CFLAGS = -O2 -Wall -W -ansi -pedantic -fPIC
LFLAGS = -lgsl -lgslcblas

default:
	g++ $(CFLAGS) -c *.cpp
	g++ $(LFLAGS) -o main *.o
	ar rcs libdnest.a DNestOptions.o DNestSampler.o Level.o LikelihoodType.o Model.o RandomNumberGenerator.o TestModel.o Utils.o
#	g++ -shared -W1,-soname,libdnest.so.1 -o libdnest.so DNestOptions.o DNestSampler.o Level.o LikelihoodType.o Model.o RandomNumberGenerator.o TestModel.o Utils.o
	rm -f *.o

