summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 1fbc378..26de3bc 100644
--- a/Makefile
+++ b/Makefile
@@ -77,6 +77,8 @@ DO_GLYPHS = $(LUA) $(GLYPHSCRIPT) > /dev/null
DO_CHARS = $(LUA) $(CHARSCRIPT) > /dev/null
DO_STATUS = $(LUA) $(STATUSSCRIPT) > /dev/null
+show: showtargets
+
all: $(GENERATED)
builddir: $(BUILDDIR)
resources: $(RESOURCES)
@@ -170,4 +172,24 @@ mrproper: clean
@$(RM) -- $(GENERATED) $(ZIPS) $(GLYPHSOURCE)
@$(RM) -r -- $(BUILDDIR)
+###############################################################################
+showtargets:
+ @echo "Available targets:"
+ @echo
+ @echo " all build everything: documentation, resources,"
+ @echo " world build everything and package zipballs"
+ @echo " doc compile PDF documentation"
+ @echo " resources generate resource files (chars, glyphs)"
+ @echo
+ @echo " pdf build luaotfload.pdf"
+ @echo " manual crate manpage for luaotfload-tool (requires Docutils)"
+ @echo " graph generate file graph (requires GraphViz)"
+ @echo
+ @echo " chars import char-def.lua as luaotfload-characters.lua"
+ @echo " status create repository info (luaotfload-status.lua)"
+ @echo
+ @echo " tds package a zipball according to the TDS"
+ @echo " ctan package a zipball for uploading to CTAN"
+ @echo
+
# vim:noexpandtab:tabstop=8:shiftwidth=2