iadd Makefile and config.mk - stagit-gopher - A git gopher frontend. (mirror) Err bitreich.org 70 hgit clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ URL:git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ bitreich.org 70 1Log /scm/stagit-gopher/log.gph bitreich.org 70 1Files /scm/stagit-gopher/files.gph bitreich.org 70 1Refs /scm/stagit-gopher/refs.gph bitreich.org 70 1Tags /scm/stagit-gopher/tag bitreich.org 70 1README /scm/stagit-gopher/file/README.gph bitreich.org 70 1LICENSE /scm/stagit-gopher/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit b069cb6fd50d180cd6afb272c0016a6715f126d9 /scm/stagit-gopher/commit/b069cb6fd50d180cd6afb272c0016a6715f126d9.gph bitreich.org 70 1parent 8b6a646b7a654488afc9f5969d977de942bbb030 /scm/stagit-gopher/commit/8b6a646b7a654488afc9f5969d977de942bbb030.gph bitreich.org 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org bitreich.org 70 iDate: Sat, 5 Dec 2015 21:07:52 +0100 Err bitreich.org 70 i Err bitreich.org 70 iadd Makefile and config.mk Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A Makefile | 72 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i A config.mk | 30 ++++++++++++++++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 102 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/stagit-gopher/file/Makefile.gph bitreich.org 70 i@@ -0,0 +1,72 @@ Err bitreich.org 70 i+include config.mk Err bitreich.org 70 i+ Err bitreich.org 70 i+NAME = urmoms Err bitreich.org 70 i+VERSION = 0.1 Err bitreich.org 70 i+SRC = \ Err bitreich.org 70 i+ urmoms.c Err bitreich.org 70 i+BIN = \ Err bitreich.org 70 i+ urmoms Err bitreich.org 70 i+MAN1 = \ Err bitreich.org 70 i+ urmoms.1 Err bitreich.org 70 i+DOC = \ Err bitreich.org 70 i+ LICENSE\ Err bitreich.org 70 i+ README\ Err bitreich.org 70 i+ TODO Err bitreich.org 70 i+HDR = Err bitreich.org 70 i+ Err bitreich.org 70 i+OBJ = ${SRC:.c=.o} Err bitreich.org 70 i+ Err bitreich.org 70 i+all: $(BIN) Err bitreich.org 70 i+ Err bitreich.org 70 i+.c.o: Err bitreich.org 70 i+ ${CC} -c ${CFLAGS} $< Err bitreich.org 70 i+ Err bitreich.org 70 i+dist: $(BIN) Err bitreich.org 70 i+ rm -rf release/${VERSION} Err bitreich.org 70 i+ mkdir -p release/${VERSION} Err bitreich.org 70 i+ cp -f ${MAN1} ${HDR} ${SCRIPTS} ${SRC} ${COMPATSRC} ${DOC} \ Err bitreich.org 70 i+ Makefile config.mk \ Err bitreich.org 70 i+ logo.png style.css \ Err bitreich.org 70 i+ release/${VERSION}/ Err bitreich.org 70 i+ # make tarball Err bitreich.org 70 i+ rm -f urmoms-${VERSION}.tar.gz Err bitreich.org 70 i+ (cd release/${VERSION}; \ Err bitreich.org 70 i+ tar -czf ../../urmoms-${VERSION}.tar.gz .) Err bitreich.org 70 i+ Err bitreich.org 70 i+${OBJ}: config.mk ${HDR} Err bitreich.org 70 i+ Err bitreich.org 70 i+urmoms: urmoms.o Err bitreich.org 70 i+ ${CC} -o $@ urmoms.o ${LDFLAGS} Err bitreich.org 70 i+ Err bitreich.org 70 i+clean: Err bitreich.org 70 i+ rm -f ${BIN} ${OBJ} Err bitreich.org 70 i+ Err bitreich.org 70 i+install: all Err bitreich.org 70 i+ # installing executable files. Err bitreich.org 70 i+ mkdir -p ${DESTDIR}${PREFIX}/bin Err bitreich.org 70 i+ cp -f ${BIN} ${SCRIPTS} ${DESTDIR}${PREFIX}/bin Err bitreich.org 70 i+ for f in $(BIN) $(SCRIPTS); do chmod 755 ${DESTDIR}${PREFIX}/bin/$$f; done Err bitreich.org 70 i+ # installing example files. Err bitreich.org 70 i+ mkdir -p ${DESTDIR}${PREFIX}/share/${NAME} Err bitreich.org 70 i+ cp -f style.css\ Err bitreich.org 70 i+ logo.png\ Err bitreich.org 70 i+ README\ Err bitreich.org 70 i+ ${DESTDIR}${PREFIX}/share/${NAME} Err bitreich.org 70 i+ # installing manual pages. Err bitreich.org 70 i+ mkdir -p ${DESTDIR}${MANPREFIX}/man1 Err bitreich.org 70 i+ cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1 Err bitreich.org 70 i+ for m in $(MAN1); do chmod 644 ${DESTDIR}${MANPREFIX}/man1/$$m; done Err bitreich.org 70 i+ Err bitreich.org 70 i+uninstall: Err bitreich.org 70 i+ # removing executable files and scripts. Err bitreich.org 70 i+ for f in $(BIN) $(SCRIPTS); do rm -f ${DESTDIR}${PREFIX}/bin/$$f; done Err bitreich.org 70 i+ # removing example files. Err bitreich.org 70 i+ rm -f \ Err bitreich.org 70 i+ ${DESTDIR}${PREFIX}/share/${NAME}/style.css\ Err bitreich.org 70 i+ ${DESTDIR}${PREFIX}/share/${NAME}/logo.png\ Err bitreich.org 70 i+ ${DESTDIR}${PREFIX}/share/${NAME}/README Err bitreich.org 70 i+ -rmdir ${DESTDIR}${PREFIX}/share/${NAME} Err bitreich.org 70 i+ # removing manual pages. Err bitreich.org 70 i+ for m in $(MAN1); do rm -f ${DESTDIR}${MANPREFIX}/man1/$$m; done Err bitreich.org 70 i+ Err bitreich.org 70 i+.PHONY: all clean dist install uninstall Err bitreich.org 70 1diff --git a/config.mk b/config.mk /scm/stagit-gopher/file/config.mk.gph bitreich.org 70 i@@ -0,0 +1,30 @@ 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+GITINC = /usr/local/include Err bitreich.org 70 i+GITLIB = /usr/local/lib Err bitreich.org 70 i+ Err bitreich.org 70 i+# includes and libs Err bitreich.org 70 i+INCS = -I${GITINC} Err bitreich.org 70 i+LIBS = -L${GITLIB} -lgit2 -lc Err bitreich.org 70 i+ Err bitreich.org 70 i+# debug Err bitreich.org 70 i+CFLAGS = -fstack-protector-all -O0 -g -std=c99 -Wall -Wextra -pedantic \ Err bitreich.org 70 i+ -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE ${INCS} Err bitreich.org 70 i+LDFLAGS = ${LIBS} Err bitreich.org 70 i+ Err bitreich.org 70 i+# optimized Err bitreich.org 70 i+#CFLAGS = -O2 -std=c99 \ Err bitreich.org 70 i+# -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE ${INCS} Err bitreich.org 70 i+#LDFLAGS = -s ${LIBS} Err bitreich.org 70 i+ Err bitreich.org 70 i+# optimized static Err bitreich.org 70 i+#CFLAGS = -static -O2 -std=c99 \ Err bitreich.org 70 i+# -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE ${INCS} Err bitreich.org 70 i+#LDFLAGS = -static -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 .