Skip to content

Commit daff281

Browse files
committed
Add rgbdscheck.asm
1 parent 126d744 commit daff281

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

Makefile

+6-3
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ clean:
6161
# Remove generated files except for graphics.
6262
.PHONY: tidy
6363
tidy:
64-
rm -rf $(ROM) $(CORRECTEDROM) $(ROMS:.gb=.sym) $(ROMS:.gb=.map) $(OBJS) $(BUILD)/shim.asm
64+
rm -rf $(ROM) $(CORRECTEDROM) $(ROMS:.gb=.sym) $(ROMS:.gb=.map) $(OBJS) $(BUILD)/shim.asm rgbdscheck.o
6565

6666
# Visualize disassembly progress.
6767
.PHONY: coverage
@@ -71,6 +71,9 @@ coverage: $(ROM:.gb=.map)
7171

7272
### Build products
7373

74+
rgbdscheck.o: rgbdscheck.asm
75+
$(RGBASM) -o $@ $<
76+
7477
%.map: %.gb
7578

7679
$(CORRECTEDROM): %-correctheader.gb: %.gb
@@ -97,10 +100,10 @@ include slack/slack.mk
97100

98101
### Catch-all build target rules
99102

100-
$(BUILD)/%.o: $(BUILD)/%.asm | $$(dir $$@)
103+
$(BUILD)/%.o: $(BUILD)/%.asm | $$(dir $$@) rgbdscheck.o
101104
$(RGBASM) $(RGBASMFLAGS) $(OUTPUT_OPTION) $<
102105

103-
$(BUILD)/%.o: %.asm | $$(dir $$@)
106+
$(BUILD)/%.o: %.asm | $$(dir $$@) rgbdscheck.o
104107
$(RGBASM) $(RGBASMFLAGS) $(OUTPUT_OPTION) $<
105108

106109
$(BUILD)/%.d: %.asm | $$(dir $$@) $(SCAN_INCLUDES)

rgbdscheck.asm

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
IF !DEF(__RGBDS_MAJOR__) || !DEF(__RGBDS_MINOR__) || !DEF(__RGBDS_PATCH__)
2+
fail "pokecrystal requires rgbds v0.7.0 or newer."
3+
ENDC
4+
IF __RGBDS_MAJOR__ == 0 && __RGBDS_MINOR__ < 7
5+
fail "pokecrystal requires rgbds v0.7.0 or newer."
6+
ENDC

0 commit comments

Comments
 (0)