# tests/Makefile
SRCS := test_author.cpp test_book.cpp unittests.cpp
VPATH := ../src
BIN_DIR := ../bin
OBJS := $(addprefix $(BIN_DIR)/, $(SRCS:.cpp=.o))
BOOST_DIR := /home/project/boost
CXXFLAGS += -I$(BOOST_DIR)/include/boost-1_33_1
CXXFLAGS += -g
LDFLAGS += -L$(BOOST_DIR)/lib 
LDLIBS += -lboost_unit_test_framework-mgw-d

all: $(BIN_DIR)/unittests.exe

$(BIN_DIR)/unittests.exe: $(OBJS)
	$(CXX) -g -o $@ $^ $(LDFLAGS) $(LOADLIBES) $(LDLIBS)
 
$(BIN_DIR)/%.o: %.cpp
	$(CXX) $(CXXFLAGS) -c -o $@ $<

$(BIN_DIR)/test_author.o: author.hpp
$(BIN_DIR)/test_book.o: book.hpp

clean:
	-$(RM) $(OBJS)
	
