Skip to content

Commit

Permalink
[connectionagent] Generate interface code from the XML at build time.
Browse files Browse the repository at this point in the history
Don't rely on a pregenerated copy, as it may not be noticed by someone changing
this.
  • Loading branch information
rburchell committed Mar 18, 2014
1 parent 7980724 commit b51697c
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 166 deletions.
65 changes: 0 additions & 65 deletions connd/connadaptor.cpp

This file was deleted.

95 changes: 0 additions & 95 deletions connd/connadaptor.h

This file was deleted.

7 changes: 5 additions & 2 deletions connd/connd.pro
Expand Up @@ -11,17 +11,20 @@ TEMPLATE = app

OTHER_FILES += com.jolla.Connectiond.xml

DBUS_ADAPTORS = connadaptor
connadaptor.files = com.jollamobile.Connectiond.xml
connadaptor.header_flags = -c ConnAdaptor
connadaptor.source_flags = -c ConnAdaptor

# create adaptor
#system(qdbusxml2cpp -c ConnAdaptor -a connadaptor.h:connadaptor.cpp com.jollamobile.Connectiond.xml)

SOURCES += main.cpp \
qconnectionmanager.cpp \
connadaptor.cpp \
wakeupwatcher.cpp

HEADERS+= \
qconnectionmanager.h \
connadaptor.h \
wakeupwatcher.h

target.path = /usr/bin
Expand Down
2 changes: 1 addition & 1 deletion connd/main.cpp
Expand Up @@ -25,7 +25,7 @@
#include <sys/stat.h>

#include "qconnectionmanager.h"
#include "connadaptor.h"
#include "connectiond_adaptor.h"

static void signal_handler(int signum)
{
Expand Down
2 changes: 1 addition & 1 deletion connd/qconnectionmanager.cpp
Expand Up @@ -15,7 +15,7 @@
****************************************************************************/

#include "qconnectionmanager.h"
#include "connadaptor.h"
#include "connectiond_adaptor.h"
#include "wakeupwatcher.h"

#include <connman-qt5/useragent.h>
Expand Down
2 changes: 2 additions & 0 deletions connectionagent.pro
Expand Up @@ -6,6 +6,8 @@ SUBDIRS = \
config \
connd

test.depends = connd # xml interface

OTHER_FILES += rpm/connectionagent-qt5.spec \
rpm/connectionagent-qt5.yaml \
rpm/connectionagent.tracing
Expand Down
4 changes: 2 additions & 2 deletions test/auto/tst_connectionagent/tst_connectionagent.pro
Expand Up @@ -11,12 +11,12 @@ DEFINES += SRCDIR=\\\"$$PWD/\\\"

SOURCES += tst_connectionagent.cpp \
../../../connd/qconnectionmanager.cpp \
../../../connd/connadaptor.cpp \
../../../connd/connectiond_adaptor.cpp \
../../../connd/wakeupwatcher.cpp

HEADERS += \
../../../connd/qconnectionmanager.h \
../../../connd/connadaptor.h \
../../../connd/connectiond_adaptor.h \
../../../connd/wakeupwatcher.h

INCLUDEPATH += ../../../connd
Expand Down

0 comments on commit b51697c

Please sign in to comment.