Mercurial > hg > libxtract
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 |