diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a1e0027 --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +PREFIX = /usr/ + +.PHONY: all install uninstall + +all: install + +install: instantnotifyctl.sh instantnotify.sh instantnotifytrigger.sh instantnotifyoptions.sh + install -Dm 755 instantnotifyctl.sh ${DESTDIR}${PREFIX}bin/instantnotifyctl + install -Dm 755 instantnotify.sh ${DESTDIR}${PREFIX}bin/instantnotify + install -Dm 755 instantnotifytrigger.sh ${DESTDIR}${PREFIX}bin/instantnotifytrigger + install -Dm 755 instantnotifyoptions.sh ${DESTDIR}${PREFIX}bin/instantnotifyoptions + install -Dm 755 instantnotifytrigger.sh ${DESTDIR}${PREFIX}bin/dunsttrigger + +uninstall: + rm ${DESTDIR}${PREFIX}bin/instantnotifyctl + rm ${DESTDIR}${PREFIX}bin/instantnotify + rm ${DESTDIR}${PREFIX}bin/instantnotifytrigger + rm ${DESTDIR}${PREFIX}bin/instantnotifyoptions + rm ${DESTDIR}${PREFIX}bin/dunsttrigger diff --git a/install.sh b/install.sh deleted file mode 100755 index d3b6331..0000000 --- a/install.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -# TODO: replace with makefile - -installscript() { - [ -e "$1.sh" ] || return 1 - cat "$1.sh" | sudo tee /usr/bin/"${2:-$1}" - sudo chmod 755 /usr/bin/"${2:-$1}" -} - -installscript instantnotifyctl -installscript instantnotify -installscript instantnotifytrigger -installscript instantnotifyoptions -installscript instantnotifytrigger dunsttrigger