CPPFLAGS = -D_BOOL -DLINUX -I${BOOST_LOCATION}/
CXXFLAGS = -g3 -ggdb -Wall
LDFLAGS = ${BOOST_LOCATION}/libs/regex/build/bin/libboost_regex.a/gcc/debug/runtime-link-dynamic/libboost_regex.a
all: regex_test

%.o:%.cpp
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $< -c -o $@

SRC_FILES := $(wildcard *.cpp)
OBJ_FILES := $(patsubst %.cpp,%.o,$(SRC_FILES))

regex_test: regex_test-bin
regex_test-bin: $(OBJ_FILES)
	$(CXX) $(OBJ_FILES) $(LDFLAGS) -o regex_test-bin

PHONY: clean
clean:
	$(RM) *.o
	$(RM) regex_test-bin

PHONY: depend
depend:
	$(RM) .depend
	makedepend -f- -- $(CPPFLAGS) -- $(SRC_FILES) > .depend

-include .depend

