aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 9a933be..9f34284 100644
--- a/Makefile
+++ b/Makefile
@@ -2,9 +2,20 @@
PREFIX = /usr
INITDIR = ${PREFIX}/lib/init
+BINDIR = ${PREFIX}/bin
+CC = cc
-install:
+all: bin/shalt
+
+bin/shalt:
+ ${CC} -o bin/shalt bin/shalt.c
+
+clean:
+ rm -f bin/shalt
+
+install: bin/shalt
mkdir -p ${DESTDIR}/etc
+ install -Dm755 -t ${DESTDIR}${BINDIR} bin/shalt
install -Dm644 rc.conf ${DESTDIR}/etc/init/rc.conf
install -Dm644 rc.lib ${DESTDIR}${INITDIR}/rc.lib
install -Dm644 -t ${DESTDIR}/etc/init/ contrib/getty.boot contrib/runit.boot
@@ -15,6 +26,7 @@ install:
install -Dm644 README ${DESTDIR}${INITDIR}/README
uninstall:
+ rm -f ${DESTDIR}${BINDIR}/shalt
rm -f ${DESTDIR}/etc/init/rc.conf
rm -f ${DESTDIR}/etc/init/rc.local
rm -f ${DESTDIR}/etc/init/getty.boot ${DESTDIR}/etc/init/runit.boot
@@ -22,3 +34,6 @@ uninstall:
rm -f ${DESTDIR}${INITDIR}/rc.shutdown
rm -f ${DESTDIR}${INITDIR}/rc.lib
rm -f ${DESTDIR}${INITDIR}/README
+
+
+.PHONY: all clean install uninstall