Implement cocoa clipboard support.
[profile/ivi/qtbase.git] / src / plugins / platforms / cocoa / cocoa.pro
1 TARGET = qcocoa
2 load(qt_plugin)
3 DESTDIR = $$QT.gui.plugins/platforms
4
5 OBJECTIVE_SOURCES += main.mm \
6     qcocoaintegration.mm \
7     qcocoatheme.mm \
8     qcocoabackingstore.mm \
9     qcocoawindow.mm \
10     qnsview.mm \
11     qnsviewaccessibility.mm \
12     qcocoaautoreleasepool.mm \
13     qnswindowdelegate.mm \
14     qcocoaglcontext.mm \
15     qcocoanativeinterface.mm \
16     qcocoaeventdispatcher.mm \
17     qcocoamenuloader.mm \
18     qcocoaapplicationdelegate.mm \
19     qcocoaapplication.mm \
20     qcocoamenu.mm \
21     qmenu_mac.mm \
22     qcocoahelpers.mm \
23     qmultitouch_mac.mm \
24     qcocoaaccessibilityelement.mm \
25     qcocoaaccessibility.mm \
26     qcocoacolordialoghelper.mm \
27     qcocoafiledialoghelper.mm \
28     qcocoafontdialoghelper.mm \
29     qcocoacursor.mm \
30     qcocoaclipboard.mm \
31     qcocoadrag.mm \
32     qmacclipboard.mm \
33     qmacmime.mm \
34     qcocoasystemsettings.mm \
35     qcocoainputcontext.mm \
36     qpaintengine_mac.mm \
37     qprintengine_mac.mm \
38     qcocoaprintersupport.mm \
39
40 HEADERS += qcocoaintegration.h \
41     qcocoatheme.h \
42     qcocoabackingstore.h \
43     qcocoawindow.h \
44     qnsview.h \
45     qcocoaautoreleasepool.h \
46     qnswindowdelegate.h \
47     qcocoaglcontext.h \
48     qcocoanativeinterface.h \
49     qcocoaeventdispatcher.h \
50     qcocoamenuloader.h \
51     qcocoaapplicationdelegate.h \
52     qcocoaapplication.h \
53     qcocoamenu.h \
54     qmenu_mac.h \
55     qcocoahelpers.h \
56     qmultitouch_mac_p.h \
57     qcocoaaccessibilityelement.h \
58     qcocoaaccessibility.h \
59     qcocoacolordialoghelper.h \
60     qcocoafiledialoghelper.h \
61     qcocoafontdialoghelper.h \
62     qcocoacursor.h \
63     qcocoaclipboard.h \
64     qcocoadrag.h \
65     qmacclipboard.h \
66     qmacmime.h \
67     qcocoasystemsettings.h \
68     qcocoainputcontext.h \
69     qpaintengine_mac_p.h \
70     qprintengine_mac_p.h \
71     qcocoaprintersupport.h \
72
73 FORMS += $$PWD/../../../widgets/dialogs/qfiledialog.ui
74 RESOURCES += qcocoaresources.qrc
75
76 LIBS += -framework Cocoa
77
78 QT += core-private gui-private widgets-private platformsupport-private printsupport
79
80 OTHER_FILES += cocoa.json
81 target.path += $$[QT_INSTALL_PLUGINS]/platforms
82 INSTALLS += target
83
84 # Build the release libqcocoa.dylib only, skip the debug version.
85 # The Qt plugin loader will dlopen both if found, causing duplicate
86 # Objective-c class definitions for the classes defined in the plugin.
87 contains(QT_CONFIG,release):CONFIG -= debug
88
89 # Acccessibility debug support
90 # DEFINES += QT_COCOA_ENABLE_ACCESSIBILITY_INSPECTOR
91 # include ($$PWD/../../../../util/accessibilityinspector/accessibilityinspector.pri)
92
93 # Window debug support
94 #DEFINES += QT_COCOA_ENABLE_WINDOW_DEBUG