git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..67d4bd1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,33 @@
+VERSION = 3.81
+
+install: all
+
+all: bin man
+
+bin:
+ @cp -v bin/mp3dir2html /usr/local/bin
+
+man: gzip-exists
+ @cp -v man1/mp3dir2html.1 /usr/local/share/man/man1
+ @gzip -vf /usr/local/share/man/man1/mp3dir2html.1
+
+gzip-exists:
+ @command -v gzip > /dev/null
+
+uninstall:
+ @rm -v /usr/local/share/man/man1/mp3dir2html.1.gz /usr/local/bin/mp3dir2html
+
+.PHONY: help
+
+help:
+ @echo
+ @echo "Syntax : MAKE [target]"
+ @echo
+ @echo "Targets : help\t\t- Displays this help."
+ @echo " all\t\t- Installs script and compressed manpage."
+ @echo " bin\t\t- Installs only the script."
+ @echo " man\t\t- Only installs the compressed manpage."
+ @echo " uninstall\t- Deletes all files from your system."
+ @echo
+ @echo "Make sure you have all necessary privileges before doing something :)"
+ @echo