Mercurial > hg > sidinfo
annotate Makefile @ 157:8fc887cb56d0
Implement iconv support for converting from PSID de-facto latin-1/ISO-8859-*
to whatever we are using currently (default to UTF-8). Support for iconv can
be turned off via compile-time define (see Makefile).
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 26 Oct 2017 01:46:34 +0300 |
parents | d73b74602759 |
children | a5bc27d26174 |
rev | line source |
---|---|
0 | 1 # |
2 # Configuration settings for Linux and generic UNIX | |
3 # See other Makefile.* files for more options. | |
4 # | |
5 | |
130 | 6 # Compiler, flags and linker flags |
68 | 7 PREFIX ?= /usr/local |
130 | 8 |
9 BINTOOL_PREFIX = | |
0 | 10 |
122
9fb96c170bbc
Make build process less noisy and also work with parallel make.
Matti Hamalainen <ccr@tnsp.org>
parents:
68
diff
changeset
|
11 CFLAGS += -DHAVE_CONFIG_H |
68 | 12 LDFLAGS += |
0 | 13 |
157
8fc887cb56d0
Implement iconv support for converting from PSID de-facto latin-1/ISO-8859-*
Matti Hamalainen <ccr@tnsp.org>
parents:
130
diff
changeset
|
14 CFLAGS += -DHAVE_ICONV |
8fc887cb56d0
Implement iconv support for converting from PSID de-facto latin-1/ISO-8859-*
Matti Hamalainen <ccr@tnsp.org>
parents:
130
diff
changeset
|
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 |