</$objtype/mkfile
CC=pcc -c
LD=pcc

BIN=$home/bin/$objtype/refer

TARG=\
	mkey\
	inv\
	hunt\
	deliv\
	refer\
	pubindex\
	lookbib\

</sys/src/cmd/mkmany
CFLAGS = -FVw -D_POSIX_SOURCE -D_RESEARCH_SOURCE -D_BSD_EXTENSION

installall:V:	/lib/eign

$O.%: %.rc
	cp $stem.rc $target && chmod +x $target

$O.mkey: mkey1.$O mkey2.$O mkey3.$O deliv2.$O str.$O error.$O
	$LD -o $target $prereq

$O.inv: inv1.$O inv2.$O inv3.$O inv5.$O inv6.$O deliv2.$O fio.$O str.$O index.$O list.$O error.$O
	$LD -o $target $prereq

$O.hunt: hunt1.$O doquery.$O getq.$O result.$O dropout.$O findline.$O fgrep.$O \
		corout.$O shell.$O deliv2.$O hunt8.$O  util.$O fio.$O str.$O index.$O list.$O error.$O
	$LD -o $target $prereq

$O.refer: glue1.$O refer1.$O refer2.$O refer4.$O refer5.$O refer6.$O mkey3.$O \
	refer7.$O refer8.$O doquery.$O getq.$O deliv2.$O result.$O dropout.$O hunt8.$O \
	corout.$O glue3.$O refer3.$O findline.$O glue2.$O  fgrep.$O refer0.$O shell.$O util.$O fio.$O str.$O index.$O list.$O error.$O
	$LD -o $target $prereq

$O.drefer: glue1.$O refer1.$O refer2.$O refer4.$O refer5.$O refer6.$O mkey3.$O \
	refer7.$O refer8.$O doquery.$O getq.$O deliv2.$O result.$O dropout.$O hunt8.$O \
	glue3.$O refer3.$O corout.$O findline.$O glue2.$O  fgrep.$O refer0.$O shell.$O util.$O fio.$O str.$O index.$O list.$O error.$O
	$LD -o $target $prereq

$O.deliv: deliv1.$O deliv2.$O error.$O
	$LD -o $target $prereq

refer0.$O: refer.h def.h err.h error.h inv.h libc.h mkey.h re.h stdio.h
refer1.$O: refer.h def.h err.h error.h inv.h libc.h mkey.h re.h stdio.h
refer2.$O: refer.h def.h err.h error.h inv.h libc.h mkey.h re.h stdio.h
corout.$O: refer.h def.h err.h error.h inv.h libc.h mkey.h re.h stdio.h
refer4.$O: refer.h def.h err.h error.h inv.h libc.h mkey.h re.h stdio.h
refer6.$O: refer.h def.h err.h error.h inv.h libc.h mkey.h re.h stdio.h

/lib/eign:	eign
	cp eign /lib/eign
