# Each bank = 16Kb
bank00=128-0.rom                      # 0x00000
bank01=128-1.rom                      # 0x04000
bank02=../rom_src/main.bin ESXMMC.BIN # 0x08000
bank03=48.rom                         # 0x0C000
bank04=zcen3e0.rom                    # 0x10000
bank05=zcen3e1.rom                    # 0x14000
bank06=zcen3e2.rom                    # 0x18000
bank07=zero8k.bin zero8k.bin          # 0x1C000

sizif.rom: ${bank00} ${bank01} ${bank02} ${bank03} ${bank04} ${bank05} ${bank06} ${bank07}

%.rom:
	cat $+ > $@

%.hex: %.rom
	objcopy --input-target=binary --output-target=ihex $< $@

.DEFAULT_GOAL := all
all: sizif.hex

clean:
	rm -f sizif.rom sizif.hex
