blob: 8a2943562c01c83ff5828ae5a94aa6094cbd5be9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
################################################################################
#
# pnv-lpc - builds lpc utility from skiboot source
#
################################################################################
PNV_LPC_VERSION = 19b5ac29a9fb2fe442a266463a2c2fec5334d739
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
$(INSTALL) -D $(@D)/external/lpc/devmem-aspeed $(TARGET_DIR)/sbin/devmem-aspeed
endef
$(eval $(generic-package))
|