X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/c1d3e52e58e86c49f9d04e06ae8e0ece4b98250c..d9c911529b1480684bb8b6280410f2d09c8525a1:/apple.mk diff --git a/apple.mk b/apple.mk index cecf384..6053192 100644 --- a/apple.mk +++ b/apple.mk @@ -154,7 +154,7 @@ Cycript.lib/libcycript-sim.dylib: build.sim-i386/.libs/libcycript.dylib build.si libcycript-%.o: build.%/.libs/libcycript.a xcode.map @mkdir -p $(dir $@) - ld -r -arch $$($(lipo) -detailed_info $< | sed -e '/^Non-fat file: / ! d; s/.*: //') -o $@ -all_load -exported_symbols_list xcode.map $< libffi.a + ld -r -arch $$($(lipo) -detailed_info $< | sed -e '/^Non-fat file: / ! d; s/.*: //') -o $@ -all_load -exported_symbols_list xcode.map -x $< libffi.a libcycript-ios.o: libcycript-ios-armv6.o libcycript-ios-armv7.o libcycript-ios-armv7s.o libcycript-ios-arm64.o libcycript-sim-i386.o libcycript-sim-x86_64.o $(lipo) -create -output $@ $^ @@ -178,7 +178,12 @@ cycript: cycript.in cp -af $< $@ chmod 755 $@ -install: Cycript.lib/cycript Cycript.lib/libcycript.dylib Cycript.lib/libcycript-sys.dylib Cycript.lib/libcycript-sim.dylib +local := Cycript.lib/cycript Cycript.lib/libcycript.dylib Cycript.lib/libcycript-sys.dylib Cycript.lib/libcycript-sim.dylib + +debug: $(local) + DYLD_LIBRARY_PATH=Cycript.lib lldb Cycript.lib/cycript + +install: $(local) sudo cp -af $(filter-out %.dylib,$^) /usr/bin sudo cp -af $(filter %.dylib,$^) /usr/lib @@ -186,4 +191,4 @@ install: Cycript.lib/cycript Cycript.lib/libcycript.dylib Cycript.lib/libcycript cast: $(zip) appcast.sh cycript/mac $(monotonic) $(version) $< "$(CYCRIPT_CHANGES)" -.PHONY: all cast clean install zip +.PHONY: all cast clean debug install zip