1
2
3
4
5
6
7
8
9
|
include ../../extra.mk
PROG_NOINST = gamecontroller_tests${PROG_SUFFIX}
SRCS = GameControllerTests.m
include ../../buildsys.mk
.PHONY: run
run:
|
>
>
>
>
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
include ../../extra.mk
CLEAN = boot.dol \
${PROG_NOINST}.3dsx \
${PROG_NOINST}.arm9 \
${PROG_NOINST}.ndsd \
PROG_NOINST = gamecontroller_tests${PROG_SUFFIX}
SRCS = GameControllerTests.m
include ../../buildsys.mk
.PHONY: run
run:
|
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
rm -f libobjfwrt.${OBJFWRT_LIB_MAJOR}.dylib; \
rm -f libobjfwhid.so.${OBJFWHID_LIB_MAJOR}; \
rm -f libobjfwhid.so.${OBJFWHID_LIB_MAJOR_MINOR}; \
rm -f objfwhid${OBJFWHID_LIB_MAJOR}.dll; \
rm -f libobjfwhid.${OBJFWHID_LIB_MAJOR}.dylib; \
exit $$EXIT
${PROG_NOINST}: ${LIBOBJFW_DEP_LVL2} ${LIBOBJFWRT_DEP_LVL2} \
${LIBOBJFWHID_DEP_LVL2}
${PROG_NOINST}.3dsx: ${PROG_NOINST}
3dsxtool $< $@
${PROG_NOINST}.arm9: ${PROG_NOINST}
arm-none-eabi-objcopy -O binary $< $@
${PROG_NOINST}.nds: ${PROG_NOINST}.arm9
ndstool -c $@ -9 ${PROG_NOINST}
CPPFLAGS += -I../../src \
-I../../src/exceptions \
-I../../src/hid \
-I../../src/runtime \
-I../.. \
-DOBJFWHID_LOCAL_INCLUDES
LIBS := -L../../src/hid -lobjfwhid \
-L../../src -lobjfw \
-L../../src/runtime ${RUNTIME_LIBS} \
${LIBS}
LD = ${OBJC}
|
>
>
>
|
|
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
rm -f libobjfwrt.${OBJFWRT_LIB_MAJOR}.dylib; \
rm -f libobjfwhid.so.${OBJFWHID_LIB_MAJOR}; \
rm -f libobjfwhid.so.${OBJFWHID_LIB_MAJOR_MINOR}; \
rm -f objfwhid${OBJFWHID_LIB_MAJOR}.dll; \
rm -f libobjfwhid.${OBJFWHID_LIB_MAJOR}.dylib; \
exit $$EXIT
boot.dol: ${PROG_NOINST}
elf2dol ${PROG_NOINST} $@
${PROG_NOINST}: ${LIBOBJFW_DEP_LVL2} ${LIBOBJFWRT_DEP_LVL2} \
${LIBOBJFWHID_DEP_LVL2}
${PROG_NOINST}.3dsx: ${PROG_NOINST}
3dsxtool $< $@
${PROG_NOINST}.arm9: ${PROG_NOINST}
arm-none-eabi-objcopy -O binary $< $@
${PROG_NOINST}.nds: ${PROG_NOINST}.arm9
ndstool -c $@ -9 ${PROG_NOINST}
CPPFLAGS += -I../../src \
-I../../src/exceptions \
-I../../src/hid \
-I../../src/runtime \
-I../.. \
-DOBJFWHID_LOCAL_INCLUDES
LIBS := -L../../src/hid -lobjfwhid ${HID_LIBS} \
-L../../src -lobjfw \
-L../../src/runtime ${RUNTIME_LIBS} \
${LIBS}
LD = ${OBJC}
|