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 $@ $^
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
cast: $(zip)
appcast.sh cycript/mac $(monotonic) $(version) $< "$(CYCRIPT_CHANGES)"
-.PHONY: all cast clean install zip
+.PHONY: all cast clean debug install zip