1 # FreeBSD specific defines, passed to subdirectories.
2 DEFS= -DBSD4_4 $$OSDEFS
8 LDFLAGS_EXPORT=-export-dynamic
14 ALL= ../../libatalk ../../include ../../bin ../../etc ../../man
17 @echo "Read README again. Don't type 'make' here."
22 ../../bin ../../etc: ../../libatalk
25 @case ${OSVERSION} in \
28 *) OSDEFS=-DSENDFILE_FLAVOR_BSD ;; \
30 cd $@; ${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 AFPLIBS="${AFPLIBS}" LDSHARED="${LDSHARED}" \
36 LDFLAGS_EXPORT="${LDFLAGS_EXPORT}" \
37 LDSHAREDFLAGS="${LDSHAREDFLAGS}" CSHAREDFLAGS="${CSHAREDFLAGS}" \
38 LIBSHARED="${LIBSHARED}" \
44 -mkdir ${DESTDIR} ${SBINDIR} ${BINDIR} ${ETCDIR} ${LIBDIR}
46 do (cd $$i; ${MAKE} ${MFLAGS} CC="${CC}" \
47 ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
48 SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
49 ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
50 AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" AFPLIBS="${AFPLIBS}" \
51 LDSHARED="${LDSHARED}" LDFLAGS_EXPORT="${LDFLAGS_EXPORT}" \
52 LDSHAREDFLAGS="${LDSHAREDFLAGS}" \
53 CSHAREDFLAGS="${CSHAREDFLAGS}" LIBSHARED="${LIBSHARED}" \
54 INSTALL="${INSTALL}" $@); \
56 rm -f ${ETCDIR}/rc.atalk
57 sed -e s@:DESTDIR:@${DESTDIR}@ -e s@:SBINDIR:@${SBINDIR}@ \
58 -e s@:BINDIR:@${BINDIR}@ -e s@:RESDIR:@${RESDIR}@ \
59 -e s@:ETCDIR:@${ETCDIR}@ -e s@:LIBDIR:@${LIBDIR}@ \
60 -e s@:INCDIR:@${INCDIR}@ \
61 < ../../distrib/initscripts/rc.atalk.bsd > ${ETCDIR}/rc.atalk
62 if [ -f ${ETCDIR}/afpd.conf ]; then \
63 echo "Retaining old afpd.conf file."; \
65 sed -e s@:DESTDIR:@${DESTDIR}@ -e s@:SBINDIR:@${SBINDIR}@ \
66 -e s@:BINDIR:@${BINDIR}@ -e s@:RESDIR:@${RESDIR}@ \
67 -e s@:ETCDIR:@${ETCDIR}@ -e s@:LIBDIR:@${LIBDIR}@ \
68 -e s@:INCDIR:@${INCDIR}@ \
69 < ../../config/afpd.conf > ${ETCDIR}/afpd.conf; \
72 @echo "Install is done. Don't forget to add lines from"
73 @echo "services.atalk to /etc/services and to call rc.atalk"
74 @echo "in /etc/rc. See README and README.FREEBSD for more"
79 do (cd $$i; ${MAKE} ${MFLAGS} clean); \
84 do (cd $$i; ${MAKE} ${MFLAGS} DEFS="${DEFS}" depend); \
87 # DO NOT DELETE THIS LINE