Mercurial > hg > sidinfo
annotate Makefile @ 124:6bbec928dfbb
Fix build.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 09 Mar 2016 15:11:28 +0200 |
parents | 9fb96c170bbc |
children | d73b74602759 |
rev | line source |
---|---|
0 | 1 # |
2 # Configuration settings for Linux and generic UNIX | |
3 # See other Makefile.* files for more options. | |
4 # | |
5 | |
6 # C-compiler, flags and linker flags | |
68 | 7 PREFIX ?= /usr/local |
8 CC ?= gcc | |
9 AR ?= ar | |
10 RANLIB ?= ranlib | |
11 INSTALL ?= install | |
0 | 12 |
122
9fb96c170bbc
Make build process less noisy and also work with parallel make.
Matti Hamalainen <ccr@tnsp.org>
parents:
68
diff
changeset
|
13 CFLAGS += -DHAVE_CONFIG_H |
68 | 14 LDFLAGS += |
0 | 15 |
122
9fb96c170bbc
Make build process less noisy and also work with parallel make.
Matti Hamalainen <ccr@tnsp.org>
parents:
68
diff
changeset
|
16 CFLAGS += -DHAVE_STRING_H |
9fb96c170bbc
Make build process less noisy and also work with parallel make.
Matti Hamalainen <ccr@tnsp.org>
parents:
68
diff
changeset
|
17 CFLAGS += -DHAVE_STDINT_H |
0 | 18 #CFLAGS += -DHAVE_SYS_TYPES_H |
122
9fb96c170bbc
Make build process less noisy and also work with parallel make.
Matti Hamalainen <ccr@tnsp.org>
parents:
68
diff
changeset
|
19 CFLAGS += -DHAVE_INTTYPES_H |
0 | 20 |
21 # Miscellaneous | |
22 BINPATH=./ | |
23 OBJPATH=obj/unix/ | |
24 EXEEXT= | |
25 | |
26 | |
4 | 27 ### |
28 ### Stuff | |
29 ### | |
30 ENDIANCHK_BIN=$(BINPATH)endianchk$(EXEEXT) | |
68 | 31 NOINST_TARGETS += $(ENDIANCHK_BIN) config.h |
122
9fb96c170bbc
Make build process less noisy and also work with parallel make.
Matti Hamalainen <ccr@tnsp.org>
parents:
68
diff
changeset
|
32 THLIBS_DEP += config.h |
4 | 33 |
0 | 34 include Makefile.gen |
4 | 35 |
36 | |
68 | 37 install: all |
38 @for fn in $(TARGETS); do echo " INSTALL $$fn $(PREFIX)/bin/"; $(INSTALL) -m 755 "$$fn" $(PREFIX)/bin/; done |