CFLAGS = -O
QFLAGS = -O
I = /usr/include

nothing:
	@echo Specify what to make

acctoff:	acctoff.o
	cc -n $(CFLAGS) -o acctoff acctoff.o; rm acctoff.o
acctoff.o:	acctoff.c	
/etc/acctoff:	acctoff
	/etc/instcmd -m 4744 -o root acctoff /etc/acctoff

accton:		accton.o
	cc -n $(CFLAGS) -o accton accton.o; rm accton.o
accton.o:	accton.c	$I/sys/types.h $I/sys/stat.h $I/stdio.h \
				$I/sys/acctfile.h 
/etc/accton:	accton
	/etc/instcmd accton /etc/accton

acctpk:		acctpk.o
	cc -n $(CFLAGS) -o acctpk acctpk.o; rm acctpk.o
acctpk.o:	acctpk.c	/usr/src/cmd/accounting/acct.h $I/sys/acctfile.h $I/pwd.h \
				$I/sys/param.h $I/sys/filsys.h $I/sys/ino.h \
				$I/utmp.h $I/acct.h $I/sys/acct.h \
				$I/stdio.h $I/ctype.h $I/signal.h \
				$I/time.h 
/etc/acctpk:	acctpk
	/etc/instcmd acctpk /etc/acctpk

acctsw:		acctsw.o
	cc -n $(CFLAGS) -o acctsw acctsw.o; rm acctsw.o
acctsw.o:	acctsw.c	$I/sys/types.h $I/sys/stat.h $I/stdio.h \
				$I/sys/acctfile.h 
/etc/acctsw:	acctsw
	/etc/instcmd acctsw /etc/acctsw

adduser:	adduser.o
	cc -n $(CFLAGS) -o adduser adduser.o -lq; rm adduser.o
adduser.o:	adduser.q	$I/stdio.h $I/sys/types.h $I/sys/stat.h \
				$I/pwd.h $I/grp.h 
/etc/adduser:	adduser
	/etc/instcmd -m 4774 -o root adduser /etc/adduser

archdaily:	archdaily.o
	cc -n $(CFLAGS) -o archdaily archdaily.o; rm archdaily.o
archdaily.o:	archdaily.c	$I/stdio.h $I/sys/types.h $I/sys/stat.h \
				$I/sys/dir.h 
/etc/archdaily:	archdaily
	/etc/instcmd archdaily /etc/archdaily

badblock:	badblock.o
	cc -n $(CFLAGS) -o badblock badblock.o; rm badblock.o
badblock.o:	badblock.c	$I/stdio.h $I/sys/param.h $I/sys/filsys.h \
				$I/sys/ino.h 
/etc/badblock:	badblock
	/etc/instcmd -m 4774 -o root badblock /etc/badblock

bigcp:		bigcp.o
	cc -n $(CFLAGS) -o bigcp bigcp.o; rm bigcp.o
bigcp.o:	bigcp.c		$I/stdio.h $I/sgtty.h 
/etc/bigcp:	bigcp
	/etc/instcmd bigcp /etc/bigcp

chgrp:		chgrp.o
	cc -n $(CFLAGS) -o chgrp chgrp.o; rm chgrp.o
chgrp.o:	chgrp.c		$I/stdio.h $I/ctype.h $I/sys/types.h \
				$I/sys/stat.h $I/grp.h 
/etc/chgrp:	chgrp
	/etc/instcmd chgrp /etc/chgrp

chown:		chown.o
	cc -n $(CFLAGS) -o chown chown.o; rm chown.o
chown.o:	chown.c		$I/stdio.h $I/ctype.h $I/sys/types.h \
				$I/sys/stat.h $I/pwd.h 
/etc/chown:	chown
	/etc/instcmd chown /etc/chown

clri:		clri.o
	cc -n $(CFLAGS) -o clri clri.o; rm clri.o
clri.o:		clri.c		$I/sys/types.h $I/sys/ino.h 
/etc/clri:	clri
	/etc/instcmd clri /etc/clri

cpmode:		cpmode.o
	cc -n $(CFLAGS) -o cpmode cpmode.o; rm cpmode.o
cpmode.o:	cpmode.c	$I/stdio.h $I/ctype.h $I/errno.h 
/etc/cpmode:	cpmode
	/etc/instcmd cpmode /etc/cpmode

cpt:		cpt.o
	cc -n $(CFLAGS) -o cpt cpt.o; rm cpt.o
cpt.o:		cpt.c		$I/sys/param.h $I/sys/stat.h $I/sys/dir.h \
				$I/signal.h 
/etc/cpt:	cpt
	/etc/instcmd cpt /etc/cpt

cron:		cron.o
	cc -n $(CFLAGS) -o cron cron.o; rm cron.o
cron.o:		cron.c		$I/sys/types.h $I/stdio.h $I/ctype.h \
				$I/signal.h $I/pwd.h $I/time.h \
				$I/sys/stat.h 
/etc/cron:	cron
	/etc/instcmd cron /etc/cron

dcheck:		dcheck.o
	cc -n $(CFLAGS) -o dcheck dcheck.o; rm dcheck.o
