summaryrefslogtreecommitdiff
path: root/qemu-arm/Makefile
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-10-14 00:08:19 +1100
committerDamien George <damien.p.george@gmail.com>2016-10-14 00:08:19 +1100
commitb0a15aa73540f82ef47c9492af7ce196d1b1a6e9 (patch)
tree22fa2e58c9b744b18e925a5d142d21608b728158 /qemu-arm/Makefile
parent8298251215a1606b50d8110665dc6bff9e31ab0e (diff)
qemu-arm: Enable lots of extmods and enable tests for them.
The qemu-arm port is used for testing of ARM Thumb architecture on a desktop so should have many features enabled.
Diffstat (limited to 'qemu-arm/Makefile')
-rw-r--r--qemu-arm/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/qemu-arm/Makefile b/qemu-arm/Makefile
index 31ba6baa2..6a25eb931 100644
--- a/qemu-arm/Makefile
+++ b/qemu-arm/Makefile
@@ -40,19 +40,28 @@ SRC_C = \
SRC_TEST_C = \
test_main.c \
+STM_SRC_C = $(addprefix stmhal/,\
+ pybstdio.c \
+ )
+
SRC_S = \
OBJ =
OBJ += $(PY_O)
OBJ += $(addprefix $(BUILD)/, $(SRC_C:.c=.o))
OBJ += $(addprefix $(BUILD)/, $(SRC_S:.s=.o))
+OBJ += $(addprefix $(BUILD)/, $(STM_SRC_C:.c=.o))
OBJ_TEST =
OBJ_TEST += $(PY_O)
OBJ_TEST += $(addprefix $(BUILD)/, $(SRC_TEST_C:.c=.o))
OBJ_TEST += $(addprefix $(BUILD)/, $(SRC_S:.s=.o))
+OBJ_TEST += $(addprefix $(BUILD)/, $(STM_SRC_C:.c=.o))
OBJ_TEST += $(BUILD)/tinytest.o
+# List of sources for qstr extraction
+SRC_QSTR += $(SRC_C) $(SRC_TEST_C) $(STM_SRC_C)
+
all: run
run: $(BUILD)/firmware.elf