/
lib.pro
64 lines (48 loc) · 1.52 KB
/
lib.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
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
TARGET = mce-qt5
CONFIG += create_pc create_prl no_install_prl link_pkgconfig
PKGCONFIG += mce
QT += dbus
QT -= gui
QMAKE_CXXFLAGS += -Wno-unused-parameter -Wno-psabi
INCLUDEPATH += include
include(version.pri)
TEMPLATE = lib
DEFINES += QMCE_LIBRARY
isEmpty(PREFIX) {
PREFIX=/usr
}
XML_FILES += \
dbus/com.nokia.mce.request.xml \
dbus/com.nokia.mce.signal.xml
OTHER_FILES += $$XML_FILES
SOURCES += \
src/qmcedisplay.cpp \
src/qmceproxy.cpp \
src/qmcetklock.cpp
PUBLIC_HEADERS += \
include/qmcedisplay.h \
include/qmcetypes.h \
include/qmcetklock.h
HEADERS += \
$$PUBLIC_HEADERS \
src/qmceproxy.h
DBUS_INTERFACES += com_nokia_mce_request
com_nokia_mce_request.files = dbus/com.nokia.mce.request.xml
com_nokia_mce_request.header_flags = -N -c QMceRequestProxy
com_nokia_mce_request.source_flags = -N -c QMceRequestProxy
DBUS_INTERFACES += com_nokia_mce_signal
com_nokia_mce_signal.files = dbus/com.nokia.mce.signal.xml
com_nokia_mce_signal.header_flags = -N -c QMceSignalProxy
com_nokia_mce_signal.source_flags = -N -c QMceSignalProxy
target.path = $$[QT_INSTALL_LIBS]
headers.files = $$PUBLIC_HEADERS
headers.path = $$INSTALL_ROOT$$PREFIX/include/mce-qt5
pkgconfig.files = mce-qt5.pc
pkgconfig.path = $$[QT_INSTALL_LIBS]/pkgconfig
QMAKE_PKGCONFIG_NAME = $$TARGET
QMAKE_PKGCONFIG_DESTDIR = pkgconfig
QMAKE_PKGCONFIG_INCDIR = $$headers.path
QMAKE_PKGCONFIG_DESCRIPTION = Qt bindings for mce
QMAKE_PKGCONFIG_PREFIX = $$PREFIX
QMAKE_PKGCONFIG_VERSION = $$VERSION
INSTALLS += target headers pkgconfig