# This makefile is set up for Borland make 3.0/3.6 and gnuish make 3.58

CC     = gcc
CFLAGS = -O
P2C    = p2c
LIB    = ../LIB/libbcc.a
INC    = ../INCLUDE
LGRX   = -lgrx
LP2C   = -lp2c

all: bgidemo.exe

bgidemo.exe: $(LIB) bgidemo.o
	$(CC) -o bgidemo bgidemo.o $(LIB) $(LGRX) $(LP2C) -lm -s
	aout2exe bgidemo
	del bgidemo

bgidemo.o: bgidemo.c $(INC)/libbcc.h $(INC)/bccgrx.h\
	   $(INC)/bgiext.h $(INC)/p2c/tp2bcc.h
	$(CC) $(CFLAGS) -I$(INC) -c bgidemo.c

bgidemo.c: bgidemo.pas p2crc
	$(P2C) bgidemo.pas

clean:
	del bgidemo.o
	del bgidemo

cleanall: clean
	del bgidemo.exe
	del bgidemo.c

