From 73df9d38eca385ce1215d057387b6571e166bf82 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 14 May 2013 03:20:12 +0200 Subject: add install and uninstall MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- Makefile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Makefile b/Makefile index e9146bd..d29bf2a 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,31 @@ +PREFIX = /usr +BIN = /bin +LIBEXEC = /libexec/splashtool + + all: bin/Assemble.class bin/Assemble.class: src/Assemble.java mkdir -p bin javac -cp src -s src -d bin src/Assemble.java +install: bin/Assemble.class + mkdir -p "$(DESTDIR)$(BIN)" + mkdir -p "$(DESTDIR)$(LIBEXEC)" + install -m644 bin/Assemble.class "$(DESTDIR)$(LIBEXEC)"/Assemble.class + install -m755 parse.py "$(DESTDIR)$(LIBEXEC)"/parse.py + install -m755 trim.py "$(DESTDIR)$(LIBEXEC)"/trim.py + install -m755 splashtool "$(DESTDIR)$(LIBEXEC)"/splashtool + ln -s "$(LIBEXEC)"/splashtool "$(DESTDIR)$(BIN)"/splashtool + +uninstall: + rm "$(DESTDIR)$(BIN)"/splashtool + rm "$(DESTDIR)$(LIBEXEC)"/Assemble.class + rm "$(DESTDIR)$(LIBEXEC)"/parse.py + rm "$(DESTDIR)$(LIBEXEC)"/trim.py + rm "$(DESTDIR)$(LIBEXEC)"/splashtool + -rmdir "$(DESTDIR)$(LIBEXEC)" + clean: -rm -r bin -- cgit v1.2.3-70-g09d2