Makefile: respect system CFLAGS, LDFLAGS, fix youtube build, add $NAME-$VERSION - frontends - front-ends for some sites (experiment)
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit d89a1a62394b807eef76c65da0d743c75fb11359
DIR parent f2a7bc67a3a4b1fae29f35192fc6ad566041bfc3
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 25 May 2020 09:54:35 +0200
Makefile: respect system CFLAGS, LDFLAGS, fix youtube build, add $NAME-$VERSION
Diffstat:
M Makefile | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
---
DIR diff --git a/Makefile b/Makefile
@@ -1,14 +1,21 @@
.POSIX:
+NAME = frontends
+VERSION = 0.1
+
RANLIB = ranlib
# OpenBSD
-CFLAGS = -I../ -I.
+FRONTENDS_CFLAGS = -I../ -I. ${CFLAGS}
+FRONTENDS_CPPFLAGS = ${CPPFLAGS}
+FRONTENDS_LDFLAGS = ${LDFLAGS}
LIBTLS_LDFLAGS = -ltls
LIBTLS_LDFLAGS_STATIC = -ltls -lssl -lcrypto -static
-# linux
-#CFLAGS = -I../ -I. -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
+# Linux
+#FRONTENDS_CFLAGS = -I../ -I. -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 ${CFLAGS}
+#FRONTENDS_CPPFLAGS = ${CPPFLAGS}
+#FRONTENDS_LDFLAGS = ${LDFLAGS}
#LIBTLS_LDFLAGS = -ltls
#LIBTLS_LDFLAGS_STATIC = -pthread -ltls -lssl -lcrypto -static
@@ -17,8 +24,6 @@ BIN = \
duckduckgo/gopher \
reddit/cli \
reddit/gopher \
-# twitch/cgi \
-# twitch/gopher \
youtube/cgi \
youtube/cli \
youtube/gopher
@@ -104,10 +109,10 @@ youtube/gopher: ${LIB} youtube/youtube.o youtube/gopher.o
${CC} -o $@ youtube/gopher.o youtube/youtube.o ${LIB} ${LDFLAGS} ${LIBTLS_LDFLAGS_STATIC}
.o:
- ${CC} ${LDFLAGS} -o $@ $< ${LIB}
+ ${CC} ${FRONTENDS_LDFLAGS} -o $@ $< ${LIB}
.c.o:
- ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ -c $<
+ ${CC} ${FRONTENDS_CFLAGS} ${FRONTENDS_CPPFLAGS} -o $@ -c $<
${LIBHTTPS}: ${LIBHTTPSOBJ}
${AR} rc $@ $?