4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
9 include $(INCLUDE_DIR
)/image.mk
16 PKG_SOURCE_URL
:=https
://github.com
/yangbolu1991
/ppa-binary.git
17 PKG_SOURCE_VERSION
:=76a80ca988affbee67bb17096aefb82ba6d91be7
18 PKG_MIRROR_HASH
:=76be14a8be9e01036a0e103c8e86d40a6ce4c1a7504930d0d9da54a570744be3
20 PKG_BUILD_DIR
=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
24 include $(INCLUDE_DIR
)/package.mk
32 TITLE
=PPA firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls1043ardb
64b
/32b Dev Board
33 CONFIG
=ppa-ls1043a.itb
37 TITLE
=PPA firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls1046ardb
64b
/32b Dev Board
38 CONFIG
=ppa-ls1046a.itb
42 TITLE
=PPA firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls1012ardb
64b
/32b Dev Board
43 CONFIG
=ppa-ls1012a.itb
47 TITLE
=PPA firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls1088ardb
64b
/32b Dev Board
48 CONFIG
=ppa-ls1088a.itb
52 TITLE
=PPA firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls2088ardb
64b
/32b Dev Board
53 CONFIG
=ppa-ls2088a.itb
56 define ppa
/ls1012afrdm
57 TITLE
=PPA firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls1012afrdm
64b
/32b Dev Board
58 CONFIG
=ppa-ls1012a.itb
69 define Package
/ppa
/template
70 define Package
/layerscape-ppa-
$(1)
73 DEPENDS
:= @TARGET_layerscape
79 define BuildPPAPackage
80 $(eval
$(ppa
/Default
))
82 $(call Package
/ppa
/template
,$(1),$(TITLE
))
86 $(eval
$(call ppa
/$(BUILD_VARIANT
)))
87 PPA_CONFIG
:=$(if
$(CONFIG
),$(CONFIG
),$(BUILD_VARIANT
))
93 define Package
/ppa
/install/default
94 $(INSTALL_DIR
) $(STAGING_DIR_IMAGE
)
95 $(CP
) $(PKG_BUILD_DIR
)/$(PPA_CONFIG
) $(STAGING_DIR_IMAGE
)/$(1)-ppa.itb
98 define Package
/ppa
/install/template
99 define Package
/layerscape-ppa-
$(1)/install
100 $(call Package
/ppa
/install/default
,$(2))
104 $(foreach r
,$(PPAS
), \
105 $(eval
$(call Package
/ppa
/install/template
,$(r
),$(r
))) \
108 $(foreach r
,$(PPAS
), \
109 $(eval
$(call BuildPPAPackage
,$(r
))) \
110 $(eval
$(call BuildPackage
,layerscape-ppa-
$(r
))) \