From a0e4bc6814fd5a21ea46f1103405365976273a2c Mon Sep 17 00:00:00 2001 From: Rockingcool Date: Sat, 25 Mar 2023 10:43:11 -0500 Subject: [PATCH] Added 'clean' and 'uninstall' rules to Makefile --- Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index aefed0c..b59cba3 100644 --- a/Makefile +++ b/Makefile @@ -27,14 +27,26 @@ static: +.PHONY: install + ifndef PREFIX - PREFIX := /usr/local +PREFIX := /usr/local endif -.PHONY: install install: $(LIB_FILE) install -d $(DESTDIR)$(PREFIX)/lib install -m 755 $(LIB_FILE) $(DESTDIR)$(PREFIX)/lib install -d $(DESTDIR)$(PREFIX)/include install -m 644 easysock.h $(DESTDIR)$(PREFIX)/include + +.PHONY: clean +clean: + rm *.o + rm $(LIB_FILE) + + +.PHONY: uninstall +uninstall: + rm $(DESTDIR)$(PREFIX)/lib/$(LIB_FILE) + rm $(DESTDIR)$(PREFIX)/include/easysock.h