-WebCycriptLockScreen: LockScreen.mm makefile $(base)/../mobilesubstrate/substrate.h
- $(target)g++ -F. -bundle -mthumb -g0 -O2 -Wall -Werror -o $@ $(filter %.mm,$^) -lobjc -I$(base)/../mobilesubstrate $(link) $(flags) -framework CoreGraphics -framework QuartzCore -framework SpringBoardUI -framework WebCore -framework GraphicsServices -framework TelephonyUI -I$(jscore) -iquote$(webcore)/{bindings/js,dom,loader,platform{,/animation,/cf,/network{,/cf},/text},/rendering/style} -iquote$(jscore)/{bytecode,debugger,interpreter,jit,parser,runtime} -lapr-1 -weak_reference_mismatches weak -framework JavaScriptCore -lpcre -DNDEBUG -framework CFNetwork
+WebCycriptLockScreen: LockScreen.mm yieldToSelector.mm makefile
+ $(cycc) -bundle -isystem sysroot/usr/include \
+ -I$(jscore) -iquote$(jscore)/{parser,runtime} \
+ -framework Foundation -framework UIKit \
+ -framework CydiaSubstrate -framework CFNetwork \
+ -framework JavaScriptCore -framework WebKit \
+ -framework TelephonyUI -framework SpringBoardUI \
+ -Xarch_armv6 -Lsysroot/usr/lib -Xarch_armv6 -lpcre \
+ -Xarch_arm64 -DUSE_ICU_REGEX -Xarch_arm64 -licucore \
+ -Wl,-U,__ZN3JSC7UString3Rep7destroyEv \
+ -Wl,-U,__ZN3JSC7UStringC1EPKc \
+ -Wl,-U,__ZN3JSC7UStringC1EPKti \
+ -Wl,-U,__ZNK3JSC7UString6substrEii \
+ -Wno-mismatched-tags -Wno-tautological-constant-out-of-range-compare
+ install_name_tool -change /System/Library/{,Private}Frameworks/JavaScriptCore.framework/JavaScriptCore $@