1 # OpenBSD specific defines, passed to subdirectories.
7 LDSHAREDFLAGS=-Bforcearchive -shared
14 ALL= ../../libatalk ../../include ../../bin ../../etc ../../man
17 @echo "Read README again. Don't type 'make' here."
22 ../../bin ../../etc: ../../libatalk
25 cd $@; ${MAKE} ${MFLAGS} CC="${CC}" \
26 ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
27 SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
28 ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
29 DESTDIR="${DESTDIR}" AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \
30 AFPLIBS="${AFPLIBS}" LDSHARED="${LDSHARED}" \
31 LDFLAGS_EXPORT="${LDFLAGS_EXPORT}" \
32 LDSHAREDFLAGS="${LDSHAREDFLAGS}" CSHAREDFLAGS="${CSHAREDFLAGS}" \
33 LIBSHARED="${LIBSHARED}" \
39 -mkdir ${DESTDIR} ${SBINDIR} ${BINDIR} ${ETCDIR} ${LIBDIR}
41 do (cd $$i; ${MAKE} ${MFLAGS} CC="${CC}" \
42 ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
43 SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}" \
44 ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
45 AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" AFPLIBS="${AFPLIBS}" \
46 LDSHARED="${LDSHARED}" LDFLAGS_EXPORT="${LDFLAGS_EXPORT}" \
47 LDSHAREDFLAGS="${LDSHAREDFLAGS}" \
48 CSHAREDFLAGS="${CSHAREDFLAGS}" LIBSHARED="${LIBSHARED}" \
49 INSTALL="${INSTALL}" $@); \
51 rm -f ${ETCDIR}/rc.atalk
52 sed -e s@:DESTDIR:@${DESTDIR}@ -e s@:SBINDIR:@${SBINDIR}@ \
53 -e s@:BINDIR:@${BINDIR}@ -e s@:RESDIR:@${RESDIR}@ \
54 -e s@:ETCDIR:@${ETCDIR}@ -e s@:LIBDIR:@${LIBDIR}@ \
55 -e s@:INCDIR:@${INCDIR}@ \
56 < ../../distrib/initscripts/rc.atalk.bsd > ${ETCDIR}/rc.atalk
57 if [ -f ${ETCDIR}/afpd.conf ]; then \
58 echo "Retaining old afpd.conf file."; \
60 sed -e s@:DESTDIR:@${DESTDIR}@ -e s@:SBINDIR:@${SBINDIR}@ \
61 -e s@:BINDIR:@${BINDIR}@ -e s@:RESDIR:@${RESDIR}@ \
62 -e s@:ETCDIR:@${ETCDIR}@ -e s@:LIBDIR:@${LIBDIR}@ \
63 -e s@:INCDIR:@${INCDIR}@ \
64 < ../../config/afpd.conf > ${ETCDIR}/afpd.conf; \
67 @echo "Install is done. Don't forget to add lines from"
68 @echo "services.atalk to /etc/services and to call rc.atalk"
69 @echo "in /etc/rc. See README and README.OPENBSD for more"
74 do (cd $$i; ${MAKE} ${MFLAGS} clean); \
79 do (cd $$i; ${MAKE} ${MFLAGS} DEFS="${DEFS}" depend); \
82 # DO NOT DELETE THIS LINE