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

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


all: main.o ../../data_structures/message.o 
	$(CC) -g -o line 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 line *.o *~ 
	-for d in ../../data_structures; do (cd $$d; rm -f *.o *~ ); done

