Move CRC value out of VCS
[rapper.git] / src / Makefile
index fbc9ad9..0022b3d 100644 (file)
@@ -15,7 +15,7 @@ depend=$(shell sh -c 'b=$$(echo $1|sed -e"s/\\.o$$//g");([ -f $$b.d ] \
        && sed -e":a;N;$$!ba;s/\\\\\\n//g" $$b.d|grep "^$$(basename $1):"\
        | cut -d: -f2)||echo $$b.c')
 
-all: crc
+all: crc.h crc
 
 $(PROJECT).elf: $(OBJECTS)
        $(PLATFORM)-ld -Map $(PROJECT).map $(LDFLAGS) $(OBJECTS) -o $@
@@ -31,10 +31,13 @@ $(PROJECT).elf: $(OBJECTS)
 .PHONY: clean gdb crc
 
 clean:
-       rm -f $(PROJECT).elf $(OBJECTS) $(OBJECTS:.o=.d) $(PROJECT).map
+       rm -f $(PROJECT).elf $(OBJECTS) $(OBJECTS:.o=.d) $(PROJECT).map crc.h
 
 gdb:
        $(PLATFORM)-gdb $(PROJECT).elf
 
 crc:   $(PROJECT).bin
-       ../tools/lpcrc/lpcrc.sh $(PROJECT).bin $(BPATH)/startup.c
+       ../tools/lpcrc/lpcrc.sh $(PROJECT).bin crc.h
+
+crc.h: crc.tmpl.h
+       cp crc.tmpl.h crc.h