# Root of installation. Subdirectories will be ${DESTDIR}/etc,
# ${DESTDIR}/bin, and ${DESTDIR}/lib.
DESTDIR=/usr/local/atalk
SBINDIR=$(DESTDIR)/bin	# for system-level binaries
BINDIR=$(DESTDIR)/bin	# for user-level binaries
LIBDIR=$(DESTDIR)/lib	# for program libraries (*.a)
RESDIR=$(DESTDIR)/etc	# for machine-independent resources (pagecount.ps, etc.)
ETCDIR=$(DESTDIR)/etc	# for configuration files (AppleVolumes.system, etc.)
INCDIR=$(DESTDIR)/include	# for include files
MANDIR=$(DESTDIR)/man	# Root of man pages.  Subdirectories will be
			# ${MANDIR}/man1, ${MANDIR}/man4, and ${MANDIR}/man8.

DESTDIR=[NULL]
SBINDIR=/usr/sbin
BINDIR=/usr/bin
LIBDIR=/usr/lib
RESDIR=/usr/lib/atalk
ETCDIR=/etc
INCDIR=/usr/include
MANDIR=/usr/man

# Location of the AFS and Kerberos libraries and include files.  Uncomment
# and edit these if you want to include AFS or Kerberos support in afpd
# or Kerberos support in papd.
#AFSDIR=/usr/local/afs
#KRBDIR=/usr/local/kerberos

##########################################################################

all install depend clean tags kernel kinstall kpatch:	FRC
	@if [ -f /bin/uname ]; then \
		case `/bin/uname` in \
		    SunOS) ARCH=sun \
			;; \
		    ULTRIX) ARCH=ultrix \
			;; \
		    Linux) ARCH=linux \
			;; \
		    *) echo "Unknown machine type..."; exit 1 \
			;; \
		esac; \
	else \
	    echo Unknown machine type...; exit 1; \
	fi; \
	echo "Making $@ for $$ARCH..."; \
	cd sys/$$ARCH && ${MAKE} ${MFLAGS} \
	    SBINDIR="${SBINDIR}" BINDIR="${BINDIR}" RESDIR="${RESDIR}"\
	    ETCDIR="${ETCDIR}" LIBDIR="${LIBDIR}" INCDIR="${INCDIR}" \
	    DESTDIR="${DESTDIR}" MANDIR="${MANDIR}" \
	    AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" $@

FRC:

SYS=sun ultrix
DISTDIR=../netatalk-dist

sysclean : FRC
	for i in ${SYS}; \
	    do (cd sys/$$i; ${MAKE} ${MFLAGS} sysclean); \
	done

dist : sysclean clean
	-mkdir ${DISTDIR}
	tar cfFFX - EXCLUDE . | (cd ${DISTDIR}; tar xvf - )
	chmod +w ${DISTDIR}/Makefile ${DISTDIR}/include/atalk/paths.h
