# MakeLCC for lccwin32. Requires cygwin make.
CFLAGS=-I/c/lcc/include -I. -O
LCC=/c/lcc/bin/lcc.exe
LCCLINKER=/c/lcc/bin/lcclnk.exe
LIBS=tcconio.lib
SRC=../src

pie.exe: piesetup.h pie.h pieproto.h pietmp.c pietmp.obj pihelpbu.exe
	$(LCCLINKER)  -s -subsystem console -o pie.exe pietmp.obj $(LIBS)
	rm pietmp.obj pieproto.h pie.h pietmp.c pihelptmp.c pihelptmp.obj

pihelpbu.exe: pihelptmp.obj
	$(LCCLINKER)  -s -subsystem console -o pihelpbu.exe pihelptmp.obj

pihelptmp.obj: ./pihelptmp.c
	$(LCC) pihelptmp.c

pihelptmp.c: $(SRC)/pihelpbu.c 
	cp -p $(SRC)/pihelpbu.c ./pihelptmp.c

pietmp.obj: piesetup.h pie.h pieproto.h pietmp.c
	$(LCC) -c $(CFLAGS) pietmp.c

pieproto.h: $(SRC)/pieproto.h
	cp -p $(SRC)/pieproto.h ./pieproto.h

pie.h: ../src/pie.h
	cp -p ../src/pie.h ./pie.h

pietmp.c: ../src/pie.c
	cp -p ../src/pie.c ./pietmp.c
