TOOLS=		${.CURDIR}/../tools
LISTS=		${.CURDIR}/list
DEVTMP=		/var/tmp/devdir
.include "${TOOLS}/Makefile.inc"

all: readpw serverid dev.tar.gz

readpw: readpw.o
	$(CC) -o $@ ${.ALLSRC} -lcrypt

serverid:
	rm -f $@
	echo 'osrev="'"$$OSREV"'"' > $@
	echo 'athenarev="'"$$ATHENAREV"'"' >> $@

dev.tar.gz:
	rm -rf ${DEVTMP}
	mkdir ${DEVTMP}
	cp ${DESTDIR}/dev/MAKEDEV ${DEVTMP}
	cp ${DESTDIR}/dev/MAKEDEV.local ${DEVTMP}
	cd ${DEVTMP}; ./MAKEDEV all
	tar -cf - -C ${DEVTMP} . | gzip --best > $@
	rm -rf ${DEVTMP}

.ifndef SERVERDIR
install:
	@echo setenv SERVERDIR before doing that!
	@false
.else
install: dev.tar.gz
	mkdir -p ${SERVERDIR}/bin ${SERVERDIR}/sbin
	mkdir -p ${SERVERDIR}/usr/sbin ${SERVERDIR}/usr/bin
	mkdir -p ${SERVERDIR}/usr/lib ${SERVERDIR}/usr/libexec
	mkdir -p ${SERVERDIR}/usr/mdec ${SERVERDIR}/usr/distrib/namedb
	mkdir -p ${SERVERDIR}/mnt ${SERVERDIR}/tmp ${SERVERDIR}/usr/share/misc
	mkdir -p ${SERVERDIR}/etc/athena ${SERVERDIR}/usr/athena/bin
	TOOLS=${TOOLS} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \
		TARGDIR=${SERVERDIR} sh ${TOOLS}/runlist.sh ${LISTS}
.endif

.include <bsd.obj.mk>
.include <bsd.subdir.mk>

