comparison Makefile.gen @ 84:04ce0ffbbbb0

Build system improvements.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 11 Feb 2016 23:15:59 +0200
parents 4779bbec2f28
children 4c0ecb078591
comparison
equal deleted inserted replaced
83:c54d74312080 84:04ce0ffbbbb0
15 15
16 SIDINFO_OBJ=sidlib.o sidinfo.o 16 SIDINFO_OBJ=sidlib.o sidinfo.o
17 SIDINFO_BIN=$(BINPATH)sidinfo$(EXEEXT) 17 SIDINFO_BIN=$(BINPATH)sidinfo$(EXEEXT)
18 18
19 TARGETS += $(SIDINFO_BIN) 19 TARGETS += $(SIDINFO_BIN)
20 NOBUILD_TARGETS += $(OBJPATH) $(BINPATH)
20 NOINST_TARGETS += $(THLIBS_A) 21 NOINST_TARGETS += $(THLIBS_A)
21 NONBUILD += $(OBJPATH) $(BINPATH)
22 22
23 23
24 # 24 #
25 # Target rules 25 # Target rules
26 # 26 #
27 all: $(NONBUILD) $(NOINST_TARGETS) $(TARGETS) 27 all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS)
28 28
29 $(OBJPATH): 29 $(OBJPATH):
30 $(MKDIR_P) $@ 30 $(MKDIR_P) $@
31 31
32 $(BINPATH): 32 $(BINPATH):
51 51
52 # 52 #
53 # Special targets 53 # Special targets
54 # 54 #
55 clean: 55 clean:
56 $(RM) $(TARGETS) $(OBJPATH)*.o 56 $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o
57 57
58 srcclean: clean 58 srcclean: clean
59 $(RM) *~ 59 $(RM) *~
60 60