/
mms-handler-dbus.pro
39 lines (35 loc) · 1.37 KB
/
mms-handler-dbus.pro
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
TEMPLATE = lib
CONFIG += staticlib
CONFIG -= qt
CONFIG += link_pkgconfig
PKGCONFIG += libglibutil glib-2.0 gio-2.0 gio-unix-2.0
DBUS_SPEC_DIR = $$_PRO_FILE_PWD_/spec
INCLUDEPATH += include
INCLUDEPATH += ../mms-lib/include
QMAKE_CFLAGS += -Wno-unused-parameter
CONFIG(debug, debug|release) {
DEFINES += DEBUG
DESTDIR = $$_PRO_FILE_PWD_/build/debug
} else {
DESTDIR = $$_PRO_FILE_PWD_/build/release
}
SOURCES += src/mms_handler_dbus.c
HEADERS += include/mms_handler_dbus.h
OTHER_FILES += spec/org.nemomobile.MmsHandler.xml
# org.nemomobile.MmsHandler
COMMHISTORYIF_XML = $$DBUS_SPEC_DIR/org.nemomobile.MmsHandler.xml
COMMHISTORYIF_GENERATE = gdbus-codegen --generate-c-code \
org.nemomobile.MmsHandler $$COMMHISTORYIF_XML
COMMHISTORYIF_H = org.nemomobile.MmsHandler.h
org_nemomobile_MmsHandler_h.input = COMMHISTORYIF_XML
org_nemomobile_MmsHandler_h.output = $$COMMHISTORYIF_H
org_nemomobile_MmsHandler_h.commands = $$COMMHISTORYIF_GENERATE
org_nemomobile_MmsHandler_h.CONFIG = no_link
QMAKE_EXTRA_COMPILERS += org_nemomobile_MmsHandler_h
COMMHISTORYIF_C = org.nemomobile.MmsHandler.c
org_nemomobile_MmsHandler_c.input = COMMHISTORYIF_XML
org_nemomobile_MmsHandler_c.output = $$COMMHISTORYIF_C
org_nemomobile_MmsHandler_c.commands = $$COMMHISTORYIF_GENERATE
org_nemomobile_MmsHandler_c.CONFIG = no_link
QMAKE_EXTRA_COMPILERS += org_nemomobile_MmsHandler_c
GENERATED_SOURCES += $$COMMHISTORYIF_C