2 # Currently
, Build system does
not provide post build mechanism
for module
3 # and platform building
, so just
use a bat file to
do post build commands.
4 # Originally
, following post building
command is
for EfiLoader module.
7 set BUILD_DIR
=%WORKSPACE%\Build\DuetPkg\DEBUG_MYTOOLS
8 set BASETOOLS_DIR
=%WORKSPACE_TOOLS_PATH%\Bin\Win32
9 set OUTPUT_DIR
=%BUILD_DIR%\IA32\DuetPkg\BootSector\BootSector\OUTPUT
11 %BASETOOLS_DIR%\TianoCompress
-e
-o
%BUILD_DIR%\FV\DUETEFIMAINFV.z
%BUILD_DIR%\FV\DUETEFIMAINFV.Fv
12 %BASETOOLS_DIR%\TianoCompress
-e
-o
%BUILD_DIR%\FV\DxeMain.z
%BUILD_DIR%\IA32\DxeMain.efi
13 %BASETOOLS_DIR%\TianoCompress
-e
-o
%BUILD_DIR%\FV\DxeIpl.z
%BUILD_DIR%\IA32\DxeIpl.efi
14 %BASETOOLS_DIR%\EfiLdrImage.exe
-o
%BUILD_DIR%\FV\Efildr32
%BUILD_DIR%\IA32\EfiLoader.efi
%BUILD_DIR%\FV\DxeIpl.z
%BUILD_DIR%\FV\DxeMain.z
%BUILD_DIR%\FV\DUETEFIMAINFV.z
15 copy /b
%OUTPUT_DIR%\
Start.com
+%OUTPUT_DIR%\Efi32.com2
+%BUILD_DIR%\FV\Efildr32
%BUILD_DIR%\FV\Efildr
16 copy /b
%OUTPUT_DIR%\Start16.com
+%OUTPUT_DIR%\Efi32.com2
+%BUILD_DIR%\FV\Efildr32
%BUILD_DIR%\FV\Efildr16
17 copy /b
%OUTPUT_DIR%\Start32.com
+%OUTPUT_DIR%\Efi32.com2
+%BUILD_DIR%\FV\Efildr32
%BUILD_DIR%\FV\Efildr20