SHELL=/bin/sh
# This code is specific to the SVS pascal compiler on the S32.  This
# directory should be omitted from kits for other platforms.

all : dummy timetest heapfix

debug : new4.o heapfix

final : new4.o heapfix

dummy : dummy.o new4.o
	cc -o dummy dummy.o new4.o ../malloc/malloc.dbug.o ../misc/adrck.o ../misc/ef.dbug.o /u0/pascal/shared/wraplib.o

dummy.o : dummy.obj 
	/u0/pascal/ulinker -l dummy.o dummy.obj /u0/pascal/paslib.obj

dummy.obj : dummy.i
	/u0/pascal/code dummy.i

dummy.i : dummy.pas
	/u0/pascal/pascal dummy.pas +d

timetest : timetest.o new4.o
	cc -o timetest timetest.o new4.o ../malloc/malloc.o ../misc/adrck.o ../misc/ef.o /u0/pascal/shared/wraplib.o


timetest.o : timetest.obj 
	/u0/pascal/ulinker -l timetest.o timetest.obj /u0/pascal/paslib.obj

timetest.obj : timetest.i
	/u0/pascal/code timetest.i

timetest.i : timetest.pas
	/u0/pascal/pascal timetest.pas +d

new4.o : new4.c
	cc -c new4.c

heapfix : heapfix.c
	cc -o heapfix ${CFLGS} heapfix.c

kitclean :
	rm -f *~ *.o heapfix dummy timetest tmp* temp* .emacs* *.out

clean :
	rm -f *~ *.o heapfix dummy timetest tmp* temp* .emacs* *.out


sizetest: sizetest.c ../malloc/malloc.dbug.o
	cc -c sizetest.c
	cc -o sizetest sizetest.o ../malloc/malloc.dbug.o ../misc/adrck.o ../misc/ef.dbug.o
