# $Id: Makefile,v 1.1 1996/12/09 19:04:30 ghudson Exp $

SHELL=/bin/sh
ATHBINDIR=/usr/athena/bin
ATTACHRUN=addusr blanche chfn chpobox chsh dcmmaint listmaint mailmaint moira \
	mrcheck namespace usermaint userreg

all: ${ATTACHRUN}

${ATTACHRUN}: specs template.sh
	set `grep '^$@' specs`; locker=$$2; program=$${3-$$1}; \
		path=`athdir -c -p /mit/$$2 -t bin`/$$program; \
		sed -e "s|@LOCKER@|$$2|g" -e "s|@PATH@|$$path|g" \
			-e "s|@PROGRAM@|$$program|g" template.sh > $@

check:

install:
	mkdir -p ${DESTDIR}${ATHBINDIR}
	install -c -m 555 addusr ${DESTDIR}${ATHBINDIR}
	install -c -m 555 blanche ${DESTDIR}${ATHBINDIR}
	install -c -m 555 chfn ${DESTDIR}${ATHBINDIR}
	install -c -m 555 chpobox ${DESTDIR}${ATHBINDIR}
	install -c -m 555 chsh ${DESTDIR}${ATHBINDIR}
	install -c -m 555 dcmmaint ${DESTDIR}${ATHBINDIR}
	install -c -m 555 listmaint ${DESTDIR}${ATHBINDIR}
	install -c -m 555 mailmaint ${DESTDIR}${ATHBINDIR}
	install -c -m 555 moira ${DESTDIR}${ATHBINDIR}
	install -c -m 555 mrcheck ${DESTDIR}${ATHBINDIR}
	install -c -m 555 namespace ${DESTDIR}${ATHBINDIR}
	install -c -m 555 usermaint ${DESTDIR}${ATHBINDIR}
	install -c -m 555 userreg ${DESTDIR}${ATHBINDIR}

clean:
	rm -f ${ATTACHRUN}

distclean:
	rm -f ${ATTACHRUN}
