CC       = g++
CFLAGS   = -O -Wall
CPPFLAGS =
LDFLAGS  = -lm
SDIR     = .
IDIR     = /usr/local/lib/libscl/gpp
LDIR     = /usr/local/lib/libscl/gpp

OBJECTS  = snpden.o snpl.o snpscore.o

snpden	: $(OBJECTS) $(LDIR)/libscl.a
	$(CC) -o snpden $(OBJECTS) $(LDIR)/libscl.a $(LDFLAGS)

snpden.o : $(SDIR)/snpden.cpp $(SDIR)/snpden.h
	$(CC) -c $(CFLAGS) -I$(SDIR) -I$(IDIR) $(SDIR)/snpden.cpp

snpl.o : $(SDIR)/snpl.cpp $(SDIR)/snpden.h
	$(CC) -c $(CFLAGS) -I$(SDIR) -I$(IDIR) $(SDIR)/snpl.cpp

snpscore.o : $(SDIR)/snpscore.cpp $(SDIR)/snpden.h
	$(CC) -c $(CFLAGS) -I$(SDIR) -I$(IDIR) $(SDIR)/snpscore.cpp

clean :
	rm -f *.o core 

veryclean	:
	rm -f *.o snpden core 
