SMOLNET PORTAL home about changes
iMakefile: improvements - catpoint - Catpoint simple presenting software.	Err	bitreich.org	70
hgit clone git://bitreich.org/catpoint/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/catpoint/	URL:git://bitreich.org/catpoint/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/catpoint/	bitreich.org	70
1Log	/scm/catpoint/log.gph	bitreich.org	70
1Files	/scm/catpoint/files.gph	bitreich.org	70
1Refs	/scm/catpoint/refs.gph	bitreich.org	70
1Tags	/scm/catpoint/tag	bitreich.org	70
1README	/scm/catpoint/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/catpoint/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit a6db1af027460ed5d4544921c81fea7a0584b3c2	/scm/catpoint/commit/a6db1af027460ed5d4544921c81fea7a0584b3c2.gph	bitreich.org	70
1parent 1c4c6d33a77caaed0046b9a6006cfa4dfe866e7b	/scm/catpoint/commit/1c4c6d33a77caaed0046b9a6006cfa4dfe866e7b.gph	bitreich.org	70
hAuthor: Hiltjo Posthuma <hiltjo@codemadness.org>	URL:mailto:hiltjo@codemadness.org	bitreich.org	70
iDate:   Sun, 20 Dec 2020 15:36:50 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iMakefile: improvements	Err	bitreich.org	70
i	Err	bitreich.org	70
i- Rewrite the Makefile.	Err	bitreich.org	70
i  - Remove config.mk	Err	bitreich.org	70
i  - Be verbose.	Err	bitreich.org	70
i  - Separate CFLAGS, CPPFLAGS and LDFLAGS and respect system compiler flags.	Err	bitreich.org	70
i  - Remove default POSIX flags such as ${CC}.	Err	bitreich.org	70
i  - make dist: add missing files.	Err	bitreich.org	70
i  - make dist: pipe directly to stdin instead of making a tar file.	Err	bitreich.org	70
i  - Generalize the name and use ${NAME},${BIN} and ${MAN1} variables.	Err	bitreich.org	70
i	Err	bitreich.org	70
iSigned-off-by: Christoph Lohmann <20h@r-36.net>	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |      70 ++++++++++++++++++-------------	Err	bitreich.org	70
i  D config.mk                           |      21 ---------------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 40 insertions(+), 51 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/catpoint/file/Makefile.gph	bitreich.org	70
i@@ -1,15 +1,32 @@	Err	bitreich.org	70
i # catpoint - simple presentation software	Err	bitreich.org	70
i # See LICENSE file for copyright and license details.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-include config.mk	Err	bitreich.org	70
i+.POSIX:	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-SRC = catpoint.c	Err	bitreich.org	70
i+NAME = catpoint	Err	bitreich.org	70
i+VERSION = 1.0	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+# paths	Err	bitreich.org	70
i+PREFIX = /usr/local	Err	bitreich.org	70
i+MANPREFIX = ${PREFIX}/share/man	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+# use system flags.	Err	bitreich.org	70
i+CATPOINT_CFLAGS = ${CFLAGS}	Err	bitreich.org	70
i+CATPOINT_CPPFLAGS = ${CPPFLAGS}	Err	bitreich.org	70
i+CATPOINT_LDFLAGS = ${LDFLAGS} -lncursesw	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+# Gentoo	Err	bitreich.org	70
i+#CATPOINT_LDFLAGS = ${LDFLAGS} -lncursesw -ltinfow	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+SRC = ${NAME}.c	Err	bitreich.org	70
i+MAN1 = ${NAME}.1	Err	bitreich.org	70
i+BIN = ${NAME}	Err	bitreich.org	70
i OBJ = ${SRC:.c=.o}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-all: options catpoint	Err	bitreich.org	70
i+all: catpoint	Err	bitreich.org	70
i 	Err	bitreich.org	70
i options:	Err	bitreich.org	70
i-        @echo catpoint build options:	Err	bitreich.org	70
i+        @echo ${NAME} build options:	Err	bitreich.org	70
i         @echo "CFLAGS   = ${CFLAGS}"	Err	bitreich.org	70
i         @echo "LDFLAGS  = ${LDFLAGS}"	Err	bitreich.org	70
i         @echo "CC       = ${CC}"	Err	bitreich.org	70
i@@ -18,42 +35,35 @@ config.h:	Err	bitreich.org	70
i         cp config.def.h config.h	Err	bitreich.org	70
i 	Err	bitreich.org	70
i .c.o:	Err	bitreich.org	70
i-        @echo CC $<	Err	bitreich.org	70
i-        @${CC} -c ${CFLAGS} $<	Err	bitreich.org	70
i+        ${CC} -c ${CATPOINT_CFLAGS} ${CATPOINT_CPPFLAGS} $<	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-${OBJ}: config.mk	Err	bitreich.org	70
i+${OBJ}:	Err	bitreich.org	70
i 	Err	bitreich.org	70
i catpoint: ${OBJ}	Err	bitreich.org	70
i-        @echo CC -o $@	Err	bitreich.org	70
i-        @${CC} -o $@ ${OBJ} ${LDFLAGS}	Err	bitreich.org	70
i+        ${CC} -o $@ ${OBJ} ${CATPOINT_LDFLAGS}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i clean:	Err	bitreich.org	70
i-        @echo cleaning	Err	bitreich.org	70
i-        @rm -f catpoint ${OBJ} catpoint-${VERSION}.tar.gz	Err	bitreich.org	70
i+        rm -f ${BIN} ${OBJ} ${NAME}-${VERSION}.tar.gz	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-dist: clean	Err	bitreich.org	70
i-        @echo creating dist tarball	Err	bitreich.org	70
i-        @mkdir -p catpoint-${VERSION}	Err	bitreich.org	70
i-        @cp -R LICENSE Makefile README.md config.mk ${SRC} catpoint-${VERSION}	Err	bitreich.org	70
i-        @tar -cf catpoint-${VERSION}.tar catpoint-${VERSION}	Err	bitreich.org	70
i-        @gzip catpoint-${VERSION}.tar	Err	bitreich.org	70
i-        @rm -rf catpoint-${VERSION}	Err	bitreich.org	70
i+dist:	Err	bitreich.org	70
i+        mkdir -p ${NAME}-${VERSION}	Err	bitreich.org	70
i+        cp -R LICENSE Makefile README.md TOOLS ${SRC} \	Err	bitreich.org	70
i+                ${MAN1} showoff ${NAME}-${VERSION}	Err	bitreich.org	70
i+        tar -cf - "${NAME}-${VERSION}" | \	Err	bitreich.org	70
i+                gzip -c > ${NAME}-${VERSION}.tar.gz	Err	bitreich.org	70
i+        rm -rf ${NAME}-${VERSION}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i install: all	Err	bitreich.org	70
i-        @echo installing executable file to ${DESTDIR}${PREFIX}/bin	Err	bitreich.org	70
i-        @mkdir -p ${DESTDIR}${PREFIX}/bin	Err	bitreich.org	70
i-        @cp -f catpoint ${DESTDIR}${PREFIX}/bin	Err	bitreich.org	70
i-        @chmod 755 ${DESTDIR}${PREFIX}/bin/catpoint	Err	bitreich.org	70
i-        @#echo installing manual page to ${DESTDIR}${MANPREFIX}/man1	Err	bitreich.org	70
i-        @#mkdir -p ${DESTDIR}${MANPREFIX}/man1	Err	bitreich.org	70
i-        @#sed "s/VERSION/${VERSION}/g" < catpoint.1 > ${DESTDIR}${MANPREFIX}/man1/catpoint.1	Err	bitreich.org	70
i-        @#chmod 644 ${DESTDIR}${MANPREFIX}/man1/catpoint.1	Err	bitreich.org	70
i+        mkdir -p ${DESTDIR}${PREFIX}/bin	Err	bitreich.org	70
i+        cp -f ${BIN} ${DESTDIR}${PREFIX}/bin	Err	bitreich.org	70
i+        chmod 755 ${DESTDIR}${PREFIX}/bin/${BIN}	Err	bitreich.org	70
i+        mkdir -p ${DESTDIR}${MANPREFIX}/man1	Err	bitreich.org	70
i+        cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1/${MAN1}	Err	bitreich.org	70
i+        chmod 644 ${DESTDIR}${MANPREFIX}/man1/${MAN1}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i uninstall:	Err	bitreich.org	70
i-        @echo removing executable file from ${DESTDIR}${PREFIX}/bin	Err	bitreich.org	70
i-        @rm -f ${DESTDIR}${PREFIX}/bin/catpoint	Err	bitreich.org	70
i-        #@echo removing manual page from ${DESTDIR}${MANPREFIX}/man1	Err	bitreich.org	70
i-        #@rm -f ${DESTDIR}${MANPREFIX}/man1/catpoint.1	Err	bitreich.org	70
i+        rm -f ${DESTDIR}${PREFIX}/bin/${BIN}	Err	bitreich.org	70
i+        rm -f ${DESTDIR}${MANPREFIX}/man1/${MAN1}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i .PHONY: all options clean dist install uninstall	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/config.mk b/config.mk	/scm/catpoint/file/config.mk.gph	bitreich.org	70
i@@ -1,21 +0,0 @@	Err	bitreich.org	70
i-# catpoint	Err	bitreich.org	70
i-VERSION = 1.0	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-# Customize below to fit your system	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-# paths	Err	bitreich.org	70
i-PREFIX = /usr/local	Err	bitreich.org	70
i-MANPREFIX = ${PREFIX}/share/man	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-# libs	Err	bitreich.org	70
i-LIBS = -lncursesw	Err	bitreich.org	70
i-# Gentoo	Err	bitreich.org	70
i-#LIBS = -lncursesw -ltinfow	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-# flags	Err	bitreich.org	70
i-CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os	Err	bitreich.org	70
i-LDFLAGS = -s ${LIBS}	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-# compiler and linker	Err	bitreich.org	70
i-CC = cc	Err	bitreich.org	70
i-	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/catpoint/commit/a6db1af027460...
Content-Typetext/plain; charset=utf-8