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 $@ $?