]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/Makefile
Include date and git revision in the eeprom variable
[bike-lights.git] / firmware / Makefile
index 1b0113eab0835166c7648ed1dced01769b1b9228..726558bdcdc170f26d2156397aacfe613359c0d5 100644 (file)
@@ -1,7 +1,7 @@
 
 PROGRAM=lights
 
 PROGRAM=lights
-SRC=main.c logging.c adc.c pwm.c tmr.c pwmled.c gpio.c ambient.c pattern.c \
-       buttons.c battery.c control.c
+SRC=version.c main.c logging.c adc.c pwm.c tmr.c pwmled.c gpio.c ambient.c \
+       pattern.c buttons.c battery.c control.c
 OBJ=$(SRC:.c=.o)
 
 
 OBJ=$(SRC:.c=.o)
 
 
@@ -63,5 +63,10 @@ objdump: $(PROGRAM).elf
 clean:
        rm -f $(PROGRAM).hex $(PROGRAM).eep $(PROGRAM).elf *.o *.s eeprom.raw
 
 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
+