dcheck.o:	dcheck.c	$I/stdio.h $I/sys/param.h $I/sys/inode.h \
				$I/sys/ino.h $I/sys/dir.h $I/sys/filsys.h \
				$I/sys/fblk.h 
/etc/dcheck:	dcheck
	/etc/instcmd dcheck /etc/dcheck

deluser:	deluser.o
	cc -n $(CFLAGS) -o deluser deluser.o; rm deluser.o
deluser.o:	deluser.c	$I/stdio.h $I/ctype.h $I/pwd.h 
/etc/deluser:	deluser
	/etc/instcmd -m 4774 -o root deluser /etc/deluser

format:		format.o
	cc -n $(CFLAGS) -o format format.o; rm format.o
format.o:	format.c	$I/sys/param.h 
/etc/format:	format
	/etc/instcmd format /etc/format

icheck:		icheck.o
	cc -n $(CFLAGS) -o icheck icheck.o; rm icheck.o
icheck.o:	icheck.c	$I/stdio.h $I/sys/param.h $I/sys/inode.h \
				$I/sys/ino.h $I/sys/fblk.h $I/sys/filsys.h 
/etc/icheck:	icheck
	/etc/instcmd icheck /etc/icheck

instcmd:	instcmd.o
	cc -n $(CFLAGS) -o instcmd instcmd.o; rm instcmd.o
instcmd.o:	instcmd.c	$I/stdio.h $I/sys/types.h $I/sys/stat.h \
				$I/a.out.h $I/pwd.h $I/errno.h 
/etc/instcmd:	instcmd
	/etc/instcmd -m 4774 -o root instcmd /etc/instcmd

makedump:	makedump.o
	cc -n $(CFLAGS) -o makedump makedump.o; rm makedump.o
makedump.o:	makedump.c	$I/stdio.h 
/etc/makedump:	makedump
	/etc/instcmd makedump /etc/makedump

mkfs:		mkfs.o
	cc -n $(CFLAGS) -o mkfs mkfs.o; rm mkfs.o
mkfs.o:		mkfs.c		$I/stdio.h $I/a.out.h $I/sys/param.h \
				$I/sys/ino.h $I/sys/inode.h $I/sys/filsys.h \
				$I/sys/fblk.h $I/sys/dir.h 
/etc/mkfs:	mkfs
	/etc/instcmd mkfs /etc/mkfs

mknod:		mknod.o
	cc -n $(CFLAGS) -o mknod mknod.o; rm mknod.o
mknod.o:	mknod.c		
/etc/mknod:	mknod
	/etc/instcmd mknod /etc/mknod

mount:		mount.o
	cc -n $(CFLAGS) -o mount mount.o; rm mount.o
mount.o:	mount.c		$I/stdio.h 
/etc/mount:	mount
	/etc/instcmd mount /etc/mount

ncheck:		ncheck.o
	cc -n $(CFLAGS) -o ncheck ncheck.o; rm ncheck.o
ncheck.o:	ncheck.c	$I/stdio.h $I/sys/param.h $I/sys/inode.h \
				$I/sys/ino.h $I/sys/dir.h $I/sys/filsys.h \
				$I/sys/fblk.h 
/etc/ncheck:	ncheck
	/etc/instcmd ncheck /etc/ncheck

sync:		sync.o
	cc -n $(CFLAGS) -o sync sync.o; rm sync.o
sync.o:		sync.c		
/etc/sync:	sync
	/etc/instcmd sync /etc/sync

trk0:		trk0.o
	cc -n $(CFLAGS) -o trk0 trk0.o; rm trk0.o
trk0.o:		trk0.c		
/etc/trk0:	trk0
	/etc/instcmd trk0 /etc/trk0

umount:		umount.o
	cc -n $(CFLAGS) -o umount umount.o; rm umount.o
umount.o:	umount.c	
/etc/umount:	umount
	/etc/instcmd umount /etc/umount

update:		update.o
	cc -n $(CFLAGS) -o update update.o; rm update.o
update.o:	update.c	$I/signal.h 
/etc/update:	update
	/etc/instcmd -m 4744 -o root update /etc/update

vmread:		vmread.o
	cc -n $(CFLAGS) -o vmread vmread.o; rm vmread.o
vmread.o:	vmread.c	$I/stdio.h $I/sys/types.h $I/sys/stat.h \
				$I/sys/tag.h $I/sys/dir.h $I/utmp.h \
				$I/acct.h $I/sys/acct.h $I/pwd.h \
				$I/ctype.h $I/signal.h $I/errno.h \
				$I/setjmp.h spooler/vmpunch.h 
/etc/vmread:	vmread
	/etc/instcmd -m 4755 -o root vmread /etc/vmread

wall:		wall.o
	cc -n $(CFLAGS) -o wall wall.o; rm wall.o
wall.o:		wall.c		$I/stdio.h $I/utmp.h 
	cc -c $(CFLAGS) -DR2 wall.c
/etc/wall:	wall
	/etc/instcmd wall /etc/wall

