From: Jay Freeman (saurik) Date: Wed, 9 Mar 2011 10:51:01 +0000 (-0800) Subject: Version number change should rebuild user agent code. X-Git-Tag: v1.1.0%b3~6 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/e61d7bfc30f71596ebf02d02695d80c4688c803d Version number change should rebuild user agent code. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 3d92930f..4b69cb45 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -206,6 +206,7 @@ void PrintTimes() { #define _end } /* }}} */ +#include "Version.h" #define Cydia_ CYDIA_VERSION #define lprintf(args...) fprintf(stderr, args) diff --git a/makefile b/makefile index 574c6fa5..80a8fd2a 100644 --- a/makefile +++ b/makefile @@ -63,8 +63,6 @@ version := $(shell ./version.sh) gxx := /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-$(gcc) cycc = $(gxx) -mthumb -arch armv6 -o $@ -mcpu=arm1176jzf-s -miphoneos-version-min=2.0 -isysroot $(sdk) -idirafter /usr/include -F{sysroot,}/Library/Frameworks -flags += -DCYDIA_VERSION='"$(version)"' - dirs := Menes CyteKit Cydia SDURLCache code := $(foreach dir,$(dirs),$(wildcard $(foreach ext,h hpp c cpp m mm,$(dir)/*.$(ext)))) @@ -108,6 +106,8 @@ Objects/%.o: %.mm $(header) @echo "[cycc] $<" @$(cycc) -c -o $@ $< $(flags) $(xflags) +Objects/MobileCydia.o: version.h + Images/%.png: %.png @mkdir -p $(dir $@) @echo "[pngc] $<" diff --git a/version.sh b/version.sh index 59d63cc1..3c95ec71 100755 --- a/version.sh +++ b/version.sh @@ -12,4 +12,11 @@ if grep '#define ForRelease 0' MobileCydia.mm &>/dev/null; then version=${version}~srk fi +define="#define CYDIA_VERSION \"${version}\"" +before=$(cat Version.h 2>/dev/null) + +if [[ ${before} != ${define} ]]; then + echo "${define}" >Version.h +fi + echo "${version}"