#
# Result files
# 
#  2006/Dec/22
#
#  On Solaris, the value of PWD does not change when make is invoked
#  recursively.  Consequently, it is necessary to explicitly set it
#  at the start of the makefile.
#
PWD = $(shell pwd)

SHELL=/bin/sh

#
# This list is sorted alphabetically
#

OKFILES = Makefile testport.lst \
	\
	abcheck0.E abcheck0.R abcheck1.E abcheck1.R abcheck2.R \
	abcheck3.E abcheck3.R \
	abnorm0.R abnorm1.R abnorm2.R \
	apply0.E \
	ar0.shR ar1.shR ar2.shR ar3.shR ar4.shR ar5.shR ar6.shR \
	arrepl0.shR arrepl1.shR \
	array0.E array0.ao \
	array1.ao \
	assign0.E assign1.E assign2.E \
	axlist0.ao \
	basic.ao big.ao big.c \
	bigint-t.shR bigmand.out binadd.out \
	bitv-t.shR btree-t.shR buffer-t.shR \
	builtin0.out builtin1.ao builtin1.c builtin1.out \
	cascade0.ao cascade0.out cascade1.ao cascade1.out \
	cascade2.ao cascade2.out \
	cascade3.ao cascade3.out cascade4.ao cascade4.out \
	catdef0.ao catdef1.ao catdef2.ao \
	ccode-t.shR cmdline0.shR \
	coerce.E coerce0.ao coerce1.ao coerce2.ao coerce3.ao \
	coerce4.ao coerce5.ao \
	collect0.ao collect0.out collect1.E collect1.ao \
	complex.ao convert0.ao cport-t.shR \
	cycle0.out \
	ddata.E ddata.out \
	defarg0.ao defarg0.out defarg1.ao defarg1.out \
	defarg10.ao defarg10.out \
	defarg2.ao defarg2.out defarg3.E defarg4.ao defarg4.out defarg5.E \
	defarg6.ao defarg6.out defarg7.E defarg7.ao defarg8.ao defarg8.out \
	defarg9.ao defarg9.out \
	default0.ao default0.out default1.ao default1.out \
	default2.ao default2.out default3.ao default3.out \
	default4.ao default4.out default5.ao default5.out \
	default6.E default7.E default8.ao default8.out \
	depend0.ao depend1.E depend2.ao depend3.ao depend4.ao \
	depend5.ao depend6.out depend7.out df1.out \
	dnames.ao dnames.out \
	dnf-t.shR \
	doc0.R doc0.asy \
	domain0.ao domain0.c domain0.lsp domain1.ao domain1.lsp domain1.out \
	emit0.shR emit1.shR embed.ao \
	enum0.ao enum0.c enum0.lsp enum0.out enum1.ao enum1.out \
	error0.E errorax.shR \
	exit0.E exit0.ao  \
	exn1.ao exn1.out \
	export1.E export2.E export3.E  \
	exptoc.shR exptoc2.shR exptoc2.c \
	extend0.out extend1.out \
	f11.ao f11.out f21.ao f21.out \
	fact.ao fact.c file-t.shR \
	fix0.ao fix0.out fix1.ao \
	float0.out float1.out float2.out float3.out float4.out \
	float-t.shR \
	flow0.c flow0.lsp flow0.out \
	fluid0.ao fluid0.out fluid-t.shR fname-t.shR \
	fopt-ax.shR fopt-ai.shR fopt-fm.shR fopt-mc.shR fopt.shR \
	format1.out format2.out format-t.shR \
	for0.ao \
	forn0.ao forn0.c forn1.c forn1.out forn2.c forn3.ao forn3.c \
	forn4.c forn4.lsp \
	forn5.c forn5o.c forn6.c forn6o.c forn7.ao forn7.c forn7a.ao forn7a.c \
	funct1.E funct2.E funct3.E funct4.E funct5.E funct6.E  \
	funct7.E funct8.E \
	funlist1.ao funlist1.out \
	funvar.c funvar.lsp funvar.out \
	gbtest1.out gbtest1.ao \
	gen0.ai gen1.ax gen2.fm gen3.c gen4.lsp \
	genc0.shR genc1.c genc2.c \
	genops.out genops.ao \
	goto0.ao goto0.out \
	grok.ao grok.out \
	halt0.out halt1.out \
	hash0.ao hash0.c hash0.lsp hash0.out \
	has1.ao has1.out has2.out \
	hide0.ao hide0.E \
	hilbert.ao hilbert.c hilbert.out \
	hilbert0.ao hilbert0.lsp hilbert1.ao hilbert1.out \
	if0.E if0.ao if1.E if2.ao if2.asy if3.ao if3.asy if4.ao if5.ao \
	impl.ao impl.out \
	include0.R include1.R include2.E include3.R \
	inline0.ao inline0.out inline1.out inline1.ao \
	inline2.ao inline2.out inline3.ao inline3.out \
	inline4.ao inline4.out \
	intbug1.out \
	intcat.shR  \
	interact.shR \
	intfact.ao intfact.out iroots.out \
	imod0.out \
	junk0.E \
	ladder0.ao \
	libdup0.E libdup1.E \
	limits.ao limits.out \
	linear0.R linear1.R linear2.R linear3.R linear4.R \
	link-t.shR \
	list-t.shR lit0.ao lit0.c lit0.lsp lit1.ao lit1.c lit1.lsp \
	loop0.c loop0.lsp loop0.out loop1.lsp loop1.out \
	loop2.ao loop2.out loop3.out \
	macex0.R macex1.R macex2.E macex2.R macex3.R macex4.R macex5.R \
	macex6.E macex6.R macex7.E \
	mandel.ao mandel.c mandel.lsp mandel.out \
	matops.lsp \
	msg-t.shR msg.shR multi.shR \
	missing0.E missing1.out \
	none0.E none0.ao none1.ao none2.out \
	object0.out object1.ao object1.out \
	opsys-t.shR opt0.ao opt0.out opt1.out \
	opt2.ao opt2.out opt3.ao opt3.out \
	oslowtst.out \
	ovload0.E ovload0.ao ovload1.E ovload1.ao ovload2.ao \
	pack0.fm pack0.shR pack1.fm pack1.out pack2.fm pack2.out \
	pack3.out \
	parse0.R parse1.E parse1.R parse2.R parse3.E parse4.ao parse4.E \
	print.E \
	priq-t.shR \
	qimport.E qimport.R qimport.ao qimport.out \
	qual0.ao qual0.out qual1.ao qual1.E qual2.ao qual2.out \
	ratio0.asy ratio0.c ratio0.out \
	reclist0.ao reclist1.out \
	record.E record0.ao record0.lsp record0.c record0.out \
	record1.out record2.E \
	recov1.shR \
	respfile.shR \
	scan0.R scan1.R scan2.R scan3.R scan4.R scan5.E \
	scobind0.E scobind1.out scobind1.E scobind2.E scobind3.E\
	scobind4.ao scobind5.E \
	scope0.ao scope1.ao scope2.ao \
	scope3.c scope3.lsp scope3.out scope5.R \
	scope7.ao scope7.R scope8.ao \
	scope9.ao scope9.R  scope10.R scope11.ao scope11.out scope12.E \
	segext0.shR segext1.shR segext5.ao segext6.ao segext7.ao \
	segment0.ao \
	self0.ao \
	session1.shR session2.shR session3.shR session4.shR session5.shR \
	session6.shR \
	show-t.shR \
	slist.ao \
	srcpos.c \
	stor1a-t.shR stor1b-t.shR stor1c-t.shR stor1d-t.shR \
	store2-t.shR store3-t.shR \
	string-t.shR string-t.out supcat.shR supcat2.ao supcat3.ao \
	swap.ao swap.out swap1.ao swap1.out symbol-t.shR \
	t1009.ao t1009.out t1024.ao t1024.c t1053.ao t1053.out		\
	t1059.ao t1059.out t1099.ao t1099.out t1105.ao 			\
	t1106.ao t1106.out t1142.c t619.ao t619.lsp t672.E t715.ao \
	t715.out t897.ao t897.out t934.ao t934.c t936.E t944.ao t944.out \
	t947.ao t947.c t950.out \
	t958.ao t958.out t966.ao t973.ao t986.out \
	table1.out table-t.shR \
	test0.E test0.ao test0.out test1.ao test1.out 1test.ao 1test.out \
	tinfer0.ao tinfer0.E tinfer1.E tinfer1.R tinfer2.ao \
	topsort0.ao topsort1.ao \
	tree.out tree1.out tree1.ao tree2.ao tree2.out \
	triv0.ao triv0.out \
	triv1.ao triv1.c triv1.lsp triv1.out \
	triv3.ao triv3.c triv3.lsp triv3.out \
	triv4.ao triv4.c triv4.lsp triv4.out \
	triv5.ao triv5.c triv5.lsp triv5.out \
	triv6.ao triv6.c triv6.lsp triv6.out \
	try0.ao try0.out \
	tuple0.E tuple0.ao tuple0.out tuple1.E tuple1.out tuple1.ao \
	tuple2.ao tuple2.c tuple2.lsp tuple2.out tuple3.ao tuple3.out \
	tuple4.ao tuple4.out \
	type0.ao type0.out type1.ao type1.out type2.ao type2.out type3.E \
	type4.ao type4.out type5.out type6.out type7.ao type7.out \
	type8.ao type8.out \
	unbal.E \
	union0.ao union0.c union0.lsp union0.out \
	union1.ao union1.c union1.lsp union1.out \
	union2.ao union2.out union2.E \
	util-t.shR \
	vector0.ao vector1.ao vector2.ao \
	where0.ao where0.lsp where0.out where1.ao where1.out \
	xfloat-t.shR


all: 	testport.lst

clean:
	@ rm -f *~

junk:
	@ ls -d $(OKFILES)  * | sort | grep -v CVS | uniq -u

testport.lst: Makefile
	ls *.ao *.c *.lsp > testport.lst
