summaryrefslogtreecommitdiff
path: root/src/script/api/api.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/api/api.pro')
-rw-r--r--src/script/api/api.pro92
1 files changed, 92 insertions, 0 deletions
diff --git a/src/script/api/api.pro b/src/script/api/api.pro
new file mode 100644
index 0000000..8d2a9d8
--- /dev/null
+++ b/src/script/api/api.pro
@@ -0,0 +1,92 @@
+TARGET = QtScript
+QPRO_PWD = $$PWD
+QT = core
+DEFINES += QT_BUILD_SCRIPT_LIB
+DEFINES += QT_NO_USING_NAMESPACE
+#win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x66000000 ### FIXME
+
+unix:QMAKE_PKGCONFIG_REQUIRES = QtCore
+
+include($$PWD/../../qbase.pri)
+
+CONFIG += building-libs
+
+include($$PWD/../v8/v8base.pri)
+
+INCLUDEPATH += $$PWD
+
+INCLUDEPATH += $$V8DIR/include
+macx:CONFIG(debug, debug|release) {
+ LIBS += -L. -L../v8/ -L../snapshot/ -lv8_debug -lsnapshot_debug
+} else {
+ LIBS += -L. -L../v8/ -L../snapshot/ -lv8 -lsnapshot
+}
+
+# Avoid qmake adding -lv8 et al as dependencies.
+CONFIG -= explicitlib
+
+SOURCES += \
+ $$PWD/qscriptclass.cpp \
+ $$PWD/qscriptclasspropertyiterator.cpp \
+ $$PWD/qscriptcontext.cpp \
+ $$PWD/qscriptcontextinfo.cpp \
+ $$PWD/qscriptengine.cpp \
+ $$PWD/qscriptengineagent.cpp \
+ $$PWD/qscriptextensionplugin.cpp \
+ $$PWD/qscriptprogram.cpp \
+ $$PWD/qscriptstring.cpp \
+ $$PWD/qscriptsyntaxcheckresult.cpp \
+ $$PWD/qscriptvalue.cpp \
+ $$PWD/qscriptvalueiterator.cpp \
+ $$PWD/qscriptable.cpp
+
+HEADERS += \
+ $$PWD/qscriptclass.h \
+ $$PWD/qscriptclass_p.h \
+ $$PWD/qscriptclass_impl_p.h \
+ $$PWD/qscriptclasspropertyiterator.h \
+ $$PWD/qscriptcontext.h \
+ $$PWD/qscriptcontext_p.h \
+ $$PWD/qscriptcontext_impl_p.h \
+ $$PWD/qscriptcontextinfo.h \
+ $$PWD/qscriptengine.h \
+ $$PWD/qscriptengine_p.h \
+ $$PWD/qscriptengine_impl_p.h \
+ $$PWD/qscriptengineagent.h \
+ $$PWD/qscriptengineagent_p.h \
+ $$PWD/qscriptengineagent_impl_p.h \
+ $$PWD/qscriptextensioninterface.h \
+ $$PWD/qscriptextensionplugin.h \
+ $$PWD/qscriptprogram.h \
+ $$PWD/qscriptprogram_p.h \
+ $$PWD/qscriptstring.h \
+ $$PWD/qscriptstring_p.h \
+ $$PWD/qscriptstring_impl_p.h \
+ $$PWD/qscriptsyntaxcheckresult_p.h \
+ $$PWD/qscriptvalue.h \
+ $$PWD/qscriptvalue_p.h \
+ $$PWD/qscriptvalue_impl_p.h \
+ $$PWD/qscriptvalueiterator.h \
+ $$PWD/qscriptable.h \
+ $$PWD/qscriptable_p.h \
+ $$PWD/qscriptable_impl_p.h \
+ $$PWD/qscriptisolate_p.h \
+ $$PWD/qscriptshareddata_p.h \
+ $$PWD/qscriptv8objectwrapper_p.h \
+ $$PWD/qscripttools_p.h \
+ $$PWD/qscript_impl_p.h \
+
+SOURCES += \
+ $$PWD/qscriptdeclarativeclass.cpp \
+ $$PWD/qscriptoriginalglobalobject_p.cpp \
+ $$PWD/qscriptqobject.cpp
+
+HEADERS += \
+ $$PWD/qscriptdeclarativeclass_p.h \
+ $$PWD/qscriptdeclarativeclassobject_p.h \
+ $$PWD/qscriptoriginalglobalobject_p.h \
+ $$PWD/qscriptqobject_p.h \
+ $$PWD/qscriptqobject_impl_p.h \
+ $$PWD/qscriptfunction_p.h
+
+symbian:TARGET.UID3=0x2001B2E1