diff options
author | Patrick Williams <iawillia@us.ibm.com> | 2014-06-17 21:46:32 -0500 |
---|---|---|
committer | Patrick Williams <iawillia@us.ibm.com> | 2014-07-03 02:00:27 -0500 |
commit | 3f25749c296ebf23d93bc6f8d446dbea008437ab (patch) | |
tree | 8d1637e50332fa52c4df78304990f4d3a968d15e | |
parent | e94080b3d60a3a8d0d43a894dfc4b47206448201 (diff) | |
download | talos-op-build-3f25749c296ebf23d93bc6f8d446dbea008437ab.tar.gz talos-op-build-3f25749c296ebf23d93bc6f8d446dbea008437ab.zip |
Add ffs package.
-rw-r--r-- | openpower/Config.in | 6 | ||||
-rw-r--r-- | openpower/external.mk | 1 | ||||
-rw-r--r-- | openpower/package/Config.in | 1 | ||||
-rw-r--r-- | openpower/package/openpower-ffs/Config.in | 5 | ||||
-rw-r--r-- | openpower/package/openpower-ffs/openpower-ffs.mk | 17 |
5 files changed, 30 insertions, 0 deletions
diff --git a/openpower/Config.in b/openpower/Config.in index 320421b1..19007fef 100644 --- a/openpower/Config.in +++ b/openpower/Config.in @@ -2,4 +2,10 @@ menu "OpenPower" source "$BR2_EXTERNAL/platform/Config.in" +menu "OpenPower Packages" +if BR2_OPENPOWER_PLATFORM +source "$BR2_EXTERNAL/package/Config.in" +endif +endmenu + endmenu diff --git a/openpower/external.mk b/openpower/external.mk index e69de29b..40f7eae3 100644 --- a/openpower/external.mk +++ b/openpower/external.mk @@ -0,0 +1 @@ +include $(sort $(wildcard $(BR2_EXTERNAL)/package/*/*.mk)) diff --git a/openpower/package/Config.in b/openpower/package/Config.in new file mode 100644 index 00000000..45b8e46a --- /dev/null +++ b/openpower/package/Config.in @@ -0,0 +1 @@ +source "$BR2_EXTERNAL/package/openpower-ffs/Config.in" diff --git a/openpower/package/openpower-ffs/Config.in b/openpower/package/openpower-ffs/Config.in new file mode 100644 index 00000000..688b654c --- /dev/null +++ b/openpower/package/openpower-ffs/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_HOST_OPENPOWER_FFS + bool "ffs" + default y if (BR2_OPENPOWER_PLATFORM && BR2_powerpc_power8) + help + Utilites for building an 'ffs' image file. diff --git a/openpower/package/openpower-ffs/openpower-ffs.mk b/openpower/package/openpower-ffs/openpower-ffs.mk new file mode 100644 index 00000000..1949138e --- /dev/null +++ b/openpower/package/openpower-ffs/openpower-ffs.mk @@ -0,0 +1,17 @@ +OPENPOWER_FFS_VERSION = b28fef379c786c3eb5c36af01ac6ece6163d54b2 +OPENPOWER_FFS_SITE = /gsa/ausgsa/home/i/a/iawillia/web/public/openpower/openpower-ffs +OPENPOWER_FFS_SITE_METHOD = git +OPENPOWER_FFS_LICENSE = GPLv2+ + +define HOST_OPENPOWER_FFS_BUILD_CMDS + cd $(@D) ; \ + $(HOST_MAKE_ENV) $(MAKE) all +endef + +define HOST_OPENPOWER_FFS_INSTALL_CMDS + $(INSTALL) -D $(@D)/ecc/x86/ecc $(HOST_DIR)/usr/bin/ecc + $(INSTALL) -D $(@D)/fpart/x86/fpart $(HOST_DIR)/usr/bin/fpart + $(INSTALL) -D $(@D)/fcp/x86/fcp $(HOST_DIR)/usr/bin/fcp +endef + +$(eval $(host-generic-package)) |