mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-04-25 15:39:32 -05:00
All programs (rgbasm, rgblink, rgbfix, rgbgfx) support -W warnings
This commit is contained in:
parent
3cf72d5246
commit
8174454af7
23
Makefile
23
Makefile
|
|
@ -29,7 +29,10 @@ RGBFIX ?= $(RGBDS)rgbfix
|
|||
RGBGFX ?= $(RGBDS)rgbgfx
|
||||
RGBLINK ?= $(RGBDS)rgblink
|
||||
|
||||
RGBASMFLAGS := -E -i $(BUILD)/ -DGOLD
|
||||
RGBASMFLAGS ?= -Weverything -Wtruncation=1
|
||||
RGBLINKFLAGS ?= -Weverything -Wtruncation=1
|
||||
RGBFIXFLAGS ?= -Weverything
|
||||
RGBGFXFLAGS ?= -Weverything
|
||||
|
||||
SCAN_INCLUDES := tools/scan_includes
|
||||
MAKE_SHIM := tools/make_shim.py
|
||||
|
|
@ -76,14 +79,18 @@ rgbdscheck.o: rgbdscheck.asm
|
|||
|
||||
%.map: %.gb
|
||||
|
||||
$(CORRECTEDROM): RGBFIXFLAGS += -f hg -m 0x10
|
||||
$(CORRECTEDROM): %-correctheader.gb: %.gb
|
||||
cp $< $@
|
||||
cp $(<:.gb=.sym) $(@:.gb=.sym)
|
||||
$(RGBFIX) -f hg -m 0x10 $@
|
||||
$(RGBFIX) $(RGBFIXFLAGS) $@
|
||||
|
||||
RGBLINKFLAGS += -d
|
||||
|
||||
$(ROM): RGBFIXFLAGS += -f lh -k 01 -l 0x33 -m 0x03 -p 0 -r 3
|
||||
$(ROM): poke%-spaceworld.gb: layout.link $(OBJS) | $(BASEROM)
|
||||
$(RGBLINK) -d -n $(@:.gb=.sym) -m $(@:.gb=.map) -l layout.link -O $(BASEROM) -o $@ $(filter-out $<, $^)
|
||||
$(RGBFIX) -f lh -k 01 -l 0x33 -m 0x03 -p 0 -r 3 -t "POKEMON2$(shell echo $* | cut -d _ -f 1 | tr '[:lower:]' '[:upper:]')" $@
|
||||
$(RGBLINK) $(RGBLINKFLAGS) -l layout.link -n $(@:.gb=.sym) -m $(@:.gb=.map) -O $(BASEROM) -o $@ $(filter-out $<, $^)
|
||||
$(RGBFIX) $(RGBFIXFLAGS) -t "POKEMON2$(shell echo $* | cut -d _ -f 1 | tr '[:lower:]' '[:upper:]')" $@
|
||||
|
||||
$(BASEROM):
|
||||
@echo "Please obtain a copy of Gold_debug.sgb and put it in this directory as $@"
|
||||
|
|
@ -100,6 +107,8 @@ include slack/slack.mk
|
|||
|
||||
### Catch-all build target rules
|
||||
|
||||
RGBASMFLAGS += -E -i $(BUILD)/ -DGOLD
|
||||
|
||||
$(BUILD)/%.o: $(BUILD)/%.asm | $$(dir $$@) rgbdscheck.o
|
||||
$(RGBASM) $(RGBASMFLAGS) $(OUTPUT_OPTION) $<
|
||||
|
||||
|
|
@ -115,17 +124,17 @@ $(BUILD)/%.pic: $(BUILD)/%.2bpp tools/pkmncompress | $$(dir $$@)
|
|||
|
||||
.PRECIOUS: $(BUILD)/%.2bpp
|
||||
$(BUILD)/%.2bpp: %.png tools/gfx | $$(dir $$@)
|
||||
$(RGBGFX) $(OUTPUT_OPTION) $<
|
||||
$(RGBGFX) $(RGBGFXFLAGS) $(OUTPUT_OPTION) $<
|
||||
tools/gfx $(tools/gfx) $(OUTPUT_OPTION) $@
|
||||
|
||||
.PRECIOUS: $(BUILD)/%.1bpp
|
||||
$(BUILD)/%.1bpp: %.1bpp.png tools/gfx | $$(dir $$@)
|
||||
$(RGBGFX) -d1 $(OUTPUT_OPTION) $<
|
||||
$(RGBGFX) $(RGBGFXFLAGS) -d1 $(OUTPUT_OPTION) $<
|
||||
tools/gfx $(tools/gfx) -d1 $(OUTPUT_OPTION) $@
|
||||
|
||||
.PRECIOUS: $(BUILD)/%.tilemap
|
||||
$(BUILD)/%.tilemap: %.png | $$(dir $$@)
|
||||
$(RGBGFX) -t $@ $<
|
||||
$(RGBGFX) $(RGBGFXFLAGS) -t $@ $<
|
||||
|
||||
.PRECIOUS: $(BUILD)/%.sgb.tilemap
|
||||
export LC_ALL=C
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user