50 lines
1.3 KiB
Makefile
50 lines
1.3 KiB
Makefile
include $(JABY_ENGINE_DIR)/mkfile/common/ExportPath.mk
|
|
include $(JABY_ENGINE_DIR)/mkfile/common/RebuildTarget.mk
|
|
|
|
define wuff
|
|
$1_FLAGS = $2
|
|
endef
|
|
|
|
OUTPUT_DIR = bin
|
|
CLUT_4_COLOR_TRANS_FLAGS = simple-tim clut4 --color-trans
|
|
|
|
# Ressources to convert
|
|
## Music tracks
|
|
INPUT += $(OUTPUT_DIR)/Evacuation_cdda.xa
|
|
INPUT += $(OUTPUT_DIR)/fox.xa
|
|
|
|
## Images
|
|
INPUT += $(OUTPUT_DIR)/TexturePage.img
|
|
TexturePage_FLAGS = simple-tim clut4
|
|
|
|
INPUT += $(OUTPUT_DIR)/IconTexture.img
|
|
IconTexture_FLAGS = simple-tim clut4 --semi-trans --color-trans
|
|
|
|
INPUT += $(OUTPUT_DIR)/Paco.img
|
|
Paco_FLAGS = $(CLUT_4_COLOR_TRANS_FLAGS)
|
|
|
|
INPUT += $(OUTPUT_DIR)/Controller.img
|
|
Controller_FLAGS = $(CLUT_4_COLOR_TRANS_FLAGS)
|
|
|
|
INPUT += $(OUTPUT_DIR)/doener_fish.img
|
|
doener_fish_FLAGS = $(CLUT_4_COLOR_TRANS_FLAGS)
|
|
|
|
INPUT += $(OUTPUT_DIR)/JabyStar.img
|
|
JabyStar_FLAGS = $(CLUT_4_COLOR_TRANS_FLAGS)
|
|
|
|
$(OUTPUT_DIR)/fox.xa: audio/temp/fox.wav
|
|
@mkdir -p $(OUTPUT_DIR)
|
|
jaby_engine_fconv $< -o $@ xa
|
|
|
|
$(OUTPUT_DIR)/%.xa: audio/%.wav
|
|
@mkdir -p $(OUTPUT_DIR)
|
|
jaby_engine_fconv $< -o $@ xa
|
|
|
|
$(OUTPUT_DIR)/%.img: %.png
|
|
@mkdir -p $(OUTPUT_DIR)
|
|
jaby_engine_fconv --lz4 $< -o $@ $($*_FLAGS)
|
|
|
|
all: $(INPUT)
|
|
|
|
clean:
|
|
rm -fr $(OUTPUT_DIR)
|