2 # Copyright (C) 2016 Jiang Yutang <jiangyutang1978@gmail.com>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
17 PKG_SOURCE_URL
:=https
://github.com
/fsl-jyt
/ppfe.git
18 PKG_SOURCE_VERSION
:=b9bb5cc690c0aab2592eb9d443ef55cc9dff8557
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
21 PKG_LICENSE
:=GPL-2.0 GPL-2.0
+
22 PKG_LICENSE_FILES
:=Licenses
/README
24 include $(INCLUDE_DIR
)/package.mk
31 define ppfe
/ls1012ardb
32 TITLE
:=PPFE firmware
$(PKG_NAME
)-$(PKG_VERSION
) for NXP ls1012a Dev Board\
33 (must enable CONFIG_NO_STRIP
=y for avoid firmware be broke
)
34 CONFIG
:=ls1012a
/Freescale-Binary-EULA ls1012a
/ppfe_class_ls1012a.elf ls1012a
/ppfe_tmu_ls1012a.elf
40 define Package
/ppfe
/template
41 define Package
/ppfe-
$(1)
44 DEPENDS
:=@TARGET_layerscape
46 URL
:=https
://github.com
/fsl-jyt
/ppfe.git
48 MAINTAINER
:=Jiang Yutang
<jiangyutang1978@gmail.com
>
52 define BuildPPFEPackage
53 $(eval
$(ppfe
/Default
))
55 $(call Package
/ppfe
/template
,$(1),$(TITLE
))
59 $(eval
$(call ppfe
/$(BUILD_VARIANT
)))
60 PPFE_CONFIG
:=$(if
$(CONFIG
),$(CONFIG
),$(BUILD_VARIANT
))
66 define Package
/ppfe
/install/default
67 $(INSTALL_DIR
) $(1)/lib
/firmware
68 $(foreach i
,$(PPFE_CONFIG
), \
69 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/$(i
) $(1)/lib
/firmware
/ ;\
73 define Package
/ppfe
/install/template
74 define Package
/ppfe-
$(1)/install
75 $(call Package
/ppfe
/install/default
,$$(1),$(2))
79 $(foreach p
,$(PPFES
), \
80 $(eval
$(call Package
/ppfe
/install/template
,$(p
),$(p
))) \
83 $(foreach p
,$(PPFES
), \
84 $(eval
$(call BuildPPFEPackage
,$(p
))) \
85 $(eval
$(call BuildPackage
,ppfe-
$(p
))) \