]> git.cworth.org Git - acre/blob - Makefile
Add another dataset style: ACRE_STYLE_BARS
[acre] / Makefile
1 bin_PROGRAMS = acre-test acre-x
2
3 acre_test_SOURCES = \
4         acre-test.c \
5         acre.c \
6         acre.h \
7         xmalloc.c \
8         xmalloc.h
9
10 acre_test_LDFLAGS=$$(pkg-config --libs pangocairo lcms) -lm
11
12 acre_test_CFLAGS=-g $$(pkg-config --cflags pangocairo lcms) \
13         -Wall -Wextra -Wpointer-arith -Wstrict-prototypes \
14         -Wmissing-prototypes -Wmissing-declarations \
15         -Wnested-externs -Wno-unused-parameter
16
17 acre_x_LDFLAGS=$(acre_test_LDFLAGS) -lX11
18
19 acre_x_CFLAGS=$(acre_test_CFLAGS)
20
21 all: $(bin_PROGRAMS)
22
23 acre-test: acre-test.o acre.o xmalloc.o
24         $(CC) $(LDFLAGS) $(acre_test_LDFLAGS) $(acre_test_CFLAGS) $(CFLAGS) -o $@ $^
25
26 acre-x: acre-x.o acre.o xmalloc.o
27         $(CC) $(LDFLAGS) $(acre_x_LDFLAGS) $(acre_x_CFLAGS) $(CFLAGS) -o $@ $^
28
29 %.o: %.c
30         $(CC) $(LDFLAGS) $(acre_test_LDFLAGS) $(acre_test_CFLAGS) $(CFLAGS) -c -o $@ $<
31
32 Makefile.dep: *.c
33         $(CC) -M $(CPPFLAGS) $(acre_test_CFLAGS) $^ > $@
34 -include Makefile.dep
35
36 .PHONY: clean
37 clean:
38         rm -f $(bin_PROGRAMS) *.o Makefile.dep