-
-
Save BlairDuncan/314131 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ /Users/bduncan/narwhal/packages/narwhal-jsc/src/os-engine.cc | |
+ /Users/bduncan/narwhal/packages/narwhal-jsc/src/readline.cc | |
+ /Users/bduncan/narwhal/packages/narwhal-jsc/tests/interpreter-tests.js | |
Done. | |
sh configure | |
No <JavaScriptCore/JavaScript.h> detected. Using <JavaScriptCore/JavaScriptCore.h> instead. | |
gcc -o lib/libnarwhal.dylib narwhal.c -dynamiclib -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -framework JavaScriptCore -lreadline | |
mkdir -p `dirname bin/narwhal-webkit` | |
gcc -o bin/narwhal-webkit -DWEBKIT -x objective-c narwhal-jsc.c -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal \ | |
-framework Foundation -framework WebKit | |
install_name_tool -change "lib/libnarwhal.dylib" "@executable_path/../lib/libnarwhal.dylib" "bin/narwhal-webkit" | |
mkdir -p `dirname lib/binary-engine.dylib` | |
g++ -o lib/binary-engine.dylib src/binary-engine.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/binary-engine.dylib" | |
mkdir -p `dirname lib/file-engine.dylib` | |
g++ -o lib/file-engine.dylib src/file-engine.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/file-engine.dylib" | |
mkdir -p `dirname lib/interpreter.dylib` | |
g++ -o lib/interpreter.dylib src/interpreter.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/interpreter.dylib" | |
mkdir -p `dirname lib/io-engine.dylib` | |
g++ -o lib/io-engine.dylib src/io-engine.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/io-engine.dylib" | |
cd deps/http-parser && make http_parser.o | |
gcc -O0 -g -Wall -Wextra -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -c http_parser.c | |
mkdir -p `dirname lib/jack/handler/jill.dylib` | |
g++ -o lib/jack/handler/jill.dylib src/jack/handler/jill.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal deps/http-parser/http_parser.o lib/io-engine.dylib lib/binary-engine.dylib | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/jack/handler/jill.dylib" | |
install_name_tool -change "lib/io-engine.dylib" "@executable_path/../lib/io-engine.dylib" "lib/jack/handler/jill.dylib" | |
install_name_tool -change "lib/binary-engine.dylib" "@executable_path/../lib/binary-engine.dylib" "lib/jack/handler/jill.dylib" | |
mkdir -p `dirname lib/os-engine.dylib` | |
g++ -o lib/os-engine.dylib src/os-engine.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/os-engine.dylib" | |
mkdir -p `dirname lib/readline.dylib` | |
g++ -o lib/readline.dylib src/readline.cc -0s -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc -Iinclude -dynamiclib -framework JavaScriptCore -L/usr/lib -lreadline -liconv -Llib -lnarwhal | |
#install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" "lib/readline.dylib" | |
#find lib -name "*.dylib" \! -path "*.dSYM*" -exec install_name_tool -change "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore" "@executable_path/../frameworks/JavaScriptCore.framework/JavaScriptCore" {} \; | |
find lib -name "*.dylib" \! -path "*.dSYM*" -exec install_name_tool -change "lib/libnarwhal.dylib" "@executable_path/../lib/libnarwhal.dylib" {} \; | |
echo 'export NARWHAL_JSC_MODE="webkit"' > narwhal-jsc.conf | |
# rm -f bin/narwhal-jsc | |
# ln -s narwhal-webkit bin/narwhal-jsc | |
================================================================================ | |
Rhino is the default Narwhal engine, should we change the default to JavaScriptCore for you? | |
This can by overridden by setting the NARWHAL_ENGINE environment variable to "jsc" or "rhino". | |
"export NARWHAL_ENGINE=jsc" will be appended to "/Users/bduncan/.profile". | |
Enter "yes" or "no": |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment