2012-10-23 17:51:25 +00:00
|
|
|
# Copyright (C) 2012 O.S. Systems Software LTDA.
|
2013-05-07 13:10:31 +00:00
|
|
|
# Copyright (C) 2013 Martin Jansa <martin.jansa@gmail.com>
|
2012-10-23 17:51:25 +00:00
|
|
|
|
2013-04-28 20:30:58 +00:00
|
|
|
inherit qmake5
|
2012-11-15 19:38:27 +00:00
|
|
|
|
|
|
|
# Qt5 is dependent on icu for localization
|
|
|
|
ICU = "icu "
|
|
|
|
ICU_powerpc = "pango"
|
|
|
|
|
2012-12-12 05:19:48 +00:00
|
|
|
QT_MODULE ?= "${BPN}"
|
2012-10-23 17:51:25 +00:00
|
|
|
|
2013-05-08 20:56:59 +00:00
|
|
|
# we don't want conflicts with qt4
|
2013-05-09 19:17:01 +00:00
|
|
|
OE_QMAKE_PATH_HEADERS = "${OE_QMAKE_PATH_QT_HEADERS}"
|
|
|
|
OE_QMAKE_PATH_ARCHDATA = "${OE_QMAKE_PATH_QT_ARCHDATA}"
|
|
|
|
OE_QMAKE_PATH_DATA = "${OE_QMAKE_PATH_QT_DATA}"
|
|
|
|
OE_QMAKE_PATH_BINS = "${OE_QMAKE_PATH_QT_BINS}"
|
|
|
|
OE_QMAKE_PATH_TRANSLATIONS = "${OE_QMAKE_PATH_QT_TRANSLATIONS}"
|
|
|
|
OE_QMAKE_PATH_DOCS = "${OE_QMAKE_PATH_QT_DOCS}"
|
|
|
|
OE_QMAKE_PATH_SETTINGS = "${OE_QMAKE_PATH_QT_SETTINGS}"
|
|
|
|
OE_QMAKE_PATH_EXAMPLES = "${OE_QMAKE_PATH_QT_EXAMPLES}"
|
|
|
|
OE_QMAKE_PATH_TESTS = "${OE_QMAKE_PATH_QT_TESTS}"
|
2013-05-08 20:56:59 +00:00
|
|
|
|
2013-05-27 23:43:46 +00:00
|
|
|
PACKAGES =. "${PN}-qmlplugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs ${PN}-examples-dev ${PN}-examples-staticdev ${PN}-examples-dbg ${PN}-examples "
|
2013-05-05 12:47:48 +00:00
|
|
|
|
|
|
|
# extra -dbg packages
|
|
|
|
FILES_${PN}-qmlplugins-dbg = " \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/*/.debug \
|
|
|
|
"
|
2013-04-28 00:16:27 +00:00
|
|
|
FILES_${PN}-tools-dbg = " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_BINS}/.debug \
|
2013-04-28 00:16:27 +00:00
|
|
|
"
|
|
|
|
FILES_${PN}-plugins-dbg = " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_PLUGINS}/*/.debug/* \
|
|
|
|
"
|
|
|
|
|
|
|
|
# extra packages
|
2013-08-29 07:53:44 +00:00
|
|
|
# qmlplugins 1-4 levels of subdirs qmldir + *{.so,*.qmltypes,*.qml,*js}
|
2013-05-05 12:47:48 +00:00
|
|
|
FILES_${PN}-qmlplugins = " \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/qmldir \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*.qml \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*.js \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/qmldir \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*.qml \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*.js \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/qmldir \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*.qml \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*.js \
|
2013-08-29 07:53:44 +00:00
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*/qmldir \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qml \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*/*.js \
|
|
|
|
${OE_QMAKE_PATH_QML}/*/*/*/*/*/*.png \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/qmldir \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/qmldir \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/*/*.qmltypes \
|
|
|
|
${OE_QMAKE_PATH_IMPORTS}/*/*/*/qmldir \
|
2013-04-28 00:16:27 +00:00
|
|
|
"
|
2013-07-03 14:14:44 +00:00
|
|
|
|
2013-04-28 00:16:27 +00:00
|
|
|
FILES_${PN}-tools = " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_BINS}/* \
|
2013-04-28 00:16:27 +00:00
|
|
|
"
|
|
|
|
FILES_${PN}-plugins = " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_PLUGINS}/*/*${SOLIBSDEV} \
|
2013-04-28 00:16:27 +00:00
|
|
|
"
|
2013-05-05 12:47:48 +00:00
|
|
|
FILES_${PN}-mkspecs = "\
|
|
|
|
${OE_QMAKE_PATH_ARCHDATA}/mkspecs \
|
2013-04-28 00:16:27 +00:00
|
|
|
"
|
2013-05-05 12:47:48 +00:00
|
|
|
|
|
|
|
# modifications to normal packages
|
2013-04-22 22:56:47 +00:00
|
|
|
FILES_${PN} += " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_LIBS}/lib*${SOLIBS} \
|
|
|
|
${OE_QMAKE_PATH_LIBEXECS} \
|
2013-04-22 22:56:47 +00:00
|
|
|
"
|
2012-12-12 18:11:06 +00:00
|
|
|
FILES_${PN}-dev += " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_LIBS}/lib*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_LIBS}/pkgconfig \
|
|
|
|
${OE_QMAKE_PATH_LIBS}/cmake/* \
|
|
|
|
${OE_QMAKE_PATH_LIBS}/*.prl \
|
|
|
|
${OE_QMAKE_PATH_LIBS}/*.la \
|
|
|
|
${OE_QMAKE_PATH_DATA}/* \
|
|
|
|
${OE_QMAKE_PATH_HEADERS}/* \
|
2013-04-22 22:56:47 +00:00
|
|
|
"
|
|
|
|
FILES_${PN}-dbg += " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_LIBS}/.debug \
|
|
|
|
${OE_QMAKE_PATH_LIBEXECS}/.debug \
|
2013-04-22 22:56:47 +00:00
|
|
|
"
|
|
|
|
FILES_${PN}-staticdev += " \
|
2013-05-05 12:47:48 +00:00
|
|
|
${OE_QMAKE_PATH_LIBS}/*.a \
|
2012-12-05 21:50:46 +00:00
|
|
|
"
|
2013-05-27 23:43:46 +00:00
|
|
|
FILES_${PN}-examples = " \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/* \
|
|
|
|
"
|
|
|
|
FILES_${PN}-examples-dev = " \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*${SOLIBSDEV} \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*${SOLIBSDEV} \
|
|
|
|
"
|
|
|
|
FILES_${PN}-examples-dbg = " \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/.debug \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/.debug \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/.debug \
|
|
|
|
"
|
|
|
|
FILES_${PN}-examples-staticdev = " \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*.a \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*.a \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*.a \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*.a \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*.a \
|
|
|
|
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*.a \
|
|
|
|
"
|