Mercurial > hg > sidinfo
diff Makefile @ 68:8dda5f225083
Improve build process.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 27 Dec 2015 22:10:29 +0200 |
parents | c4b4acee5efa |
children | 9fb96c170bbc |
line wrap: on
line diff
--- a/Makefile Sun Dec 27 22:04:43 2015 +0200 +++ b/Makefile Sun Dec 27 22:10:29 2015 +0200 @@ -4,13 +4,14 @@ # # C-compiler, flags and linker flags -CC=gcc -AR=ar -RANLIB=ranlib +PREFIX ?= /usr/local +CC ?= gcc +AR ?= ar +RANLIB ?= ranlib +INSTALL ?= install -CFLAGS=-DHAVE_STRING_H -DHAVE_STDINT_H -DHAVE_CONFIG_H=1 -I. - -LDFLAGS= +CFLAGS += -DHAVE_STRING_H -DHAVE_STDINT_H -DHAVE_CONFIG_H=1 -I. +LDFLAGS += #CFLAGS += -DHAVE_STDINT_H #CFLAGS += -DHAVE_SYS_TYPES_H @@ -25,7 +26,7 @@ ### Stuff ### ENDIANCHK_BIN=$(BINPATH)endianchk$(EXEEXT) -TARGETS += $(ENDIANCHK_BIN) config.h +NOINST_TARGETS += $(ENDIANCHK_BIN) config.h include Makefile.gen @@ -35,3 +36,6 @@ config.h: $(ENDIANCHK_BIN) $(ENDIANCHK_BIN) > $@ + +install: all + @for fn in $(TARGETS); do echo " INSTALL $$fn $(PREFIX)/bin/"; $(INSTALL) -m 755 "$$fn" $(PREFIX)/bin/; done