1 ALL= asp dsi atp nbp adouble util compat netddp
3 LIBS= asp/asplib atp/atplib nbp/nbplib adouble/adoublelib \
4 dsi/dsilib util/utillib compat/compatlib netddp/netddplib
6 PLIBS= asp/asplib_p atp/atplib_p nbp/nbplib_p adouble/adoublelib_p \
7 dsi/dsilib_p util/utillib_p compat/compatlib_p \
20 # touch tmp/________64ELEL_
21 for i in ${ALL}; do (cd tmp; ar x ../$$i/$${i}lib); done
22 (cd tmp; ar cr libatalk.a *.o; ${RANLIB} libatalk.a)
23 mv tmp/libatalk.a libatalk.a
27 # touch tmp_p/________64ELEL_
28 for i in ${ALL}; do (cd tmp_p; ar x ../$$i/$${i}lib_p); done
29 (cd tmp_p; ar cr libatalk_p.a *.o; ${RANLIB} libatalk_p.a)
30 mv tmp_p/libatalk_p.a libatalk_p.a
31 ${RANLIB} libatalk_p.a
35 if [ ! -f /usr/lib/librpcsvc.a -a ! -f /lib/librpcsvc.a ]; then \
36 RPCSVCDEFS=-DNEED_RQUOTA; \
38 cd $@; ${MAKE} ${MFLAGS} CC="${CC}" DEFS="${DEFS}" \
39 RPCSVCDEFS="$${RPCSVCDEFS}" \
40 OPTOPTS="${OPTOPTS}" TCPWRAPDIR="${TCPWRAPDIR}" DB2DIR="${DB2DIR}"
46 adouble/adoublelib: adouble
48 compat/compatlib: compat
50 netddp/netddplib: netddp
56 (cd $$i; ${MAKE} ${MFLAGS} DEFS="${DEFS}" \
57 TAGSFILE=../${TAGSFILE} tags); \
62 ${INSTALL} -c libatalk.a ${LIBDIR}/libatalk.a
63 (cd ${LIBDIR}; ranlib ${LIBDIR}/libatalk.a)
64 ${INSTALL} -c libatalk_p.a ${LIBDIR}/libatalk_p.a
65 (cd ${LIBDIR}; ranlib ${LIBDIR}/libatalk_p.a)
69 do (cd $$i; ${MAKE} ${MFLAGS} clean); \
71 rm -f *[Ee]rrs libatalk.a libatalk_p.a
76 do (cd $$i; ${MAKE} ${MFLAGS} DEFS=${DEFS} depend); \