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
|
68
|
13 CFLAGS += -DHAVE_STRING_H -DHAVE_STDINT_H -DHAVE_CONFIG_H=1 -I.
|
|
14 LDFLAGS +=
|
0
|
15
|
|
16 #CFLAGS += -DHAVE_STDINT_H
|
|
17 #CFLAGS += -DHAVE_SYS_TYPES_H
|
|
18
|
|
19 # Miscellaneous
|
|
20 BINPATH=./
|
|
21 OBJPATH=obj/unix/
|
|
22 EXEEXT=
|
|
23
|
|
24
|
4
|
25 ###
|
|
26 ### Stuff
|
|
27 ###
|
|
28 ENDIANCHK_BIN=$(BINPATH)endianchk$(EXEEXT)
|
68
|
29 NOINST_TARGETS += $(ENDIANCHK_BIN) config.h
|
4
|
30
|
0
|
31 include Makefile.gen
|
4
|
32
|
|
33
|
6
|
34 $(ENDIANCHK_BIN): endianchk.c
|
|
35 $(CC) $(CFLAGS) -o $@ $+
|
4
|
36
|
|
37 config.h: $(ENDIANCHK_BIN)
|
|
38 $(ENDIANCHK_BIN) > $@
|
68
|
39
|
|
40 install: all
|
|
41 @for fn in $(TARGETS); do echo " INSTALL $$fn $(PREFIX)/bin/"; $(INSTALL) -m 755 "$$fn" $(PREFIX)/bin/; done
|