2012-10-23 23:47:11 -07:00
|
|
|
all: serial
|
|
|
|
|
|
|
|
|
|
CMAKE_FLAGS := -DCMAKE_INSTALL_PREFIX=/tmp/usr/local
|
|
|
|
|
|
|
|
|
|
install:
|
|
|
|
|
cd build && make install
|
|
|
|
|
|
|
|
|
|
uninstall:
|
|
|
|
|
cd build && make uninstall
|
|
|
|
|
|
|
|
|
|
serial:
|
|
|
|
|
@mkdir -p build
|
|
|
|
|
cd build && cmake $(CMAKE_FLAGS) ..
|
|
|
|
|
ifneq ($(MAKE),)
|
|
|
|
|
cd build && $(MAKE)
|
2012-01-12 13:03:26 -06:00
|
|
|
else
|
2012-10-23 23:47:11 -07:00
|
|
|
cd build && make
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
.PHONY: clean
|
|
|
|
|
clean:
|
|
|
|
|
rm -rf build
|
|
|
|
|
|
|
|
|
|
.PHONY: doc
|
|
|
|
|
doc:
|
|
|
|
|
@doxygen doc/Doxyfile
|
|
|
|
|
ifeq ($(UNAME),Darwin)
|
|
|
|
|
@open doc/html/index.html
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
.PHONY: test
|
|
|
|
|
test:
|
|
|
|
|
@mkdir -p build
|
|
|
|
|
cd build && cmake $(CMAKE_FLAGS) ..
|
|
|
|
|
ifneq ($(MAKE),)
|
|
|
|
|
cd build && $(MAKE) run_tests
|
|
|
|
|
else
|
|
|
|
|
cd build && make run_tests
|
2012-01-12 13:03:26 -06:00
|
|
|
endif
|