code :=
code += Replace.lo Output.lo
+code += Highlight.lo Display.lo
code += Cycript.tab.lo lex.cy.lo
code += Network.lo Parser.lo
code += JavaScriptCore.lo Library.lo
rm -rf package
mkdir -p package/DEBIAN
cp -pR control package/DEBIAN
- #sed -i -e '/^Depends: / s/\<mobilesubstrate\>/mobilesubstrate (>= 0.9.3072)/g' package/DEBIAN/control
mkdir -p package/usr/{bin,lib,sbin}
cp -pR .libs/$(lib)cycript.0.$(dll) package/usr/lib
cp -pR .libs/$(lib)cycript.$(dll) package/usr/lib
Mach/Inject.lo: Trampoline.t.hpp Baton.hpp
%.t.lo: %.t.cpp Baton.hpp Trampoline.hpp
- $(libtool) --mode=compile $(cxx) $(cflags) -c -o $@ $< -fno-stack-protector -fno-exceptions
+ $(libtool) --mode=compile $(cxx) $(cflags) -c -o $@ $< -fno-stack-protector -fno-exceptions -O0
%.t.hpp: %.t.lo trampoline.sh
$(srcdir)/trampoline.sh $@ .libs/lib$*.t.$(dll) $* $(sed) $(otool) $(lipo) $(nm) $(libtool) --mode=link $(cxx) $(ldflags) -o lib$*.t.la $< -rpath $(libdir) -Xcompiler -nostdlib