iRework the Makefile a little - gramscii - A simple editor for ASCII box-and-arrow charts Err bitreich.org 70 1Log /scm/gramscii/log.gph bitreich.org 70 1Files /scm/gramscii/files.gph bitreich.org 70 1Refs /scm/gramscii/refs.gph bitreich.org 70 1Tags /scm/gramscii/tag bitreich.org 70 1README /scm/gramscii/file/README.md.gph bitreich.org 70 1LICENSE /scm/gramscii/file/COPYING.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 54eae9246240d2f364e2e3cb09cef9ebdbdd94b1 /scm/gramscii/commit/54eae9246240d2f364e2e3cb09cef9ebdbdd94b1.gph bitreich.org 70 1parent 1aa7efdd7a8dcfd1a55f30c2754d1e473f0bb59b /scm/gramscii/commit/1aa7efdd7a8dcfd1a55f30c2754d1e473f0bb59b.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Wed, 24 Jul 2019 17:50:05 +0200 Err bitreich.org 70 i Err bitreich.org 70 iRework the Makefile a little Err bitreich.org 70 i Err bitreich.org 70 iEnsure it's portable Err bitreich.org 70 iGet rid of NAME macro Err bitreich.org 70 iReplace build target with a simple dependency target Err bitreich.org 70 iAdd clean target Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 31 ++++++++++++++++++------------- Err bitreich.org 70 i M config.mk | 11 +++-------- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 21 insertions(+), 21 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/gramscii/file/Makefile.gph bitreich.org 70 i@@ -1,36 +1,41 @@ Err bitreich.org 70 i # gramscii - simple editor for ASCII box-and-arrow charts Err bitreich.org 70 i+.POSIX: Err bitreich.org 70 i Err bitreich.org 70 i include config.mk Err bitreich.org 70 i Err bitreich.org 70 i SRC = gramscii.c Err bitreich.org 70 i-INCLUDES = config.h Err bitreich.org 70 i+INC = config.h Err bitreich.org 70 i Err bitreich.org 70 i all: options gramscii Err bitreich.org 70 i Err bitreich.org 70 i options: Err bitreich.org 70 i @echo "-+- build options -+-" Err bitreich.org 70 i- @echo "PREFIX = $(PREFIX)" Err bitreich.org 70 i- @echo "CFLAGS = $(CFLAGS)" Err bitreich.org 70 i- @echo "CC = $(CC)" Err bitreich.org 70 i+ @echo "PREFIX = $(PREFIX)" 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 @echo "-+-+-+-+-+-+-+-+-+-+-" Err bitreich.org 70 i Err bitreich.org 70 i Err bitreich.org 70 i-gramscii: $(SRC) $(INCLUDES) Err bitreich.org 70 i- $(CC) $(CFLAGS) -o $@ $(SRC) Err bitreich.org 70 i+gramscii: ${INC} 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 $(SRC:.c=) Err bitreich.org 70 i Err bitreich.org 70 i install: all Err bitreich.org 70 i @echo installing executable to ${DESTDIR}${BINDIR} 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+ @cp -f gramscii "${DESTDIR}${BINDIR}" Err bitreich.org 70 i+ @chmod 755 "${DESTDIR}${BINDIR}/gramscii" Err bitreich.org 70 i @echo installing manpage to "${DESTDIR}${MANDIR}/man1" Err bitreich.org 70 i @mkdir -p "${DESTDIR}${MANDIR}/man1" Err bitreich.org 70 i- @cp -f ${NAME}.1 "${DESTDIR}${MANDIR}/man1" Err bitreich.org 70 i- @chmod 644 "${DESTDIR}${MANDIR}/man1/${NAME}.1" Err bitreich.org 70 i+ @cp -f gramscii.1 "${DESTDIR}${MANDIR}/man1" Err bitreich.org 70 i+ @chmod 644 "${DESTDIR}${MANDIR}/man1/gramscii.1" Err bitreich.org 70 i Err bitreich.org 70 i uninstall: Err bitreich.org 70 i @echo removing executable file from ${DESTDIR}${BINDIR} Err bitreich.org 70 i- @rm -f "${DESTDIR}${BINDIR}/${NAME}" Err bitreich.org 70 i- @echo removing manpage from "${DESTDIR}${MANDIR}" Err bitreich.org 70 i- @rm -f "${DESTDIR}${MANDIR}/man1/${NAME}.1" Err bitreich.org 70 i+ @rm -f "${DESTDIR}${BINDIR}/gramscii" Err bitreich.org 70 i+ @echo removing manpage from "${DESTDIR}${MANDIR}/man1" Err bitreich.org 70 i+ @rm -f "${DESTDIR}${MANDIR}/man1/gramscii.1" Err bitreich.org 70 i Err bitreich.org 70 1diff --git a/config.mk b/config.mk /scm/gramscii/file/config.mk.gph bitreich.org 70 i@@ -1,10 +1,5 @@ Err bitreich.org 70 i-NAME=gramscii 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 Err bitreich.org 70 i- Err bitreich.org 70 i-CFLAGS=-O3 -std=c90 -pedantic -Wall Err bitreich.org 70 i+BINDIR = ${PREFIX}/bin Err bitreich.org 70 i+MANDIR = ${PREFIX}/share/man Err bitreich.org 70 i Err bitreich.org 70 i-CC=cc Err bitreich.org 70 i+CFLAGS = -O3 -std=c90 -pedantic -Wall Err bitreich.org 70 .