Add Makefile

This commit is contained in:
Aetias
2023-09-09 12:29:40 +02:00
parent 0e6737cde6
commit 9e207780ce
+28
View File
@@ -0,0 +1,28 @@
BUILD_DIR := ./build
TOOLS_DIR := ./tools
ASM_FILES := $(wildcard asm/*.s)
ASM_OBJS = $(ASM_FILES:%.s=$(BUILD_DIR)/%.o)
MW_VER := 2.0/sp1p5
MW_ASM := $(TOOLS_DIR)/mwccarm/$(MW_VER)/mwasmarm
ASM_FLAGS := -proc arm5te -i asm -msgstyle gcc
.PHONY: all
all: arm9
.PHONY: arm9
arm9: setup $(ASM_OBJS) #build/ov1.o
.PHONY: setup
setup:
mkdir -p build
.PHONY: clean
clean:
rm -r build/
$(ASM_OBJS): $(BUILD_DIR)/%.o: %.s
mkdir -p $(dir $@)
./tools/mwccarm/$(MW_VER)/mwasmarm $(ASM_FLAGS) $< -o $@