CC=g++-4.9
CFLAGS=-std=c++11

INCLUDEBCDPP=-I ../../../../../cdboost/include 


all: main.o ../data_structures/message.o 
	$(CC) -g -o borderTop main.o ../data_structures/message.o  


main.o: main.cpp
	$(CC) -g -c $(CFLAGS) $(INCLUDEBOOST) $(INCLUDEBCDPP) main.cpp -o main.o

../data_structures/message.o: 
	$(CC) -g -c $(CFLAGS) $(INCLUDEBOOST) $(INCLUDEBCDPP) ../data_structures/message.cpp -o ../data_structures/message.o

clean:
	rm -f borderTop *.o *~ 
	-for d in ../data_structures; do (cd $$d; rm -f *.o *~ ); done


