35 lines
568 B
Makefile
35 lines
568 B
Makefile
MAKEDIR ?= $(realpath $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/..)
|
|
|
|
OBJ := ../header.o src/arm7/arm7.bin.o src/arm9/arm9.bin.o
|
|
include ../cartridge.mk
|
|
include ../common.mk
|
|
|
|
phony:
|
|
|
|
ARM9_OBJ := \
|
|
start.o \
|
|
cube.o \
|
|
cos_table_fp12.o \
|
|
cos.o
|
|
|
|
src/arm9/%.bin: phony
|
|
make \
|
|
-f $(MAKEDIR)/arm9.mk \
|
|
-f $(MAKEDIR)/common.mk \
|
|
-C $(dir $@) \
|
|
$(notdir $@) \
|
|
OBJ="$(ARM9_OBJ)"
|
|
|
|
ARM7_OBJ := \
|
|
start.o
|
|
|
|
src/arm7/%.bin: phony
|
|
make \
|
|
-f $(MAKEDIR)/arm7.mk \
|
|
-f $(MAKEDIR)/common.mk \
|
|
-C $(dir $@) \
|
|
$(notdir $@) \
|
|
OBJ="$(ARM7_OBJ)"
|
|
|
|
.PHONY: phony
|