BINDIR=../bin
ETCDIR=../etc
LBIN=/usr/local/bin
BINS= inittoc rlabel buffer
SCRIPTS= dodump gettoc remotedump remotetar sofar submit
SETUIDS= localdump localtar slavedump slavetar
OTHER= setuid/setuid dump/dump rsh/rsh

all: ${BINS} ${SCRIPTS} ${SETUIDS} ${OTHER}
	@echo Use \'make install\' to install in ${BINDIR}
	@echo or \'make installall\' to also install ${LBIN}/setuid and rsh and ${ETCDIR}/dump


install:  ${BINS} ${SCRIPTS} ${SETUIDS}
	-mkdir ${BINDIR} ${ETCDIR}
	cp ${BINS} ${SCRIPTS} ${BINDIR}
	cd ${BINDIR}; chmod 755 ${BINS} ${SCRIPTS}
	for i in ${SETUIDS}; do install -m 4755 -o root $$i ${BINDIR}; done
	install -m 4755 -o root dump/dump 

installall: install ${OTHER}
	install -m 4755 -o root setuid/setuid ${LBIN}
	install -m 4755 -o root rsh/rsh ${LBIN}
	install -m 4755 -o root dump/dump ${ETCDIR}
	
setuid/setuid:
	cd setuid; make

dump/dump:
	cd dump; make

rsh/rsh:
	cd rsh; make

clean:
	rm -f *.o core setuid/*.o setuid/core dump/*.o dump/core rsh/*.o rsh/core

clobber: clean
	rm -f ${OTHER} ${BINS}
