diff options
author | Joey Castillo <joeycastillo@utexas.edu> | 2022-08-02 08:17:26 -0600 |
---|---|---|
committer | Joey Castillo <joeycastillo@utexas.edu> | 2022-08-02 08:17:26 -0600 |
commit | bcd3b666848214a735f37a5a4f08b157ba7bb3a1 (patch) | |
tree | 149bd53bbd46ebddd31957cc827a7c40ccf6f1a0 /rules.mk | |
parent | ed526355f69a931d51a6ebff1b45c70988e7b255 (diff) | |
parent | 6d87f5a6268a9a516d8c577dfd71b39a5bfc384a (diff) | |
download | Sensor-Watch-bcd3b666848214a735f37a5a4f08b157ba7bb3a1.tar.gz Sensor-Watch-bcd3b666848214a735f37a5a4f08b157ba7bb3a1.tar.bz2 Sensor-Watch-bcd3b666848214a735f37a5a4f08b157ba7bb3a1.zip |
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into 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)) |