summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 4866dfc..391a278 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,16 @@
CC=gcc
+ifeq ($(PREFIX),)
+ PREFIX := /usr/local
+endif
blabouncer: blabouncer.c functions.c sockets.c config.c replay.c logging.c message.c
$(CC) -D_DEFAULT_SOURCE -D_BSD_SOURCE -std=gnu99 -Wall -Wextra -lssl -lcrypto -o blabouncer blabouncer.c functions.c sockets.c config.c replay.c logging.c message.c
+
+.PHONY: install
+install: blabouncer
+ install -d $(DESTDIR)$(PREFIX)/bin/
+ install -m 755 blabouncer $(DESTDIR)$(PREFIX)/bin/
+
+.PHONY: uninstall
+uninstall:
+ rm -f $(DESTDIR)$(PREFIX)/bin/blabouncer