Mercurial > hg > sidinfo
comparison Makefile @ 122:9fb96c170bbc
Make build process less noisy and also work with parallel make.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 09 Mar 2016 13:56:20 +0200 |
parents | 8dda5f225083 |
children | 6bbec928dfbb |
comparison
equal
deleted
inserted
replaced
121:a2c2c63311de | 122:9fb96c170bbc |
---|---|
8 CC ?= gcc | 8 CC ?= gcc |
9 AR ?= ar | 9 AR ?= ar |
10 RANLIB ?= ranlib | 10 RANLIB ?= ranlib |
11 INSTALL ?= install | 11 INSTALL ?= install |
12 | 12 |
13 CFLAGS += -DHAVE_STRING_H -DHAVE_STDINT_H -DHAVE_CONFIG_H=1 -I. | 13 CFLAGS += -DHAVE_CONFIG_H |
14 LDFLAGS += | 14 LDFLAGS += |
15 | 15 |
16 #CFLAGS += -DHAVE_STDINT_H | 16 CFLAGS += -DHAVE_STRING_H |
17 CFLAGS += -DHAVE_STDINT_H | |
17 #CFLAGS += -DHAVE_SYS_TYPES_H | 18 #CFLAGS += -DHAVE_SYS_TYPES_H |
19 CFLAGS += -DHAVE_INTTYPES_H | |
18 | 20 |
19 # Miscellaneous | 21 # Miscellaneous |
20 BINPATH=./ | 22 BINPATH=./ |
21 OBJPATH=obj/unix/ | 23 OBJPATH=obj/unix/ |
22 EXEEXT= | 24 EXEEXT= |
25 ### | 27 ### |
26 ### Stuff | 28 ### Stuff |
27 ### | 29 ### |
28 ENDIANCHK_BIN=$(BINPATH)endianchk$(EXEEXT) | 30 ENDIANCHK_BIN=$(BINPATH)endianchk$(EXEEXT) |
29 NOINST_TARGETS += $(ENDIANCHK_BIN) config.h | 31 NOINST_TARGETS += $(ENDIANCHK_BIN) config.h |
32 THLIBS_DEP += config.h | |
30 | 33 |
31 include Makefile.gen | 34 include Makefile.gen |
32 | 35 |
33 | 36 |
34 $(ENDIANCHK_BIN): endianchk.c | 37 $(ENDIANCHK_BIN): endianchk.c |
35 $(CC) $(CFLAGS) -o $@ $+ | 38 @echo " CC $@" |
39 @$(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS) | |
36 | 40 |
37 config.h: $(ENDIANCHK_BIN) | 41 config.h: $(ENDIANCHK_BIN) |
38 $(ENDIANCHK_BIN) > $@ | 42 $(ENDIANCHK_BIN) > $@ |
39 | 43 |
40 install: all | 44 install: all |