diff --git a/binr/radare2/Makefile b/binr/radare2/Makefile index 24a9f254a3..2a869fa7e1 100644 --- a/binr/radare2/Makefile +++ b/binr/radare2/Makefile @@ -17,6 +17,13 @@ SIGN_LIBS=$(addsuffix /libr_*.dylib,$(FOOD_LIBS)) include ../rules.mk #IOS_CERTID?=org.radare.radare2 +ios: + $(MAKE) -C ../../libr/io + $(MAKE) -C ../../libr/debug + rm -f radare2 + $(MAKE) + $(MAKE) ios-sign + ios-sign iossign sign: xcrun --sdk iphoneos codesign \ -s- --entitlements radare2.xml radare2 diff --git a/sys/ios-sdk-gcc b/sys/ios-sdk-gcc index c3086cb058..5008a416ff 100755 --- a/sys/ios-sdk-gcc +++ b/sys/ios-sdk-gcc @@ -2,8 +2,8 @@ [ -z "${CPU}" ] && CPU="armv7" # CPU=arm64 -[ -z "${IOSINC}" ] && IOSINC="${CWD}/ios-include" CWD="$(dirname "$0")" +[ -z "${IOSINC}" ] && IOSINC="${CWD}/ios-include" #CC="xcrun --sdk iphoneos gcc -arch armv7 -I${CWD}/ios-include" CC="xcrun --sdk iphoneos gcc -arch ${CPU} -I${IOSINC}" #CC="xcrun --sdk iphoneos gcc -arch arm64" diff --git a/sys/ios-shell.sh b/sys/ios-shell.sh index 335629b3a7..6024cf91d1 100755 --- a/sys/ios-shell.sh +++ b/sys/ios-shell.sh @@ -2,7 +2,9 @@ [ -z "$SHELL" ] && SHELL=/bin/sh if [ -d sys ]; then + export IOSINC=`pwd`/sys/ios-include export PATH="$PWD/sys/:$PATH" + export PS1="[ios-sdk \w]> " $SHELL else echo "Run from r2 root directory"