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