aboutsummaryrefslogtreecommitdiff
path: root/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk
blob: 25c6bed76b908170248b1fd04da414a50edd6237 (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
#############################################################
#
# boot-wrapper-aarch64
#
#############################################################

BOOT_WRAPPER_AARCH64_VERSION        = 26b62f586020fd998c6efd43db657eaafeec14da
BOOT_WRAPPER_AARCH64_SITE           = git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/boot-wrapper-aarch64.git
BOOT_WRAPPER_AARCH64_LICENSE        = BSD3c
BOOT_WRAPPER_AARCH64_LICENSE_FILES  = LICENSE.txt
BOOT_WRAPPER_AARCH64_DEPENDENCIES   = linux
BOOT_WRAPPER_AARCH64_INSTALL_IMAGES = YES

BOOT_WRAPPER_AARCH64_DTS = $(call qstrip,$(BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS))

define BOOT_WRAPPER_AARCH64_BUILD_CMDS
	$(MAKE) \
		KERNEL=$(BINARIES_DIR)/Image \
		DTC=$(LINUX_DIR)/scripts/dtc/dtc \
		FDT_SRC=$(LINUX_DIR)/arch/arm64/boot/dts/$(BOOT_WRAPPER_AARCH64_DTS).dts \
		CROSS_COMPILE="$(CCACHE) $(TARGET_CROSS)" \
		BOOTARGS='$(BR2_TARGET_BOOT_WRAPPER_AARCH64_BOOTARGS)' -C $(@D)
endef

define BOOT_WRAPPER_AARCH64_INSTALL_IMAGES_CMDS
	cp $(@D)/linux-system.axf $(BINARIES_DIR)
endef

$(eval $(generic-package))