aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kerr <jeremy.kerr@canonical.com>2012-05-14 16:06:01 +0800
committerJeremy Kerr <jeremy.kerr@canonical.com>2012-05-14 16:06:01 +0800
commitf4b2d3618f8237b6754372ba072b66bb646427b4 (patch)
tree9ac930e504edd8744ecf4cfad73ee24f600b3610
parent40bc6428d13740fcd263f5299a356a746328b87d (diff)
downloadsbsigntools-f4b2d3618f8237b6754372ba072b66bb646427b4.tar.gz
Makefile: add install target
Signed-off-by: Jeremy Kerr <jeremy.kerr@canonical.com>
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index fa2e62e..0f44811 100644
--- a/Makefile
+++ b/Makefile
@@ -12,6 +12,13 @@ ccan_objs = lib/ccan/libccan.a
ccan_includes = -I./lib/ccan
libs = -lbfd -lcrypto
+# install paths
+DESTDIR ?=
+prefix ?= /usr
+bindir ?= ${prefix}/bin
+install_dirs = install -m 755 -d $(DESTDIR)$(bindir)
+install_bin = install -m 755 -t $(DESTDIR)$(bindir)
+
tools = sbsign sbverify
all: $(tools)
@@ -29,6 +36,11 @@ gen-keyfiles: libs = -luuid
$(ccan_objs):
cd $(@D) && $(MAKE)
+install: $(tools)
+ $(install_dirs)
+ $(install_bin) $(tools)
+.PHONY: install
+
clean:
rm -f $(tools)
rm -f *.o