Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[build] Updated .pro files
These are mostly for convenience, the actual OBS build is using makefiles.
  • Loading branch information
monich committed Sep 24, 2015
1 parent d589fa9 commit 01f165a
Show file tree
Hide file tree
Showing 9 changed files with 63 additions and 11 deletions.
13 changes: 7 additions & 6 deletions .gitignore
@@ -1,15 +1,16 @@
*~
build
mms-engine/mms-engine.pro.user
mms-lib/mms-lib.pro.user
mms.pro.user*
mms-engine/mms-engine.pro.user*
mms-lib/mms-lib.pro.user*
mms-lib/test/coverage/full.gcov
mms-lib/test/coverage/mms-lib.gcov
mms-lib/test/coverage/results
mms-lib/test/mms_lib_test.ncb
mms-lib/test/mms_lib_test.opt
mms-ofono/mms-ofono.pro.user
mms-handler-dbus/mms-handler-dbus.pro.user
mms-handler-dbus/test/mms_handler_dbus_server/test_mms_handler_dbus_server.pro.user
mms-settings-dconf/mms-settings-dconf.pro.user
mms-ofono/mms-ofono.pro.user*
mms-handler-dbus/mms-handler-dbus.pro.user*
mms-handler-dbus/test/mms_handler_dbus_server/test_mms_handler_dbus_server.pro.user*
mms-settings-dconf/mms-settings-dconf.pro.user*
mms-dump/mms_dump.ncb
mms-dump/mms_dump.opt
8 changes: 8 additions & 0 deletions mms-dump/mms-dump.pro
@@ -0,0 +1,8 @@
TEMPLATE = app
TARGET = mms-dump
CONFIG -= qt

CONFIG += link_pkgconfig
PKGCONFIG += libwspcodec glib-2.0

SOURCES += mms-dump.c
2 changes: 1 addition & 1 deletion mms-engine/mms-engine.pro
Expand Up @@ -10,7 +10,7 @@ INCLUDEPATH += $$MMS_OFONO_DIR/include
INCLUDEPATH += $$MMS_LIB_DIR/include
INCLUDEPATH += $$MMS_HANDLER_DIR/include
INCLUDEPATH += $$MMS_SETTINGS_DIR/include
QMAKE_CFLAGS += -Wno-unused
QMAKE_CFLAGS += -Wno-unused-parameter

include(../mms-lib/mms-lib-config.pri)

Expand Down
2 changes: 1 addition & 1 deletion mms-handler-dbus/mms-handler-dbus.pro
Expand Up @@ -6,7 +6,7 @@ PKGCONFIG += 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
QMAKE_CFLAGS += -Wno-unused-parameter

CONFIG(debug, debug|release) {
DEFINES += DEBUG
Expand Down
2 changes: 1 addition & 1 deletion mms-lib/mms-lib.pro
Expand Up @@ -3,7 +3,7 @@ CONFIG += staticlib
CONFIG += link_pkgconfig
PKGCONFIG += gmime-2.6 glib-2.0 libsoup-2.4 libwspcodec
INCLUDEPATH += include
QMAKE_CFLAGS += -Wno-unused
QMAKE_CFLAGS += -Wno-unused-parameter

include(mms-lib-config.pri)

Expand Down
2 changes: 1 addition & 1 deletion mms-ofono/mms-ofono.pro
Expand Up @@ -6,7 +6,7 @@ PKGCONFIG += 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
QMAKE_CFLAGS += -Wno-unused-parameter

CONFIG(debug, debug|release) {
DEFINES += DEBUG
Expand Down
30 changes: 30 additions & 0 deletions mms-send/mms-send.pro
@@ -0,0 +1,30 @@
TEMPLATE = app
TARGET = mms-send
CONFIG -= qt

CONFIG += link_pkgconfig
PKGCONFIG += gio-unix-2.0 gio-2.0 glib-2.0
QMAKE_CFLAGS += -Wno-unused-parameter

SOURCES += mms-send.c

DBUS_SPEC_DIR = $$_PRO_FILE_PWD_/../mms-engine

# org.nemomobile.MmsEngine
MMS_ENGINE_XML = $$DBUS_SPEC_DIR/org.nemomobile.MmsEngine.xml
MMS_ENGINE_COMMAND = gdbus-codegen --generate-c-code \
org.nemomobile.MmsEngine $$MMS_ENGINE_XML
MMS_ENGINE_DBUS_H = org.nemomobile.MmsEngine.h
org_nemomobile_mmsengine_h.input = MMS_ENGINE_XML
org_nemomobile_mmsengine_h.output = $$MMS_ENGINE_DBUS_H
org_nemomobile_mmsengine_h.commands = $$MMS_ENGINE_COMMAND
org_nemomobile_mmsengine_h.CONFIG = no_link
QMAKE_EXTRA_COMPILERS += org_nemomobile_mmsengine_h

MMS_ENGINE_DBUS_C = org.nemomobile.MmsEngine.c
org_nemomobile_mmsengine_c.input = MMS_ENGINE_XML
org_nemomobile_mmsengine_c.output = $$MMS_ENGINE_DBUS_C
org_nemomobile_mmsengine_c.commands = $$MMS_ENGINE_COMMAND
org_nemomobile_mmsengine_c.CONFIG = no_link
QMAKE_EXTRA_COMPILERS += org_nemomobile_mmsengine_c
GENERATED_SOURCES += $$MMS_ENGINE_DBUS_C
2 changes: 1 addition & 1 deletion mms-settings-dconf/mms-settings-dconf.pro
Expand Up @@ -5,7 +5,7 @@ CONFIG += link_pkgconfig
PKGCONFIG += glib-2.0 dconf
INCLUDEPATH += include
INCLUDEPATH += ../mms-lib/include
QMAKE_CFLAGS += -Wno-unused
QMAKE_CFLAGS += -Wno-unused-parameter

CONFIG(debug, debug|release) {
DEFINES += DEBUG
Expand Down
13 changes: 13 additions & 0 deletions mms.pro
@@ -0,0 +1,13 @@
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS += \
mms-lib \
mms-handler-dbus \
mms-ofono \
mms-settings-dconf \
mms-engine \
mms-dump \
mms-send
OTHER_FILES += \
rpm/mms-engine.spec \
README

0 comments on commit 01f165a

Please sign in to comment.