diff --git a/repos/libports/lib/import/import-qt5_cmake.mk b/repos/libports/lib/import/import-qt5_cmake.mk index 09e2fa195b..a16f3b8d20 100644 --- a/repos/libports/lib/import/import-qt5_cmake.mk +++ b/repos/libports/lib/import/import-qt5_cmake.mk @@ -205,6 +205,8 @@ endif ln -sf $(CURDIR)/$${cmake_target_binary}.debug $(PWD)/debug/; \ done +BUILD_ARTIFACTS ?= $(notdir $(CMAKE_TARGET_BINARIES)) + # # build applications with CMake # diff --git a/repos/libports/lib/import/import-qt5_qmake.mk b/repos/libports/lib/import/import-qt5_qmake.mk index 204bcbb436..92edc1732f 100644 --- a/repos/libports/lib/import/import-qt5_qmake.mk +++ b/repos/libports/lib/import/import-qt5_qmake.mk @@ -210,6 +210,8 @@ build_with_qmake: qmake_prepared.tag ln -sf $(CURDIR)/$${qmake_target_binary}.debug $(PWD)/debug/; \ done +BUILD_ARTIFACTS ?= $(notdir $(QMAKE_TARGET_BINARIES)) + # # build applications with qmake # diff --git a/repos/libports/lib/mk/qt5_base.mk b/repos/libports/lib/mk/qt5_base.mk index 6fced8df3b..55a2e50479 100644 --- a/repos/libports/lib/mk/qt5_base.mk +++ b/repos/libports/lib/mk/qt5_base.mk @@ -14,6 +14,11 @@ INSTALL_LIBS = lib/libQt5Core.lib.so \ plugins/imageformats/libqjpeg.lib.so \ plugins/sqldrivers/libqsqlite.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_libqgenode.tar \ + qt5_libqjpeg.tar \ + qt5_libqsqlite.tar + built.tag: qmake_prepared.tag qmake_root/lib/ld.lib.so @# diff --git a/repos/libports/lib/mk/qt5_declarative.mk b/repos/libports/lib/mk/qt5_declarative.mk index 788755ad2f..3873995cd0 100644 --- a/repos/libports/lib/mk/qt5_declarative.mk +++ b/repos/libports/lib/mk/qt5_declarative.mk @@ -29,6 +29,9 @@ INSTALL_LIBS = lib/libQt5Qml.lib.so \ qml/QtQuick/Window.2/libwindowplugin.lib.so \ qml/QtTest/libqmltestplugin.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_declarative_qml.tar + built.tag: qmake_prepared.tag @# diff --git a/repos/libports/lib/mk/qt5_graphicaleffects.mk b/repos/libports/lib/mk/qt5_graphicaleffects.mk index a5e2a18f4b..a970eb66e6 100644 --- a/repos/libports/lib/mk/qt5_graphicaleffects.mk +++ b/repos/libports/lib/mk/qt5_graphicaleffects.mk @@ -8,6 +8,9 @@ LIBS = libc libm mesa stdcxx $(QT5_PORT_LIBS) INSTALL_LIBS = qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.lib.so \ qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_graphicaleffects_qml.tar + built.tag: qmake_prepared.tag @# diff --git a/repos/libports/lib/mk/qt5_quickcontrols.mk b/repos/libports/lib/mk/qt5_quickcontrols.mk index ce9fafb7f9..848fa8457d 100644 --- a/repos/libports/lib/mk/qt5_quickcontrols.mk +++ b/repos/libports/lib/mk/qt5_quickcontrols.mk @@ -7,6 +7,9 @@ LIBS = libc libm mesa stdcxx $(QT5_PORT_LIBS) INSTALL_LIBS = qml/QtQuick/Controls/libqtquickcontrolsplugin.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_quickcontrols_qml.tar + built.tag: qmake_prepared.tag @# diff --git a/repos/libports/lib/mk/qt5_quickcontrols2.mk b/repos/libports/lib/mk/qt5_quickcontrols2.mk index bc881894d9..d0ce8bd388 100644 --- a/repos/libports/lib/mk/qt5_quickcontrols2.mk +++ b/repos/libports/lib/mk/qt5_quickcontrols2.mk @@ -16,6 +16,9 @@ INSTALL_LIBS = lib/libQt5QuickControls2.lib.so \ qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.lib.so \ qml/QtQuick/Templates.2/libqtquicktemplates2plugin.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_quickcontrols2_qml.tar + built.tag: qmake_prepared.tag @# diff --git a/repos/libports/lib/mk/qt5_svg.mk b/repos/libports/lib/mk/qt5_svg.mk index 3c60574b9a..cd5fa3b64e 100644 --- a/repos/libports/lib/mk/qt5_svg.mk +++ b/repos/libports/lib/mk/qt5_svg.mk @@ -7,6 +7,9 @@ LIBS = libc libm mesa stdcxx $(QT5_PORT_LIBS) INSTALL_LIBS = lib/libQt5Svg.lib.so \ plugins/imageformats/libqsvg.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_libqsvg.tar + built.tag: qmake_prepared.tag @# diff --git a/repos/libports/lib/mk/qt5_virtualkeyboard.mk b/repos/libports/lib/mk/qt5_virtualkeyboard.mk index e6b36e38d5..37335a4459 100644 --- a/repos/libports/lib/mk/qt5_virtualkeyboard.mk +++ b/repos/libports/lib/mk/qt5_virtualkeyboard.mk @@ -12,6 +12,10 @@ INSTALL_LIBS = lib/libQt5VirtualKeyboard.lib.so \ qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.lib.so \ qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.lib.so +BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \ + qt5_libqtvirtualkeyboardplugin.tar \ + qt5_virtualkeyboard_qml.tar + built.tag: qmake_prepared.tag @#