1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# fmlib 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunFMLIB_VERSION = fsl-sdk-v2.0 8*4882a593SmuzhiyunFMLIB_SITE = https://source.codeaurora.org/external/qoriq/qoriq-yocto-sdk/fmlib 9*4882a593SmuzhiyunFMLIB_SITE_METHOD = git 10*4882a593SmuzhiyunFMLIB_LICENSE = BSD-3-Clause, GPL-2.0+ 11*4882a593SmuzhiyunFMLIB_LICENSE_FILES = COPYING 12*4882a593SmuzhiyunFMLIB_DEPENDENCIES = linux 13*4882a593SmuzhiyunFMLIB_INSTALL_STAGING = YES 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun# This package installs a static library only, so there's 16*4882a593Smuzhiyun# nothing to install to the target 17*4882a593SmuzhiyunFMLIB_INSTALL_TARGET = NO 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunFMLIB_MAKE_OPTS = \ 20*4882a593Smuzhiyun CC="$(TARGET_CC)" \ 21*4882a593Smuzhiyun CROSS_COMPILE="$(TARGET_CROSS)" \ 22*4882a593Smuzhiyun KERNEL_SRC="$(LINUX_DIR)" \ 23*4882a593Smuzhiyun PREFIX="$(STAGING_DIR)/usr" 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunFMLIB_ARCHTYPE = $(call qstrip,$(BR2_PACKAGE_FMLIB_ARCHTYPE)) 26*4882a593SmuzhiyunFMLIB_PLATFORM = $(call qstrip,$(BR2_PACKAGE_FMLIB_PLATFORM)) 27*4882a593Smuzhiyun 28*4882a593Smuzhiyundefine FMLIB_BUILD_CMDS 29*4882a593Smuzhiyun $(SED) "s:P4080:$(FMLIB_PLATFORM):g" $(@D)/Makefile 30*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(FMLIB_MAKE_OPTS) -C $(@D) libfm-$(FMLIB_ARCHTYPE).a 31*4882a593Smuzhiyunendef 32*4882a593Smuzhiyun 33*4882a593Smuzhiyundefine FMLIB_INSTALL_STAGING_CMDS 34*4882a593Smuzhiyun $(RM) $(STAGING_DIR)/usr/lib/libfm.a 35*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(FMLIB_MAKE_OPTS) -C $(@D) install-libfm-$(FMLIB_ARCHTYPE) 36*4882a593Smuzhiyunendef 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun$(eval $(generic-package)) 39