diff options
author | Raptor Engineering Development Team <support@raptorengineering.com> | 2018-04-20 01:36:27 -0500 |
---|---|---|
committer | Raptor Engineering Development Team <support@raptorengineering.com> | 2019-04-19 08:01:20 +0000 |
commit | af2207df533c176be2b79a3477c9f71612f3929e (patch) | |
tree | dd8771f830a3052579215b9c1458bbb4aa62cc17 | |
parent | 8547cb7ca28e586c3c092ed44d4c5b3661837f27 (diff) | |
download | blackbird-op-build-af2207df533c176be2b79a3477c9f71612f3929e.tar.gz blackbird-op-build-af2207df533c176be2b79a3477c9f71612f3929e.zip |
Add new pnv-lpc package
-rwxr-xr-x | openpower/package/Config.in | 1 | ||||
-rw-r--r-- | openpower/package/pnv-lpc/Config.in | 4 | ||||
-rw-r--r-- | openpower/package/pnv-lpc/pnv-lpc.mk | 33 |
3 files changed, 38 insertions, 0 deletions
diff --git a/openpower/package/Config.in b/openpower/package/Config.in index 4e85d298..bdea7445 100755 --- a/openpower/package/Config.in +++ b/openpower/package/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_OP_BUILD_PATH/package/occ/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/hcode/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/skiboot/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/libflash/Config.in" +source "$BR2_EXTERNAL_OP_BUILD_PATH/package/pnv-lpc/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/loadkeys/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/ppe42-binutils/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/ppe42-gcc/Config.in" diff --git a/openpower/package/pnv-lpc/Config.in b/openpower/package/pnv-lpc/Config.in new file mode 100644 index 00000000..2894ac0c --- /dev/null +++ b/openpower/package/pnv-lpc/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_PNV_LPC + bool "pnv-lpc" + help + Build and install PowerNV LPC debug utility diff --git a/openpower/package/pnv-lpc/pnv-lpc.mk b/openpower/package/pnv-lpc/pnv-lpc.mk new file mode 100644 index 00000000..d9dacab7 --- /dev/null +++ b/openpower/package/pnv-lpc/pnv-lpc.mk @@ -0,0 +1,33 @@ +################################################################################ +# +# pnv-lpc - builds lpc utility from skiboot source +# +################################################################################ + +PNV_LPC_VERSION = 90e170cab6ff2fb1e1771972402e1d426448544c +PNV_LPC_SITE = https://scm.raptorcs.com/scm/git/talos-skiboot +PNV_LPC_SITE_METHOD = git + +PNV_LPC_INSTALL_TARGET = YES + +PNV_LPC_LICENSE_FILES = LICENCE + +PNV_LPC_MAKE_OPTS += CC="$(TARGET_CC)" LD="$(TARGET_LD)" \ + AS="$(TARGET_AS)" AR="$(TARGET_AR)" NM="$(TARGET_NM)" \ + OBJCOPY="$(TARGET_OBJCOPY)" OBJDUMP="$(TARGET_OBJDUMP)" \ + SIZE="$(TARGET_CROSS)size" + +PNV_LPC_MAKE_ENV = \ + SKIBOOT_VERSION=$(PNV_LPC_VERSION) \ + $(MAKE1) $(PNV_LPC_MAKE_OPTS) CROSS_COMPILE=$(TARGET_CROSS) + + +define PNV_LPC_BUILD_CMDS + PREFIX=$(STAGING_DIR)/usr $(PNV_LPC_MAKE_ENV) -C $(@D)/external/lpc +endef + +define PNV_LPC_INSTALL_TARGET_CMDS + $(INSTALL) -D $(@D)/external/lpc/lpc $(TARGET_DIR)/sbin/pnv-lpc +endef + +$(eval $(generic-package)) |