layerscape: put u-boot and ucode images into image staging directory
[openwrt/staging/yousong.git] / package / firmware / rcw / Makefile
index 4b6d8c1350124d12826b490100fbe6d2a7585caa..bae9c95b6cc4870598f94b65c105d2638ec074af 100644 (file)
@@ -13,16 +13,17 @@ PKG_VERSION:=v1.0
 PKG_RELEASE:=1
 
 PKG_SOURCE_PROTO:=git
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_MIRROR_HASH:=8082979dbdef57e36a3096986aa426ef678c152403eb1dbd132da28f01490b6d
 PKG_SOURCE_URL:=https://github.com/fsl-jyt/rcw.git
-PKG_SOURCE_VERSION:=4c74045c34375ee0cf6a9bbd57ef8f00a5a01fd6
+PKG_SOURCE_VERSION:=17e09e19bd5cf94e5ebc84916b4607743c29723e
 
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
+PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
 
 PKG_LICENSE:=GPL-2.0 GPL-2.0+
 PKG_LICENSE_FILES:=Licenses/README
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define rcw/Default
@@ -35,8 +36,20 @@ define rcw/ls1043ardb
        CONFIG=ls1043ardb-rcw.bin
 endef
 
+define rcw/ls1046ardb
+       TITLE=RCW binary $(PKG_NAME)-$(PKG_VERSION) for NXP ls1046ardb 64b/32b Dev Board
+       CONFIG=ls1046ardb-rcw.bin
+endef
+
+define rcw/ls1012ardb
+       TITLE=RCW binary $(PKG_NAME)-$(PKG_VERSION) for NXP ls1012ardb 64b/32b Dev Board
+       CONFIG=ls1012ardb-rcw.bin
+endef
+
 RCWS := \
-       ls1043ardb
+       ls1043ardb \
+       ls1046ardb \
+       ls1012ardb
 
 define Package/rcw/template
 define Package/rcw-layerscape-$(1)
@@ -68,7 +81,8 @@ define Build/Compile
 endef
 
 define Package/rcw/install/default
-       $(CP) $(PKG_BUILD_DIR)/$(RCW_CONFIG) $(KDIR)/$(1)-rcw.bin
+       $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
+       $(CP) $(PKG_BUILD_DIR)/$(RCW_CONFIG) $(STAGING_DIR_IMAGE)/$(1)-rcw.bin
 endef
 
 define Package/rcw/install/template