aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJamie Bullock <jamie@jamiebullock.com>2014-11-07 14:46:17 +0000
committerJamie Bullock <jamie@jamiebullock.com>2014-11-07 14:46:17 +0000
commit8a49f7c3a38fb3f50491dfe962b981e17c9716f4 (patch)
tree02b18253fc7760d082925acd270fe890720ea297 /Makefile
parenta2fd76be93a535d7c49a1b9dc3903be09ddfb7b7 (diff)
downloadLibXtract-8a49f7c3a38fb3f50491dfe962b981e17c9716f4.tar.gz
LibXtract-8a49f7c3a38fb3f50491dfe962b981e17c9716f4.tar.bz2
LibXtract-8a49f7c3a38fb3f50491dfe962b981e17c9716f4.zip
Add Doxygen to build system
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile27
1 files changed, 17 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 250d37a..16e7c22 100644
--- a/Makefile
+++ b/Makefile
@@ -1,25 +1,32 @@
-PREFIX = dist
+PREFIX ?= $(PWD)/dist
+HPATH = include/xtract
-static: LIBTYPE = static
-shared: LIBTYPE = shared
+static: LIBRARY = static
+shared: LIBRARY = shared
-.PHONY: examples clean static shared install
+export XTRACT_VERSION PREFIX LIBRARY
+
+.PHONY: examples clean static shared install doc
all: static examples
static shared:
- @$(MAKE) -C src LIBRARY=$(LIBTYPE)
+ @$(MAKE) -C src
examples:
- @$(MAKE) -C examples
+ @$(MAKE) -C $@
+
+doc:
+ @$(MAKE) -C $@
install:
- $(MAKE) -C src install PREFIX=$(PWD)/$(PREFIX)
- $(MAKE) -C examples install PREFIX=$(PWD)/$(PREFIX)
- @mkdir -p $(PREFIX)/include/xtract
- @cp include/xtract/* $(PREFIX)/include/xtract
+ $(MAKE) -C src install
+ $(MAKE) -C examples install
+ @mkdir -p $(PREFIX)/$(HPATH)
+ @cp $(HPATH)/* $(PREFIX)/$(HPATH)
clean:
@$(MAKE) -C src clean
@$(MAKE) -C examples clean
+ @$(RM) -r dist