WebKit1.pro 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. # -------------------------------------------------------------------
  2. # Target file for the WebKit1 static library
  3. #
  4. # See 'Tools/qmake/README' for an overview of the build system
  5. # -------------------------------------------------------------------
  6. TEMPLATE = lib
  7. TARGET = WebKit1
  8. include(WebKit1.pri)
  9. WEBKIT += wtf javascriptcore webcore
  10. QT += gui
  11. # This is relied upon by our export macros and seems not to be properly
  12. # defined by the logic in qt_module.prf as it should
  13. DEFINES += QT_BUILD_WEBKIT_LIB
  14. CONFIG += staticlib
  15. SOURCES += \
  16. $$PWD/qt/Api/qhttpheader.cpp \
  17. $$PWD/qt/Api/qwebdatabase.cpp \
  18. $$PWD/qt/Api/qwebelement.cpp \
  19. $$PWD/qt/Api/qwebhistory.cpp \
  20. $$PWD/qt/Api/qwebhistoryinterface.cpp \
  21. $$PWD/qt/Api/qwebkitglobal.cpp \
  22. $$PWD/qt/Api/qwebplugindatabase.cpp \
  23. $$PWD/qt/Api/qwebpluginfactory.cpp \
  24. $$PWD/qt/Api/qwebsecurityorigin.cpp \
  25. $$PWD/qt/Api/qwebsettings.cpp \
  26. $$PWD/qt/Api/qwebscriptworld.cpp \
  27. $$PWD/qt/WebCoreSupport/ChromeClientQt.cpp \
  28. $$PWD/qt/WebCoreSupport/ContextMenuClientQt.cpp \
  29. $$PWD/qt/WebCoreSupport/DragClientQt.cpp \
  30. $$PWD/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp \
  31. $$PWD/qt/WebCoreSupport/EditorClientQt.cpp \
  32. $$PWD/qt/WebCoreSupport/FrameLoaderClientQt.cpp \
  33. $$PWD/qt/WebCoreSupport/FrameNetworkingContextQt.cpp \
  34. $$PWD/qt/WebCoreSupport/GeolocationPermissionClientQt.cpp \
  35. $$PWD/qt/WebCoreSupport/InitWebCoreQt.cpp \
  36. $$PWD/qt/WebCoreSupport/InspectorClientQt.cpp \
  37. $$PWD/qt/WebCoreSupport/InspectorServerQt.cpp \
  38. $$PWD/qt/WebCoreSupport/NotificationPresenterClientQt.cpp \
  39. $$PWD/qt/WebCoreSupport/PlatformStrategiesQt.cpp \
  40. $$PWD/qt/WebCoreSupport/PopupMenuQt.cpp \
  41. $$PWD/qt/WebCoreSupport/QtPlatformPlugin.cpp \
  42. $$PWD/qt/WebCoreSupport/QtPluginWidgetAdapter.cpp \
  43. $$PWD/qt/WebCoreSupport/QtPrintContext.cpp \
  44. $$PWD/qt/WebCoreSupport/QWebFrameAdapter.cpp \
  45. $$PWD/qt/WebCoreSupport/QWebPageAdapter.cpp \
  46. $$PWD/qt/WebCoreSupport/SearchPopupMenuQt.cpp \
  47. $$PWD/qt/WebCoreSupport/TextCheckerClientQt.cpp \
  48. $$PWD/qt/WebCoreSupport/TextureMapperLayerClientQt.cpp \
  49. $$PWD/qt/WebCoreSupport/UndoStepQt.cpp \
  50. $$PWD/qt/WebCoreSupport/WebEventConversion.cpp
  51. HEADERS += \
  52. $$PWD/qt/Api/qhttpheader_p.h \
  53. $$PWD/qt/Api/qwebdatabase.h \
  54. $$PWD/qt/Api/qwebelement.h \
  55. $$PWD/qt/Api/qwebelement_p.h \
  56. $$PWD/qt/Api/qwebhistory.h \
  57. $$PWD/qt/Api/qwebhistory_p.h \
  58. $$PWD/qt/Api/qwebhistoryinterface.h \
  59. $$PWD/qt/Api/qwebplugindatabase_p.h \
  60. $$PWD/qt/Api/qwebpluginfactory.h \
  61. $$PWD/qt/Api/qwebsecurityorigin.h \
  62. $$PWD/qt/Api/qwebsettings.h \
  63. $$PWD/qt/Api/qwebscriptworld_p.h \
  64. $$PWD/qt/Api/qwebkitplatformplugin.h \
  65. $$PWD/qt/WebCoreSupport/ChromeClientQt.h \
  66. $$PWD/qt/WebCoreSupport/ContextMenuClientQt.h \
  67. $$PWD/qt/WebCoreSupport/DragClientQt.h \
  68. $$PWD/qt/WebCoreSupport/EditorClientQt.h \
  69. $$PWD/qt/WebCoreSupport/FrameLoaderClientQt.h \
  70. $$PWD/qt/WebCoreSupport/FrameNetworkingContextQt.h \
  71. $$PWD/qt/WebCoreSupport/GeolocationPermissionClientQt.h \
  72. $$PWD/qt/WebCoreSupport/InitWebCoreQt.h \
  73. $$PWD/qt/WebCoreSupport/InspectorClientQt.h \
  74. $$PWD/qt/WebCoreSupport/InspectorServerQt.h \
  75. $$PWD/qt/WebCoreSupport/NotificationPresenterClientQt.h \
  76. $$PWD/qt/WebCoreSupport/PlatformStrategiesQt.h \
  77. $$PWD/qt/WebCoreSupport/PopupMenuQt.h \
  78. $$PWD/qt/WebCoreSupport/QtPlatformPlugin.h \
  79. $$PWD/qt/WebCoreSupport/QtPluginWidgetAdapter.h \
  80. $$PWD/qt/WebCoreSupport/QtPrintContext.h \
  81. $$PWD/qt/WebCoreSupport/QWebFrameAdapter.h \
  82. $$PWD/qt/WebCoreSupport/QWebPageAdapter.h \
  83. $$PWD/qt/WebCoreSupport/SearchPopupMenuQt.h \
  84. $$PWD/qt/WebCoreSupport/TextCheckerClientQt.h \
  85. $$PWD/qt/WebCoreSupport/TextureMapperLayerClientQt.h \
  86. $$PWD/qt/WebCoreSupport/UndoStepQt.h \
  87. $$PWD/qt/WebCoreSupport/WebEventConversion.h
  88. INCLUDEPATH += \
  89. $$PWD/qt/WebCoreSupport
  90. use?(3D_GRAPHICS): WEBKIT += angle
  91. have?(qtlocation):enable?(GEOLOCATION) {
  92. HEADERS += \
  93. $$PWD/qt/WebCoreSupport/GeolocationClientQt.h
  94. SOURCES += \
  95. $$PWD/qt/WebCoreSupport/GeolocationClientQt.cpp
  96. }
  97. enable?(ICONDATABASE) {
  98. HEADERS += \
  99. $$PWD/../WebCore/loader/icon/IconDatabaseClient.h \
  100. $$PWD/qt/WebCoreSupport/IconDatabaseClientQt.h
  101. SOURCES += \
  102. $$PWD/qt/WebCoreSupport/IconDatabaseClientQt.cpp
  103. }
  104. enable?(VIDEO) {
  105. use?(GSTREAMER) | use?(QT_MULTIMEDIA) {
  106. HEADERS += $$PWD/qt/WebCoreSupport/FullScreenVideoQt.h
  107. SOURCES += $$PWD/qt/WebCoreSupport/FullScreenVideoQt.cpp
  108. }
  109. }