mirror of
https://github.com/zeldaret/ph
synced 2026-07-11 22:40:17 -04:00
Add make gen_externs
This commit is contained in:
@@ -25,6 +25,7 @@ ASSETS_TXT := assets.txt
|
||||
ASM_FILES := $(shell find asm -name *.s)
|
||||
CXX_FILES := $(shell find src -name *.cpp)
|
||||
ASM_OBJS = $(ASM_FILES:%.s=$(TARGET_DIR)/%.s.o)
|
||||
ASM_INCS = $(ASM_FILES:%.s=%.inc)
|
||||
CXX_OBJS = $(CXX_FILES:%.cpp=$(TARGET_DIR)/%.cpp.o)
|
||||
|
||||
OV_BINS := $(wildcard $(TARGET_DIR)/overlays/*.bin)
|
||||
@@ -58,6 +59,7 @@ help:
|
||||
@echo "make eur ........................ Builds European ROM"
|
||||
@echo "make usa ........................ Builds American ROM"
|
||||
@echo "make clean ...................... Clean up build files"
|
||||
@echo "make gen_externs ................ Generates .inc files for Assembly"
|
||||
|
||||
.PHONY: eur
|
||||
eur:
|
||||
@@ -128,3 +130,9 @@ compress: $(OV_LZS)
|
||||
|
||||
$(OV_LZS): %.lz: %.bin
|
||||
$(TOOLS_DIR)/compress/compress -p -i $< -o $@
|
||||
|
||||
.PHONY: gen_externs
|
||||
gen_externs: $(ASM_INCS)
|
||||
|
||||
$(ASM_INCS): %.inc: %.s
|
||||
python $(TOOLS_DIR)/gen_externs.py $<
|
||||
|
||||
Reference in New Issue
Block a user