diff options
| -rw-r--r-- | Makefile | 23 | ||||
| -rwxr-xr-x | mkcharacters | 3 | 
2 files changed, 18 insertions, 8 deletions
@@ -7,6 +7,9 @@ OTFL         = $(wildcard luaotfload-*.lua) luaotfload-blacklist.cnf  GLYPHSCRIPT  = mkglyphlist  GLYPHSOURCE  = glyphlist.txt +CHARSCRIPT   = mkcharacters + +RESOURCESCRIPTS = $(GLYPHSCRIPT) $(CHARSCRIPT)  SCRIPTNAME   = luaotfload-tool  SCRIPT       = $(SCRIPTNAME).lua @@ -20,12 +23,13 @@ DOT    		 = $(GRAPH).dot  # Files grouped by generation mode  GLYPHS      = luaotfload-glyphlist.lua +CHARS       = luaotfload-characters.lua  GRAPHED     = $(DOTPDF)  MAN			= $(MANPAGE)  COMPILED    = $(DOC)  UNPACKED    = luaotfload.sty luaotfload.lua -GENERATED   = $(GRAPHED) $(UNPACKED) $(COMPILED) $(GLYPHS) $(MAN) -SOURCE 		= $(DTX) $(MANSOURCE) $(OTFL) README Makefile NEWS $(GLYPHSCRIPT) +GENERATED   = $(GRAPHED) $(UNPACKED) $(COMPILED) $(GLYPHS) $(CHARS) $(MAN) +SOURCE 		= $(DTX) $(MANSOURCE) $(OTFL) README Makefile NEWS $(RESOURCESCRIPTS)  # test files  TESTDIR 		= tests @@ -34,7 +38,7 @@ TESTFILES_SYS 	= $(TESTDIR)/systemfonts.tex $(TESTDIR)/fontconfig_conf_reading.t  TESTFILES_TL 	= $(filter-out $(TESTFILES_SYS), $(TESTFILES))  # Files grouped by installation location -SCRIPTFILES = $(SCRIPT) $(OLDSCRIPT) $(GLYPHSCRIPT) +SCRIPTFILES = $(SCRIPT) $(OLDSCRIPT) $(RESOURCESCRIPTS)  RUNFILES    = $(UNPACKED) $(filter-out $(SCRIPTFILES),$(OTFL))  DOCFILES    = $(DOC) $(DOTPDF) README NEWS  MANFILES	= $(MANPAGE) @@ -57,11 +61,14 @@ CTAN_ZIP = $(NAME).zip  TDS_ZIP  = $(NAME).tds.zip  ZIPS 	 = $(CTAN_ZIP) $(TDS_ZIP) +LUA	= texlua +  DO_TEX 		  	= luatex --interaction=batchmode $< >/dev/null  # (with the next version of latexmk: -pdf -pdflatex=lualatex)  DO_LATEX 	  	= latexmk -pdf -e '$$pdflatex = q(lualatex %O %S)' -silent $< >/dev/null  DO_GRAPHVIZ 	= dot -Tpdf -o $@ $< > /dev/null -DO_GLYPHLIST 	= texlua ./mkglyphlist > /dev/null +DO_GLYPHS 		= $(LUA) $(GLYPHSCRIPT) > /dev/null +DO_CHARS 		= $(LUA) $(CHARSCRIPT)  > /dev/null  DO_DOCUTILS 	= rst2man $< >$@ 2>/dev/null  all: $(GENERATED) @@ -69,13 +76,17 @@ graph: $(GRAPHED)  doc: $(GRAPHED) $(COMPILED) $(MAN)  manual: $(MAN)  unpack: $(UNPACKED) -glyphs: $(GLYPHS) +resources: $(GLYPHS) $(CHARS) +chars: $(CHARS)  ctan: $(CTAN_ZIP)  tds: $(TDS_ZIP)  world: all ctan  $(GLYPHS): /dev/null -	$(DO_GLYPHLIST) +	$(DO_GLYPHS) + +$(CHARS): /dev/null +	$(DO_CHARS)  $(GRAPHED): $(DOT)  	$(DO_GRAPHVIZ) diff --git a/mkcharacters b/mkcharacters index 9b2f0c1..a627ea9 100755 --- a/mkcharacters +++ b/mkcharacters @@ -3,7 +3,7 @@  --         FILE:  mkcharacters.lua  --        USAGE:  ./mkcharacters.lua   --  DESCRIPTION:  import parts of char-def.lua --- REQUIREMENTS:  lua, lpeg, ConTeXt, the lualibs package +-- REQUIREMENTS:  lua, ConTeXt, the lualibs package  --       AUTHOR:  Philipp Gesang (Phg), <phg42.2a@gmail.com>  --      VERSION:  1.0  --      CREATED:  2013-05-17 12:41:39+0200 @@ -11,7 +11,6 @@  -- we create a stripped-down version of char-def.lua  ----------------------------------------------------------------------- -  -----------------------------------------------------------------------  --                              config  -----------------------------------------------------------------------  | 
