Introduction
Introduction Statistics Contact Development Disclaimer Help
Makefile: respect system CFLAGS/LDFLAGS, add DOCPREFIX - saait - the most borin…
git clone git://git.codemadness.org/saait
Log
Files
Refs
README
LICENSE
---
commit d281e7082c8987bec72e54522c6953546687c884
parent 8a92c9d41937be9b766c020d260f4c8360b819cb
Author: Hiltjo Posthuma <[email protected]>
Date: Sat, 9 Mar 2019 14:18:10 +0100
Makefile: respect system CFLAGS/LDFLAGS, add DOCPREFIX
Diffstat:
M Makefile | 24 ++++++++++++------------
M config.mk | 23 +++++++----------------
2 files changed, 19 insertions(+), 28 deletions(-)
---
diff --git a/Makefile b/Makefile
@@ -20,10 +20,10 @@ OBJ = ${SRC:.c=.o}
all: ${BIN}
.o:
- ${CC} ${LDFLAGS} -o $@ ${LIBS}
+ ${CC} ${SAAIT_LDFLAGS} -o $@
.c.o:
- ${CC} -c ${CFLAGS} ${CPPFLAGS} -o $@ -c $<
+ ${CC} -c ${SAAIT_CFLAGS} ${SAAIT_CPPFLAGS} -o $@ -c $<
dist:
rm -rf ${NAME}-${VERSION}
@@ -53,15 +53,15 @@ install: all
cp -f ${BIN} ${DESTDIR}${PREFIX}/bin
for f in ${BIN}; do chmod 755 ${DESTDIR}${PREFIX}/bin/$$f; done
# installing example files.
- mkdir -p ${DESTDIR}${PREFIX}/share/${NAME}
+ mkdir -p ${DESTDIR}${DOCPREFIX}
cp -f \
README\
print.css\
style.css\
config.cfg\
- ${DESTDIR}${PREFIX}/share/${NAME}
+ ${DESTDIR}${DOCPREFIX}
# pages and templates examples.
- cp -rf pages templates ${DESTDIR}${PREFIX}/share/${NAME}
+ cp -rf pages templates ${DESTDIR}${DOCPREFIX}
# installing manual pages.
mkdir -p ${DESTDIR}${MANPREFIX}/man1
cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1
@@ -72,14 +72,14 @@ uninstall:
for f in ${BIN}; do rm -f ${DESTDIR}${PREFIX}/bin/$$f; done
# removing example files.
rm -f \
- ${DESTDIR}${PREFIX}/share/${NAME}/README\
- ${DESTDIR}${PREFIX}/share/${NAME}/print.css\
- ${DESTDIR}${PREFIX}/share/${NAME}/style.css\
- ${DESTDIR}${PREFIX}/share/${NAME}/config.cfg
+ ${DESTDIR}${DOCPREFIX}/README\
+ ${DESTDIR}${DOCPREFIX}/print.css\
+ ${DESTDIR}${DOCPREFIX}/style.css\
+ ${DESTDIR}${DOCPREFIX}/config.cfg
# pages and templates examples.
- rm -rf ${DESTDIR}${PREFIX}/share/${NAME}/templates \
- ${DESTDIR}${PREFIX}/share/${NAME}/pages
- -rmdir ${DESTDIR}${PREFIX}/share/${NAME}
+ rm -rf ${DESTDIR}${DOCPREFIX}/templates \
+ ${DESTDIR}${DOCPREFIX}/pages
+ -rmdir ${DESTDIR}${DOCPREFIX}
# removing manual pages.
for m in ${MAN1}; do rm -f ${DESTDIR}${MANPREFIX}/man1/$$m; done
diff --git a/config.mk b/config.mk
@@ -3,24 +3,15 @@
# paths
PREFIX = /usr/local
MANPREFIX = ${PREFIX}/man
+DOCPREFIX = ${PREFIX}/share/doc/saait
# compiler and linker
-#CC = cc
+CC = cc
-# includes and libs
-INCS =
-LIBS =
+SAAIT_CFLAGS = ${CFLAGS}
+SAAIT_LDFLAGS = ${LDFLAGS}
+SAAIT_CPPFLAGS = -D_DEFAULT_SOURCE
# debug
-#CFLAGS = -fstack-protector-all -O0 -g -std=c99 -Wall -Wextra -pedantic ${INCS}
-#LDFLAGS = ${LIBS}
-
-# optimized
-CFLAGS = -O2 -std=c99 ${INCS}
-LDFLAGS = -s ${LIBS}
-
-# optimized static
-#CFLAGS = -static -O2 -std=c99 ${INCS}
-#LDFLAGS = -static -s ${LIBS}
-
-CPPFLAGS = -D_DEFAULT_SOURCE ${INCS}
+#SAAIT_CFLAGS = -fstack-protector-all -O0 -g -std=c99 -Wall -Wextra -pedantic
+#SAAIT_LDFLAGS =
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.