| tMakefile: separate CPPFLAGS, compile optimized build by default - stagit - sta… | |
| git clone git://src.adamsgaard.dk/stagit | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit cd6a519813d97f6c28ad80d6bc08ad58e14ee401 | |
| parent 761417d254f730739b1572f3a11185e01f28821b | |
| Author: Hiltjo Posthuma <[email protected]> | |
| Date: Sun, 20 Mar 2016 16:23:33 +0100 | |
| Makefile: separate CPPFLAGS, compile optimized build by default | |
| Diffstat: | |
| M Makefile | 7 +++++-- | |
| M config.mk | 14 ++++++-------- | |
| 2 files changed, 11 insertions(+), 10 deletions(-) | |
| --- | |
| diff --git a/Makefile b/Makefile | |
| t@@ -1,7 +1,7 @@ | |
| include config.mk | |
| NAME = stagit | |
| -VERSION = 0.3 | |
| +VERSION = 0.3.1 | |
| SRC = \ | |
| stagit.c\ | |
| stagit-index.c | |
| t@@ -30,8 +30,11 @@ OBJ = ${SRC:.c=.o} ${COMPATOBJ} | |
| all: $(BIN) | |
| +.o: | |
| + ${CC} ${LDFLAGS} -o $@ ${LIBS} | |
| + | |
| .c.o: | |
| - ${CC} -c ${CFLAGS} $< | |
| + ${CC} -c ${CFLAGS} ${CPPFLAGS} -o $@ -c $< | |
| dist: | |
| rm -rf stagit-${VERSION} | |
| diff --git a/config.mk b/config.mk | |
| t@@ -12,19 +12,17 @@ INCS = -I${GITINC} | |
| LIBS = -L${GITLIB} -lgit2 -lc | |
| # debug | |
| -CFLAGS = -fstack-protector-all -O0 -g -std=c99 -Wall -Wextra -pedantic \ | |
| - -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE ${INCS} | |
| -LDFLAGS = ${LIBS} | |
| +#CFLAGS = -fstack-protector-all -O0 -g -std=c99 -Wall -Wextra -pedantic ${INCS} | |
| +#LDFLAGS = ${LIBS} | |
| # optimized | |
| -#CFLAGS = -O2 -std=c99 \ | |
| -# -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE ${INCS} | |
| -#LDFLAGS = -s ${LIBS} | |
| +CFLAGS = -O2 -std=c99 ${INCS} | |
| +LDFLAGS = -s ${LIBS} | |
| # optimized static | |
| -#CFLAGS = -static -O2 -std=c99 \ | |
| -# -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE ${INCS} | |
| +#CFLAGS = -static -O2 -std=c99 ${INCS} | |
| #LDFLAGS = -static -s ${LIBS} | |
| +CPPFLAGS= -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE ${INCS} | |
| # compiler and linker | |
| #CC = cc |