summaryrefslogtreecommitdiffstats
path: root/src/dbus/dbus.pro
blob: 57c6a58e8bbc034d2202986612839e8134526ab6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
TARGET          = QtDBus
QPRO_PWD        = $$PWD
QT              = core xml
CONFIG         += link_pkgconfig
DEFINES        += QDBUS_MAKEDLL DBUS_API_SUBJECT_TO_CHANGE
QMAKE_CXXFLAGS += $$QT_CFLAGS_DBUS

contains(QT_CONFIG, dbus-linked) {
    LIBS_PRIVATE += $$QT_LIBS_DBUS
    DEFINES      += QT_LINKED_LIBDBUS
}

#INCLUDEPATH += .

unix {
   QMAKE_PKGCONFIG_DESCRIPTION = Qt DBus module
   QMAKE_PKGCONFIG_REQUIRES = QtCore QtXml
}

win32 {
   LIBS_PRIVATE += -lws2_32 -ladvapi32 -lnetapi32 -luser32
   CONFIG(debug, debug|release):LIBS_PRIVATE += -ldbus-1d
   else:LIBS_PRIVATE += -ldbus-1
}

include(../qbase.pri)

PUB_HEADERS =  qdbusargument.h \
	       qdbusconnectioninterface.h \
	       qdbusmacros.h \
	       qdbuserror.h \
	       qdbusextratypes.h \
	       qdbusmessage.h \
	       qdbusserver.h \
	       qdbusconnection.h \
	       qdbusabstractinterface.h \
	       qdbusinterface.h \
	       qdbusabstractadaptor.h \
	       qdbusreply.h \
	       qdbusmetatype.h \
	       qdbuspendingcall.h \
	       qdbuspendingreply.h \
	       qdbuscontext.h

HEADERS += $$PUB_HEADERS \
           qdbusconnection_p.h qdbusmessage_p.h \
           qdbusinterface_p.h qdbusxmlparser_p.h qdbusabstractadaptor_p.h \
           qdbusargument_p.h qdbusutil_p.h qdbusabstractinterface_p.h \
	   qdbuscontext_p.h qdbusthreaddebug_p.h qdbusintegrator_p.h \
	   qdbuspendingcall_p.h qdbus_symbols_p.h

SOURCES += qdbusconnection.cpp  \
	qdbusconnectioninterface.cpp \
	qdbuserror.cpp		\
	qdbusintegrator.cpp	\
	qdbusmessage.cpp	\
	qdbusserver.cpp		\
	qdbusabstractinterface.cpp \
	qdbusinterface.cpp	\
	qdbusxmlparser.cpp	\
	qdbusutil.cpp		\
	qdbusintrospection.cpp	\
	qdbusabstractadaptor.cpp \
	qdbusinternalfilters.cpp \
	qdbusmetaobject.cpp	\
	qdbusxmlgenerator.cpp	\
	qdbusmisc.cpp		\
	qdbusargument.cpp	\
	qdbusreply.cpp		\
	qdbusmetatype.cpp	\
	qdbusextratypes.cpp	\
	qdbusmarshaller.cpp	\
	qdbuscontext.cpp        \
	qdbuspendingcall.cpp	\
	qdbuspendingreply.cpp	\
	qdbus_symbols.cpp