@@ -16,7 +16,7 @@ SCENARIO ?= sdc
16
16
O ?= build
17
17
ROOT_OUT := $(shell mkdir -p $(O ) ;cd $(O ) ;pwd)
18
18
HV_OUT := $(ROOT_OUT ) /hypervisor
19
- EFI_OUT := $( ROOT_OUT ) / misc/efi-stub
19
+ EFI_OUT := misc/efi-stub
20
20
DM_OUT := $(ROOT_OUT ) /devicemodel
21
21
TOOLS_OUT := $(ROOT_OUT ) /misc/tools
22
22
DOC_OUT := $(ROOT_OUT ) /doc
@@ -55,21 +55,21 @@ define build_acrn
55
55
$( MAKE) -C $( T) /hypervisor HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 4) RELEASE=$( RELEASE)
56
56
echo " building hypervisor as EFI executable..."
57
57
@if [ " $( 1) " == " uefi" ]; then \
58
- $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) SCENARIO=$( 4) EFI_OBJDIR=$( EFI_OUT) ; \
58
+ $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) SCENARIO=$( 4) EFI_OBJDIR=$( HV_OUT ) - $( 1 ) / $( 2 ) / $( EFI_OUT) ; \
59
59
fi
60
60
endef
61
61
62
62
define install_acrn
63
63
$( MAKE) -C $( T) /hypervisor HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 3) RELEASE=$( RELEASE) install
64
64
@if [ " $( 1) " == " uefi" ]; then \
65
- $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 3) RELEASE=$( RELEASE) install; \
65
+ $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 3) RELEASE=$( RELEASE) EFI_OBJDIR= $( HV_OUT ) - $( 1 ) / $( 2 ) / $( EFI_OUT ) install; \
66
66
fi
67
67
endef
68
68
69
69
define install_acrn_debug
70
70
$( MAKE) -C $( T) /hypervisor HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 3) RELEASE=$( RELEASE) install-debug
71
71
@if [ " $( 1) " == " uefi" ]; then \
72
- $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 3) RELEASE=$( RELEASE) install-debug; \
72
+ $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) -$( 1) /$( 2) BOARD=$( 2) FIRMWARE=$( 1) SCENARIO=$( 3) RELEASE=$( RELEASE) EFI_OBJDIR= $( HV_OUT ) - $( 1 ) / $( 2 ) / $( EFI_OUT ) install-debug; \
73
73
fi
74
74
endef
75
75
@@ -90,7 +90,7 @@ hypervisor:
90
90
BOARD_FILE=$( BOARD_FILE) SCENARIO_FILE=$( SCENARIO_FILE)
91
91
ifeq ($( FIRMWARE) ,uefi)
92
92
echo " building hypervisor as EFI executable..."
93
- $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) SCENARIO=$( SCENARIO) EFI_OBJDIR=$( EFI_OUT)
93
+ $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) SCENARIO=$( SCENARIO) EFI_OBJDIR=$( HV_OUT ) / $( EFI_OUT)
94
94
endif
95
95
96
96
@@ -117,13 +117,13 @@ install: hypervisor-install devicemodel-install tools-install
117
117
hypervisor-install:
118
118
$( MAKE) -C $( T) /hypervisor HV_OBJDIR=$( HV_OUT) BOARD=$( BOARD) FIRMWARE=$( FIRMWARE) SCENARIO=$( SCENARIO) RELEASE=$( RELEASE) install
119
119
ifeq ($( FIRMWARE) ,uefi)
120
- $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) BOARD=$( BOARD) FIRMWARE=$( FIRMWARE) SCENARIO=$( SCENARIO) EFI_OBJDIR=$( EFI_OUT) all install
120
+ $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) BOARD=$( BOARD) FIRMWARE=$( FIRMWARE) SCENARIO=$( SCENARIO) EFI_OBJDIR=$( HV_OUT ) / $( EFI_OUT) all install
121
121
endif
122
122
123
123
hypervisor-install-debug:
124
124
$( MAKE) -C $( T) /hypervisor HV_OBJDIR=$( HV_OUT) BOARD=$( BOARD) FIRMWARE=$( FIRMWARE) SCENARIO=$( SCENARIO) RELEASE=$( RELEASE) install-debug
125
125
ifeq ($( FIRMWARE) ,uefi)
126
- $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) BOARD=$( BOARD) FIRMWARE=$( FIRMWARE) SCENARIO=$( SCENARIO) EFI_OBJDIR=$( EFI_OUT) all install-debug
126
+ $( MAKE) -C $( T) /misc/efi-stub HV_OBJDIR=$( HV_OUT) BOARD=$( BOARD) FIRMWARE=$( FIRMWARE) SCENARIO=$( SCENARIO) EFI_OBJDIR=$( HV_OUT ) / $( EFI_OUT) all install-debug
127
127
endif
128
128
129
129
apl-mrb-sbl-sdc:
0 commit comments