immortalwrt/package/firmware/layerscape/fman-ucode/Makefile
Hauke Mehrtens acf1212cb8 treewide: Mark packages nonshared if they depend on @TARGET_
This marks all packages which depend on a target with @TARGET nonshared.
If they are not marked nonshared they would be build by the SDK build
and if this happens with a different SDK, then the SDK from the target
the package depends on, the package would not be added to the index.

This should fix the image builder for some of these packages.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2021-05-24 23:33:39 +08:00

54 lines
1.4 KiB
Makefile

#
# Copyright (C) 2016 Jiang Yutang <jiangyutang1978@gmail.com>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=fman-ucode
PKG_VERSION:=lsdk-1903
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/NXP/qoriq-fm-ucode.git
PKG_SOURCE_VERSION:=c275e91392e2adab1ed22f3867b8269ca3c54014
PKG_MIRROR_HASH:=a630f1a86e4a67a0e390312291702560e3f64dd74fe6ccb8f3be4584d00c7f80
PKG_FLAGS:=nonshared
include $(INCLUDE_DIR)/package.mk
define Package/layerscape-fman-ls1043ardb
SECTION:=firmware
CATEGORY:=Firmware
TITLE:=NXP LS1043ARDB FMan ucode
DEPENDS:=@TARGET_layerscape
CONFIG:=fsl_fman_ucode_ls1043_r1.1_106_4_18.bin
endef
define Package/layerscape-fman-ls1046ardb
SECTION:=firmware
CATEGORY:=Firmware
TITLE:=NXP LS1046ARDB FMan ucode
DEPENDS:=@TARGET_layerscape
CONFIG:=fsl_fman_ucode_ls1046_r1.0_106_4_18.bin
endef
define Build/Compile
endef
define Package/layerscape-fman-ls1043ardb/install
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
$(CP) $(PKG_BUILD_DIR)/$(CONFIG) $(STAGING_DIR_IMAGE)/ls1043ardb-fman.bin
endef
define Package/layerscape-fman-ls1046ardb/install
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
$(CP) $(PKG_BUILD_DIR)/$(CONFIG) $(STAGING_DIR_IMAGE)/ls1046ardb-fman.bin
endef
$(eval $(call BuildPackage,layerscape-fman-ls1043ardb))
$(eval $(call BuildPackage,layerscape-fman-ls1046ardb))