File tree 2 files changed +17
-3
lines changed
2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -26,10 +26,9 @@ libdragon: LDFLAGS+=$(N64_LDFLAGS)
26
26
libdragon : libdragon.a libdragonsys.a
27
27
28
28
libdragonsys.a : $(BUILD_DIR ) /system.o
29
- @echo " [AR] $@ "
30
- $(N64_AR ) -rcs -o $@ $^
31
29
32
- libdragon.a : $(BUILD_DIR ) /n64sys.o $(BUILD_DIR ) /interrupt.o $(BUILD_DIR ) /backtrace.o \
30
+ LIBDRAGON_OBJS += \
31
+ $(BUILD_DIR ) /n64sys.o $(BUILD_DIR ) /interrupt.o $(BUILD_DIR ) /backtrace.o \
33
32
$(BUILD_DIR ) /fmath.o $(BUILD_DIR ) /inthandler.o $(BUILD_DIR ) /entrypoint.o \
34
33
$(BUILD_DIR ) /debug.o $(BUILD_DIR ) /debugcpp.o $(BUILD_DIR ) /usb.o $(BUILD_DIR ) /libcart/cart.o $(BUILD_DIR ) /fatfs/ff.o \
35
34
$(BUILD_DIR ) /fatfs/ffunicode.o $(BUILD_DIR ) /rompak.o $(BUILD_DIR ) /dragonfs.o \
@@ -56,6 +55,12 @@ libdragon.a: $(BUILD_DIR)/n64sys.o $(BUILD_DIR)/interrupt.o $(BUILD_DIR)/backtra
56
55
$(BUILD_DIR ) /rdpq/rdpq_rect.o $(BUILD_DIR ) /rdpq/rdpq_mode.o \
57
56
$(BUILD_DIR ) /rdpq/rdpq_sprite.o $(BUILD_DIR ) /rdpq/rdpq_tex.o \
58
57
$(BUILD_DIR ) /rdpq/rdpq_attach.o $(BUILD_DIR ) /dlfcn.o
58
+
59
+ include $(SOURCE_DIR ) /audio/libdragon.mk
60
+
61
+ libdragon.a : $(LIBDRAGON_OBJS )
62
+
63
+ % .a :
59
64
@echo " [AR] $@ "
60
65
$(N64_AR ) -rcs -o $@ $^
61
66
Original file line number Diff line number Diff line change
1
+ LIBDRAGON_OBJS += \
2
+ $(BUILD_DIR ) /audio/mixer.o $(BUILD_DIR ) /audio/samplebuffer.o \
3
+ $(BUILD_DIR ) /audio/rsp_mixer.o $(BUILD_DIR ) /audio/wav64.o \
4
+ $(BUILD_DIR ) /audio/xm64.o $(BUILD_DIR ) /audio/libxm/play.o \
5
+ $(BUILD_DIR ) /audio/libxm/context.o $(BUILD_DIR ) /audio/libxm/load.o \
6
+ $(BUILD_DIR ) /audio/ym64.o $(BUILD_DIR ) /audio/ay8910.o \
7
+
8
+ LIBDRAGON_OBJS += \
9
+ $(BUILD_DIR ) /audio/wav64_vadpcm.o
You can’t perform that action at this time.
0 commit comments