mirror of
https://github.com/buhman/nds.git
synced 2025-06-18 14:35:38 -04:00
104 lines
3.6 KiB
Makefile
104 lines
3.6 KiB
Makefile
OPT = -Og
|
|
|
|
ALL = \
|
|
arm9.bin \
|
|
triangle.bin
|
|
|
|
all: arm9.bin
|
|
|
|
2D_ENGINE_OBJ = \
|
|
start.o \
|
|
2d_engine.o \
|
|
../texture/player.data.o \
|
|
../texture/player.data.pal.o \
|
|
../texture/bowser.data.o \
|
|
../texture/bowser.data.pal.o
|
|
|
|
include ../texture/texture.mk
|
|
|
|
2d_engine.elf: $(2D_ENGINE_OBJ)
|
|
|
|
triangle.elf: start.o examples/triangle.o
|
|
|
|
triangle_rotating.elf: start.o examples/triangle_rotating.o ../math/cos_table_fp12.o ../math/cos.o
|
|
|
|
texture.elf: start.o examples/texture.o ../res/hotaru_futaba.data.o ../res/hotaru_futaba.data.pal.o
|
|
|
|
cube.elf: start.o examples/cube.o ../math/cos_table_fp12.o ../math/cos.o
|
|
|
|
icosphere.elf: start.o examples/icosphere.o ../math/cos_table_fp12.o ../math/cos.o
|
|
|
|
MAJORA_RES = \
|
|
../texture/060067E0.data.pal.o \
|
|
../texture/060079E0.data.pal.o \
|
|
../texture/06007DE0.data.pal.o \
|
|
../texture/060077E0.data.pal.o \
|
|
../texture/06007BE0.data.pal.o \
|
|
../texture/06007FE0.data.pal.o \
|
|
../texture/060067E0.data.o \
|
|
../texture/060079E0.data.o \
|
|
../texture/06007DE0.data.o \
|
|
../texture/060077E0.data.o \
|
|
../texture/06007BE0.data.o \
|
|
../texture/06007FE0.data.o
|
|
examples/majora.c: $(patsubst %.o,%.h,$(MAJORA_RES))
|
|
majora.elf: start.o examples/majora.o ../math/cos_table_fp12.o ../math/cos.o $(MAJORA_RES)
|
|
|
|
ULALA_RES = \
|
|
../model/ulala/eye.data.o \
|
|
../model/ulala/ha.data.o \
|
|
../model/ulala/p03b_hair.data.o \
|
|
../model/ulala/p_face.data.o \
|
|
../model/ulala/p_nomal_mix.data.o \
|
|
../model/ulala/p_ref_or.data.o \
|
|
../model/ulala/u_lb.data.o \
|
|
../model/ulala/eye.data.pal.o \
|
|
../model/ulala/ha.data.pal.o \
|
|
../model/ulala/p03b_hair.data.pal.o \
|
|
../model/ulala/p_face.data.pal.o \
|
|
../model/ulala/p_nomal_mix.data.pal.o \
|
|
../model/ulala/p_ref_or.data.pal.o \
|
|
../model/ulala/u_lb.data.pal.o
|
|
|
|
examples/ulala.c: $(patsubst %.o,%.h,$(ULALA_RES))
|
|
ulala.elf: start.o examples/ulala.o ../math/cos_table_fp12.o ../math/cos.o $(ULALA_RES)
|
|
|
|
|
|
HAPPY_MASK_SALESMAN_RES = \
|
|
../model/happy_mask_salesman/mask_00_8A00.data.o \
|
|
../model/happy_mask_salesman/mask_01_9200.data.o \
|
|
../model/happy_mask_salesman/mask_02_9A00.data.o \
|
|
../model/happy_mask_salesman/mask_03_A200.data.o \
|
|
../model/happy_mask_salesman/mask_04_AA00.data.o \
|
|
../model/happy_mask_salesman/mask_05_B200.data.o \
|
|
../model/happy_mask_salesman/mask_06_BA00.data.o \
|
|
../model/happy_mask_salesman/mask_07_C200.data.o \
|
|
../model/happy_mask_salesman/mask_08_CA00.data.o \
|
|
../model/happy_mask_salesman/mask_09_D200.data.o \
|
|
../model/happy_mask_salesman/maskmaster_00_0.data.o \
|
|
../model/happy_mask_salesman/maskmaster_01_4A00.data.o \
|
|
../model/happy_mask_salesman/maskmaster_e00_6A00.data.o \
|
|
../model/happy_mask_salesman/maskmaster_m00_7A00.data.o \
|
|
../model/happy_mask_salesman/mask_00_8A00.data.pal.o \
|
|
../model/happy_mask_salesman/mask_01_9200.data.pal.o \
|
|
../model/happy_mask_salesman/mask_02_9A00.data.pal.o \
|
|
../model/happy_mask_salesman/mask_03_A200.data.pal.o \
|
|
../model/happy_mask_salesman/mask_04_AA00.data.pal.o \
|
|
../model/happy_mask_salesman/mask_05_B200.data.pal.o \
|
|
../model/happy_mask_salesman/mask_06_BA00.data.pal.o \
|
|
../model/happy_mask_salesman/mask_07_C200.data.pal.o \
|
|
../model/happy_mask_salesman/mask_08_CA00.data.pal.o \
|
|
../model/happy_mask_salesman/mask_09_D200.data.pal.o \
|
|
../model/happy_mask_salesman/maskmaster_00_0.data.pal.o \
|
|
../model/happy_mask_salesman/maskmaster_01_4A00.data.pal.o \
|
|
../model/happy_mask_salesman/maskmaster_e00_6A00.data.pal.o \
|
|
../model/happy_mask_salesman/maskmaster_m00_7A00.data.pal.o
|
|
|
|
examples/happy_mask_salesman.c: $(patsubst %.o,%.h,$(HAPPY_MASK_SALESMAN_RES))
|
|
happy_mask_salesman.elf: start.o examples/happy_mask_salesman.o ../math/cos_table_fp12.o ../math/cos.o $(HAPPY_MASK_SALESMAN_RES)
|
|
|
|
CFLAGS += -I../include -I../
|
|
|
|
include arm9.mk
|
|
include ../common.mk
|