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