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 (HTM) 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 $@ $?