diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -1,15 +1,36 @@ +# Copyright © 2012, 2013 Mattias Andrée (maandree@member.fsf.org) +# +# Copying and distribution of this file, with or without modification, +# are permitted in any medium without royalty provided the copyright +# notice and this notice are preserved. This file is offered as-is, +# without any warranty. +# +# [GNU All Permissive License] + + +PREFIX=/usr + + +# compile the package all: javac -cp . Adjbacklight.java +# install to system install: mkdir -p $(DESTDIR)$(PREFIX)/bin - install -m 775 adjbacklight $(DESTDIR)$(PREFIX)/bin/ - install -m 664 Adjbacklight.class $(DESTDIR)$(PREFIX)/bin/ + mkdir -p $(DESTDIR)$(PREFIX)/share/licenses + install -m 755 adjbacklight $(DESTDIR)$(PREFIX)/bin/ + install -m 644 Adjbacklight.class $(DESTDIR)$(PREFIX)/bin/ + install -m 644 COPYING $(DESTDIR)$(PREFIX)/share/licenses/adjbacklight + install -m 644 LICENSE $(DESTDIR)$(PREFIX)/share/licenses/adjbacklight +# remove files created by `install` uninstall: unlink $(DESTDIR)$(PREFIX)/bin/Adjbacklight.class unlink $(DESTDIR)$(PREFIX)/bin/adjbacklight + rm -r $(DESTDIR)$(PREFIX)/share/licenses/adjbacklight +# remove files created by `all` clean: rm Adjbacklight.class |