git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile33
-rw-r--r--README.md7
-rwxr-xr-xbin/mp3dir2html (renamed from bin/mp3dirlist)0
3 files changed, 40 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
diff --git a/README.md b/README.md
index 12aaa4d..a9a7439 100644
--- a/README.md
+++ b/README.md
@@ -15,3 +15,10 @@ The auxiliaries:
* [Bash](http://www.gnu.org/software/bash/) (Bourne Again Shell)
* [GNU coreutils](http://www.gnu.org/software/coreutils/), [sed](http://www.gnu.org/software/sed/) and [(g)awk](http://www.gnu.org/software/gawk/) -- most likely already installed on your system
+
+Installation
+------------
+
+Just type "make help".
+
+The alternative: Copy bin/mp3dir2html to a PATH directory of your choice, and copy man/mp3dir2html to a system manpage directory of your choice (with or without compression, whatever preferred).
diff --git a/bin/mp3dirlist b/bin/mp3dir2html
index fcb5494..fcb5494 100755
--- a/bin/mp3dirlist
+++ b/bin/mp3dir2html