Merge remote-tracking branch 'origin/api_changes'
[profile/ivi/qtbase.git] / src / dbus / dbus.pro
1 load(qt_module)
2
3 TARGET = QtDBus
4 QPRO_PWD = $$PWD
5 QT = core-private
6
7 CONFIG += link_pkgconfig module
8 MODULE_PRI = ../modules/qt_dbus.pri
9
10 DEFINES += QT_BUILD_DBUS_LIB \
11     DBUS_API_SUBJECT_TO_CHANGE
12 QMAKE_CXXFLAGS += $$QT_CFLAGS_DBUS
13 contains(QT_CONFIG, dbus-linked) { 
14     LIBS_PRIVATE += $$QT_LIBS_DBUS
15     DEFINES += QT_LINKED_LIBDBUS
16 }
17
18 # INCLUDEPATH += .
19 unix|win32-g++* {
20     QMAKE_PKGCONFIG_DESCRIPTION = Qt \
21         DBus \
22         module
23     QMAKE_PKGCONFIG_REQUIRES = QtCore
24 }
25 win32 { 
26     wince*:LIBS_PRIVATE += -lws2
27     else:LIBS_PRIVATE += -lws2_32 \
28         -ladvapi32 \
29         -lnetapi32 \
30         -luser32
31     CONFIG(debug, debug|release):LIBS_PRIVATE += -ldbus-1d
32     else:LIBS_PRIVATE += -ldbus-1
33 }
34 load(qt_module_config)
35
36 HEADERS += $$QT_SOURCE_TREE/src/dbus/qtdbusversion.h
37
38 PUB_HEADERS = qdbusargument.h \
39     qdbusconnectioninterface.h \
40     qdbusmacros.h \
41     qdbuserror.h \
42     qdbusextratypes.h \
43     qdbusmessage.h \
44     qdbusserver.h \
45     qdbusconnection.h \
46     qdbusabstractinterface.h \
47     qdbusinterface.h \
48     qdbusabstractadaptor.h \
49     qdbusreply.h \
50     qdbusmetatype.h \
51     qdbuspendingcall.h \
52     qdbuspendingreply.h \
53     qdbuscontext.h \
54     qdbusvirtualobject.h \
55     qdbusservicewatcher.h \
56     qdbusunixfiledescriptor.h
57 HEADERS += $$PUB_HEADERS \
58     qdbusconnection_p.h \
59     qdbusmessage_p.h \
60     qdbusinterface_p.h \
61     qdbusxmlparser_p.h \
62     qdbusabstractadaptor_p.h \
63     qdbusargument_p.h \
64     qdbusutil_p.h \
65     qdbusabstractinterface_p.h \
66     qdbuscontext_p.h \
67     qdbusthreaddebug_p.h \
68     qdbusintegrator_p.h \
69     qdbuspendingcall_p.h \
70     qdbus_symbols_p.h \
71     qdbusintrospection_p.h
72 SOURCES += qdbusconnection.cpp \
73     qdbusconnectioninterface.cpp \
74     qdbuserror.cpp \
75     qdbusintegrator.cpp \
76     qdbusmessage.cpp \
77     qdbusserver.cpp \
78     qdbusabstractinterface.cpp \
79     qdbusinterface.cpp \
80     qdbusxmlparser.cpp \
81     qdbusutil.cpp \
82     qdbusintrospection.cpp \
83     qdbusabstractadaptor.cpp \
84     qdbusinternalfilters.cpp \
85     qdbusmetaobject.cpp \
86     qdbusxmlgenerator.cpp \
87     qdbusmisc.cpp \
88     qdbusargument.cpp \
89     qdbusreply.cpp \
90     qdbusmetatype.cpp \
91     qdbusextratypes.cpp \
92     qdbusmarshaller.cpp \
93     qdbuscontext.cpp \
94     qdbuspendingcall.cpp \
95     qdbuspendingreply.cpp \
96     qdbus_symbols.cpp \
97     qdbusservicewatcher.cpp \
98     qdbusunixfiledescriptor.cpp \
99     qdbusvirtualobject.cpp