Commit | Line | Data |
---|---|---|
a7868768 BA |
1 | LIBRARY = libcgds.so |
2 | INSTALL_PREFIX = /usr/local | |
3 | ||
4 | src: | |
bbd242d4 | 5 | cd src && $(MAKE) && cd .. |
a7868768 BA |
6 | |
7 | test: | |
bbd242d4 | 8 | cd test && $(MAKE) && cd .. |
a7868768 BA |
9 | |
10 | doc: | |
bbd242d4 | 11 | cd doc && $(MAKE) && cd .. |
a7868768 BA |
12 | |
13 | clean: | |
bbd242d4 BA |
14 | cd src && $(MAKE) clean && cd .. |
15 | cd test && $(MAKE) clean && cd .. | |
16 | cd doc && $(MAKE) clean && cd .. | |
a7868768 BA |
17 | |
18 | install: | |
a7868768 BA |
19 | cp src/obj/$(LIBRARY) $(INSTALL_PREFIX)/lib/ |
20 | mkdir -p $(INSTALL_PREFIX)/include/cgds | |
21 | cp src/*.h $(INSTALL_PREFIX)/include/cgds/ | |
22 | ||
23 | uninstall: | |
24 | rm -f ${INSTALL_PREFIX}/lib/${LIBRARY} | |
25 | [[ -d ${INSTALL_PREFIX}/include/cgds ]] && rm -rf ${INSTALL_PREFIX}/include/cgds | |
26 | ||
27 | .PHONY: src test doc clean install uninstall |