# line below indicates how to compile using NTL libs
# 
# example: g++ -I<prefix>/include -L<prefix>/lib foo.c -o foo -lntl -lm

CC=g++
CFLAGS=-g -O3
CXXFLAGS=-Wno-deprecated 
NTL_PREFIX=/usr/local
EXTFLAGS=-I$(NTL_PREFIX)/include -L$(NTL_PREFIX)/lib
LIBFLAGS=-lntl -lm 
CCNORMALIZ=normaliz.cc
CCENORMALZ=enormalz.cc
NORMALIZ=normaliz
ENORMALZ=enormalz
DEPFILES=$(wildcard *.c) $(wildcard *.h)

enormalz: $(CCENORMALZ) $(DEPFILES)
	  $(CC) $(CFLAGS) $(CXXFLAGS) $(EXTFLAGS) $(CCENORMALZ) -o $(ENORMALZ) $(LIBFLAGS)

normaliz: $(CCNORMALIZ) $(DEPFILES)
	  $(CC) $(CFLAGS) $(CXXFLAGS) $(CCNORMALIZ) -o $(NORMALIZ) -lm

clean:	
		rm -f *.o 

cleaner:	
		rm -f *.o *.exe $(NORMALIZ) $(ENORMALZ)
depend:
		$(CC) -MM *.c > depend

include depend
