INCLUDE= /u21/zmbenhal/include

CC= gcc232
CFLAGS= -I$(INCLUDE) -Wall -O6 

LINKLIB = -L/u21/zmbenhal/lib -lncurses

TESTS = caps battle gdc hanoi knight rain worm ascii acs scroll getch slk

test: test.o
	gcc -s -o test test.o $(LINKLIB)

battle: battle.o
	gcc -s -o battle battle.o $(LINKLIB)

gdc: gdc.o
	gcc -s -o gdc  gdc.o $(LINKLIB)

hanoi: hanoi.o
	gcc -s -o hanoi hanoi.o $(LINKLIB)

knight: knight.o
	gcc -s -o knight knight.o $(LINKLIB)

rain: rain.o
	gcc -s -o rain rain.o $(LINKLIB)

sked: sked.o
	gcc -s -o sked sked.o $(LINKLIB)

worm: worm.o
	gcc -s -o worm worm.o $(LINKLIB)

slk: slk.o
	gcc -s -o slk slk.o $(LINKLIB)

ascii: ascii.o
	gcc -s -o ascii ascii.o $(LINKLIB)

getch: getch.o
	gcc -s -o getch getch.o $(LINKLIB)

acs: acs.o
	gcc -s -o acs acs.o $(LINKLIB)

caps: caps.o
	gcc -s -o caps caps.o $(LINKLIB)

scroll: scroll.o
	gcc -s -o scroll scroll.o $(LINKLIB)

all: $(TESTS) 

clean:
	rm -rf *.o trace test $(TESTS)

