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