hbc/channel/banner/Makefile.section
2016-11-30 18:57:03 +09:00

31 lines
1.1 KiB
Makefile

TYPE = $(notdir $(CURDIR))
PNGS = $(wildcard *.png)
TPLS = $(patsubst %.png,../build/$(TYPE)/arc/timg/%.tpl,$(PNGS))
../build/data/meta/$(TYPE).bin : ../build/$(TYPE).lz77
@[ ! -d ../build/data/meta ] && mkdir -p ../build/data/meta || true
$(ADDIMD5) $< $@
../build/$(TYPE).lz77 : ../build/$(TYPE).arc
$(LZ77) $< $@
ifeq ($(TYPE),banner)
ANIMS = ../build/$(TYPE)/arc/anim/$(TYPE)_Start.brlan ../build/$(TYPE)/arc/anim/$(TYPE)_Loop.brlan
else
ANIMS = ../build/$(TYPE)/arc/anim/$(TYPE).brlan
endif
../build/$(TYPE)/arc/blyt/$(TYPE).brlyt $(ANIMS) : mk$(TYPE).py
@[ ! -d ../build/$(TYPE)/arc/anim ] && mkdir -p ../build/$(TYPE)/arc/anim || true
@[ ! -d ../build/$(TYPE)/arc/blyt ] && mkdir -p ../build/$(TYPE)/arc/blyt || true
python2 mk$(TYPE).py ../build/$(TYPE)/arc/blyt/$(TYPE).brlyt $(ANIMS)
../build/$(TYPE).arc : $(TPLS) ../build/$(TYPE)/arc/blyt/$(TYPE).brlyt $(ANIMS)
$(ARCPACK) ../build/$(TYPE).arc ../build/$(TYPE)
../build/$(TYPE)/arc/timg/%.tpl : %.png
@[ ! -d ../build/$(TYPE)/arc/timg ] && mkdir -p ../build/$(TYPE)/arc/timg || true
$(PNG2TPL) $< $@ `grep $< textures.txt | cut -f 2-`