mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 22:41:43 -09:00
Signed-off-by: Francois Perrad <francois.perrad.86@gmail.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# hare
|
|
#
|
|
################################################################################
|
|
|
|
HARE_VERSION = 0.26.0.1
|
|
HARE_SITE = https://git.sr.ht/~sircmpwn/hare/archive
|
|
HARE_SOURCE = $(HARE_VERSION).tar.gz
|
|
HARE_LICENSE = MPL-2.0
|
|
HARE_LICENSE_FILES = COPYING
|
|
|
|
HOST_HARE_DEPENDENCIES = host-harec host-qbe host-scdoc
|
|
|
|
ifeq ($(BR2_aarch64),y)
|
|
HOST_HARE_TARGET_ARCH = AARCH64
|
|
else ifeq ($(BR2_RISCV_64),y)
|
|
HOST_HARE_TARGET_ARCH = RISCV64
|
|
else ifeq ($(BR2_x86_64),y)
|
|
HOST_HARE_TARGET_ARCH = X86_64
|
|
endif
|
|
|
|
HOST_HARE_CONF_OPTS = \
|
|
ARCH=$(HOSTARCH) \
|
|
PREFIX="$(HOST_DIR)" \
|
|
HAREC="$(HOST_DIR)/bin/harec" \
|
|
QBE="$(HOST_DIR)/bin/qbe" \
|
|
SCDOC="$(HOST_DIR)/bin/scdoc" \
|
|
HAREPATH="$(HOST_DIR)/src/hare/stdlib" \
|
|
$(HOST_HARE_TARGET_ARCH)_AS=$(TARGET_AS) \
|
|
$(HOST_HARE_TARGET_ARCH)_CC=$(TARGET_CC) \
|
|
$(HOST_HARE_TARGET_ARCH)_LD=$(TARGET_LD)
|
|
|
|
define HOST_HARE_CONFIGURE_CMDS
|
|
cp $(@D)/configs/linux.mk $(@D)/config.mk
|
|
endef
|
|
|
|
define HOST_HARE_BUILD_CMDS
|
|
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) $(HOST_HARE_CONF_OPTS) all
|
|
endef
|
|
|
|
define HOST_HARE_INSTALL_CMDS
|
|
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) $(HOST_HARE_CONF_OPTS) install
|
|
endef
|
|
|
|
$(eval $(host-generic-package))
|