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