mirror of
https://github.com/zeldaret/ph
synced 2026-05-29 16:44:43 -04:00
Add Makefile
This commit is contained in:
@@ -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 $@
|
||||
Reference in New Issue
Block a user