From 2836d2f4452b538e24ca6b85ee27df7bce0b69b2 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 9 Feb 2022 19:23:08 +0100 Subject: Simplified scripts build process (removed SDEPDATA). --- Makefile | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 8bd7307..d7a4660 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,7 @@ VERSION = 0.1 PREFIX = /usr/local MANPREFIX = ${PREFIX}/share/man -SDEPDATA = ${HOME}/.local/share/sdep -SCRIPTS = sdep-add sdep-checknow sdep-clear sdep-edit sdep-list sdep-checkpast +SCRIPTS = sdep-add sdep-checknow sdep-checkpast sdep-clear sdep-edit sdep-list CPPFLAGS = -D_XOPEN_SOURCE=700 -DVERSION=\"${VERSION}\" CFLAGS = -pedantic -Wall -Os ${CPPFLAGS} @@ -21,10 +20,10 @@ options: @echo "CC = ${CC}" sdep: - ${CC} ${CFLAGS} -o sdep.o sdep.c + ${CC} ${CFLAGS} -o sdep sdep.c clean: - rm -rf sdep.o sdep-${VERSION}.tar.gz scripts-build + rm -rf sdep sdep-${VERSION}.tar.gz dist: clean mkdir -p sdep-${VERSION} @@ -35,24 +34,16 @@ dist: clean install: all mkdir -p ${DESTDIR}${PREFIX}/bin - cp -f sdep.o ${DESTDIR}${PREFIX}/bin/sdep + cp -f sdep ${DESTDIR}${PREFIX}/bin/sdep chmod 755 ${DESTDIR}${PREFIX}/bin/sdep mkdir -p ${DESTDIR}${MANPREFIX}/man1 sed "s/VERSION/${VERSION}/g" < sdep.1 \ > ${DESTDIR}${MANPREFIX}/man1/sdep.1 chmod 644 ${DESTDIR}${MANPREFIX}/man1/sdep.1 -scripts: - mkdir -p scripts-build - mkdir -p ${SDEPDATA} +scriptsinstall: for s in ${SCRIPTS}; do\ - sed "s|SDEPDATA|${SDEPDATA}|g" < scripts/$$s \ - > scripts-build/$$s ;\ - done - -scriptsinstall: scripts - for s in ${SCRIPTS}; do\ - cp -f scripts-build/$$s ${DESTDIR}${PREFIX}/bin ; \ + cp -f scripts/$$s ${DESTDIR}${PREFIX}/bin ; \ chmod 755 ${DESTDIR}${PREFIX}/bin/$$s ;\ done @@ -60,5 +51,5 @@ uninstall: rm -rf ${DESTDIR}${PREFIX}/bin/sdep ${DESTDIR}${MANPREFIX}/man1/sdep.1 for s in ${SCRIPTS}; do rm -rf ${DESTDIR}${PREFIX}/bin/$$s; done -.PHONY: all options clean dist install scripts uninstall +.PHONY: all options clean dist install uninstall -- cgit v1.3