iAdd makefile. - teed - A multiplex relay tee(1) daemon. Err bitreich.org 70 hgit clone git://bitreich.org/teed git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/teed URL:git://bitreich.org/teed git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/teed bitreich.org 70 1Log /scm/teed/log.gph bitreich.org 70 1Files /scm/teed/files.gph bitreich.org 70 1Refs /scm/teed/refs.gph bitreich.org 70 1Tags /scm/teed/tag bitreich.org 70 1README /scm/teed/file/README.md.gph bitreich.org 70 1LICENSE /scm/teed/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit e58c0a5292801fc56ee598a7e60e311593550e4b /scm/teed/commit/e58c0a5292801fc56ee598a7e60e311593550e4b.gph bitreich.org 70 1parent f2f794584857bf0d32fb7c154bb7ef89893aa11c /scm/teed/commit/f2f794584857bf0d32fb7c154bb7ef89893aa11c.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Mon, 7 Aug 2023 12:12:48 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd makefile. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A Makefile | 48 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 48 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/teed/file/Makefile.gph bitreich.org 70 i@@ -0,0 +1,48 @@ Err bitreich.org 70 i+# teed - a tee(1) like multiplexer using unix sockets Err bitreich.org 70 i+# See LICENSE file for copyright and license details. Err bitreich.org 70 i+.POSIX: Err bitreich.org 70 i+ Err bitreich.org 70 i+NAME = teed Err bitreich.org 70 i+VERSION = 0.1 Err bitreich.org 70 i+ Err bitreich.org 70 i+PREFIX = /usr/local Err bitreich.org 70 i+BINDIR = ${PREFIX}/bin Err bitreich.org 70 i+MANDIR = ${PREFIX}/share/man/man8 Err bitreich.org 70 i+ Err bitreich.org 70 i+TEED_CFLAGS = -D_DEFAULT_SOURCE -I. -I/usr/include ${CFLAGS} Err bitreich.org 70 i+TEED_LDFLAGS = -L/usr/lib -L. ${LDFLAGS} Err bitreich.org 70 i+ Err bitreich.org 70 i+SRC = teed.c Err bitreich.org 70 i+OBJ = ${SRC:.c=.o} Err bitreich.org 70 i+ Err bitreich.org 70 i+all: ${NAME} Err bitreich.org 70 i+ Err bitreich.org 70 i+.c.o: Err bitreich.org 70 i+ ${CC} ${TEED_CFLAGS} -c $< Err bitreich.org 70 i+ Err bitreich.org 70 i+${OBJ}: Err bitreich.org 70 i+ Err bitreich.org 70 i+${NAME}: ${OBJ} Err bitreich.org 70 i+ ${CC} -o $@ ${OBJ} ${TEED_LDFLAGS} Err bitreich.org 70 i+ Err bitreich.org 70 i+clean: Err bitreich.org 70 i+ rm -f ${NAME} ${OBJ} Err bitreich.org 70 i+ Err bitreich.org 70 i+install: all Err bitreich.org 70 i+ mkdir -p "${DESTDIR}${BINDIR}" Err bitreich.org 70 i+ cp -f ${NAME} "${DESTDIR}${BINDIR}" Err bitreich.org 70 i+ chmod 755 "${DESTDIR}${BINDIR}/${NAME}" Err bitreich.org 70 i+ # TODO: Make a manpage. Err bitreich.org 70 i+ #mkdir -p "${DESTDIR}${MANDIR}" Err bitreich.org 70 i+ #cp -f ${NAME}.8 "${DESTDIR}${MANDIR}" Err bitreich.org 70 i+ #chmod 644 "${DESTDIR}${MANDIR}/${NAME}.8" Err bitreich.org 70 i+ Err bitreich.org 70 i+uninstall: Err bitreich.org 70 i+ rm -f "${DESTDIR}${BINDIR}/${NAME}" Err bitreich.org 70 i+ #rm -f "${DESTDIR}${MANDIR}/${NAME}.8" Err bitreich.org 70 i+ Err bitreich.org 70 i+telemetry: Err bitreich.org 70 i+ printf "/telemetry/teed/installed\r\n" | nc bitreich.org 70 Err bitreich.org 70 i+ Err bitreich.org 70 i+.PHONY: all clean install uninstall Err bitreich.org 70 i+ Err bitreich.org 70 .