Mercurial > hg > libxtract
annotate Makefile @ 285:89fe52066db1 tip master
MSCV missing ssize_t fix
author | Jamie Bullock <jamie@jamiebullock.com> |
---|---|
date | Tue, 16 Jul 2019 18:29:20 +0100 |
parents | ecd6f2cf1346 |
children |
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@262 | 9 .PHONY: examples clean install doc src swig |
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@262 | 22 swig: src |
jamie@262 | 23 @$(MAKE) -C $@ |
jamie@262 | 24 |
jamie@264 | 25 check: src |
jamie@264 | 26 @$(MAKE) -C tests check |
jamie@264 | 27 |
jamie@264 | 28 test: check |
jamie@264 | 29 |
jamie@255 | 30 install: |
jamie@260 | 31 @$(MAKE) -C src install |
jamie@260 | 32 @$(MAKE) -C examples install |
jamie@258 | 33 @mkdir -p $(PREFIX)/$(HPATH) |
jamie@258 | 34 @cp $(HPATH)/* $(PREFIX)/$(HPATH) |
jamie@255 | 35 |
jamie@251 | 36 clean: |
jamie@252 | 37 @$(MAKE) -C src clean |
jamie@252 | 38 @$(MAKE) -C examples clean |
jamie@262 | 39 @$(MAKE) -C swig clean |
jamie@258 | 40 @$(RM) -r dist |