#
#
#

# Add command line flags with this
MYFLAGS=
#
SRCDIR=/src/gnu/gpc/2.5.7/contrib
LIBES=-ltermcap
CFLAGS= -g $(MYFLAGS)
FUNFLAGS= -Q

all: zap

zap: zap.o screen.o zap-c.o
	gpc $(CFLAGS) -o zap zap.o screen.o zap-c.o $(LIBES)

zap.o: zap.pas
	gpc $(CFLAGS) -c zap.pas $(FUNFLAGS)

screen.o: $(SRCDIR)/screen.c
	gcc -c $(CFLAGS) -o $@ $<

zap-c.o: $(SRCDIR)/zap-c.c
	gcc -c $(CFLAGS) -o $@ $<

zap.pas:
	cp $(SRCDIR)/zap.pas zap.pas

clean:
	-rm -f zap zap.o screen.o zap-c.o
	-rm -f *~

new:	rmzap zap.pas

rmzap:
	-rm -f /tmp/zap/zap.pas
