update
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user