GCC = g++
LINK.o = $(GCC)

INCLUDES = -I/usr/include/gsl -I/usr/include/gflags
LIBS = -lgsl -lgslcblas -lgflags

all : dp_sample dp_gibbs

dp_sample: dp_sample.o

dp_gibbs: dp_gibbs.o

%.o: %.cpp
	$(GCC) -c $(INCLUDES) $<

%: %.o
	$(LINK.o) $^ $(LIBS) -o $@

clean:
	rm -f *.o dp_sample dp_gibbs
