Mercurial > hg > libxtract
changeset 255:4a443da2eb65
Add "install" target
author | Jamie Bullock <jamie@jamiebullock.com> |
---|---|
date | Fri, 07 Nov 2014 13:10:51 +0000 |
parents | 39f1f8cf6756 |
children | eae97cab0e86 |
files | Makefile examples/Makefile examples/simpletest/Make.config |
diffstat | 3 files changed, 19 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Fri Nov 07 12:49:21 2014 +0000 +++ b/Makefile Fri Nov 07 13:10:51 2014 +0000 @@ -1,8 +1,10 @@ + +PREFIX = dist static: LIBTYPE = static shared: LIBTYPE = shared -.PHONY: examples clean static shared +.PHONY: examples clean static shared install all: static examples @@ -12,6 +14,12 @@ examples: @$(MAKE) -C examples +install: + $(MAKE) -C src install PREFIX=$(PWD)/$(PREFIX) + $(MAKE) -C examples install PREFIX=$(PWD)/$(PREFIX) + @mkdir -p $(PREFIX)/include/xtract + @cp include/xtract/* $(PREFIX)/include/xtract + clean: @$(MAKE) -C src clean @$(MAKE) -C examples clean
--- a/examples/Makefile Fri Nov 07 12:49:21 2014 +0000 +++ b/examples/Makefile Fri Nov 07 13:10:51 2014 +0000 @@ -1,8 +1,14 @@ -.PHONY: simpletest clean +NAME = simpletest -simpletest: +.PHONY: $(NAME) clean + +$(NAME): @$(MAKE) -C $@ +install: + @$(MAKE) -C $(NAME) install + + clean: - @$(MAKE) -C simpletest clean + @$(MAKE) -C $(NAME) clean