/
mms-handler-dbus.pro
39 lines (35 loc) · 1.37 KB
1
2
3
4
TEMPLATE = lib
CONFIG += staticlib
CONFIG -= qt
CONFIG += link_pkgconfig
5
PKGCONFIG += libglibutil glib-2.0 gio-2.0 gio-unix-2.0
6
7
8
DBUS_SPEC_DIR = $$_PRO_FILE_PWD_/spec
INCLUDEPATH += include
INCLUDEPATH += ../mms-lib/include
9
QMAKE_CFLAGS += -Wno-unused-parameter
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
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