| TEMPLATE = app |
| TARGET = testkjs |
| DESTDIR = .. |
| SOURCES = testkjs.cpp |
| QT -= gui |
| DEFINES -= KJS_IDENTIFIER_HIDE_GLOBALS |
| INCLUDEPATH += $$PWD/.. $$PWD $$PWD/../bindings $$PWD/../bindings/c $$PWD/../wtf |
| CONFIG -= app_bundle |
| qt-port:DEFINES += BUILDING_QT__ |
| #qt-port:LIBS += -L$$OUTPUT_DIR/lib -lQtWebKit |
| gtk-port { |
| QMAKE_CXXFLAGS += $$system(icu-config --cppflags) |
| LIBS += $$system(icu-config --ldflags) |
| } |
| QMAKE_RPATHDIR += $$OUTPUT_DIR/lib |
| |
| isEmpty(OUTPUT_DIR):OUTPUT_DIR=$$PWD/../.. |
| include($$OUTPUT_DIR/config.pri) |
| OBJECTS_DIR = tmp |
| OBJECTS_DIR_WTR = $$OBJECTS_DIR/ |
| win32-*: OBJECTS_DIR_WTR ~= s|/|\| |
| include($$PWD/../JavaScriptCore.pri) |
| |
| # Hack! Fix this. |
| SOURCES -= API/JSBase.cpp \ |
| API/JSCallbackConstructor.cpp \ |
| API/JSCallbackFunction.cpp \ |
| API/JSCallbackObject.cpp \ |
| API/JSClassRef.cpp \ |
| API/JSContextRef.cpp \ |
| API/JSObjectRef.cpp \ |
| API/JSStringRef.cpp \ |
| API/JSValueRef.cpp |
| |