# Linux specific defines, passed to subdirectories.
DEFS=
OPTOPTS=	-O2
CC=	gcc
INSTALL=	install
ADDLIBS=

ALL=	../../libatalk ../../include ../../bin ../../etc ../../man

all:	${ALL}

../../bin ../../etc:	../../libatalk

${ALL}:	FRC
	cd $@; ${MAKE} ${MFLAGS} CC="${CC}" \
	    ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
	    DESTDIR="${DESTDIR}" AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" all

FRC:

install :
	-mkdir ${DESTDIR}
	for i in ${ALL}; \
	    do (cd $$i; ${MAKE} ${MFLAGS} CC="${CC}" \
		ADDLIBS="${ADDLIBS}" DEFS="${DEFS}" OPTOPTS="${OPTOPTS}" \
		DESTDIR="${DESTDIR}" MANDIR="${MANDIR}" \
		AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \
		INSTALL="${INSTALL}" $@); \
	done
	rm -f ${DESTDIR}/etc/rc.atalk
	sed -e s@:DESTDIR:@${DESTDIR}@ \
	    < ../../rc.atalk > ${DESTDIR}/etc/rc.atalk
	@echo
	@echo "Install is done.  Don't forget to add lines from"
	@echo "services.atalk to /etc/services and to call rc.atalk"
	@echo "in /etc/rc.  See README and README.LINUX for more"
	@echo "information."

#kpatch :
#	@echo "No patches applied.  See README.LINUX."

#kinstall :
#	@echo "Copying netatalk kernel building area..."
#	cp ../netatalk/at.h *.[ch] /usr/src/linux/net/inet
#	@echo "Done."
#	@echo
#	@echo "Next, make a new kernel.  See README.LINUX"
#	@echo "for specific instructions."

clean :
	for i in ${ALL}; \
	    do (cd $$i; ${MAKE} ${MFLAGS} clean); \
	done

depend :
	for i in ${ALL}; \
	    do (cd $$i; ${MAKE} ${MFLAGS} DEFS=${DEFS} depend); \
	done

# DO NOT DELETE THIS LINE

