summaryrefslogtreecommitdiffstats
path: root/rules.mk
diff options
context:
space:
mode:
authorjoeycastillo <joeycastillo@utexas.edu>2021-12-08 15:52:07 -0500
committerGitHub <noreply@github.com>2021-12-08 15:52:07 -0500
commitc0d02ceddd233ccccd4926b6eb5b6fe54771aac0 (patch)
tree88c257f6b70111b4ae09fd8518e38e9197cd2a4e /rules.mk
parentc25b6929cd4a3db9daa33738350b969ec590cd28 (diff)
parentd33d3fbd51253e3e072186a71959fdf97c8d2e75 (diff)
downloadSensor-Watch-c0d02ceddd233ccccd4926b6eb5b6fe54771aac0.tar.gz
Sensor-Watch-c0d02ceddd233ccccd4926b6eb5b6fe54771aac0.tar.bz2
Sensor-Watch-c0d02ceddd233ccccd4926b6eb5b6fe54771aac0.zip
Merge pull request #25 from willianpaixao/add-submodules
Add tinyusb as git submodules
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..f0979f3f 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
+
install:
@$(UF2) -D $(BUILD)/$(BIN).uf2