[geany/geany-themes] 157abb: Add `make help` to Makefile with a little bit of info

Matthew Brush git-noreply at xxxxx
Tue Jun 18 10:31:17 UTC 2013


Branch:      refs/heads/master
Author:      Matthew Brush <mbrush at codebrainz.ca>
Committer:   Matthew Brush <mbrush at codebrainz.ca>
Date:        Tue, 18 Jun 2013 10:31:17 UTC
Commit:      157abb992ce10d77f51fb99cce36154ca2384e2a
             https://github.com/geany/geany-themes/commit/157abb992ce10d77f51fb99cce36154ca2384e2a

Log Message:
-----------
Add `make help` to Makefile with a little bit of info


Modified Paths:
--------------
    Makefile

Modified: Makefile
29 files changed, 27 insertions(+), 2 deletions(-)
===================================================================
@@ -12,7 +12,7 @@ ARCHIVE_TEMP_DIR = geany-themes-$(THEMES_VERSION)
 
 # dummy rule to handle default case, doesn't do anything useful
 all:
-	@echo "Nothing to do, use \`make install' instead."
+	@echo "Nothing to do, use \`make help' for info."
 
 install:
 	mkdir -p $(COLORSCHEME_DIR)
@@ -45,4 +45,29 @@ dist: $(THEMES) README.md Makefile ChangeLog AUTHORS COPYING
 	tar -cjf $(ARCHIVE_NAME) $(ARCHIVE_TEMP_DIR)/
 	rm -rf $(ARCHIVE_TEMP_DIR) ChangeLog
 
-.PHONY: all install uninstall dist ChangeLog index clean
+help:
+	@echo "Geany-Themes Makefile Help"
+	@echo "=========================="
+	@echo ""
+	@echo "  This is a little helper Makefile for managing the Geany-Themes "
+	@echo "  source tree. Most users will at most want to use the "
+	@echo "  \`make install' command or simply copy the files into the "
+	@echo "  \`$(HOME)/.config/geany/colorschemes' directory."
+	@echo ""
+	@echo "Makefile Commands:"
+	@echo "------------------"
+	@echo "  make install - Installs all color scheme .conf files"
+	@echo "  make uninstall - Uninstall tracked color scheme files"
+	@echo "  make index - Regenerate the index/index.json file"
+	@echo "  make dist - Create a .tar.bz2 package for release"
+	@echo "  make ChangeLog - Update the ChangeLog file from Git log"
+	@echo ""
+	@echo "Experimental commands:"
+	@echo "----------------------"
+	@echo "  make colorsnormal - Normalize colour notation in schemes"
+	@echo "  make defaultify - Add default values in the schemes"
+	@echo ""
+	@echo "For more up to date information, visit:"
+	@echo "  https://github.com/geany/geany-themes"
+
+.PHONY: all install uninstall dist ChangeLog index clean help



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list