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