blob: 7630497991f9c1f153a7b451d7a1a01afa2f7312 [file] [log] [blame]
Stewart Smith03671c02017-02-17 14:57:57 +11001################################################################################
2#
3# occ for power8
4#
5################################################################################
6
hostboot1fbe91d2020-04-29 02:55:14 -05007OCC_P8_VERSION ?= 841e28add2a39f0b446a9513fa1fe59e4798177a
Stewart Smith03671c02017-02-17 14:57:57 +11008OCC_P8_SITE ?= $(call github,open-power,occ,$(OCC_P8_VERSION))
9OCC_P8_LICENSE = Apache-2.0
10
11OCC_P8_LICENSE_FILES = src/LICENSE
12
13OCC_P8_INSTALL_IMAGES = YES
14OCC_P8_INSTALL_TARGET = NO
15
16OCC_P8_STAGING_DIR = $(STAGING_DIR)/occ
17
18OCC_P8_IMAGE_BIN_PATH = src/image.bin
Klaus Heinrich Kiwidc4a86f2020-05-11 16:29:14 -030019OCC_P8_DEPENDENCIES = host-binutils host-p8-pore-toolchain
Stewart Smith03671c02017-02-17 14:57:57 +110020
21define OCC_P8_BUILD_CMDS
22 cd $(@D)/src && \
23 make POREPATH=$(P8_PORE_BINUTILS_BIN)/bin/ OCC_OP_BUILD=1 CROSS_PREFIX=$(TARGET_CROSS) all && \
24 make tracehash && \
25 make combineImage
26endef
27
28OCC_P8_BUILD_CMDS ?= $(OCC_P8_BUILD_CMDS_P8)
29
30define OCC_P8_INSTALL_IMAGES_CMDS
31 mkdir -p $(STAGING_DIR)/occ
32 cp $(@D)/$(OCC_P8_IMAGE_BIN_PATH) $(OCC_P8_STAGING_DIR)/$(BR2_OCC_P8_BIN_FILENAME)
33endef
34
35$(eval $(generic-package))