X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/88c977fa56f8665f6e37653a015be485aad6d063..107e3ed0c7756f6e81b5634841caeffc143941d3:/makefile diff --git a/makefile b/makefile index 024cd30..47f34ea 100644 --- a/makefile +++ b/makefile @@ -6,19 +6,19 @@ endif package: -name := Cyrver -flags := -framework CFNetwork -framework JavaScriptCore -framework WebCore -install_name /usr/lib/libcyrver.dylib -I. +name := Cycript +flags := -framework CFNetwork -framework JavaScriptCore -framework WebCore -install_name /usr/lib/libcycript.dylib -I. menes := $(shell cd ~; pwd)/menes link := -framework CoreFoundation -framework Foundation -F${PKG_ROOT}/System/Library/PrivateFrameworks -L$(menes)/mobilesubstrate -lsubstrate -lapr-1 -lffi -all: cyrver $(name).dylib libcyrver.plist +all: cycript $(name).dylib libcycript.plist clean: rm -f $(name).dylib -libcyrver.plist: Bridge.def makefile - sed -e 's/^F/0/;s/^V/1/;s/^C/2/' Bridge.def | while read -r line; do \ +libcycript.plist: Bridge.def makefile + sed -e 's/^C/0/;s/^F/1/;s/^V/2/' Bridge.def | while read -r line; do \ if [[ $$line == '' ]]; then \ continue; \ fi; \ @@ -49,14 +49,14 @@ package: all if [[ -e Tweak.plist ]]; then cp -a Tweak.plist package/Library/MobileSubstrate/DynamicLibraries/$(name).plist; fi cp -a $(name).dylib package/Library/MobileSubstrate/DynamicLibraries mkdir -p package/usr/{bin,lib} - mv package/Library/MobileSubstrate/DynamicLibraries/Cyrver.dylib package/usr/lib/libcyrver.dylib - ln -s /usr/lib/libcyrver.dylib package/Library/MobileSubstrate/DynamicLibraries/Cyrver.dylib - cp -a cyrver package/usr/bin - cp -a libcyrver.plist package/usr/lib + mv package/Library/MobileSubstrate/DynamicLibraries/Cycript.dylib package/usr/lib/libcycript.dylib + ln -s /usr/lib/libcycript.dylib package/Library/MobileSubstrate/DynamicLibraries/Cycript.dylib + cp -a cycript package/usr/bin + cp -a libcycript.plist package/usr/lib dpkg-deb -b package $(shell grep ^Package: control | cut -d ' ' -f 2-)_$(shell grep ^Version: control | cut -d ' ' -f 2)_iphoneos-arm.deb .PHONY: all clean extra package -cyrver: Application.mm Cyrver.dylib - $(target)g++ -g0 -O2 -Wall -Werror -o $@ $(filter %.mm,$^) -framework UIKit -framework Foundation -framework CoreFoundation -lobjc Cyrver.dylib -framework JavaScriptCore -F${PKG_ROOT}/System/Library/PrivateFrameworks - ldid -S cyrver +cycript: Application.mm Cycript.dylib + $(target)g++ -g0 -O2 -Wall -Werror -o $@ $(filter %.mm,$^) -framework UIKit -framework Foundation -framework CoreFoundation -lobjc Cycript.dylib -framework JavaScriptCore -F${PKG_ROOT}/System/Library/PrivateFrameworks + ldid -S cycript