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