Mercurial > hg > libxtract
annotate Makefile @ 258:9fecd1eaaec1
Add Doxygen to build system
author | Jamie Bullock <jamie@jamiebullock.com> |
---|---|
date | Fri, 07 Nov 2014 14:46:17 +0000 |
parents | 4a443da2eb65 |
children | 559e9076489c |
rev | line source |
---|---|
jamie@255 | 1 |
jamie@258 | 2 PREFIX ?= $(PWD)/dist |
jamie@258 | 3 HPATH = include/xtract |
jamie@251 | 4 |
jamie@258 | 5 static: LIBRARY = static |
jamie@258 | 6 shared: LIBRARY = shared |
jamie@251 | 7 |
jamie@258 | 8 export XTRACT_VERSION PREFIX LIBRARY |
jamie@258 | 9 |
jamie@258 | 10 .PHONY: examples clean static shared install doc |
jamie@251 | 11 |
jamie@252 | 12 all: static examples |
jamie@251 | 13 |
jamie@252 | 14 static shared: |
jamie@258 | 15 @$(MAKE) -C src |
jamie@251 | 16 |
jamie@252 | 17 examples: |
jamie@258 | 18 @$(MAKE) -C $@ |
jamie@258 | 19 |
jamie@258 | 20 doc: |
jamie@258 | 21 @$(MAKE) -C $@ |
jamie@251 | 22 |
jamie@255 | 23 install: |
jamie@258 | 24 $(MAKE) -C src install |
jamie@258 | 25 $(MAKE) -C examples install |
jamie@258 | 26 @mkdir -p $(PREFIX)/$(HPATH) |
jamie@258 | 27 @cp $(HPATH)/* $(PREFIX)/$(HPATH) |
jamie@255 | 28 |
jamie@251 | 29 clean: |
jamie@252 | 30 @$(MAKE) -C src clean |
jamie@252 | 31 @$(MAKE) -C examples clean |
jamie@258 | 32 @$(RM) -r dist |