CXX = g++ -O
CXXFLAGS = -g
INCLUDES = -I../include -I../src
LIBS = ../src/libcln.a

all : main

main.o : main.cc
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c main.cc -o main.o

main : main.o ../src/libcln.a
	$(CXX) main.o $(LIBS) -o main


tests.o : tests.cc
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c tests.cc -o tests.o

test1.o : test1.cc
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c test1.cc -o test1.o

test2.o : test2.cc
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c test2.cc -o test2.o

tests : tests.o test1.o test2.o ../src/libcln.a
	$(CXX) tests.o test1.o test2.o $(LIBS) -o tests

