ipop config.mk out of Makefile - iomenu - interactive terminal-based selection menu Err bitreich.org 70 hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu bitreich.org 70 1Log /scm/iomenu/log.gph bitreich.org 70 1Files /scm/iomenu/files.gph bitreich.org 70 1Refs /scm/iomenu/refs.gph bitreich.org 70 1Tags /scm/iomenu/tag bitreich.org 70 1README /scm/iomenu/file/README.gph bitreich.org 70 1LICENSE /scm/iomenu/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit c4011c678d9f4aaa75e1bbb92a8a9e5b6180043b /scm/iomenu/commit/c4011c678d9f4aaa75e1bbb92a8a9e5b6180043b.gph bitreich.org 70 1parent cee77319ba6cc232295cf29688ba6eb3c58be246 /scm/iomenu/commit/cee77319ba6cc232295cf29688ba6eb3c58be246.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:me@josuah.net bitreich.org 70 iDate: Sat, 9 May 2020 20:58:11 +0200 Err bitreich.org 70 i Err bitreich.org 70 ipop config.mk out of Makefile Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 13 +++++-------- Err bitreich.org 70 i A config.mk | 4 ++++ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 9 insertions(+), 8 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/iomenu/file/Makefile.gph bitreich.org 70 i@@ -1,16 +1,15 @@ Err bitreich.org 70 i-CFLAGS = -std=c89 -pedantic -Wall -Wextra -g -D_POSIX_C_SOURCE=200809L Err bitreich.org 70 i+include config.mk Err bitreich.org 70 i Err bitreich.org 70 i SRC = iomenu.c strcasestr.c strsep.c utf8.c Err bitreich.org 70 i OBJ = ${SRC:.c=.o} Err bitreich.org 70 i Err bitreich.org 70 i-.PHONY: all Err bitreich.org 70 i all: iomenu Err bitreich.org 70 i Err bitreich.org 70 i .c.o: Err bitreich.org 70 i ${CC} -c -o $@ ${CFLAGS} $< Err bitreich.org 70 i Err bitreich.org 70 i iomenu: ${OBJ} Err bitreich.org 70 i- ${CC} -o $@ ${LDFLAGS} ${OBJ} Err bitreich.org 70 i+ ${CC} -o $@ ${LFLAGS} ${OBJ} Err bitreich.org 70 i Err bitreich.org 70 i iomenu.o: iomenu.c util.h Err bitreich.org 70 i strcasestr.o: strcasestr.c util.h Err bitreich.org 70 i@@ -20,16 +19,14 @@ utf8.o: utf8.c utf8.h Err bitreich.org 70 i Err bitreich.org 70 i .PHONY: test Err bitreich.org 70 i test: test.c Err bitreich.org 70 i- ${CC} -o $@ ${LDFLAGS} test.c utf8.c Err bitreich.org 70 i+ ${CC} -o $@ ${LFLAGS} test.c utf8.c Err bitreich.org 70 i ./$@ Err bitreich.org 70 i Err bitreich.org 70 i-.PHONY: clean Err bitreich.org 70 i clean: Err bitreich.org 70 i rm -f *.o *.core iomenu test Err bitreich.org 70 i Err bitreich.org 70 i-.PHONY: install Err bitreich.org 70 i install: iomenu Err bitreich.org 70 i- mkdir -p ${PREFIX}/share/man/man1 Err bitreich.org 70 i- cp *.1 ${PREFIX}/share/man/man1 Err bitreich.org 70 i+ mkdir -p ${MANPREFIX}/man1 Err bitreich.org 70 i+ cp *.1 ${MANPREFIX}/man1 Err bitreich.org 70 i mkdir -p ${PREFIX}/bin Err bitreich.org 70 i cp iomenu bin/* ${PREFIX}/bin Err bitreich.org 70 1diff --git a/config.mk b/config.mk /scm/iomenu/file/config.mk.gph bitreich.org 70 i@@ -0,0 +1,4 @@ Err bitreich.org 70 i+PREFIX = /usr/local Err bitreich.org 70 i+MANPREFIX = ${PREFIX}/man Err bitreich.org 70 i+CFLAGS = -std=c89 -pedantic -Wall -Wextra -g -D_POSIX_C_SOURCE=200809L Err bitreich.org 70 i+LFLAGS = Err bitreich.org 70 .