From 68b65dfd9ab6eabc211c782b2bc1fb2fa993abcc Mon Sep 17 00:00:00 2001 From: octorock <79596758+octorock@users.noreply.github.com> Date: Tue, 22 Jun 2021 23:20:04 +0200 Subject: [PATCH] Detect necessary baseroms in Makefile without change in scaninc --- Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/Makefile b/Makefile index fbf922d0..e992a477 100644 --- a/Makefile +++ b/Makefile @@ -35,6 +35,43 @@ endif endif endif +# Check that the required baseroms are available. +ifeq ($(GAME_VERSION), USA) +baserom.gba: + $(error Missing baserom.gba) +.PHONY: baserom_demo.gba baserom_jp.gba baserom_eu.gba +baserom_demo.gba: +baserom_jp.gba: +baserom_eu.gba: +endif +ifeq ($(GAME_VERSION), DEMO) +baserom.gba: + $(error Missing baserom.gba) +baserom_demo.gba: + $(error Missing baserom_demo.gba) +.PHONY: baserom_jp.gba baserom_eu.gba +baserom_jp.gba: +baserom_eu.gba: +endif +ifeq ($(GAME_VERSION), JP) +baserom.gba: + $(error Missing baserom.gba) +baserom_jp.gba: + $(error Missing baserom_jp.gba) +.PHONY: baserom_demo.gba baserom_eu.gba +baserom_demo.gba: +baserom_eu.gba: +endif +ifeq ($(GAME_VERSION), EU) +baserom.gba: + $(error Missing baserom.gba) +baserom_jp.gba: + $(error Missing baserom_jp.gba) +baserom_eu.gba: + $(error Missing baserom_eu.gba) +.PHONY: baserom_demo.gba +baserom_demo.gba: +endif SHELL := /bin/bash -o pipefail