From 1762fcf59b8a698e457e81b4e6cd73b8295fce2d Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 11 May 2022 17:40:50 +0200 Subject: Add `install` and `clean` targets to Makefile --- Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Makefile b/Makefile index cc6b04f..2465232 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,23 @@ +#PREFIX = /usr/local +PREFIX = ~ + +APPNAME = hyde +INSTALLDIR = ${PREFIX}/hyde +BINDIR = ${PREFIX}/bin + +SOURCES != find * -type f -name "*.rb" + +install: + mkdir -p ${INSTALLDIR} + chmod +x ${APPNAME} + cp -f ${SOURCES} ${INSTALLDIR}/ + cp -f ${APPNAME} ${BINDIR}/ + sed -i '' "s|%INSTALLDIR%|${INSTALLDIR}|" ${BINDIR}/${APPNAME} + sed -i '' "s|%APPNAME%|${APPNAME}.rb|" ${BINDIR}/${APPNAME} + +clean: + rm -rf ${INSTALLDIR} + rm -f ${BINDIR}/${APPNAME} + ~/bin/hyde: hyde.rb cp ${.ALLSRC} ${.TARGET} -- cgit v1.2.3