pugixml/tests/Makefile.travis
Arseny Kapoulkine 09647e2b29 Add scripts for Travis CI
git-svn-id: http://pugixml.googlecode.com/svn/trunk@969 99668b35-9821-0410-8761-19e4c4f06640
2014-02-09 00:05:19 +00:00

24 lines
415 B
Makefile

CXXFLAGS=-c -Wall -Wextra -Werror -pedantic
BUILD=build/travis
SOURCES=src/pugixml.cpp $(wildcard tests/*.cpp)
OBJECTS=$(SOURCES:%=$(BUILD)/%.o)
EXECUTABLE=$(BUILD)/test
all: $(EXECUTABLE)
test: $(EXECUTABLE)
./$(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CXX) $(OBJECTS) $(LDFLAGS) -o $@
$(BUILD)/%.cpp.o: %.cpp
mkdir -p $(dir $@)
$(CXX) $(CXXFLAGS) $< -o $@
clean:
rm -rf $(BUILD)
.PHONY: all test clean