CCFLAGS = -O2 -g -Wall

LIBDIR=${HOME}/lib
INCDIR=${HOME}/include

all:	clean jave masses sierk bass kinem k0 bf bn pxn gngf zname djk tl alevel

jave:	jave-test.c
	gcc $(CCFLAGS) jave-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o jave-test

masses:	masses-test.c
	gcc $(CCFLAGS) masses-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o masses-test

sierk:	sierk-test.c
	gcc $(CCFLAGS) sierk-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o sierk-test

bass:	bass-test.c
	gcc $(CCFLAGS) bass-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o bass-test

kinem:	kinem-test.c
	gcc $(CCFLAGS) kinem-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o kinem-test

k0:	k0-test.c
	gcc $(CCFLAGS) k0-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o k0-test

bf:	bf-test.c
	gcc $(CCFLAGS) bf-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o bf-test

bn:	bn-test.c
	gcc $(CCFLAGS) bn-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o bn-test

pxn:	pxn-test.c
	gcc $(CCFLAGS) pxn-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o pxn-test

gngf:	gngf-test.c
	gcc $(CCFLAGS) gngf-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o gngf-test

zname:	zname-test.c
	gcc $(CCFLAGS) zname-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o zname-test

djk:	djk-test.c
	gcc $(CCFLAGS) djk-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o djk-test

tl:	tl-test.c
	gcc $(CCFLAGS) tl-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o tl-test

alevel:	alevel-test.c
	gcc $(CCFLAGS) alevel-test.c -I$(INCDIR) -L$(LIBDIR) -lnuclib -o alevel-test

clean:
	rm -f *.o *~ *-test *_C.so *_C.d *_ACLiC_dict_rdict.pcm
