From e61d7bfc30f71596ebf02d02695d80c4688c803d Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Wed, 9 Mar 2011 02:51:01 -0800 Subject: [PATCH] Version number change should rebuild user agent code. --- MobileCydia.mm | 1 + makefile | 4 ++-- version.sh | 7 +++++++ 3 files changed, 10 insertions(+), 2 deletions(-) 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}" -- 2.47.2