ENDING_CEREMONY := assets/ending_ceremony TROHPY_PNG := \ $(ENDING_CEREMONY)/gTextureReflectionMapBrass.png \ $(ENDING_CEREMONY)/gTextureReflectionMapSilver.png \ $(ENDING_CEREMONY)/gTextureReflectionMapGold.png PODIUM_PNG := \ $(ENDING_CEREMONY)/gTexturePodium1.png \ $(ENDING_CEREMONY)/gTexturePodium2.png \ $(ENDING_CEREMONY)/gTexturePodium3.png ENDING_CEREMONY_EXPORT_SENTINEL := $(ENDING_CEREMONY)/.export $(BUILD_DIR)/src/ending/ceremony_data.o: $(TROHPY_PNG:%.png=%.inc.c) $(PODIUM_PNG:%.png=%.inc.c) $(TROHPY_PNG:%.png=%.inc.c) $(PODIUM_PNG:%.png=%.inc.c): %.inc.c : %.png $(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16 $(TROHPY_PNG) $(PODIUM_PNG): $(ENDING_CEREMONY_EXPORT_SENTINEL) ; $(ENDING_CEREMONY_EXPORT_SENTINEL): $(ASSET_DIR)/ending_ceremony.json $(ASSET_EXTRACT) $(BASEROM) $< $(TOUCH) $@ .PHONY: distclean_ending_ceremony distclean_ending_ceremony: rm -rf $(ENDING_CEREMONY) distclean_assets: distclean_ending_ceremony