]> git.saurik.com Git - cydia.git/commitdiff
Fix version number update for hardcoding.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 25 Feb 2011 21:49:51 +0000 (13:49 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 10:41:20 +0000 (02:41 -0800)
MobileCydia.mm
Version.h.sh [deleted file]
makefile

index da8ef753076ffe7210f2406662b8b45e1d4e3a9c..0b4b56e3e1eae0965e0a98bd4c7bdb9df4794fd3 100644 (file)
@@ -125,8 +125,6 @@ extern "C" {
 #include "SDURLCache/SDURLCache.h"
 
 #include "substrate.h"
 #include "SDURLCache/SDURLCache.h"
 
 #include "substrate.h"
-
-#include "Version.h"
 /* }}} */
 
 /* Profiler {{{ */
 /* }}} */
 
 /* Profiler {{{ */
@@ -208,6 +206,8 @@ void PrintTimes() {
     while (false); \
     [_pool release];
 
     while (false); \
     [_pool release];
 
+#define Cydia_ CYDIA_VERSION
+
 #define lprintf(args...) fprintf(stderr, args)
 
 #define ForRelease 1
 #define lprintf(args...) fprintf(stderr, args)
 
 #define ForRelease 1
diff --git a/Version.h.sh b/Version.h.sh
deleted file mode 100755 (executable)
index 2931369..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-version=$(./version.sh)
-
-new="#define Cydia_ \"${version}\""
-old=$(cat Version.h 2>/dev/null)
-
-if [[ ${old} != ${new} ]]; then
-    echo "${new}" >Version.h
-fi
index 57b0486998569d0fecc6f5c3fbb9d71badfa9c78..fbd040c4a5ea151490626b662ad33c0236872740 100644 (file)
--- a/makefile
+++ b/makefile
@@ -50,6 +50,8 @@ uikit += -framework UIKit
 backrow := 
 backrow += -FAppleTV -framework BackRow -framework AppleTV
 
 backrow := 
 backrow += -FAppleTV -framework BackRow -framework AppleTV
 
+version := $(shell ./version.sh)
+
 #cycc = cycc -r4.2 -i$(ios) -o$@
 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/Library/Frameworks
 #cycc = cycc -r4.2 -i$(ios) -o$@
 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/Library/Frameworks
@@ -62,16 +64,13 @@ clean:
 %.o: %.c
        $(cycc) -c -o $@ -x c $<
 
 %.o: %.c
        $(cycc) -c -o $@ -x c $<
 
-Version.h:
-       ./Version.h.sh
-
 sysroot:
        @echo "Please read compiling.txt: you do not have a ./sysroot/ folder with the on-device requirements." 1>&2
        @echo 1>&2
        @exit 1
 
 sysroot:
        @echo "Please read compiling.txt: you do not have a ./sysroot/ folder with the on-device requirements." 1>&2
        @echo 1>&2
        @exit 1
 
-MobileCydia: sysroot Version.h MobileCydia.mm UICaboodle/*.h UICaboodle/*.mm SDURLCache/SDURLCache.h SDURLCache/SDURLCache.m iPhonePrivate.h lookup3.o Cytore.hpp
-       $(cycc) $(filter %.mm,$^) $(filter %.o,$^) $(foreach m,$(filter %.m,$^),-x objective-c++ $(m)) $(flags) $(link) $(uikit)
+MobileCydia: sysroot MobileCydia.mm UICaboodle/*.h UICaboodle/*.mm SDURLCache/SDURLCache.h SDURLCache/SDURLCache.m iPhonePrivate.h lookup3.o Cytore.hpp
+       $(cycc) $(filter %.mm,$^) $(filter %.o,$^) $(foreach m,$(filter %.m,$^),-x objective-c++ $(m)) $(flags) $(link) $(uikit) -DCYDIA_VERSION='"$(version)"'
        ldid -Slaunch.xml $@ || { rm -f $@ && false; }
 
 CydiaAppliance: CydiaAppliance.mm
        ldid -Slaunch.xml $@ || { rm -f $@ && false; }
 
 CydiaAppliance: CydiaAppliance.mm
@@ -109,7 +108,7 @@ package: MobileCydia
        sudo chmod 6755 _/Applications/Cydia.app/MobileCydia
        
        mkdir -p debs
        sudo chmod 6755 _/Applications/Cydia.app/MobileCydia
        
        mkdir -p debs
-       ln -sf debs/cydia_$$(./version.sh)_iphoneos-arm.deb Cydia.deb
+       ln -sf debs/cydia_$(version)_iphoneos-arm.deb Cydia.deb
        $(dpkg) -b _ Cydia.deb
        @echo "$$(stat -L -f "%z" Cydia.deb) $$(stat -f "%Y" Cydia.deb)"
 
        $(dpkg) -b _ Cydia.deb
        @echo "$$(stat -L -f "%z" Cydia.deb) $$(stat -f "%Y" Cydia.deb)"