tImprove makefile and add config.mk - pm - barely a pack manager
HTML git clone git://z3bra.org/pm
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 249db914430a74a809ef89a9fee35f745295bdf1
DIR parent 974ebfe2ef64157720908a31dae3b1391826f269
HTML Author: z3bra <willyatmailoodotorg>
Date: Tue, 22 Dec 2015 14:07:55 +0100
Improve makefile and add config.mk
Diffstat:
A config.mk | 8 ++++++++
M makefile | 18 +++++++++++-------
2 files changed, 19 insertions(+), 7 deletions(-)
---
DIR diff --git a/config.mk b/config.mk
t@@ -0,0 +1,8 @@
+CC = cc
+LD = $(CC)
+
+PREFIX = /usr/local
+MANPREFIX = $(PREFIX)/man
+
+CFLAGS = -Wall
+LDFLAGS = -larchive
DIR diff --git a/makefile b/makefile
t@@ -1,10 +1,15 @@
-CC = cc
-LD = $(CC)
+include config.mk
-CFLAGS = -Wall
-LDFLAGS = -larchive
+BIN = pack
-all: pack
+all: $(BIN)
clean:
- rm -f pack
-\ No newline at end of file
+ rm -f $(BIN)
+
+install: $(BIN)
+ cp $(BIN) $(DESTDIR)$(PREFIX)/bin/$(BIN)
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/$(BIN)
+
+uninstall: $(BIN)
+ rm $(DESTDIR)$(PREFIX)/bin/$(BIN)