]> arthur.barton.de Git - netatalk.git/blob - etc/Makefile
Wesley Craig's > 2GB patch
[netatalk.git] / etc / Makefile
1 ALL=    afpd uams psf atalkd papd 
2 TAGSFILE=tags
3 CC=cc
4 INSTALL=        install
5
6 all:    ${ALL}
7
8 ${ALL}: FRC
9         cd $@; ${MAKE} ${MFLAGS} CC="${CC}" \
10             ADMIN_GRP="${ADMIN_GRP}" \
11             MSGDIR="${MSGDIR}" \
12             ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
13             SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
14             ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
15             DESTDIR="${DESTDIR}" AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \
16             DESDIR="${DESDIR}" TCPWRAPDIR="${TCPWRAPDIR}" PAMDIR="${PAMDIR}" \
17             CRYPTODIR="${CRYPTODIR}" DB2DIR="${DB2DIR}" \
18             CAPDIR="${CAPDIR}" all
19
20 FRC:
21
22 tags:
23         for i in ${ALL}; do \
24             (cd $$i; ${MAKE} ${MFLAGS} DEFS="${DEFS}" \
25                 TAGSFILE=../${TAGSFILE} tags); \
26         done
27
28 install:
29         -mkdir ${ETCDIR}
30         -mkdir ${SBINDIR}
31         for i in ${ALL}; \
32             do (cd $$i; ${MAKE} ${MFLAGS} CC="${CC}" \
33                 ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
34                 SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
35                 ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
36                 DESTDIR="${DESTDIR}" AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \
37                 TCPWRAPDIR="${TCPWRAPDIR}" PAMDIR="${PAMDIR}" \
38                 CAPDIR="${CAPDIR}" \
39                 INSTALL="${INSTALL}" DESDIR="${DESDIR}" install); \
40         done
41
42 clean:
43         for i in ${ALL}; \
44             do (cd $$i; ${MAKE} ${MFLAGS} clean); \
45         done
46
47 depend:
48         for i in ${ALL}; \
49             do (cd $$i; ${MAKE} ${MFLAGS} DEFS=${DEFS} depend); \
50         done