summaryrefslogtreecommitdiffstats
path: root/rules.mk
diff options
context:
space:
mode:
authorWillian Paixao <willian@ufpa.br>2021-12-05 19:35:29 +0100
committerWillian Paixao <willian@ufpa.br>2021-12-05 19:35:29 +0100
commit54d1981df652d731dfcf3ad05a50a83a90d1a8af (patch)
tree24cdb983a50ffda8445428a04e8adc34a088c1e5 /rules.mk
parentac2e205ae9f465c27297ea542c72e8cfe4966f8c (diff)
downloadSensor-Watch-54d1981df652d731dfcf3ad05a50a83a90d1a8af.tar.gz
Sensor-Watch-54d1981df652d731dfcf3ad05a50a83a90d1a8af.tar.bz2
Sensor-Watch-54d1981df652d731dfcf3ad05a50a83a90d1a8af.zip
add tinyusb as a git submodule
Diffstat (limited to 'rules.mk')
-rw-r--r--rules.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/rules.mk b/rules.mk
index cc442f67..d993404a 100644
--- a/rules.mk
+++ b/rules.mk
@@ -2,7 +2,9 @@ CFLAGS += $(INCLUDES) $(DEFINES)
OBJS = $(addprefix $(BUILD)/, $(notdir %/$(subst .c,.o, $(SRCS))))
-all: directory $(BUILD)/$(BIN).elf $(BUILD)/$(BIN).hex $(BUILD)/$(BIN).bin $(BUILD)/$(BIN).uf2 size
+SUBMODULES = tinyusb
+
+all: directory $(SUBMODULES) $(BUILD)/$(BIN).elf $(BUILD)/$(BIN).hex $(BUILD)/$(BIN).bin $(BUILD)/$(BIN).uf2 size
$(BUILD)/$(BIN).elf: $(OBJS)
@echo LD $@
@@ -20,6 +22,9 @@ $(BUILD)/$(BIN).uf2: $(BUILD)/$(BIN).bin
@echo UF2CONV $@
@$(UF2) $^ -co $@
+$(SUBMODULES):
+ git submodule update --init --recursive
+
install:
@$(UF2) -D $(BUILD)/$(BIN).uf2