Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
# This is the `Makefile' file of vtutil4 (version 0.02). # Author and version: Eduardo Ochs, 2007oct16. # Location on the web: <http://angg.twu.net/vtutil4/Makefile> # htmlized: <http://angg.twu.net/vtutil4/Makefile.html> # (find-angg "vtutil4/README") # (find-angg "vtutil4/") # This is messy! I'm porting vtutil4 to lua-5.1, and I changed the # font naming scheme... # (find-angg "vtutil/vtutil.lua" "e_scripts") # (find-angg "vtutil/") # (find-angg "vtutil4/") # (find-node "(make)Automatic Variables") # Source files. # Awgh, these are the old versions... # I'm not making tgzs from vtutil4 anymore, so I'm not going to worry # about this now. # #LUAFILES = vtfontlib.lua vtutil.lua mathchars.lua inc.lua makefonts_8.lua #LUAFILES = vtfontlib.lua vtutil.lua mathchars.lua inc.lua LUAFILES = vtfontlib.lua vtutil51.lua mathchars.lua inc.lua #CFILES = lbitlib.c piofontx.c #ORIGFONTS = ega0.8 ega1.8 ega0.16 ega1.16 #ETCFILES = Makefile regex-lua-etags #OTHERTGZFILES = README Makefile pio_fontx.c defkeymap.map editing-font.png #.tar.gz $(TARGZ): # tar -cvzf $(TARGZ) $(OTHERTGZFILES) $(LUAFILES) $(BASEFONTS) # Generated files # SOS = lbitlib51.so piofontx51.so # OTHERGENERATEDFILES = isomath.el OTHERGENERATEDFILES = VTUTILDEPS = $(SOS) ALLFONTS = $(ORIGFONTS) $(GENERATEDFONTS) GENERATEDFONTS = \ ega0.8.pctoiso.8 \ ega1.8.pctoiso.8 \ ega0.16.pctoiso.16 \ ega1.16.pctoiso.16 \ ega1.8.pctoiso.modify.8 # (find-node "(make)Text Functions" "$(objects:.o=.c)") GRIDS = $(ALLFONTS:=.grid) # Other definitions # (find-angg ".zshrc" "lua") # LUA = $(HOME)/bin/lua51 LUAINC = $(HOME)/usrc/lua-5.1.4/src VERSION = 0.02 # # TARGZ = vtutil-$(VERSION).tar.gz # VTUTILE = lua50 vtutil.lua -e VTUTILE = $(LUA) vtutil51.lua -e all: $(VTUTILDEPS) TAGS $(GENERATEDFONTS) grids $(OTHERGENERATEDFILES) clean: rm -fv $(SOS) TAGS $(GENERATEDFONTS) $(GRIDS) # (find-angg "vtutil4/piofontx51.c") # (find-anggfile "vtutil4/piofontx51.c" "gcc") sos: $(SOS) piofontx51.so: gcc -Wall -shared -I$(LUAINC) -o piofontx51.so piofontx51.c lbitlib51.so: gcc -Wall -shared -I$(LUAINC) -o lbitlib51.so lbitlib.c # (find-es "lua5" "etags") TAGS: $(LUAFILES) etags --lang=none --regex=@regex-lua-etags $(LUAFILES) fonts: $(GENERATEDFONTS) %.8.pctoiso.8: %.8 $(VTUTILDEPS) $(VTUTILE) 'Loadpcfont("$<");Writefont("$@")' %.16.pctoiso.16: %.16 $(VTUTILDEPS) $(VTUTILE) 'Loadpcfont("$<");Writefont("$@")' %.8.pctoiso.modify.8: %.8 $(VTUTILDEPS) $(VTUTILE) 'Loadpcfont("$<");Modifyfont();Writefont("$@")' %.16.pctoiso.modify.16: %.16 $(VTUTILDEPS) $(VTUTILE) 'Loadpcfont("$<");Modifyfont();Writefont("$@")' %.setfont: % $(VTUTILDEPS) @$(VTUTILE) 'Loadfont("$<");Setfont()' %.grid: % $(VTUTILDEPS) $(VTUTILE) 'Loadfont("$<");Writefont("$@")' .PHONY: %.setfont iso 850 437 16 iso: ega1.8.pctoiso.modify.8.setfont 850: ega0.8.setfont 437: ega0.8.setfont 16: ega0.16.setfont grids: $(GRIDS) # 437: ega0.8.setfont # 850: ega1.8.setfont # iso-orig: ega1-iso.8.setfont # iso: isomath.8.setfont # 16: ega0.16.setfont #isomath.el: $(VTUTILDEPS) # $(VTUTILE) 'Prepidtom();Mcomposes();writefile("$@",Composestoel())' # (ascstr 128 159) # (ascstr 160 255) # (find-node "(make)Automatic") # (find-node "(make)Echoing") # The "loadkeys" targets. # This is a mess and will work only for keyboards with the US layout. # (find-fline "/usr/share/keymaps/i386/qwerty/") # Our "defkeymap" is not very standard, but anyway. # (find-fline "~/MTA/latinmath.map") # (find-fline "~/vtutil/defkeymap.map") # mathlatin.map: defkeymap.map composes_latin cat defkeymap.map composes_latin > $@ math850.map: defkeymap.map composes_latin table_latin table_850 cat defkeymap.map composes_latin | $(TRLATINTO850) > $@ # %.loadkeys: %.map loadkeys -q $< # Local Variables: # ee-anchor-format: "\n%s" # End: