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