X-Git-Url: http://rtime.felk.cvut.cz/gitweb/boost-statechart-viewer.git/blobdiff_plain/8410a9bfe62461ea8694a5f24bacd2c4bcefed0c..fd15796659973cbd8497b76c7b871cf8f714a71a:/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 $@