PROGRAM=lights
-SRC=main.c logging.c pwm.c adc.c pwmled.c pattern.c buttons.c control.c \
- battery.c wdt.c
+SRC=version.c main.c logging.c pwm.c adc.c pwmled.c pattern.c buttons.c \
+ control.c battery.c wdt.c
OBJ=$(SRC:.c=.o)
clean:
rm -f $(PROGRAM).hex $(PROGRAM).eep $(PROGRAM).elf *.o *.s eeprom.raw
-.PHONY: all clean dump_eeprom program program_flash program_eeprom objdump
+version.c:
+ ./version.pl > version.c
+
+.PHONY: all clean dump_eeprom program program_flash program_eeprom objdump version.c