cannot generate AutoGen.* files. Only "build" command can.\r
\r
\r
-Brief usage for Module Migration Tool msa2inf.exe:\r
+Brief usage for Migration Tool MigrationMsa2Inf.exe:\r
1. Command line format:\r
- msa2inf [options]\r
+ MigrationMsa2Inf [options]\r
2. Input Files:\r
A syntactically valid MSA file\r
3. Output Files:\r
5. Example:\r
WORKSAPCE has already been set: $(WORKSPACE) = c:\work\EdkII. \r
\r
- a. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -o c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.inf\r
- b. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a\r
+ a. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -o c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.inf\r
+ b. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a\r
Example a & b are equivalent to migrate WinNtThunk driver from EDKII to EDKII' code base.\r
\r
- c. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a -c\r
+ c. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a -c\r
The extra "-c" option performs several hardcode mapping due to the naming change in EDKII': \r
OldMdePkg Guid -> MdePkgGuid, \r
EdkModulePkg Guid -> MdeModulePkgGuid, \r
HiiLib -> HiiLibFramework\r
...\r
\r
- d. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -m\r
+ d. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -m\r
The extra "-m" option suppresses the generation of "CommonHeader.h" and leave all C files intact. \r
Instead, it generates "CommonHeader.txt". Developers can manually copy its content to a local common header file in a module. \r
\r