CC       = g++
ISCL     = ../lib/libscl/gpp
LSCL     = ../lib/libscl/gpp
CFLAGS   = -O -Wall -c -I$(ISCL)
LFLAGS   = -L$(LSCL) -lscl -lm 

PROGRAMS = printrm reject combine

all : $(PROGRAMS)

printrm :  printrm.o
	$(CC) -o printrm printrm.o $(LFLAGS)

printrm.o : printrm.cpp
	$(CC) $(CFLAGS) printrm.cpp

reject :  reject.o
	$(CC) -o reject reject.o $(LFLAGS)

reject.o : reject.cpp
	$(CC) $(CFLAGS) reject.cpp

combine :  combine.o
	$(CC) -o combine combine.o $(LFLAGS)

combine.o : combine.cpp
	$(CC) $(CFLAGS) combine.cpp

clean :
	rm -f *.o core core.*

veryclean :
	rm -f *.o core core.*
	rm -f $(PROGRAMS)
