1291707Sjkimplatform:
2291707Sjkim    - x86
3291707Sjkim    - x64
4291707Sjkim
5291707Sjkimenvironment:
6291707Sjkim    matrix:
7291707Sjkim        - VSVER: 9
8291707Sjkim        - VSVER: 10
9291707Sjkim        - VSVER: 11
10291707Sjkim        - VSVER: 12
11291707Sjkim        - VSVER: 14
12291707Sjkim
13291707Sjkimconfiguration:
14291707Sjkim    - plain
15291707Sjkim    - shared
16291707Sjkim
17291707Sjkimmatrix:
18356290Sjkim    exclude:
19291707Sjkim        - platform: x64
20291707Sjkim          VSVER: 9
21291707Sjkim        - platform: x64
22291707Sjkim          VSVER: 10
23291707Sjkim        - platform: x64
24291707Sjkim          VSVER: 11
25291707Sjkim
26291707Sjkimbefore_build:
27291707Sjkim    - ps: >-
28291707Sjkim        If ($env:Platform -Match "x86") {
29291707Sjkim            $env:VCVARS_PLATFORM="x86"
30291707Sjkim            $env:TARGET="VC-WIN32"
31291707Sjkim            $env:DO="do_ms"
32291707Sjkim        } Else {
33291707Sjkim            $env:VCVARS_PLATFORM="amd64"
34291707Sjkim            $env:TARGET="VC-WIN64A"
35291707Sjkim            $env:DO="do_win64a"
36291707Sjkim        }
37291707Sjkim    - ps: >-
38291707Sjkim        If ($env:Configuration -Like "*shared*") {
39291707Sjkim            $env:MAK="ntdll.mak"
40291707Sjkim        } Else {
41291707Sjkim            $env:MAK="nt.mak"
42291707Sjkim        }
43291707Sjkim    - ps: $env:VSCOMNTOOLS=(Get-Content ("env:VS" + "$env:VSVER" + "0COMNTOOLS"))
44291707Sjkim    - call "%VSCOMNTOOLS%\..\..\VC\vcvarsall.bat" %VCVARS_PLATFORM%
45291707Sjkim    - perl Configure %TARGET% no-asm
46291707Sjkim    - call ms\%DO%
47291707Sjkim
48291707Sjkimbuild_script:
49291707Sjkim    - nmake /f ms\%MAK%
50291707Sjkim
51291707Sjkimtest_script:
52291707Sjkim    - nmake /f ms\%MAK% test
53