Added makefile directives for releasing.

This commit is contained in:
be5invis 2015-08-30 06:40:47 +08:00
parent 06aa092f8d
commit 1c1e01ef0b

View File

@ -74,4 +74,19 @@ cleartemps :
pass0 : $(PASS0)
test : $(TARGETS)
cp $(TARGETS) $(MAPS) testdrive/
cp $(TARGETS) $(MAPS) testdrive/
# releaseing
RELEASES = $(subst $(OBJDIR)/,releases/,$(TARGETS))
$(RELEASES) : releases/%.ttf : $(OBJDIR)/%.ttf
cp $< $@
PAGESTTF = $(subst $(OBJDIR)/,pages/,$(TARGETS))
$(PAGESTTF) : pages/%.ttf : $(OBJDIR)/%.ttf
cp $< $@
PAGESWOFF = $(subst .ttf,.woff,$(PAGESTTF))
$(PAGESWOFF) : pages/%.woff : pages/%.ttf
sfnt2woff $<
PAGESMAPS = $(subst $(OBJDIR)/,pages/,$(MAPS))
$(PAGESMAPS) : pages/%.charmap : $(OBJDIR)/%.charmap
cp $< $@
release : $(RELEASES) $(PAGESTTF) $(PAGESWOFF)