Mercurial > hg > th-libs
comparison Makefile.inc @ 433:0a2f32b8a26e
Improve the build system.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 07 Apr 2017 02:48:31 +0300 |
parents | c3f474e59bc1 |
children | e0cead622dce |
comparison
equal
deleted
inserted
replaced
431:d41cb5983772 | 433:0a2f32b8a26e |
---|---|
1 CC = $(BINTOOL_PREFIX)gcc | |
2 CXX = $(BINTOOL_PREFIX)g++ | |
3 AR = $(BINTOOL_PREFIX)ar | |
4 RANLIB = $(BINTOOL_PREFIX)ranlib | |
5 INSTALL ?= install | |
6 MKDIR ?= mkdir | |
7 MKDIR_P ?= $(MKDIR) -p | |
8 | |
1 NOBUILD_TARGETS += $(OBJPATH) $(BINPATH) | 9 NOBUILD_TARGETS += $(OBJPATH) $(BINPATH) |
2 NOINST_TARGETS += $(THLIBS_A) | 10 NOINST_TARGETS += $(THLIBS_A) |
3 | 11 |
4 MKDIR ?= mkdir | |
5 MKDIR_P ?= $(MKDIR) -p | |
6 | 12 |
7 .PHONY: clean srcclean all | |
8 | 13 |
9 ## | 14 ## |
10 ## Target rules | 15 ## Target rules |
11 ## | 16 ## |
12 all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS) | 17 all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS) |
13 | 18 |
14 | 19 |
15 $(THLIBS)th_string.c: $(addprefix $(THLIBS), th_printf1.c th_strmatch.c th_string.h) | 20 $(THLIBS)th_string.c: $(addprefix $(THLIBS), th_printf1.c th_strmatch.c th_string.h) |
16 touch $@ | 21 @touch $@ |
17 | 22 |
18 $(OBJPATH) $(BINPATH): | 23 $(OBJPATH) $(BINPATH): |
19 @echo " MKDIR $@" | 24 @echo " MKDIR $@" |
20 @$(MKDIR_P) $@ | 25 @$(MKDIR_P) $@ |
21 | 26 |
55 $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o | 60 $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o |
56 | 61 |
57 srcclean: clean | 62 srcclean: clean |
58 $(RM) *~ | 63 $(RM) *~ |
59 | 64 |
65 .PHONY: clean srcclean all |