2 # Azure Pipeline build file for building a platform.
4 # Platform: EMULATORPKG
8 # Copyright (c) Microsoft Corporation.
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
19 package: 'EmulatorPkg'
20 vm_image: 'windows-latest'
22 run_flags: "MAKE_STARTUP_NSH=TRUE"
24 #Use matrix to speed up the build process
27 EmulatorPkg_X64_DEBUG:
28 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
32 Run.Flags: $(run_flags)
34 EmulatorPkg_X64_RELEASE:
35 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
38 Build.Target: "RELEASE"
39 Run.Flags: $(run_flags)
41 EmulatorPkg_X64_NOOPT:
42 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
46 Run.Flags: $(run_flags)
48 EmulatorPkg_IA32_DEBUG:
49 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
53 Run.Flags: $(run_flags)
55 EmulatorPkg_IA32_RELEASE:
56 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
59 Build.Target: "RELEASE"
60 Run.Flags: $(run_flags)
62 EmulatorPkg_IA32_NOOPT:
63 Build.File: "$(package)/PlatformCI/PlatformBuild.py"
67 Run.Flags: $(run_flags)
77 - template: ../../../.azurepipelines/templates/platform-build-run-steps.yml
79 tool_chain_tag: VS2019
81 build_target: $(Build.Target)
82 build_arch: $(Build.Arch)
83 build_file: $(Build.File)
84 build_flags: $(Build.Flags)
85 run_flags: $(Run.Flags)