include ../../makefile.conf

CFLAGS =	-I../include -g -O
LIB = libcarl.a
LIBS = ../lib/$(LIB) -lm

PROGS = cspline gen0 gen1 gen2 gen3 gen4 gen5 gen6 step

all:	$(LIB) $(PROGS)

$(LIB):
	(cd ../lib ; $(MAKE) )

cspline: cspline.o
	$(CC) cspline.o $(LIBS) -o cspline

gen0: gen0.o
	$(CC) gen0.o $(LIBS) -o gen0

gen1: gen1.o
	$(CC) gen1.o $(LIBS) -o gen1

gen2: gen2.o
	$(CC) gen2.o $(LIBS) -o gen2

gen3: gen3.o
	$(CC) gen3.o $(LIBS) -o gen3

gen4: gen4.o
	$(CC) gen4.o $(LIBS) -o gen4

gen5: gen5.o
	$(CC) gen5.o $(LIBS) -o gen5

gen6: gen6.o
	$(CC) gen6.o $(LIBS) -o gen6

step: step.o
	$(CC) step.o $(LIBS) -o step

install: $(PROGS)
	$(INSTALL) $(PROGS) $(DESTDIR)

install-strip: install
	(cd $(DESTDIR) ; strip $(PROGS))

uninstall:
	(cd $(DESTDIR) ; $(RM) $(PROGS))

clean:
	rm -f *.o $(PROGS)

clobber: clean

