]> git.sven.stormbind.net Git - sven/java-package.git/blobdiff - Makefile
Initial rework of (svn) java-package 0.42
[sven/java-package.git] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..e0afbfc
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,29 @@
+DESTDIR=
+
+.PHONY: default
+default: build
+
+.PHONY: build
+build:
+       echo "java-package currently supports the following binary packages:" \
+               > SUPPORTED
+       echo >> SUPPORTED
+       echo "(This list is automatically generated, do not edit)" >> SUPPORTED
+       echo >> SUPPORTED
+       grep -h "SUPPORTED$$" $(wildcard lib/*-*.sh) | sed 's/"//g;s/).*//' \
+               >> SUPPORTED
+
+.PHONY: clean
+clean:
+       rm -f SUPPORTED
+
+.PHONY: install
+install:
+       install -d -m 755 $(DESTDIR)/usr/bin
+       install -m 755 make-jpkg.out $(DESTDIR)/usr/bin/make-jpkg
+       install -d -m 755 $(DESTDIR)/usr/share/man/man1
+       install -m 644 make-jpkg.1 $(DESTDIR)/usr/share/man/man1/
+       install -d -m 755 $(DESTDIR)/usr/share/java-package
+       for file in lib/*.sh; do \
+           install -m 644 $$file $(DESTDIR)/usr/share/java-package/ ; \
+       done