Update spec to build Qt 5.0
[profile/ivi/qtbase.git] / src / dbus / dbus.pro
1 TARGET = QtDBus
2 QT = core-private
3 CONFIG += link_pkgconfig
4 MODULE_CONFIG = dbusadaptors dbusinterfaces
5
6 !isEmpty(DBUS_PATH) {
7     INCLUDEPATH += $$DBUS_PATH/include
8     QMAKE_LIBDIR += $$DBUS_PATH/lib
9 }
10
11 DEFINES += 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 win32 { 
19     wince*:LIBS_PRIVATE += -lws2
20     else:LIBS_PRIVATE += -lws2_32 \
21         -ladvapi32 \
22         -lnetapi32 \
23         -luser32
24     CONFIG(debug, debug|release):LIBS_PRIVATE += -ldbus-1d
25     else:LIBS_PRIVATE += -ldbus-1
26 }
27
28 QMAKE_DOCS = $$PWD/doc/qtdbus.qdocconf
29
30 load(qt_module)
31
32 PUB_HEADERS = qdbusargument.h \
33     qdbusconnectioninterface.h \
34     qdbusmacros.h \
35     qdbuserror.h \
36     qdbusextratypes.h \
37     qdbusmessage.h \
38     qdbusserver.h \
39     qdbusconnection.h \
40     qdbusabstractinterface.h \
41     qdbusinterface.h \
42     qdbusabstractadaptor.h \
43     qdbusreply.h \
44     qdbusmetatype.h \
45     qdbuspendingcall.h \
46     qdbuspendingreply.h \
47     qdbuscontext.h \
48     qdbusvirtualobject.h \
49     qdbusservicewatcher.h \
50     qdbusunixfiledescriptor.h
51 HEADERS += $$PUB_HEADERS \
52     qdbusconnection_p.h \
53     qdbusconnectionmanager_p.h \
54     qdbusmessage_p.h \
55     qdbusinterface_p.h \
56     qdbusxmlparser_p.h \
57     qdbusabstractadaptor_p.h \
58     qdbusargument_p.h \
59     qdbusutil_p.h \
60     qdbusabstractinterface_p.h \
61     qdbuscontext_p.h \
62     qdbusthreaddebug_p.h \
63     qdbusintegrator_p.h \
64     qdbuspendingcall_p.h \
65     qdbus_symbols_p.h \
66     qdbusintrospection_p.h
67 SOURCES += qdbusconnection.cpp \
68     qdbusconnectioninterface.cpp \
69     qdbuserror.cpp \
70     qdbusintegrator.cpp \
71     qdbusmessage.cpp \
72     qdbusserver.cpp \
73     qdbusabstractinterface.cpp \
74     qdbusinterface.cpp \
75     qdbusxmlparser.cpp \
76     qdbusutil.cpp \
77     qdbusintrospection.cpp \
78     qdbusabstractadaptor.cpp \
79     qdbusinternalfilters.cpp \
80     qdbusmetaobject.cpp \
81     qdbusxmlgenerator.cpp \
82     qdbusmisc.cpp \
83     qdbusargument.cpp \
84     qdbusreply.cpp \
85     qdbusmetatype.cpp \
86     qdbusextratypes.cpp \
87     qdbusmarshaller.cpp \
88     qdbuscontext.cpp \
89     qdbuspendingcall.cpp \
90     qdbuspendingreply.cpp \
91     qdbus_symbols.cpp \
92     qdbusservicewatcher.cpp \
93     qdbusunixfiledescriptor.cpp \
94     qdbusvirtualobject.cpp