1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# qt6serialport 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunQT6SERIALPORT_VERSION = $(QT6_VERSION) 8*4882a593SmuzhiyunQT6SERIALPORT_SITE = $(QT6_SITE) 9*4882a593SmuzhiyunQT6SERIALPORT_SOURCE = qtserialport-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SERIALPORT_VERSION).tar.xz 10*4882a593SmuzhiyunQT6SERIALPORT_INSTALL_STAGING = YES 11*4882a593SmuzhiyunQT6SERIALPORT_SUPPORTS_IN_SOURCE_BUILD = NO 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunQT6SERIALPORT_LICENSE = \ 14*4882a593Smuzhiyun GPL-2.0+ or LGPL-3.0, \ 15*4882a593Smuzhiyun GPL-3.0 with exception (tools), \ 16*4882a593Smuzhiyun GFDL-1.3 (docs), \ 17*4882a593Smuzhiyun BSD-3-Clause 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunQT6SERIALPORT_LICENSE_FILES = \ 20*4882a593Smuzhiyun LICENSES/BSD-3-Clause.txt \ 21*4882a593Smuzhiyun LICENSES/GFDL-1.3-no-invariants-only.txt \ 22*4882a593Smuzhiyun LICENSES/GPL-2.0-only.txt \ 23*4882a593Smuzhiyun LICENSES/GPL-3.0-only.txt \ 24*4882a593Smuzhiyun LICENSES/LGPL-3.0-only.txt \ 25*4882a593Smuzhiyun LICENSES/Qt-GPL-exception-1.0.txt 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunQT6SERIALPORT_CONF_OPTS = \ 28*4882a593Smuzhiyun -GNinja \ 29*4882a593Smuzhiyun -DQT_HOST_PATH=$(HOST_DIR) \ 30*4882a593Smuzhiyun -DBUILD_WITH_PCH=OFF \ 31*4882a593Smuzhiyun -DQT_BUILD_EXAMPLES=OFF \ 32*4882a593Smuzhiyun -DQT_BUILD_TESTS=OFF 33*4882a593Smuzhiyun 34*4882a593SmuzhiyunQT6SERIALPORT_DEPENDENCIES = \ 35*4882a593Smuzhiyun host-pkgconf \ 36*4882a593Smuzhiyun host-ninja \ 37*4882a593Smuzhiyun qt6base 38*4882a593Smuzhiyun 39*4882a593Smuzhiyundefine QT6SERIALPORT_BUILD_CMDS 40*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6SERIALPORT_BUILDDIR) 41*4882a593Smuzhiyunendef 42*4882a593Smuzhiyun 43*4882a593Smuzhiyundefine QT6SERIALPORT_INSTALL_STAGING_CMDS 44*4882a593Smuzhiyun $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(QT6SERIALPORT_BUILDDIR) 45*4882a593Smuzhiyunendef 46*4882a593Smuzhiyun 47*4882a593Smuzhiyundefine QT6SERIALPORT_INSTALL_TARGET_CMDS 48*4882a593Smuzhiyun $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(QT6SERIALPORT_BUILDDIR) 49*4882a593Smuzhiyunendef 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun$(eval $(cmake-package)) 52