summaryrefslogtreecommitdiff
path: root/browser/browser.pro
blob: 877cb4ee2e37ad519272263896f716e60d838e01 (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

QT += dbus webkitwidgets

my_dbus_cachemanager_adaptors.files += ../common/ICacheManager.xml
my_dbus_cachemanager_adaptors.header_flags = -i cachemanager.h -i ../common/browserdefs.h -l cachemanager
my_dbus_cachemanager_adaptors.source_flags = -l cachemanager

my_dbus_errorlogger_adaptors.files += ../common/IErrorLogger.xml
my_dbus_errorlogger_adaptors.header_flags = -i errorlogger.h -i ../common/browserdefs.h -l errorlogger
my_dbus_errorlogger_adaptors.source_flags = -l errorlogger

my_dbus_bookmark_adaptors.files += ../common/IBookmarkManager.xml
my_dbus_bookmark_adaptors.header_flags = -i bookmarkmanager.h -i ../common/browserdefs.h -l bookmarkmanager
my_dbus_bookmark_adaptors.source_flags = -l bookmarkmanager

my_dbus_userinput_adaptors.files += ../common/IUserInput.xml
my_dbus_userinput_adaptors.header_flags = -i ../common/browserdefs.h

my_dbus_webpagewindow_adaptors.files += ../common/IWebPageWindow.xml
my_dbus_webpagewindow_adaptors.header_flags = -i webpagewindow.h -i ../common/browserdefs.h -l webpagewindow
my_dbus_webpagewindow_adaptors.source_flags = -l webpagewindow

my_dbus_browser_adaptors.files += ../common/IBrowser.xml
my_dbus_browser_adaptors.header_flags = -i browser.h -i ../common/browserdefs.h -l browser
my_dbus_browser_adaptors.source_flags = -l browser

DBUS_ADAPTORS += my_dbus_bookmark_adaptors \
                 my_dbus_cachemanager_adaptors \
                 my_dbus_userinput_adaptors \
                 my_dbus_webpagewindow_adaptors \
                 my_dbus_browser_adaptors \
                 my_dbus_errorlogger_adaptors

SOURCES += main.cpp \
    bookmarkmanager.cpp \
    userinput.cpp \
    webpagewindow.cpp \
    browser.cpp \
    browserhelper.cpp \
    browserview.cpp \
    browserconfig.cpp \
    cachemanager.cpp \
    errorlogger.cpp \
    ../common/bookmark.cpp \

HEADERS += \
    bookmarkmanager.h \
    userinput.h \
    webpagewindow.h \
    browser.h \
    browserhelper.h \
    browserview.h \
    browserconfig.h \
    cachemanager.h \
    errorlogger.h \
    ../common/bookmark.h \
    ../common/browserdefs.h \

# Generation of the adaptor doesn't trigger properly, so this is a temp fix
system("$$[QT_INSTALL_PREFIX]/bin/qdbusxml2cpp -i cachemanager.h\
                                               -i ../common/browserdefs.h\
                                               -l cachemanager\
                                               -a icachemanager_adaptor.h:\
                                               ../common/ICacheManager.xml")

system("$$[QT_INSTALL_PREFIX]/bin/qdbusxml2cpp -i errorlogger.h\
                                               -i ../common/browserdefs.h\
                                               -l errorlogger\
                                               -a ierrorlogger_adaptor\
                                               ../common/IErrorLogger.xml")