# Assumes GNU make

CROSSDIR = /net/acae127/home/bammi/atari/cross-gcc
CROSSLIB = $(CROSSDIR)/lib
CROSSBIN = $(CROSSDIR)/bin

AR	= $(CROSSBIN)/car
CC	= cgcc
GXX	= cg++

CPLUS=$(GXX) $(COMMONDEFINES)

%.o: %.cc
	$(CPLUS) -c  -I../include $<

ALL=tst tgetl tfile
all: $(ALL)

tst: tst.o
	$(CPLUS) -o tst tst.o -L ../src -lio -v
tgetl: tgetl.o
	$(CPLUS) -o tgetl tgetl.o -L ../src -lio -v
tfile: tfile.o
	$(CPLUS) -o tfile tfile.o -L ../src -lio -v

test: tfile
	tfile <tFile.inp >tFile.out 2>&1
	diff -c tfile.out expected.out
clean:
	rm -f *.o

realclean: clean
	rm -f $(ALL) tfile.out core report
