summaryrefslogtreecommitdiff
path: root/browser/browser.pro
blob: 0451cf346d38f9e583484d3c8381b9d310dd436c (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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92

QT += dbus webkitwidgets
CONFIG += debug qt

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 -i userinput.h -l userinput
my_dbus_userinput_adaptors.source_flags = -l userinput

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

my_dbus_networkmanager_adaptors.files += ../common/INetworkManager.xml
my_dbus_networkmanager_adaptors.header_flags = -i networkmanager.h -i ../common/browserdefs.h -l networkmanager
my_dbus_networkmanager_adaptors.source_flags = -l networkmanager

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 \
                 my_dbus_networkmanager_adaptors

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

HEADERS += \
    bookmarkmanager.h \
    userinput.h \
    webpagewindow.h \
    browser.h \
    browserhelper.h \
    browserview.h \
    browserconfig.h \
    cachemanager.h \
    errorlogger.h \
    browserpage.h \
    networkmanager.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")

system("$$[QT_INSTALL_PREFIX]/bin/qdbusxml2cpp -i networkmanager.h\
                                               -i ../common/browserdefs.h\
                                               -l networkmanager\
                                               -a inetworkmanager_adaptor\
                                               ../common/INetworkManager.xml")

system("$$[QT_INSTALL_PREFIX]/bin/qdbusxml2cpp -i webpagewindow.h\
                                               -l webpagewindow\
                                               -a iwebpagewindow_adaptor\
                                               ../common/IWebPageWindow.xml")