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