Mercurial > hg > th-libs
comparison Makefile.gen @ 607:081426ee3d93
Merge.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 15 Jan 2020 12:24:43 +0200 |
parents | 3851e00bcd71 |
children | 566e6ef41f9d |
comparison
equal
deleted
inserted
replaced
606:5ec903f366b5 | 607:081426ee3d93 |
---|---|
1 ### | |
2 ### Compiler flags and paths | |
3 ### | |
1 CFLAGS += -W -Wall -Wextra -D_XOPEN_SOURCE=500 -I./ | 4 CFLAGS += -W -Wall -Wextra -D_XOPEN_SOURCE=500 -I./ |
2 CFLAGS += -std=c99 -pedantic | 5 CFLAGS += -std=c99 -pedantic |
3 CFLAGS += -g | 6 CFLAGS += -g |
4 CFLAGS += -O2 | 7 CFLAGS += -O2 |
5 CFLAGS += -DTH_USE_INTERNAL_SPRINTF=1 | 8 CFLAGS += -DTH_USE_INTERNAL_SPRINTF=1 |
6 CFLAGS += -DTH_PRINTF_DEBUG=1 | 9 CFLAGS += -DTH_PRINTF_DEBUG=1 |
7 CFLAGS += -DTH_USE_OPT_ARG=1 | 10 CFLAGS += -DTH_USE_OPT_ARG=1 |
8 | 11 |
9 THLIBS = ./ | 12 THLIBS = ./ |
10 | 13 |
11 # | 14 ### |
12 # Objects | 15 ### Objects and binaries |
13 # | 16 ### |
14 THLIBS_A=$(OBJPATH)thlibs.a | 17 THLIBS_A=$(OBJPATH)thlibs.a |
15 THLIBS_OBJ=th_util.o th_config.o th_string.o th_ioctx.o \ | 18 THLIBS_OBJ=th_util.o th_config.o th_string.o th_ioctx.o \ |
16 th_args.o th_crypto.o th_datastruct.o th_network.o \ | 19 th_args.o th_crypto.o th_datastruct.o th_network.o \ |
17 th_file.o | 20 th_file.o |
18 | 21 |
22 | 25 |
23 TARGETS += $(TESTS_BIN) | 26 TARGETS += $(TESTS_BIN) |
24 | 27 |
25 include $(THLIBS)/Makefile.inc | 28 include $(THLIBS)/Makefile.inc |
26 | 29 |
30 | |
31 ### | |
32 ### Extra targets | |
33 ### | |
27 $(TESTS_BIN): $(addprefix $(OBJPATH),$(TESTS_OBJ)) $(THLIBS_A) | 34 $(TESTS_BIN): $(addprefix $(OBJPATH),$(TESTS_OBJ)) $(THLIBS_A) |
28 $(LINK_BIN) | 35 $(LINK_C_BIN) |
29 | 36 |
30 check: $(TESTS_BIN) | 37 check: $(TESTS_BIN) |
31 $(TESTS_BIN) -v | 38 $(TESTS_BIN) -v |
32 | 39 |