]> git.saurik.com Git - cydia.git/blobdiff - makefile
This isn't strictly neccessary, but let's be safe.
[cydia.git] / makefile
index 6e8b3ac9b79a844be81cc4cdc7b8984a5e06d9f1..8719157b49a9721516ed6434cac5ea5832e5145d 100644 (file)
--- a/makefile
+++ b/makefile
@@ -3,6 +3,9 @@ sdks := $(dev)/SDKs
 ioss := $(sort $(patsubst $(sdks)/iPhoneOS%.sdk,%,$(wildcard $(sdks)/iPhoneOS*.sdk)))
 ios := $(word $(words $(ioss)),$(ioss))
 
+# XXX: as of iOS 6.x armv6 is not supported :(
+ios := 5.1
+
 # if you can tolerate clang, set this to blank
 gcc := 4.2
 
@@ -59,7 +62,6 @@ libs += -framework CoreGraphics
 libs += -framework Foundation
 libs += -framework GraphicsServices
 libs += -framework IOKit
-libs += -framework JavaScriptCore
 libs += -framework QuartzCore
 libs += -framework SpringBoardServices
 libs += -framework SystemConfiguration
@@ -142,11 +144,13 @@ sysroot: sysroot.sh
 
 MobileCydia: sysroot $(object) entitlements.xml
        @echo "[link] $(object:Objects/%=%)"
-       @$(cycc) $(filter %.o,$^) $(flags) $(link) $(libs) $(uikit)
+       @$(cycc) $(filter %.o,$^) $(flags) $(link) $(libs) $(uikit) -Wl,-sdk_version,7.0
        @mkdir -p bins
        @cp -a $@ bins/$@-$(version)
        @echo "[strp] $@"
        @strip -no_uuid $@
+       @echo "[uikt] $@"
+       @./uikit.sh $@
        @echo "[sign] $@"
        @ldid -T0 -Sentitlements.xml $@ || { rm -f $@ && false; }
 
@@ -161,7 +165,7 @@ postinst: postinst.mm Sources.mm Sources.h CyteKit/stringWithUTF8Bytes.mm CyteKi
        $(cycc) $(filter %.mm,$^) $(flags) $(link) -framework CoreFoundation -framework Foundation -framework UIKit -lpcre
        @ldid -T0 -S $@
 
-debs/cydia_$(version)_iphoneos-arm.deb: MobileCydia preinst postinst cfversion $(images) $(shell find MobileCydia.app) cydia.control Library/firmware.sh
+debs/cydia_$(version)_iphoneos-arm.deb: MobileCydia preinst postinst cfversion $(images) $(shell find MobileCydia.app) cydia.control Library/firmware.sh Library/startup
        sudo rm -rf _
        mkdir -p _/var/lib/cydia