# MakeTC3 for Turbo-C++ 1.00 using the MEDIUM model
CC=c:\tcpp\bin\tcc -Ic:\tcpp\include -Lc:\tccp\lib
SRC=..\src
LINK=c:\tccp\bin\tlink /m/s
FLAGS=-c -mm -1 -Z -O -d -g0- -j0- -f87
WILDARGS=c:\tcpp\lib\wildargs.obj
SWAPPER=.\spawnvm.obj
OBJECTS= $(SWAPPER) pie1.obj pie2.obj $(WILDARGS)
OUTFILE=pie
RM=rm.exe

pie.exe: pietmp.c pieproto.h pie.h piesetup.h $(OBJECTS) pihelph.exe pihelpb.exe
	$(CC) -d -mm -f87 -e$(OUTFILE) $(OBJECTS)
	$(RM) PIE1.OBJ PIE2.OBJ PIETMP.C PIEPROTO.H PIE.H
	dir *.exe

pie1.obj: piesetup.h pie.h pieproto.h pietmp.c 
	$(CC) -DPIE2_C_SRC=0 $(FLAGS) pietmp.c
	ren pietmp.obj pie1.obj

pie2.obj: piesetup.h pie.h pieproto.h pietmp.c 
	$(CC) -DPIE1_C_SRC=0 $(FLAGS) pietmp.c
	ren pietmp.obj pie2.obj
                             
pieproto.h: $(SRC)\pieproto.h
	copy $(SRC)\pieproto.h  .

pie.h: $(SRC)\pie.h
	copy $(SRC)\pie.h  .

pietmp.c: $(SRC)\pie.c
	copy $(SRC)\pie.c  .\pietmp.c
                
pihelpb.exe: pihelpb.c
	$(CC) -d -Z -O pihelpb.c
	$(RM) pihelpb.obj

pihelph.exe: pihelph.c
	$(CC) -d -Z -O pihelph.c
	$(RM) pihelph.obj

# End of MakeTC3 for Turbo-C++ 1.00
