X-Git-Url: http://rtime.felk.cvut.cz/gitweb/boost-statechart-viewer.git/blobdiff_plain/af2fd2d7f831ad49257caca584ef18f09ab64ec9..233d68c07f739598ceed61f76c2ac201cc003645:/Makefile diff --git a/Makefile b/Makefile index fd698ec..c924b2e 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,21 @@ -#LLVM_SRC=llvm +PREFIX=/usr --include config.local +all: src examples -# Use our version of clang (even without installing) -LLVM_BIN= $(CURDIR)/_install/bin +.PHONY: src examples clean install -LLVM_CONFIG := $(shell $(LLVM_BIN)/llvm-config --cxxflags --ldflags --libs jit core) +src: + $(MAKE) -C src + +examples: src + $(MAKE) -C examples + +install: + mkdir -p "$(DESTDIR)$(PREFIX)/lib/boost-statechart-viewer" + install -m0644 src/visualizer.so "$(DESTDIR)$(PREFIX)/lib/boost-statechart-viewer" + mkdir -p "$(DESTDIR)$(PREFIX)/bin" + install src/boost-statechart-viewer "$(DESTDIR)$(PREFIX)/bin" + +clean: + $(MAKE) -C src $@ + $(MAKE) -C examples $@