comparison Makefile.gen @ 292:54032f17c7e5

Add 'make check' target.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 22 Feb 2016 16:01:04 +0200
parents 7bea1d5ab944
children 3835423074c0
comparison
equal deleted inserted replaced
291:886a42023415 292:54032f17c7e5
17 17
18 TESTS_OBJ=tests.o 18 TESTS_OBJ=tests.o
19 TESTS_BIN=$(BINPATH)tests$(EXEEXT) 19 TESTS_BIN=$(BINPATH)tests$(EXEEXT)
20 20
21 TARGETS += $(TESTS_BIN) 21 TARGETS += $(TESTS_BIN)
22 NOBUILD_TARGETS += $(OBJPATH) $(BINPATH) 22 NOBUILD_TARGETS += $(OBJPATH) $(BINPATH) check
23 NOINST_TARGETS += $(THLIBS_A) 23 NOINST_TARGETS += $(THLIBS_A)
24 24
25 25
26 # 26 #
27 # Target rules 27 # Target rules
49 $(RANLIB) $@ 49 $(RANLIB) $@
50 50
51 $(TESTS_BIN): $(addprefix $(OBJPATH),$(TESTS_OBJ)) $(THLIBS_A) $(EXTRAOBJS) 51 $(TESTS_BIN): $(addprefix $(OBJPATH),$(TESTS_OBJ)) $(THLIBS_A) $(EXTRAOBJS)
52 $(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS) 52 $(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS)
53 53
54
55 check: $(TESTS_BIN)
56 $(TESTS_BIN) -v
57
54 # 58 #
55 # Special targets 59 # Special targets
56 # 60 #
57 clean: 61 clean:
58 $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o 62 $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o