mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-03 09:23:35 +00:00
Makefile: pass BOARD/SCENARIO FILE to make hv
If we don't enforce passing BOARD_FILE/SCENARIO_FILE param to hypervisor/Makefile, the BOARD_FILE/SCENARIO_FILE value would not be overridden to its realpath in hypervisor/Makefile when make hypervisor. Tracked-On: #4067 Signed-off-by: Victor Sun <victor.sun@intel.com>
This commit is contained in:
parent
0011607a16
commit
5dd1c5350c
6
Makefile
6
Makefile
@ -113,8 +113,8 @@ hypervisor:
|
|||||||
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) clean; \
|
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) clean; \
|
||||||
mkdir -p $(HV_OUT) && cp $(DEFAULT_MENU_CONFIG_FILE) $(HV_OUT)/.config; \
|
mkdir -p $(HV_OUT) && cp $(DEFAULT_MENU_CONFIG_FILE) $(HV_OUT)/.config; \
|
||||||
else \
|
else \
|
||||||
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) clean; \
|
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) BOARD_FILE=$(BOARD_FILE) SCENARIO_FILE=$(SCENARIO_FILE) clean; \
|
||||||
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) defconfig; \
|
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) BOARD_FILE=$(BOARD_FILE) SCENARIO_FILE=$(SCENARIO_FILE) defconfig; \
|
||||||
if [ "$(CONFIG_XML_ENABLED)" = "true" ]; then \
|
if [ "$(CONFIG_XML_ENABLED)" = "true" ]; then \
|
||||||
echo "CONFIG_$(shell echo $(SCENARIO_IN_XML) | tr a-z A-Z)=y" >> $(HV_OUT)/.config; \
|
echo "CONFIG_$(shell echo $(SCENARIO_IN_XML) | tr a-z A-Z)=y" >> $(HV_OUT)/.config; \
|
||||||
echo "CONFIG_ENFORCE_VALIDATED_ACPI_INFO=y" >> $(HV_OUT)/.config; \
|
echo "CONFIG_ENFORCE_VALIDATED_ACPI_INFO=y" >> $(HV_OUT)/.config; \
|
||||||
@ -122,7 +122,7 @@ hypervisor:
|
|||||||
echo "CONFIG_$(shell echo $(SCENARIO) | tr a-z A-Z)=y" >> $(HV_OUT)/.config; \
|
echo "CONFIG_$(shell echo $(SCENARIO) | tr a-z A-Z)=y" >> $(HV_OUT)/.config; \
|
||||||
fi \
|
fi \
|
||||||
fi
|
fi
|
||||||
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT)
|
$(MAKE) -C $(T)/hypervisor HV_OBJDIR=$(HV_OUT) BOARD_FILE=$(BOARD_FILE) SCENARIO_FILE=$(SCENARIO_FILE)
|
||||||
#ifeq ($(FIRMWARE),uefi)
|
#ifeq ($(FIRMWARE),uefi)
|
||||||
@if [ "$(SCENARIO)" != "logical_partition" ] && [ "$(SCENARIO)" != "hybrid" ]; then \
|
@if [ "$(SCENARIO)" != "logical_partition" ] && [ "$(SCENARIO)" != "hybrid" ]; then \
|
||||||
echo "building hypervisor as EFI executable..."; \
|
echo "building hypervisor as EFI executable..."; \
|
||||||
|
Loading…
Reference in New Issue
Block a user