59:d8ecbeda7683 | 60:a4033700e35c |
---|---|
9 ###################################### | 9 ###################################### |
10 | 10 |
11 INCLUDES += -I./include | 11 INCLUDES += -I./include |
12 CFLAGS += $(C89_SOURCE) $(POSIX_SOURCE) | 12 CFLAGS += $(C89_SOURCE) $(POSIX_SOURCE) |
13 | 13 |
14 SOURCES=misc.c output.c util.c optparser.c parser.c tokenizer.c map.c | 14 SOURCES=misc.c output.c util.c optparser.c parser.c tokenizer.c \ |
15 map.c obj.c objlist.c errorlog.c symlist.c | |
15 | 16 |
16 ifdef LIBTU_NO_ERRMSG | 17 ifdef LIBTU_NO_ERRMSG |
17 DEFINES += -DLIBTU_NO_ERRMSG | 18 DEFINES += -DLIBTU_NO_ERRMSG |
18 else | 19 else |
19 ifndef HAS_SYSTEM_ASPRINTF | 20 ifndef HAS_SYSTEM_ASPRINTF |
23 endif | 24 endif |
24 endif | 25 endif |
25 | 26 |
26 TARGETS=libtu.a | 27 TARGETS=libtu.a |
27 TESTERS=tester tester2 tester3 | 28 TESTERS=tester tester2 tester3 |
28 HEADERS=dlist.h misc.h output.h tokenizer.h util.h \ | |
29 map.h np-conv.h optparser.h parser.h types.h | |
30 | 29 |
31 ###################################### | 30 ###################################### |
32 | 31 |
33 include $(TOPDIR)/rules.mk | 32 include $(TOPDIR)/rules.mk |
34 | 33 |
51 | 50 |
52 _install: | 51 _install: |
53 $(INSTALLDIR) $(LIBDIR) | 52 $(INSTALLDIR) $(LIBDIR) |
54 $(INSTALLDIR) $(INCDIR)/libtu | 53 $(INSTALLDIR) $(INCDIR)/libtu |
55 $(INSTALL) -m $(DATA_MODE) libtu.a $(LIBDIR) | 54 $(INSTALL) -m $(DATA_MODE) libtu.a $(LIBDIR) |
56 for i in $(HEADERS); do \ | 55 for i in *.h; do \ |
57 $(INSTALL) -m $(DATA_MODE) $$i $(INCDIR)/libtu; \ | 56 $(INSTALL) -m $(DATA_MODE) $$i $(INCDIR)/libtu; \ |
58 done | 57 done |