automatically add the version header to HEADERS
[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 CONFIG += link_pkgconfig
7
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 QMAKE_DOCS = $$PWD/doc/qtdbus.qdocconf
37 QMAKE_DOCS_INDEX = ../../doc
38
39 PUB_HEADERS = qdbusargument.h \
40     qdbusconnectioninterface.h \
41     qdbusmacros.h \
42     qdbuserror.h \
43     qdbusextratypes.h \
44     qdbusmessage.h \
45     qdbusserver.h \
46     qdbusconnection.h \
47     qdbusabstractinterface.h \
48     qdbusinterface.h \
49     qdbusabstractadaptor.h \
50     qdbusreply.h \
51     qdbusmetatype.h \
52     qdbuspendingcall.h \
53     qdbuspendingreply.h \
54     qdbuscontext.h \
55     qdbusvirtualobject.h \
56     qdbusservicewatcher.h \
57     qdbusunixfiledescriptor.h
58 HEADERS += $$PUB_HEADERS \
59     qdbusconnection_p.h \
60     qdbusmessage_p.h \
61     qdbusinterface_p.h \
62     qdbusxmlparser_p.h \
63     qdbusabstractadaptor_p.h \
64     qdbusargument_p.h \
65     qdbusutil_p.h \
66     qdbusabstractinterface_p.h \
67     qdbuscontext_p.h \
68     qdbusthreaddebug_p.h \
69     qdbusintegrator_p.h \
70     qdbuspendingcall_p.h \
71     qdbus_symbols_p.h \
72     qdbusintrospection_p.h
73 SOURCES += qdbusconnection.cpp \
74     qdbusconnectioninterface.cpp \
75     qdbuserror.cpp \
76     qdbusintegrator.cpp \
77     qdbusmessage.cpp \
78     qdbusserver.cpp \
79     qdbusabstractinterface.cpp \
80     qdbusinterface.cpp \
81     qdbusxmlparser.cpp \
82     qdbusutil.cpp \
83     qdbusintrospection.cpp \
84     qdbusabstractadaptor.cpp \
85     qdbusinternalfilters.cpp \
86     qdbusmetaobject.cpp \
87     qdbusxmlgenerator.cpp \
88     qdbusmisc.cpp \
89     qdbusargument.cpp \
90     qdbusreply.cpp \
91     qdbusmetatype.cpp \
92     qdbusextratypes.cpp \
93     qdbusmarshaller.cpp \
94     qdbuscontext.cpp \
95     qdbuspendingcall.cpp \
96     qdbuspendingreply.cpp \
97     qdbus_symbols.cpp \
98     qdbusservicewatcher.cpp \
99     qdbusunixfiledescriptor.cpp \
100     qdbusvirtualobject.cpp