diff options
author | Joey Castillo <joeycastillo@utexas.edu> | 2022-08-03 10:57:39 -0700 |
---|---|---|
committer | Joey Castillo <joeycastillo@utexas.edu> | 2022-08-03 10:57:39 -0700 |
commit | 0c8a81bb5df099210c531bb793479403fab319b9 (patch) | |
tree | 9364ed8102f6f25c4447fdbc1260717c27f23a65 /rules.mk | |
parent | cc4275694be97f365096eefb9b7513b41bcfdcd4 (diff) | |
parent | e790a025787e0e1aa59b98b95e194cf4318d1578 (diff) | |
download | Sensor-Watch-0c8a81bb5df099210c531bb793479403fab319b9.tar.gz Sensor-Watch-0c8a81bb5df099210c531bb793479403fab319b9.tar.bz2 Sensor-Watch-0c8a81bb5df099210c531bb793479403fab319b9.zip |
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into totp-lfstotp-lfs
Diffstat (limited to 'rules.mk')
-rw-r--r-- | rules.mk | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -7,9 +7,9 @@ SUBMODULES = tinyusb COBRA = cobra -f ifndef EMSCRIPTEN -all: directory $(SUBMODULES) $(BUILD)/$(BIN).elf $(BUILD)/$(BIN).hex $(BUILD)/$(BIN).bin $(BUILD)/$(BIN).uf2 size +all: $(BUILD)/$(BIN).elf $(BUILD)/$(BIN).hex $(BUILD)/$(BIN).bin $(BUILD)/$(BIN).uf2 size else -all: directory $(SUBMODULES) $(BUILD)/$(BIN).html +all: $(BUILD)/$(BIN).html endif $(BUILD)/$(BIN).html: $(OBJS) @@ -35,13 +35,14 @@ $(BUILD)/$(BIN).uf2: $(BUILD)/$(BIN).bin @echo UF2CONV $@ @$(UF2) $^ -co $@ +.phony: $(SUBMODULES) $(SUBMODULES): git submodule update --init install: @$(UF2) -D $(BUILD)/$(BIN).uf2 -%.o: +$(BUILD)/%.o: | $(SUBMODULES) directory @echo CC $@ @$(CC) $(CFLAGS) $(filter %/$(subst .o,.c,$(notdir $@)), $(SRCS)) -c -o $@ @@ -59,4 +60,6 @@ clean: analyze: @$(COBRA) basic $(INCLUDES) $(DEFINES) $(SRCS) --include $(wildcard $(BUILD)/*.d) +DEPFILES := $(SRCS:%.c=$(BUILD)/%.d) + +-include $(wildcard $(DEPFILES)) |