CXX=g++
CXXFLAGS=-Wall $(DEBUG) -fhandle-exceptions -I../include

PROGS=test_NVHash test_NVList

all: $(PROGS)

test_NVHash: test_NVHash.o ../lib/NVList.o ../nvcontainer.a
	g++ -o test_NVHash test_NVHash.o ../nvcontainer.a

test_NVHash.o: test_NVHash.cc ../include/NVList.h
	g++ $(CXXFLAGS) -c test_NVHash.cc

test_NVList: test_NVList.o ../lib/NVList.o ../nvcontainer.a
	g++ -o test_NVList test_NVList.o ../nvcontainer.a

test_NVList.o: test_NVList.cc ../include/NVList.h
	g++ $(CXXFLAGS) -c test_NVList.cc

clean:
	rm -f $(PROGS) *.o
