]> arthur.barton.de Git - netatalk.git/blob - etc/Makefile
The first half of changes necessary for CAP style authenticated printing. These...
[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             ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
11             SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
12             ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
13             DESTDIR="${DESTDIR}" AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \
14             DESDIR="${DESDIR}" TCPWRAPDIR="${TCPWRAPDIR}" PAMDIR="${PAMDIR}" \
15             CRYPTODIR="${CRYPTODIR}" DB2DIR="${DB2DIR}" \
16             CAPDIR="${CAPDIR}" all
17
18 FRC:
19
20 tags:
21         for i in ${ALL}; do \
22             (cd $$i; ${MAKE} ${MFLAGS} DEFS="${DEFS}" \
23                 TAGSFILE=../${TAGSFILE} tags); \
24         done
25
26 install:
27         -mkdir ${ETCDIR}
28         -mkdir ${SBINDIR}
29         for i in ${ALL}; \
30             do (cd $$i; ${MAKE} ${MFLAGS} CC="${CC}" \
31                 ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
32                 SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
33                 ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
34                 DESTDIR="${DESTDIR}" AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \
35                 TCPWRAPDIR="${TCPWRAPDIR}" PAMDIR="${PAMDIR}" \
36                 CAPDIR="${CAPDIR}" \
37                 INSTALL="${INSTALL}" DESDIR="${DESDIR}" install); \
38         done
39
40 clean:
41         for i in ${ALL}; \
42             do (cd $$i; ${MAKE} ${MFLAGS} clean); \
43         done
44
45 depend:
46         for i in ${ALL}; \
47             do (cd $$i; ${MAKE} ${MFLAGS} DEFS=${DEFS} depend); \
48         done