This commit is contained in:
Олег Бородин
2024-08-21 10:10:42 +02:00
parent c34684e106
commit 0f7f34c1f9
9 changed files with 90 additions and 36 deletions
+11 -6
View File
@@ -15,9 +15,10 @@ LDFLAGS += -Wl,--gc-sections
LDFLAGS += -Wl,-u,vfprintf -lprintf_flt
MAIN_OBJS += main.o
MAIN_OBJS += contr_main.o
MAIN_OBJS += contr.o
MAIN_OBJS += relay.o
MAIN_OBJS += contr_init.o
MAIN_OBJS += timer.o
MAIN_OBJS += adc.o
MAIN_OBJS += eeprom.o
MAIN_OBJS += i2c.o
MAIN_OBJS += disp.o
@@ -36,9 +37,12 @@ $(MAIN_ELF): $(MAIN_OBJS)
$(CC) $(LDFLAGS) -o $(MAIN_ELF) $(MAIN_OBJS)
$(SIZE) --format=berkeley $@
DEPENDS_DIR = .dep
%.o: %.c
@mkdir -p $(DEPENDS_DIR)
$(CC) $(CFLAGS) -c $*.c -o $*.o
$(CC) -MM $(CFLAGS) $*.c > $*.d
@$(CC) -MM $(CFLAGS) $*.c > $(DEPENDS_DIR)/$*.d
$(MAIN_HEX): $(MAIN_ELF)
@@ -57,9 +61,10 @@ download:
clean:
rm -f *.i *.o *.s
rm -f *.elf *.bin *~ *.hex
rm -f *.d
rm -f *.hex *.elf *.bin
rm -f *~ *.d
rm -rf $(DEPENDS_DIR)
-include $(MAIN_OBJS:.o=.d)
-include $(DEPENDS_DIR)/$(MAIN_OBJS:.o=.d)
#EOF