X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/42bc3be31c562fac31cbe5e451e4b48092f06e68..8a6aec16d8c21d3c57457e5ec00eb83f5242feba:/common/Makefile.common?ds=sidebyside diff --git a/common/Makefile.common b/common/Makefile.common index a17b8a1b..04b0b330 100644 --- a/common/Makefile.common +++ b/common/Makefile.common @@ -20,6 +20,7 @@ ifeq ($(UNAME), Linux) # Linux. (Todo: Add MacOS X if appropriate) DELETE=rm -rf MOVE=mv +COPY=cp PATHSEP=/ DETECTED_OS=Linux # You may/should set this in your environment @@ -31,6 +32,7 @@ else # Assume that we are running on Windows. DELETE=del /q MOVE=ren +COPY=copy PATHSEP=\\# ARMLIB ?= ../../devkitARM/lib/gcc/arm-elf/4.1.0/interwork DETECTED_OS=Windows @@ -77,6 +79,11 @@ $(OBJDIR)/%.s19: $(OBJDIR)/%.elf --change-section-address .text-0x100000 \ --change-section-address .rodata-0x100000 $^ $@ +# version.c should be remade on every compilation +.PHONY: version.c +version.c: default_version.c + perl ../tools/mkversion.pl .. > $@ || $(COPY) $^ $@ + # Automatic dependency generation DEPENDENCY_FILES = $(patsubst %.c,$(OBJDIR)/%.d,$(notdir $(THUMBSRC))) \ $(patsubst %.c,$(OBJDIR)/%.d,$(notdir $(ARMSRC))) \