iMakefile - geomyidae - A small C-based gopherd. Err bitreich.org 70 hgit clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ URL:git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ bitreich.org 70 1Log /scm/geomyidae/log.gph bitreich.org 70 1Files /scm/geomyidae/files.gph bitreich.org 70 1Refs /scm/geomyidae/refs.gph bitreich.org 70 1Tags /scm/geomyidae/tag bitreich.org 70 1README /scm/geomyidae/file/README.gph bitreich.org 70 1LICENSE /scm/geomyidae/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 iMakefile (1610B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 # geomyidae - a tiny, standalone gopherd written in C Err bitreich.org 70 i 2 # See LICENSE file for copyright and license details. Err bitreich.org 70 i 3 .POSIX: Err bitreich.org 70 i 4 Err bitreich.org 70 i 5 NAME = geomyidae Err bitreich.org 70 i 6 VERSION = 0.96 Err bitreich.org 70 i 7 Err bitreich.org 70 i 8 PREFIX = /usr/local Err bitreich.org 70 i 9 BINDIR = ${PREFIX}/bin Err bitreich.org 70 i 10 MANDIR = ${PREFIX}/share/man/man8 Err bitreich.org 70 i 11 Err bitreich.org 70 i 12 # Comment to disable TLS support Err bitreich.org 70 i 13 TLS_CFLAGS = -DENABLE_TLS Err bitreich.org 70 i 14 # libtls is provided using for example LibreSSL. Err bitreich.org 70 i 15 TLS_LDFLAGS = -ltls Err bitreich.org 70 i 16 Err bitreich.org 70 i 17 GEOM_CFLAGS = -D_DEFAULT_SOURCE -I. -I/usr/include ${TLS_CFLAGS} ${CFLAGS} Err bitreich.org 70 i 18 GEOM_LDFLAGS = -L/usr/lib -L. ${TLS_LDFLAGS} ${LDFLAGS} Err bitreich.org 70 i 19 Err bitreich.org 70 i 20 # FreeBSD Err bitreich.org 70 i 21 # GEOM_CFLAGS = -D_DEFAULT_SOURCE -I. -I/usr/local/include ${TLS_CFLAGS} ${CFLAGS} Err bitreich.org 70 i 22 # GEOM_LDFLAGS = -L/usr/local/lib -L. ${TLS_LDFLAGS} ${LDFLAGS} Err bitreich.org 70 i 23 Err bitreich.org 70 i 24 SRC = main.c ind.c handlr.c Err bitreich.org 70 i 25 OBJ = ${SRC:.c=.o} Err bitreich.org 70 i 26 Err bitreich.org 70 i 27 all: ${NAME} Err bitreich.org 70 i 28 Err bitreich.org 70 i 29 .c.o: Err bitreich.org 70 i 30 ${CC} ${GEOM_CFLAGS} -c $< Err bitreich.org 70 i 31 Err bitreich.org 70 i 32 ${OBJ}: Err bitreich.org 70 i 33 Err bitreich.org 70 i 34 ${NAME}: ${OBJ} Err bitreich.org 70 i 35 ${CC} -o $@ ${OBJ} ${GEOM_LDFLAGS} Err bitreich.org 70 i 36 Err bitreich.org 70 i 37 clean: Err bitreich.org 70 i 38 rm -f ${NAME} ${OBJ} ${NAME}-${VERSION}.tar.gz Err bitreich.org 70 i 39 Err bitreich.org 70 i 40 install: all Err bitreich.org 70 i 41 mkdir -p "${DESTDIR}${BINDIR}" Err bitreich.org 70 i 42 cp -f ${NAME} "${DESTDIR}${BINDIR}" Err bitreich.org 70 i 43 chmod 755 "${DESTDIR}${BINDIR}/${NAME}" Err bitreich.org 70 i 44 mkdir -p "${DESTDIR}${MANDIR}" Err bitreich.org 70 i 45 cp -f ${NAME}.8 "${DESTDIR}${MANDIR}" Err bitreich.org 70 i 46 chmod 644 "${DESTDIR}${MANDIR}/${NAME}.8" Err bitreich.org 70 i 47 Err bitreich.org 70 i 48 uninstall: Err bitreich.org 70 i 49 rm -f "${DESTDIR}${BINDIR}/${NAME}" Err bitreich.org 70 i 50 rm -f "${DESTDIR}${MANDIR}/${NAME}.8" Err bitreich.org 70 i 51 Err bitreich.org 70 i 52 telemetry: Err bitreich.org 70 i 53 printf "/telemetry/geomyidae/installed\r\n" | nc bitreich.org 70 Err bitreich.org 70 i 54 Err bitreich.org 70 i 55 dist: clean Err bitreich.org 70 i 56 mkdir -p ${NAME}-${VERSION} Err bitreich.org 70 i 57 cp -R rc.d CGI README LICENSE index.gph Makefile ${NAME}.8 \ Err bitreich.org 70 i 58 *.c *.h ${NAME}-${VERSION} Err bitreich.org 70 i 59 tar -cf ${NAME}-${VERSION}.tar ${NAME}-${VERSION} Err bitreich.org 70 i 60 gzip ${NAME}-${VERSION}.tar Err bitreich.org 70 i 61 mv ${NAME}-${VERSION}.tar.gz ${NAME}-${VERSION}.tgz Err bitreich.org 70 i 62 rm -rf "${NAME}-${VERSION}" Err bitreich.org 70 i 63 Err bitreich.org 70 i 64 .PHONY: all clean dist install uninstall Err bitreich.org 70 .