Makefile: separate CPPFLAGS, compile optimized build by default
This commit is contained in:
parent
761417d254
commit
cd6a519813
2 changed files with 11 additions and 10 deletions
7
Makefile
7
Makefile
|
@ -1,7 +1,7 @@
|
|||
include config.mk
|
||||
|
||||
NAME = stagit
|
||||
VERSION = 0.3
|
||||
VERSION = 0.3.1
|
||||
SRC = \
|
||||
stagit.c\
|
||||
stagit-index.c
|
||||
|
@ -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}
|
||||
|
|
14
config.mk
14
config.mk
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue