Files
roku_app/src/gfx/Makefile

51 lines
1.2 KiB
Makefile

XMLS = xmlstarlet ed -P -N svg=http://www.w3.org/2000/svg
LAYER_ON = -u //*/svg:g[@inkscape:label=\"$(1)\"]/@style -v display:inline
LAYER_OFF = -u //*/svg:g[@inkscape:label=\"$(1)\"]/@style -v display:none
S2P = inkscape
SIZE = --export-width=$(1) --export-height=$(2)
#S2P = imagemagick -background none
#SIZE = -resize $(1)x$(2)
GFX = \
banvor_bg_fhd.png \
banvor_bg_hd.png \
banvor_ss_fhd.png \
banvor_ss_hd.png \
mm_icon_focus_hd.png \
mm_icon_focus_sd.png \
game_worker.png \
game_wall.png \
game_box.png \
game_bingo.png \
game_target.png \
menu_locked.png \
menu_unlocked.png \
menu_unlocking.png \
all: $(GFX)
.PHONY: clean
clean:
rm -f $(GFX)
%_fhd.png : art/%.svg
$(S2P) $(call SIZE,1920,1080) --export-filename=$@ $<
%_hd.png : art/%.svg
$(S2P) $(call SIZE,1280,720) --export-filename=$@ $<
%_sd.png : art/%.svg
$(S2P) $(call SIZE,1920,1080) --export-filename=$@ $<
game_%.png : art/game_%.svg
$(S2P) $(call SIZE,96,96) --export-filename=$@ $<
menu_%.png : art/menu_%.svg
$(S2P) $(call SIZE,96,96) --export-filename=$@ $<
mm_icon_focus_hd.png : art/mm_icon_focus.svg
$(S2P) $(call SIZE,290,218) --export-filename=$@ $<
mm_icon_focus_sd.png : art/mm_icon_focus.svg
$(S2P) $(call SIZE,192,144) --export-filename=$@ $<