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
63 define Package
/ppa
/template
64 define Package
/layerscape-ppa-
$(1)
67 DEPENDS
:= @TARGET_layerscape
73 define BuildPPAPackage
74 $(eval
$(ppa
/Default
))
76 $(call Package
/ppa
/template
,$(1),$(TITLE
))
80 $(eval
$(call ppa
/$(BUILD_VARIANT
)))
81 PPA_CONFIG
:=$(if
$(CONFIG
),$(CONFIG
),$(BUILD_VARIANT
))
87 define Package
/ppa
/install/default
88 $(INSTALL_DIR
) $(STAGING_DIR_IMAGE
)
89 $(CP
) $(PKG_BUILD_DIR
)/$(PPA_CONFIG
) $(STAGING_DIR_IMAGE
)/$(1)-ppa.itb
92 define Package
/ppa
/install/template
93 define Package
/layerscape-ppa-
$(1)/install
94 $(call Package
/ppa
/install/default
,$(2))
98 $(foreach r
,$(PPAS
), \
99 $(eval
$(call Package
/ppa
/install/template
,$(r
),$(r
))) \
102 $(foreach r
,$(PPAS
), \
103 $(eval
$(call BuildPPAPackage
,$(r
))) \
104 $(eval
$(call BuildPackage
,layerscape-ppa-
$(r
))) \