f295ad4cb0
Now that the infra takes care of removing extraneous spaces before commas, we can safely append to LICENSE variables. This removes the only case where we had to use immediate assignment to append to a variable. Mechanical change, with: $ sed -r -i -e 's/\<([^[:space:]]+_LICENSE) := \$\(\1\),/\1 += ,/' \ $(git grep -l -E '\<([^[:space:]]+_LICENSE) := \$\(\1\),') Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
87 lines
3.1 KiB
Makefile
87 lines
3.1 KiB
Makefile
################################################################################
|
|
#
|
|
# qt5connectivity
|
|
#
|
|
################################################################################
|
|
|
|
QT5CONNECTIVITY_VERSION = $(QT5_VERSION)
|
|
QT5CONNECTIVITY_SITE = $(QT5_SITE)
|
|
QT5CONNECTIVITY_SOURCE = qtconnectivity-$(QT5_SOURCE_TARBALL_PREFIX)-$(QT5CONNECTIVITY_VERSION).tar.xz
|
|
QT5CONNECTIVITY_DEPENDENCIES = qt5base
|
|
QT5CONNECTIVITY_INSTALL_STAGING = YES
|
|
|
|
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
|
|
QT5CONNECTIVITY_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
|
|
QT5CONNECTIVITY_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT LICENSE.LGPL3 LICENSE.FDL
|
|
else
|
|
QT5CONNECTIVITY_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
|
|
QT5CONNECTIVITY_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
|
endif
|
|
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
|
|
QT5CONNECTIVITY_LICENSE += , BSD-3-Clause (examples)
|
|
endif
|
|
|
|
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_QT5DECLARATIVE),qt5declarative)
|
|
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_BLUEZ_UTILS),bluez_utils)
|
|
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_BLUEZ5_UTILS),bluez5_utils)
|
|
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_NEARD),neard)
|
|
|
|
define QT5CONNECTIVITY_CONFIGURE_CMDS
|
|
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/bin/qmake)
|
|
endef
|
|
|
|
define QT5CONNECTIVITY_BUILD_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
|
endef
|
|
|
|
define QT5CONNECTIVITY_INSTALL_STAGING_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
|
endef
|
|
|
|
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
|
|
ifneq ($(BR2_PACKAGE_BLUEZ_UTILS)$(BR2_PACKAGE_BLUEZ5_UTILS),)
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH_QMLS
|
|
cp -dpfr $(STAGING_DIR)/usr/qml/QtBluetooth $(TARGET_DIR)/usr/qml/
|
|
endef
|
|
endif
|
|
ifeq ($(BR2_PACKAGE_NEARD),y)
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_NFC_QMLS
|
|
cp -dpfr $(STAGING_DIR)/usr/qml/QtNfc $(TARGET_DIR)/usr/qml/
|
|
endef
|
|
endif
|
|
endif
|
|
|
|
ifneq ($(BR2_PACKAGE_BLUEZ_UTILS)$(BR2_PACKAGE_BLUEZ5_UTILS),)
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH
|
|
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Bluetooth.so.* $(TARGET_DIR)/usr/lib
|
|
cp -dpf $(STAGING_DIR)/usr/bin/sdpscanner $(TARGET_DIR)/usr/bin
|
|
endef
|
|
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH_EXAMPLES
|
|
cp -dpfr $(STAGING_DIR)/usr/lib/qt/examples/bluetooth $(TARGET_DIR)/usr/lib/qt/examples/
|
|
endef
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_NEARD),y)
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_NFC
|
|
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Nfc.so.* $(TARGET_DIR)/usr/lib
|
|
endef
|
|
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_NFC_EXAMPLES
|
|
cp -dpfr $(STAGING_DIR)/usr/lib/qt/examples/nfc $(TARGET_DIR)/usr/lib/qt/examples/
|
|
endef
|
|
endif
|
|
endif
|
|
|
|
define QT5CONNECTIVITY_INSTALL_TARGET_CMDS
|
|
$(QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH)
|
|
$(QT5CONNECTIVITY_INSTALL_TARGET_NFC)
|
|
$(QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH_QMLS)
|
|
$(QT5CONNECTIVITY_INSTALL_TARGET_NFC_QMLS)
|
|
$(QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH_EXAMPLES)
|
|
$(QT5CONNECTIVITY_INSTALL_TARGET_NFC_EXAMPLES)
|
|
endef
|
|
|
|
$(eval $(generic-package))
|