2 link += -lobjc -framework CoreFoundation
3 console += -framework Foundation
4 library += -install_name /usr/lib/libcycript.$(dll)
5 library += -framework Foundation
6 library += -framework JavaScriptCore
7 # XXX: do I just need WebCore?
8 library += -framework WebKit
10 flags += -I/usr/include/ffi
11 apr_config := /usr/bin/apr-1-config
12 flags += -arch i386 -arch x86_64 #-arch armv6
16 inject += Mach/Inject.o
17 Mach/Inject.o: Trampoline.t.hpp Baton.hpp
19 %.t.hpp: %.t.cpp trampoline.sh Baton.hpp Trampoline.hpp Darwin.mk
20 ./trampoline.sh $@ $*.t.dylib $* sed $(target){otool,lipo,nm,gcc} $(flags) -dynamiclib -g0 -fno-stack-protector -fno-exceptions -Iinclude $< -o $*.t.dylib
23 rm -f Trampoline.t.hpp