aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 250d37a1e2011065134d712b2a8fec5a02757c01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PREFIX = dist

static: LIBTYPE = static
shared: LIBTYPE = shared

.PHONY: examples clean static shared install

all: static examples

static shared:
	@$(MAKE) -C src LIBRARY=$(LIBTYPE)

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