OpenWrt – Blame information for rev 3

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 #
2 # Copyright 2017 NXP
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7  
8 include $(TOPDIR)/rules.mk
3 office 9 include $(INCLUDE_DIR)/image.mk
1 office 10  
11 PKG_NAME:=ls-ppa
3 office 12 PKG_SOURCE_DATE:=2018-01-18
1 office 13 PKG_RELEASE:=1
14  
15 PKG_SOURCE_PROTO:=git
16 PKG_SOURCE_URL:=https://github.com/yangbolu1991/ppa-binary.git
3 office 17 PKG_SOURCE_VERSION:=cd295be24cadae51741154f3b1c935c7b9064230
18 PKG_MIRROR_HASH:=743ca493f640d5fb2e99ad7b1da030f9088546f1ad70b5d1e61eb98a969c00c5
1 office 19  
3 office 20 PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
21  
22 PKG_FLAGS:=nonshared
23  
1 office 24 include $(INCLUDE_DIR)/package.mk
25  
3 office 26 define ppa/Default
27 TITLE:=
28 CONFIG:=
1 office 29 endef
30  
3 office 31 define ppa/ls1043ardb
32 TITLE=PPA firmware $(PKG_VERSION) for NXP ls1043ardb 64b/32b Dev Board
33 CONFIG=ppa-ls1043a.itb
1 office 34 endef
35  
3 office 36 define ppa/ls1046ardb
37 TITLE=PPA firmware $(PKG_VERSION) for NXP ls1046ardb 64b/32b Dev Board
38 CONFIG=ppa-ls1046a.itb
1 office 39 endef
40  
3 office 41 define ppa/ls1012ardb
42 TITLE=PPA firmware $(PKG_VERSION) for NXP ls1012ardb 64b/32b Dev Board
43 CONFIG=ppa-ls1012a.itb
1 office 44 endef
45  
3 office 46 define ppa/ls1088ardb
47 TITLE=PPA firmware $(PKG_VERSION) for NXP ls1088ardb 64b/32b Dev Board
48 CONFIG=ppa-ls1088a.itb
1 office 49 endef
50  
3 office 51 define ppa/ls2088ardb
52 TITLE=PPA firmware $(PKG_VERSION) for NXP ls2088ardb 64b/32b Dev Board
53 CONFIG=ppa-ls2088a.itb
1 office 54 endef
55  
3 office 56 define ppa/ls1012afrdm
57 TITLE=PPA firmware $(PKG_VERSION) for NXP ls1012afrdm 64b/32b Dev Board
58 CONFIG=ppa-ls1012a.itb
1 office 59 endef
60  
3 office 61 PPAS := \
62 ls1043ardb \
63 ls1046ardb \
64 ls1012ardb \
65 ls1088ardb \
66 ls2088ardb \
67 ls1012afrdm
68  
69 define Package/ppa/template
70 define Package/layerscape-ppa-$(1)
71 SECTION:=firmware
72 CATEGORY:=Firmware
73 DEPENDS:= @TARGET_layerscape
74 TITLE:=$(2)
75 VARIANT:=$(1)
76 endef
77 endef
78  
79 define BuildPPAPackage
80 $(eval $(ppa/Default))
81 $(eval $(ppa/$(1)))
82 $(call Package/ppa/template,$(1),$(TITLE))
83 endef
84  
85 ifdef BUILD_VARIANT
86 $(eval $(call ppa/$(BUILD_VARIANT)))
87 PPA_CONFIG:=$(if $(CONFIG),$(CONFIG),$(BUILD_VARIANT))
88 endif
89  
1 office 90 define Build/Compile
91 endef
92  
3 office 93 define Package/ppa/install/default
1 office 94 $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
3 office 95 $(CP) $(PKG_BUILD_DIR)/$(PPA_CONFIG) $(STAGING_DIR_IMAGE)/$(1)-ppa.itb
1 office 96 endef
97  
3 office 98 define Package/ppa/install/template
99 define Package/layerscape-ppa-$(1)/install
100 $(call Package/ppa/install/default,$(2))
101 endef
102 endef
1 office 103  
3 office 104 $(foreach r,$(PPAS), \
105 $(eval $(call Package/ppa/install/template,$(r),$(r))) \
1 office 106 )
3 office 107  
108 $(foreach r,$(PPAS), \
109 $(eval $(call BuildPPAPackage,$(r))) \
110 $(eval $(call BuildPackage,layerscape-ppa-$(r))) \
111 )