annotate Makefile @ 260:559e9076489c

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