diff options
-rw-r--r-- | stmhal/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/stmhal/Makefile b/stmhal/Makefile index d404d9ccb..58a0a7c7a 100644 --- a/stmhal/Makefile +++ b/stmhal/Makefile @@ -345,7 +345,12 @@ $(PY_BUILD)/formatfloat.o: COPT += -Os $(PY_BUILD)/parsenum.o: COPT += -Os $(PY_BUILD)/mpprint.o: COPT += -Os -all: $(BUILD)/firmware.dfu $(BUILD)/firmware.hex +all: $(TOP)/lib/stm32lib/README.md $(BUILD)/firmware.dfu $(BUILD)/firmware.hex + +# For convenience, automatically fetch required submodules if they don't exist +$(TOP)/lib/stm32lib/README.md: + $(ECHO) "stm32lib submodule not found, fetching it now..." + (cd $(TOP) && git submodule update --init lib/stm32lib) ifneq ($(FROZEN_DIR),) # To use frozen source modules, put your .py files in a subdirectory (eg scripts/) |