[C++ CE ] mdl_resource_compiler is not defined

Hi All,

I'm using CONNECT EDITION SDK 10.14.00.111.

It seems to me, that rcomp.exe does not define the "mdl_resource_compiler" macro.

In a struct that is used by one of my .r files I use the DPoint3d type.

It is defined in GeomApi.r.h. I include this header.

However it contains the DPoint3d type definition only if mdl_resource_compiler is already defined.

Should I define it myself? How should I instruct the rcomp resource compiler to define this macro?

---------------------------

Here is my make file:

PolicyFile = MicroStationPolicy.mki
DEFAULT_TARGET_PROCESSOR_ARCHITECTURE = x64
MDLMKI = $(MSMDE)mki/
%include $(MDLMKI)mdl.mki
%include $(MDLMKI)cincapnd.mki

modul = nyomtatas

baseDir = $(_MakeFilePath)
%if debug
appsDir = $(baseDir)Debug/
%else
appsDir = $(baseDir)Release/
%endif

o = $(appsDir)
language = hun

#---------------------------------------------
# Generate command table include & resource file using rcomp
#---------------------------------------------
$(BaseDir)$(modul)_cmd.h : $(BaseDir)$(modul)_cmd.r

$(appsDir)$(modul)_cmd.rsc : $(BaseDir)$(modul)_cmd.r

$(appsDir)$(modul)_typ.r : $(BaseDir)$(modul).mt $(BaseDir)$(modul)_tool.lh

$(appsDir)$(modul)_typ.rsc : $(appsDir)$(modul)_typ.r $(BaseDir)$(modul)_tool.lh

#---------------------------------------------
# Merge the command resources & MDL program file using rlib
#---------------------------------------------
myRscs = $(appsDir)$(modul)_cmd.rsc \
$(appsDir)$(modul)_typ.rsc

$(appsDir)$(modul).mi : $(myRscs)
$(msg)
> $(appsDir)make.opt
-o$@
$(myRscs)
<
$(RLibCmd) @$(appsDir)make.opt
~time

$(appsDir)$(modul)_msg.rsc : $(langSpec)$(modul)_msg.r $(baseDir)$(modul)_id.lh $(langSpec)$(modul)_txt.lh

$(appsDir)$(modul).rsc : $(baseDir)$(modul).r $(baseDir)$(modul)_id.lh $(langSpec)$(modul)_txt.lh $(BaseDir)$(modul)_cmd.h

myfRscs = $(appsDir)$(modul).mi \
$(appsDir)$(modul)_msg.rsc \
$(appsDir)$(modul).rsc

$(appsDir)$(modul).ma : $(myfRscs)
$(msg)
> $(appsDir)make.opt
-o$@
$(myfRscs)
<
$(RLibCmd) @$(appsDir)make.opt
~time

---------------------------------------

Here is my header that contains the struct:

#include <Mstn\MicroStation.r.h>
#include <Geom\GeomApi.r.h>

//---- Include Files ---------------------------------------------------

//---- Type definitions ------------------------------------------------

typedef struct beallitasUI
{ WChar nyomtato [256];
WChar papir [256];

int tbKeret; /* 0,1 */
int obKeret;
WChar fnKeret [256];
int szin;
long ma; /* meretarany 1:ma */
long cbMa; /* meretarany combo */
int tbLapra; /* lapraigazítás */

int Keret_valid; /* volt e keret a dgn-ben */
double Keret_kulso_x; /* kulso meret sub unit[mm] */
double Keret_kulso_y; /* level 60 type shape */
double Keret_belso_x; /* belso meret sub unit[mm] */
double Keret_belso_y; /* level 61 type shape */
Dpoint3d Keret_kulso[4]; /* kulso keret UOR */
Dpoint3d Keret_belso[4]; /* belso keret UOR */
/* ................................................................ */

/* ................................................................ */
double size_x; /* [mm] */
double size_y; /* [mm] */
/* ................................................................ */

/* ................. PLOTDGN User Interface ....................... */
WChar PaperName [50]; /* plotUI.ui - */
WChar PlotUnitsLabel [50]; /* plotUI.ui - */
WChar PaperDimStr [128]; /* plotUI.ui - */
double FormSizeX,FormSizeY; /* plotUI.ui - paper size */
int NumCopiesToPrint; /* plotUI.ui - */
int PlotArea; /* plotUI.ui - 
0 - View
1 - Fit Master
2 - Fit All
3 - Fence
4 - Sheet */
int PlotViewNum; /* plotUI.ui - 0 - 7 */
int ColorMode; /* plotUI.ui - 
0 - COLOR
1 - GRAYSCALE
2 - MONOCHROME */
int PlotDriverType; /* plotUI.ui - 
0 - Windows
1 - Bentley */
int Orientation; /* plotUI.ui - 
0 - Portrait
1 - Landscape */
int Rotate90; /* plotUI.ui -
2 - NOROT
1 - 90CW
0 - 90CCW */
int Fullsheet; /* plotUI.ui - 
0 - OFF
1 - ON */
/* Geometria */
int Rasterized; /* plotUI.ui - 
0 - OFF
1 - ON */
/* ................................................................ */

/* ................................................................ */
int valid; /* 0,1 */
} BEALLITASUI;
/* .................................................................................... */
typedef struct pageUI
{ WChar page[100];
int orient;
} PAGEUI;

Parents
  • It seems to me, that rcomp.exe does not define the "mdl_resource_compiler" macro

    The few cases I can see in the SDK examples use resource.  See

    • \DialogBoxes\listbox\listbox.h
    • \DialogBoxes\TreeExample\treexmpl.h
    • \Legacy\applcelm\applcelm.h
    • \Miscellaneous\steel\steel.h

     
    Regards, Jon Summers
    LA Solutions

  • Hi Jon,

    The problem is, that I need to use the structure definition in my resource file.

    In the above examples they use "#if !defined (resource)" to be able to compile the header with the resource compiler. It is not solve my problem.

    In the "\include\Geom\GeomApi.r.h" file they define the DPoint3d type this way:

    #if defined (mdl_resource_compiler) || defined (mdl_type_resource_generator)

    [...]

    typedef struct {T_Adouble x,y,z;}           DPoint3d;

    [..]

    If I understand correctly I should somehow instruct rcomp.exe to define mdl_resource_compiler, or define it myself.

    Br,

    Miklos

  • Hi ,

    From the MicroStation Developer Shell (running as admin), presuming your project root folder is named the same your application project mke file, can navigate to project folder containing the .mke file and type: "build verbose"?  Then zip and post it here for review.

    Thank you,
    Bob



  • Hi Bob

    I do not use the build tool in the SDK. However I added the "+v" parameter to bmake and so I produced the attached output.

    In the meanwhile I found out that the problem is not with the resource compiler but with the resource generator.

    In my make file I have the below line:

    $(appsDir)$(modul)_typ.r         : $(BaseDir)$(modul).mt $(BaseDir)$(modul)_tool.lh

    It tries to generate nyomtatas_typ.r from the .mt file, but it runs on error:

    [== Building C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Debug\nyomtatas_typ.r, (C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas.mt) ==]
    12>  rsctype @C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Debug\make.opt
    12>  MicroStation Type Resource File Generator 03.19.02
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : bad struct/union definition: expected type

    Here is my output:

    ------ Build started: Project: Nyomtatas, Configuration: Debug x64 ------
    12>Build started 2020. 10. 14. 11:45:45.
    12>Target ResolveProjectReferences:
    12>Target InitializeBuildStatus:
    12>  Touching "Debug\Nyomtatas.tlog\unsuccessfulbuild".
    12>Target PreBuildEvent:
    12>  You cannot call a method on a null-valued expression.
    12>  At line:1 char:63
    12>  + ... led_Products\* | Where {$_.ProductName.Equals("MicroStation") } | Sor ...
    12>  +                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    12>      + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    12>      + FullyQualifiedErrorId : InvokeMethodOnNull
    12>
    12>  **********************************************************************
    12>  ** Visual Studio 2017 Developer Command Prompt v15.9.25
    12>  ** Copyright (c) 2017 Microsoft Corporation
    12>  **********************************************************************
    12>
    12>
    12>
    12>  [Windows]
    12>
    12>    Microsoft Windows 10.0.18362.1082 (64-bit), Command Shell (32-bit), Standard
    12>
    12>  [Command Line]
    12>
    12>    "C:\WINDOWS\system32\cmd.exe"  /Q /D /C C:\Users\mbodi\AppData\Local\Temp\tmp8d14eb52941442c2b0230fe59d1c4fe1.exec.cmd
    12>
    12>    Arg: C:\BENTLE~3\MAPPOW~1\  [C:\BentleyCE\MapPowerView\]
    12>    Arg: C:\BENTLE~3\MICROS~2\  [C:\BentleyCE\MicroStationSDK\]
    12>
    12>  [SDK Environment]
    12>
    12>  MS=C:\BENTLE~3\MAPPOW~1\
    12>  MSBuildLoadMicrosoftTargetsReadOnly=true
    12>  MSMDE=C:\BENTLE~3\MICROS~2\
    12>  MSMDE_OUTPUT=C:\Users\mbodi\AppData\Local\Temp\Bentley\MicroStationSDK\
    12>
    12>
    12>  Path=C:\PROGRA~2\MIB055~1\2017\PROFES~1\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\PROGRA~2\MIB055~1\2017\PROFES~1\MSBuild\15.0\bin\Roslyn;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;C:\Program Files (x86)\HTML Help Workshop;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\PROGRA~2\MIB055~1\2017\PROFES~1\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\ide;C:\Program Files (x86)\HTML Help Workshop;;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\;;C:\APPS\VLD\bin\Win64;C:\Apps\Python27\;C:\Apps\Python27\Scripts;C:\oracle\product\11.2.0\client_1\bin;C:\oracle64\product\11.2.0\client_1\bin;C:\Program Files (x86)\PC Connectivity Solution\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\dotnet\;C:\Program Files (x86)\Microsoft Emulator Manager\1.0\;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Best Practices Analyzer\;C:\APPS\VLD\bin\Win32;C:\Users\mbodi\AppData\Local\Microsoft\WindowsApps;;C:\Users\mbodi\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\mbodi\.dotnet\tools;;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\PROGRA~2\MIB055~1\2017\PROFES~1\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\BENTLE~3\MICROS~2\bin\;C:\BENTLE~3\MICROS~2\MigrationTools\;C:\BENTLE~3\MAPPOW~1\
    12>
    12>  [SDKTIPS]
    12>
    12>     [TIP] "Type 'SDKFORUM' to go to the MicroStation Programming Community"
    12>     [TIP] "Type e.g.'SDKSEARCH SystemCallback' to locate API specific implementation or migration details"
    12>     [TIP] "Type e.g.'SDKSEARCH CreateLineElement VERBOSE' search across all files: SDK, ParentProduct, ParentProductWorkspace"
    12>     [TIP] "Type 'BUILDALLEXAMPLES' to validate you build environment"
    12>     [TIP] "Type 'BUILD [VERBOSE]' to build code with log file [optional 'VERBOSE' output]"
    12>     [TIP] "Type  e.g.'BMAKE +avilC MyApp > BuildOutput.txt' to obtain verbose sequential build details"
    12>     [TIP] "Type 'BDNVIDEOS' to view SDK Introductory videos"
    12>     [TIP] "Type 'SDKMACROS' to view navigation and utility shortcut macro (aliases)"
    12>     [TIP] "Type 'SDKTIPS' to see this list of tips again"
    12>  Macro: Debug=(none)
    12>  Macro: BMAKE_ARGS=-IC:\BENTLE~3\MICROS~2\mki\ +v C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\ms_c.bat Nyomtatas -dDebug
    12>  Macro: nyomtatas__debug_=(none)
    12>  Bentley Systems Make Utility. Version 10.00.00.26, Mar 15 2018
    12>  Wed Oct 14 11:45:52 2020
    12>  Macro (Nyomtatas.mke:0): %=$%
    12>  Macro (Nyomtatas.mke:0): $%=$%
    12>  Macro (Nyomtatas.mke:0): %=$%
    12>  Macro (Nyomtatas.mke:0): $%=$%
    12>  Macro (Nyomtatas.mke:0): winNT=(none)
    12>  Macro (Nyomtatas.mke:0): MSBuildVersion=400
    12>  Macro (Nyomtatas.mke:0): TaskMultiTargetingToolsVersion=4.0
    12>  Macro (Nyomtatas.mke:0): _X86_=(none)
    12>  Macro (Nyomtatas.mke:0): _MakeFileSpec=C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Nyomtatas.mke
    12>  Macro (Nyomtatas.mke:0): _MakeFilePath=C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\
    12>  Macro (Nyomtatas.mke:0): _MakeFileName=Nyomtatas
    12>  Macro (Nyomtatas.mke:0): _MakeFileExt=.mke
    12>  Macro (Nyomtatas.mke:0): _MakeFile=Nyomtatas.mke
    12>  Macro (Nyomtatas.mke:0): _bmake=bmake
    12>  Macro (Nyomtatas.mke:0): _bmake_V10=1
    12>  Macro (Nyomtatas.mke:0): _bmake_LegalCopyright=Copyright (c) 2020 Bentley Systems, Incorporated. All rights reserved.
    12>  Macro (Nyomtatas.mke:5): PolicyFile=MicroStationPolicy.mki
    12>  Macro (Nyomtatas.mke:6): DEFAULT_TARGET_PROCESSOR_ARCHITECTURE=x64
    12>  Macro (Nyomtatas.mke:7): MDLMKI=$(MSMDE)mki\
    12>  Include: C:\BENTLE~3\MICROS~2\mki\mdl.mki from line 8 of C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Nyomtatas.mke
    12>  Macro (mdl.mki:13): __mdlMKI__=1
    12>  Macro (mdl.mki:20): MSTN_VERSION=10000000
    12>  Include: C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki from line 26 of C:\BENTLE~3\MICROS~2\mki\mdl.mki
    12>  Macro (ConfigurePolicy.mki:10): __ConfigurePolicy_mki__=1
    12>  Include: C:\BENTLE~3\MICROS~2\mki\MicroStationPolicy.mki from line 70 of C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki
    12>  Macro (MicroStationPolicy.mki:11): __MicroStationPolicy_mki__=1
    12>  Include: C:\BENTLE~3\MICROS~2\mki\PublicSystemPolicy.mki from line 16 of C:\BENTLE~3\MICROS~2\mki\MicroStationPolicy.mki
    12>  Macro (PublicSystemPolicy.mki:12): __PublicSystemPolicy_mki__=1
    12>  Macro (PublicSystemPolicy.mki:15): StrongNameSignature=NormalSignature
    12>  Macro (PublicSystemPolicy.mki:27): TARGET_PROCESSOR_ARCHITECTURE=$(DEFAULT_TARGET_PROCESSOR_ARCHITECTURE)
    12>  Macro (PublicSystemPolicy.mki:31): slashAmd64=\amd64
    12>  Macro (PublicSystemPolicy.mki:32): slashx64=\x64
    12>  Macro (PublicSystemPolicy.mki:33): slashx86x64=\x64
    12>  Macro (PublicSystemPolicy.mki:35): slashXCompileDir=\x86_amd64
    12>  Macro (PublicSystemPolicy.mki:48): TARGET_PROCESSOR_DIRECTORY=Winx64
    12>  Macro (PublicSystemPolicy.mki:57): DEFAULT_TARGET_PROCESSOR_DIRECTORY=Winx64
    12>  Macro (PublicSystemPolicy.mki:62): TARGET_PLATFORM="Windows"
    12>  Macro (PublicSystemPolicy.mki:63): USE_UNIX_FILENAMES=0
    12>  End: C:\BENTLE~3\MICROS~2\mki\PublicSystemPolicy.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\MicroStationPolicy.mki at line 16
    12>  Include: C:\BENTLE~3\MICROS~2\mki\DefaultToolSet.mki from line 21 of C:\BENTLE~3\MICROS~2\mki\MicroStationPolicy.mki
    12>  Include: C:\BENTLE~3\MICROS~2\mki\SystemPolicy.mki from line 11 of C:\BENTLE~3\MICROS~2\mki\DefaultToolSet.mki
    12>  Macro (SystemPolicy.mki:12): __SystemPolicy_mki__=1
    12>  Macro (SystemPolicy.mki:37): TARGET_PROCESSOR_DIRECTORY=$(DEFAULT_TARGET_PROCESSOR_ARCHITECTURE)
    12>  Macro (SystemPolicy.mki:38): DEFAULT_TARGET_PROCESSOR_DIRECTORY=$(DEFAULT_TARGET_PROCESSOR_ARCHITECTURE)
    12>  Macro (SystemPolicy.mki:73): TARGET_PLATFORM="Windows"
    12>  Macro (SystemPolicy.mki:74): USE_UNIX_FILENAMES=0
    12>  Macro (SystemPolicy.mki:77): slashAmd64=\amd64
    12>  Macro (SystemPolicy.mki:78): slashx64=\x64
    12>  Macro (SystemPolicy.mki:79): slashx86x64=\x64
    12>  Macro (SystemPolicy.mki:81): slashXCompileDir=\x86_amd64
    12>  Macro (SystemPolicy.mki:94): TARGET_PROCESSOR_DIRECTORY=Winx64
    12>  Macro (SystemPolicy.mki:102): DEFAULT_TARGET_PROCESSOR_DIRECTORY=Winx64
    12>  End: C:\BENTLE~3\MICROS~2\mki\SystemPolicy.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\DefaultToolSet.mki at line 11
    12>  Macro (DefaultToolSet.mki:60): BUILD_USING_VS2017=1
    12>  End: C:\BENTLE~3\MICROS~2\mki\DefaultToolSet.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\MicroStationPolicy.mki at line 21
    12>  Macro (MicroStationPolicy.mki:27): mstation=$(MS)
    12>  Macro (MicroStationPolicy.mki:30): publishIdsInc=$(publishIdsSrc)
    12>  Macro (MicroStationPolicy.mki:40): mdlapps=$(mstation)mdlapps\
    12>  Macro (MicroStationPolicy.mki:41): o=$(MSMDE_OUTPUT)objects\
    12>  Macro (MicroStationPolicy.mki:42): rscObjects=$(MSMDE_OUTPUT)rscobj\
    12>  Macro (MicroStationPolicy.mki:43): reqdObjs=$(MSMDE_OUTPUT)reqdobjs\
    12>  Macro (MicroStationPolicy.mki:45): PublicApiIncludes=-I${MSMDE}\include\
    12>  Macro (MicroStationPolicy.mki:46): PublicApiRscIncludes=-i${MSMDE}\include\
    12>  Macro (MicroStationPolicy.mki:48): VCVarsQueryRegistry14File=$(MSMDE)mki\VCVarsQueryRegistry14.mki
    12>  End: C:\BENTLE~3\MICROS~2\mki\MicroStationPolicy.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki at line 70
    12>  Macro (ConfigurePolicy.mki:70): VCVarsQueryRegistry2017File=$(MSMDE)mki\VCVarsQueryRegistry2017.mki
    12>  Include: C:\BENTLE~3\MICROS~2\mki\AssignTokenValuesToUnusedPolicyLayers.mki from line 100 of C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki
    12>  Macro (AssignTokenValuesToUnusedPolicyLayers.mki:22): SystemPolicyMki=dummyvalue
    12>  Macro (AssignTokenValuesToUnusedPolicyLayers.mki:26): FoundationPolicyMki=dummyvalue
    12>  Macro (AssignTokenValuesToUnusedPolicyLayers.mki:30): DerivativePolicyMki=dummyvalue
    12>  Macro (AssignTokenValuesToUnusedPolicyLayers.mki:34): VerticalPolicyMki=dummyvalue
    12>  Macro (AssignTokenValuesToUnusedPolicyLayers.mki:38): SolutionPolicyMki=dummyvalue
    12>  End: C:\BENTLE~3\MICROS~2\mki\AssignTokenValuesToUnusedPolicyLayers.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki at line 100
    12>  Include: C:\BENTLE~3\MICROS~2\mki\AssertToolSet.mki from line 114 of C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki
    12>  Macro (AssertToolSet.mki:8): __AssertToolSet_mki__=1
    12>  Macro (AssertToolSet.mki:9): NO_COMPILERS_MKI=1
    12>  Macro (AssertToolSet.mki:27): PROCESSOR_ARCHITECTURE=AMD64
    12>  Macro (AssertToolSet.mki:368): VSProductDir=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\
    12>  Macro (AssertToolSet.mki:375): VSProductDir=C:\PROGRA~2\MIB055~1\2017\PROFES~1
    12>
    12>  Macro (AssertToolSet.mki:386): VS2017_WindowsSdkDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots\", "KitsRoot10"]]
    12>  Macro (AssertToolSet.mki:734): CSC_VERSION_DEF=CSC_VERSION_$(CSC_VERSION)
    12>  Macro (AssertToolSet.mki:848): MSVC_VERSION=1910
    12>  Macro (AssertToolSet.mki:852): CSC_VERSION=4000
    12>  Macro (AssertToolSet.mki:853): CurrentToolSet=USING_VS2017
    12>  Macro (AssertToolSet.mki:854): CurrentCToolSetAbbr=vc11
    12>  Macro (AssertToolSet.mki:857): MultiTargetingToolsVersion=12.0
    12>  Macro (AssertToolSet.mki:861): TargetFrameworkVersion=v4.6.2
    12>  Include: C:\BENTLE~3\MICROS~2\mki\VCVarsQueryRegistry2017.mki from line 1023 of C:\BENTLE~3\MICROS~2\mki\AssertToolSet.mki
    12>  Macro (VCVarsQueryRegistry2017.mki:15): Wow64RegistryViewOfTarget=KEY_WOW64_64KEY
    12>  Macro (VCVarsQueryRegistry2017.mki:73): WindowsSDKVersion=${UCRTVersion}
    12>  Macro (VCVarsQueryRegistry2017.mki:76): VS2017_MSBuildRootDir=$(VS2017Dir)MSBuild
    12>  Macro (VCVarsQueryRegistry2017.mki:87): VS2017_MSBuildDir=$(VS2017_MSBuildRootDir)\15.0\bin\amd64\
    12>  Macro (VCVarsQueryRegistry2017.mki:94): DEFAULT_DOT_NET_FRAMEWORK_VERSION=4.6.2
    12>  Macro (VCVarsQueryRegistry2017.mki:98): VS2017_DotNetToolsDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\$(DEFAULT_DOT_NET_FRAMEWORK_VERSION)\WinSDK-NetFx40Tools", "InstallationFolder"]]
    12>  Macro (VCVarsQueryRegistry2017.mki:105): VS2017_DotNetWinSDKDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\$(DEFAULT_DOT_NET_FRAMEWORK_VERSION)", "KitsInstallationFolder"]]
    12>  Macro (VCVarsQueryRegistry2017.mki:135): VS2017_FrameworkVersion64=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VC7", "FrameworkVer64"]]
    12>  Macro (VCVarsQueryRegistry2017.mki:143): VS2017_FrameworkDir64Raw=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VC7", "FrameworkDir64"]]
    12>  Macro (VCVarsQueryRegistry2017.mki:149): VS2017_FrameworkDir64=C:\WINDOWS\Microsoft.NET\Framework64\
    12>  Macro (VCVarsQueryRegistry2017.mki:152): VS2017_FrameworkVersion=$(VS2017_FrameworkVersion64)
    12>  Macro (VCVarsQueryRegistry2017.mki:153): VS2017_FrameworkDir=$(VS2017_FrameworkDir64Raw)\
    12>  Macro (VCVarsQueryRegistry2017.mki:161): VS2017_DiaSdkDir=$[@realpath "${VS2017Dir}\DIA SDK\include"]
    12>  End: C:\BENTLE~3\MICROS~2\mki\VCVarsQueryRegistry2017.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\AssertToolSet.mki at line 1023
    12>  Macro (AssertToolSet.mki:1034): versionFile=$(VS2017Dir)VC\Auxiliary\Build\Microsoft.VCToolsVersion.default.txt
    12>  Macro (AssertToolSet.mki:1035): VCTOOLS_VERSION=$[@realpath $[@readfile $(versionFile)]]
    12>  Macro (AssertToolSet.mki:1038): TOOL_VERSION=14.16
    12>  Macro (AssertToolSet.mki:1047): CSC_Path=$(VS2017Dir)MSBuild\15.0\Bin\Roslyn
    12>
    12>  Macro (AssertToolSet.mki:1083): ReferenceAssemblies=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\
    12>  Macro (AssertToolSet.mki:1083): test=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\
    12>  Macro (AssertToolSet.mki:1083): DisplayName=.NET Framework 4.6.2
    12>  Macro (AssertToolSet.mki:1083): FrameworkReferenceAssembliesNoTrailingSlash=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2
    12>  Macro (AssertToolSet.mki:1090): FrameworkReferenceAssemblies=$(FrameworkReferenceAssembliesNoTrailingSlash)\
    12>  Macro (AssertToolSet.mki:1091): ReferenceAssemblies=$(FrameworkReferenceAssemblies)
    12>  Macro (AssertToolSet.mki:1092): FxCopReferenceAssembliesPath=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2
    12>  Macro (AssertToolSet.mki:1094): cscOptDirect=-noconfig
    12>  Macro (AssertToolSet.mki:1095): CSCOpt=-nostdlib
    12>  Macro (AssertToolSet.mki:1097): TargetProcessorArchitecture=AMD64
    12>  Macro (AssertToolSet.mki:1105): TargetedRuntimeVersion=$(VS2017_FrameworkVersion)
    12>  Macro (AssertToolSet.mki:1106): TargetFrameworkMoniker=.NETFramework,Version=$(TargetFrameworkVersion)
    12>  Macro (AssertToolSet.mki:1107): AssemblySearchPath=$(ReferenceAssemblies);$(ReferenceAssemblies)Facades\;$(FrameworkDir)$(TargetedRuntimeVersion)\;$(FrameworkDir)$(TargetedRuntimeVersion)\WPF\
    12>  Macro (AssertToolSet.mki:1108): DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll; System.Web.dll;System.Web.Extensions.Design.dll;System.Web.Extensions.dll;System.Web.Mobile.dll;System.Web.RegularExpressions.dll;System.Web.Services.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll; System.Web.dll;System.Web.Extensions.Design.dll;System.Web.Extensions.dll;System.Web.Mobile.dll;System.Web.RegularExpressions.dll;System.Web.Services.dll; System.Windows.Forms.Dll;System.Workflow.Activities.dll;System.Workflow.ComponentModel.dll;System.Workflow.Runtime.dll;System.Xml.dll;System.Xml.Linq.dll;System.Xaml.dll;
    12>  Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll; System.Web.dll;System.Web.Extensions.Design.dll;System.Web.Extensions.dll;System.Web.Mobile.dll;System.Web.RegularExpressions.dll;System.Web.Services.dll; System.Windows.Forms.Dll;System.Workflow.Activities.dll;System.Workflow.ComponentModel.dll;System.Workflow.Runtime.dll;System.Xml.dll;System.Xml.Linq.dll;System.Xaml.dll; System.IdentityModel.dll;System.Data.Services.Client.dll;PresentationCore.dll;PresentationFramework.dll;System.ComponentModel.DataAnnotations.dll;
    12>  Macro (AssertToolSet.mki:1132): ASSEMBLY_REFERENCE_LIST_LONG=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\Accessibility.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\Microsoft.CSharp.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\mscorlib.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\PresentationCore.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\PresentationFramework.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.ComponentModel.DataAnnotations.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Configuration.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Configuration.Install.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Core.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Data.DataSetExtensions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Data.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Data.Entity.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Data.Linq.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Data.OracleClient.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Data.Services.Client.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Deployment.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Design.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.DirectoryServices.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Drawing.Design.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Drawing.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.EnterpriseServices.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.IdentityModel.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Management.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Messaging.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Runtime.Remoting.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Runtime.Serialization.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Runtime.Serialization.Formatters.Soap.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Security.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.ServiceModel.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.ServiceModel.Web.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.ServiceProcess.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Transactions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Web.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Web.Extensions.Design.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Web.Extensions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Web.Mobile.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Web.RegularExpressions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Web.Services.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Windows.Forms.Dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Workflow.Activities.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Workflow.ComponentModel.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Workflow.Runtime.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Xaml.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Xml.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.Xml.Linq.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\WindowsBase.dll
    12>  Macro (AssertToolSet.mki:1132): ASSEMBLY_REFERENCE_LIST=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\ACCESS~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\MI2ACE~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\mscorlib.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\PRB831~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\PR81A8~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY19A5~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYSTEM~4.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY7CBA~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYBC71~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYB515~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY4B41~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY6F41~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY0451~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYA7DA~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYB971~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY3E0D~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYD615~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY6492~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYFB9C~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYC77F~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYB6C4~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYD62F~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYFB8C~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY97DB~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY8816~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY2094~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY2029~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYF3EA~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYF3C0~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYA533~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY395B~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY6DCF~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY076E~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY68B6~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY2F55~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY5A0B~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYE57C~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYFFD5~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYBCDE~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY7C3E~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY3D40~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY773E~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY0F59~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYE9D3~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY8912~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\WINDOW~1.DLL
    12>  Macro (AssertToolSet.mki:1142): NewString=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\ACCESS~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\MI2ACE~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\mscorlib.dll -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\PRB831~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\PR81A8~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY19A5~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYSTEM~4.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY7CBA~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYBC71~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYB515~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY4B41~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY6F41~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY0451~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYA7DA~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYB971~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY3E0D~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYD615~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY6492~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\System.dll -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYFB9C~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYC77F~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYB6C4~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYD62F~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYFB8C~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY97DB~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY8816~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY2094~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY2029~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYF3EA~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYF3C0~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYA533~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY395B~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY6DCF~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY076E~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY68B6~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY2F55~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY5A0B~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYE57C~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYFFD5~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYBCDE~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY7C3E~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY3D40~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY773E~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY0F59~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SYE9D3~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\SY8912~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.2\WINDOW~1.DLL
    12>  Macro (AssertToolSet.mki:1143): USING_REF_ASSEMBLIES=-FU$(NewString)
    12>
    12>  End: C:\BENTLE~3\MICROS~2\mki\AssertToolSet.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki at line 114
    12>  End: C:\BENTLE~3\MICROS~2\mki\ConfigurePolicy.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\mdl.mki at line 26
    12>  Include: C:\BENTLE~3\MICROS~2\mki\compilers.mki from line 32 of C:\BENTLE~3\MICROS~2\mki\mdl.mki
    12>  End: C:\BENTLE~3\MICROS~2\mki\compilers.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\mdl.mki at line 32
    12>  Include: C:\BENTLE~3\MICROS~2\mki\common.mki from line 38 of C:\BENTLE~3\MICROS~2\mki\mdl.mki
    12>  Macro (common.mki:21): __Common_MKI__=1
    12>  Include: C:\BENTLE~3\MICROS~2\mki\msfilext.mki from line 23 of C:\BENTLE~3\MICROS~2\mki\common.mki
    12>  Macro (msfilext.mki:10): __MSFilExt_MKI__=1
    12>  Macro (msfilext.mki:36): oext=.obj
    12>  Macro (msfilext.mki:37): libext=.lib
    12>  Macro (msfilext.mki:38): stlibext=.lib
    12>  Macro (msfilext.mki:39): exeext=.exe
    12>  Macro (msfilext.mki:40): shlibext=.dll
    12>  Macro (msfilext.mki:41): shlibdebugext=.pdb
    12>  Macro (msfilext.mki:42): stlibdebugext=.pdb
    12>  Macro (msfilext.mki:53): pchext=.pch
    12>  End: C:\BENTLE~3\MICROS~2\mki\msfilext.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\common.mki at line 23
    12>  Include: C:\BENTLE~3\MICROS~2\mki\createdir.mki from line 24 of C:\BENTLE~3\MICROS~2\mki\common.mki
    12>  Macro (createdir.mki:17): __createdirMKI__=1
    12>  Macro (createdir.mki:19): tstdir=direxist.ext
    12>  Rule: from [.ext] to [.ext]
    12>  !~@mkdir ${$%}
    12>  End: C:\BENTLE~3\MICROS~2\mki\createdir.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\common.mki at line 24
    12>  Macro (common.mki:30): baseDir=$(_MakeFilePath)
    12>  Macro (common.mki:40): singletonCmd=singleton
    12>  Macro (common.mki:44): AddDelayLoadCmd=AddDelayLoad
    12>  Include: C:\BENTLE~3\MICROS~2\mki\winntcommon.mki from line 47 of C:\BENTLE~3\MICROS~2\mki\common.mki
    12>  Macro (winntcommon.mki:20): deleteCmd=del
    12>  Macro (winntcommon.mki:21): dirCmd=dir
    12>  Macro (winntcommon.mki:22): copyCmd=copy
    12>  Macro (winntcommon.mki:23): mkdirCmd=mkdir
    12>  Macro (winntcommon.mki:24): rmdirCmd=rmdir
    12>  Macro (winntcommon.mki:25): rmdirForceCmd=echo y | rmdir
    12>  Macro (winntcommon.mki:26): makeFileWritable=attrib -r
    12>  Macro (winntcommon.mki:27): typeFileCmd=type
    12>  Macro (winntcommon.mki:28): shellCmd=cmd.exe /c
    12>  Macro (winntcommon.mki:29): nativeMakeCmd=nmake.exe
    12>  Macro (winntcommon.mki:31): maxOutputLen=2048
    12>  Macro (winntcommon.mki:33): LinkDirCmd=$(shellCmd) mklink /d
    12>  Macro (winntcommon.mki:34): LinkFileCmd=$(shellCmd) mklink
    12>  Macro (winntcommon.mki:36): scriptExt=.bat
    12>  Macro (winntcommon.mki:52): CopyFirstDepToFirstTarget=~@task Microsoft.Build.Tasks.Copy -i:SourceFiles="$<" -i:DestinationFiles="$@"
    12>  Macro (winntcommon.mki:58): manifestCmd=mt.exe
    12>  End: C:\BENTLE~3\MICROS~2\mki\winntcommon.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\common.mki at line 47
    12>  Macro (common.mki:53): MakeProgram=bmake
    12>  Macro (common.mki:60): Configuration=Debug
    12>  Macro (common.mki:76): universalTarget=Build
    12>  Macro (common.mki:82): pursuedTarget=$(universalTarget)
    12>  Macro (common.mki:86): targetIsUniversal=1
    12>  Macro (common.mki:112): CommonMSBuildConfigOpt=-p:Configuration=$(Configuration)
    12>  Macro (common.mki:116): MSBuildWarningLevel=-p:WarningLevel=4
    12>  Macro (common.mki:138): CommonMSBuildPlatformOpt=-p:FrameworkDir=$(FrameworkDir)
    12>  Macro (common.mki:143): MultiTargetingOpt=-p:MultiTargetingToolsVersion=$(MultiTargetingToolsVersion)
    12>  Macro (common.mki:147): CommonMSBuildOpts=-i:Targets=$(PursuedTarget) $(MSBuildWarningLevel) $(MultiTargetingOpt) $(CommonMSBuildConfigOpt) $(CommonMSBuildPlatformOpt) $(MSBuildVerbosityOpt) $(MSBuildCustomizationChain)
    12>  Macro (common.mki:164): CustomBeforeMicrosoftCommonTargets=$(MSBuildCommon)Bentley.Common.BeforeMicrosoft.targets
    12>  Macro (common.mki:167): CustomAfterMicrosoftCommonTargets=$(MSBuildCommon)Bentley.Common.AfterMicrosoft.targets
    12>  Macro (common.mki:174): MSB-BentleySystemProperties=$(MSBuildCommon)Bentley.System.properties
    12>  Macro (common.mki:181): MSB-BentleySystemTargets=$(MSBuildCommon)Bentley.System.targets
    12>  Macro (common.mki:185): MSBuildCustomizationChain=-p:CustomBeforeMicrosoftCommonTargets=$(CustomBeforeMicrosoftCommonTargets) -p:CustomAfterMicrosoftCommonTargets=$(CustomAfterMicrosoftCommonTargets)
    12>  End: C:\BENTLE~3\MICROS~2\mki\common.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\mdl.mki at line 38
    12>  Macro (mdl.mki:50): msg=|[== Building $@, ($=) ==]
    12>  Macro (mdl.mki:53): language=english
    12>  Macro (mdl.mki:57): langSpec=$(baseDir)$(language)\
    12>  Include: C:\BENTLE~3\MICROS~2\mki\winntmdl.mki from line 69 of C:\BENTLE~3\MICROS~2\mki\mdl.mki
    12>  Macro (winntmdl.mki:41): BufferOverrunCheckOff=-GS-
    12>  Macro (winntmdl.mki:42): BufferOverrunCheckOn=-GS
    12>  Macro (winntmdl.mki:48): CCompFpOpts=precise
    12>  Macro (winntmdl.mki:49): CCompOpts=-fp:precise
    12>  Macro (winntmdl.mki:56): BufferOverrunCheckOption=$(BufferOverrunCheckOn)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption)
    12>  Macro (winntmdl.mki:82): CPP_EXCEPTION_USE_SYNC=1
    12>  Macro (winntmdl.mki:86): CppExceptSynchHandler=-EHs
    12>  Macro (winntmdl.mki:87): CppExceptAsynchHandler=-EHa
    12>  Macro (winntmdl.mki:88): CppExceptTreatCAsNothrow=-EHc
    12>  Macro (winntmdl.mki:93): ClrExceptionHandler=$(CppExceptAsynchHandler)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow)
    12>  Macro (winntmdl.mki:101): NativeCppExceptHandler=$(CppExceptSynchHandler)
    12>  Macro (winntmdl.mki:102): DefaultNativeCppExceptHandler=$(CppExceptSynchHandler)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR
    12>  Macro (winntmdl.mki:129): CPP=cl
    12>  Macro (winntmdl.mki:131): CCompCmd=$(CPP)
    12>  Macro (winntmdl.mki:132): CCCompCmd=$(CPP)
    12>  Macro (winntmdl.mki:134): CPreprocCmd=$(CCompCmd) -EP -C
    12>  Macro (winntmdl.mki:137): LINK32=link
    12>  Macro (winntmdl.mki:139): CLinkCmd=$(LINK32) -out:$@ $(CLinkOpts)
    12>  Macro (winntmdl.mki:140): CLibCmd=lib
    12>  Macro (winntmdl.mki:152): socket_lib=$(ntPlatformLib)ws2_32.lib
    12>  Macro (winntmdl.mki:154): mdlbltinLib=$(mdlLibs)mdlbltin.lib
    12>  Macro (winntmdl.mki:159): OptimizerOff=-Od
    12>  Macro (winntmdl.mki:166): OptimizeForSpeed=-Ox -Oy-
    12>  Macro (winntmdl.mki:167): OptimizeForSpace=-Ox -Oy- -Os
    12>  Include: C:\BENTLE~3\MICROS~2\mki\OptimizerOptionsForCompiler.mki from line 169 of C:\BENTLE~3\MICROS~2\mki\winntmdl.mki
    12>  End: C:\BENTLE~3\MICROS~2\mki\OptimizerOptionsForCompiler.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\winntmdl.mki at line 169
    12>  Macro (winntmdl.mki:174): OptimizerOn=$(OptimizeForSpace)
    12>  Macro (winntmdl.mki:189): BUGGY_MSVC50_OPTIMIZER=1
    12>  Macro (winntmdl.mki:190): OptimizerDefault=$(OptimizerOn)
    12>  Macro (winntmdl.mki:191): OptimizerFlag=$(OptimizerDefault)
    12>  Macro (winntmdl.mki:197): OptimizerOn=$(OptimizerOff)
    12>  Macro (winntmdl.mki:198): OptimizerNoGlobal=$(OptimizerOff)
    12>  Macro (winntmdl.mki:247): crt_opt=-MD
    12>  Macro (winntmdl.mki:248): cRuntimeLib=msvcrt.lib
    12>  Macro (winntmdl.mki:249): cRuntime=$(ntLib)$(cRuntimeLib)
    12>  Macro: CRT_OPT=-MD -D__EXCEPTIONS
    12>  Macro (winntmdl.mki:267): cppRuntime=$(ntLib)msvcprt.lib
    12>  Macro (winntmdl.mki:285): warnLevel=-W4 -DBENTLEY_WARNINGS_HIGHEST_LEVEL
    12>  Macro (winntmdl.mki:298): commonCOpts=-wd4701
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag)
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE
    12>  Macro (winntmdl.mki:387): SECURE_SCL_VALUE=0
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE)
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345
    12>  Macro (winntmdl.mki:437): winVerDefsPreserved=(none)
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs)
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100 -we4692
    12>  Macro (winntmdl.mki:449): FileTypeControl=(none)
    12>  Macro (winntmdl.mki:450): FileTypeControlC=/TC
    12>  Macro (winntmdl.mki:451): FileTypeControlCPP=/TP
    12>  Macro (winntmdl.mki:452): MCFileTypeControl=$(FileTypeControlC)
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100 -we4692 $(FileTypeControl)
    12>  Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4840 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100 -we4692 $(FileTypeControl) -nologo
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_
    12>  Macro (winntmdl.mki:490): AsmCmd=${nttools}\bin\ml -c
    12>  Macro (winntmdl.mki:491): winNTx64=1
    12>  Macro (winntmdl.mki:493): ntCPU=X64
    12>  Macro (winntmdl.mki:494): resCPU=x64
    12>  Macro (winntmdl.mki:495): rcCPU=_X64_
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX
    12>  Macro (winntmdl.mki:531): ntDrive=c:
    12>  Macro (winntmdl.mki:536): ntTools=$(MSVCDir)\
    12>  Macro (winntmdl.mki:549): ntLib=${ntTools}lib\x64\
    12>  Macro (winntmdl.mki:558): WinSDKFolder=$(VS2017_WindowsSdkDir)
    12>  Macro (winntmdl.mki:575): ntPlatformLib=${WinSDKFolder}\lib\${WindowsSDKVersion}\um${slashx86x64}\
    12>  Macro (winntmdl.mki:576): ntPlatformInc=${WinSDKFolder}\include\${WindowsSDKVersion}\um\
    12>  Macro (winntmdl.mki:577): ntPlatformSharedInc=${WinSDKFolder}\include\${WindowsSDKVersion}\shared\
    12>  Macro (winntmdl.mki:596): ntInc=${ntTools}\include\
    12>  Macro (winntmdl.mki:597): mfcLib=${ntTools}\atlmfc\lib\
    12>  Macro (winntmdl.mki:598): mfcInc=${ntTools}\atlmfc\include\
    12>  Macro (winntmdl.mki:601): CDllOpts=-entry:LibMain$(dllEntry)
    12>  Macro (winntmdl.mki:602): CLibsNoRuntime=gdi32.lib user32.lib kernel32.lib
    12>  Macro (winntmdl.mki:603): CLibs=$(CLibsNoRuntime) "$(cRuntime)"
    12>  Macro (winntmdl.mki:609): guiEntry=WinMainCRTStartup
    12>  Macro (winntmdl.mki:613): guiOpts=-subsystem:windows -entry:$(guiEntry)
    12>  Macro (winntmdl.mki:615): guiOptsDll=-subsystem:windows
    12>  Macro (winntmdl.mki:617): guiLibs=gdi32.lib user32.lib kernel32.lib  "$(cruntime)" advapi32.lib shell32.lib msimg32.lib
    12>  Macro (winntmdl.mki:619): gdiPlusLib=gdiplus.lib
    12>  Macro (winntmdl.mki:621): wtsApiLib=wtsapi32.lib
    12>  Macro (winntmdl.mki:623): clrstartlib=mscoree.lib
    12>  Macro (winntmdl.mki:625): uxThemeLib=uxtheme.lib
    12>  Macro (winntmdl.mki:627): DwmapiLib=Dwmapi.lib
    12>  Macro (winntmdl.mki:633): consoleEntry=mainCRTStartup
    12>  Macro (winntmdl.mki:637): consoleOpts=-subsystem:console -entry:$(consoleEntry)
    12>  Macro (winntmdl.mki:639): consoleLibs=$(cruntime) kernel32.lib
    12>  Macro (winntmdl.mki:645): oleLibs=ole32.lib oleaut32.lib uuid.lib
    12>  Macro (winntmdl.mki:647): mfcLibs=$(mfcLib)nafxcw.lib
    12>  Macro (winntmdl.mki:656): CLinkOpts=$(consolOpts)
    12>  Macro (winntmdl.mki:659): LinkWarningsToErrorsOnSwitch=-WX
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions)
    12>  Macro (winntmdl.mki:661): CLibOpts=$(LinkWarningsToErrorsOptions)
    12>  Macro (winntmdl.mki:665): LinkWarningsToErrorsDefault=$(LinkWarningsToErrorsOnSwitch)
    12>  Macro (winntmdl.mki:667): LinkWarningsToErrorsOptions=$(LinkWarningsToErrorsDefault)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt)
    12>  Macro (winntmdl.mki:673): CCompMultiProcessingOpt=-MP$(CCompMultiProcessingCount)
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef)
    12>  Macro (winntmdl.mki:692): LinkOptIcfIterationDefault=2
    12>  Macro (winntmdl.mki:695): LinkOptIcfIteration=$(LinkOptIcfIterationDefault)
    12>  Macro (winntmdl.mki:704): LinkOptIcf=(none)
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf)
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199 -Ignore:4281
    12>  Macro: CLIBOPTS=$(LinkWarningsToErrorsOptions) -Ignore:4087
    12>  Macro (winntmdl.mki:764): CCompDebugLowSwitch=-Zd
    12>  Macro (winntmdl.mki:765): CCompDebugFullSwitch=-Zi
    12>  Macro (winntmdl.mki:776): IntermediatePdbFile=$(@D)$(CCompPDBName).pdb
    12>  Macro (winntmdl.mki:778): FdSwitchDefault=-Fd$(IntermediatePdbFile)
    12>  Macro: CCOMPDEBUGFULLSWITCH=-Zi $(FdSwitchDefault)
    12>  Macro: CCOMPDEBUGLOWSWITCH=-Zd $(FdSwitchDefault)
    12>  Macro (winntmdl.mki:789): CCompPDBName=objects
    12>  Macro (winntmdl.mki:802): CCompDebugOptions=$(CCompDebugFullSwitch)
    12>  Macro (winntmdl.mki:806): CCompDebugDefault=$(CCompDebugFullSwitch)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn)
    12>  Macro (winntmdl.mki:823): WP64OnSwitch=/Wp64
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option)
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199 -Ignore:4281 -MANIFESTUAC:NO
    12>  Macro (winntmdl.mki:841): WholeProgramOptimizationOnSwitch=-GL
    12>  Macro (winntmdl.mki:857): ClrOption=-CLR
    12>  Macro (winntmdl.mki:859): CCompOptsCLR=$(ClrOption)
    12>  Macro: CCOMPOPTSCLR=$(ClrOption) -fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option)
    12>  Macro: CCOMPOPTSCLR=$(ClrOption) -fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES)
    12>  Macro: CCOMPOPTSCLR=$(ClrOption) -fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES) $(ClrExceptionHandler)
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) $(NativeCppExceptHandler)
    12>  Macro (winntmdl.mki:895): EnableMinimalRebuildOnSwitch=-Gm
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) $(NativeCppExceptHandler) $(EnableMinimalRebuildOption)
    12>  Macro (winntmdl.mki:907): VCRuntimeCheckOption=/RTCsuc /D_ALLOW_RTCc_IN_STL
    12>  Macro: CCOMPOPTS=-fp:precise $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) $(NativeCppExceptHandler) $(EnableMinimalRebuildOption) $(VCRuntimeCheckOption)
    12>  Macro (winntmdl.mki:914): LINKDebugArgs=-debug
    12>  Macro (winntmdl.mki:917): IncrementalLinkOnSwitch=-incremental:yes
    12>  Macro (winntmdl.mki:918): IncrementalLinkOffSwitch=-incremental:no
    12>  Macro (winntmdl.mki:922): IncrementalLinkDefault=$(IncrementalLinkOnSwitch)
    12>  Macro (winntmdl.mki:929): IncrementalLinkOption=$(IncrementalLinkDefault)
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199 -Ignore:4281 -MANIFESTUAC:NO $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    12>  Macro: CDLLOPTS=-entry:LibMain$(dllEntry) $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    12>  Macro (winntmdl.mki:945): DLM_SPECIAL_LINKOPT=$(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    12>  Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199 -Ignore:4281 -MANIFESTUAC:NO $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption) -fixed:no
    12>  Macro: DLM_SPECIAL_LINKOPT=$(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption) -fixed:no
    12>  Macro (winntmdl.mki:951): AssemblyDebugOpt=-assemblydebug
    12>  Macro (winntmdl.mki:952): CLinkOptsCLR=$(AssemblyDebugOpt)
    12>  Macro: CLINKOPTSCLR=$(AssemblyDebugOpt) $(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199 -Ignore:4281 -MANIFESTUAC:NO $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption) -fixed:no
    12>  Macro (winntmdl.mki:954): CDllOptsCLR=$(AssemblyDebugOpt)
    12>  Macro: CDLLOPTSCLR=$(AssemblyDebugOpt) -entry:LibMain$(dllEntry) $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    12>  Macro (winntmdl.mki:961): rcOpt=-d$(targetProduct) -dVARIETY=$(VARIETY)
    12>  Macro: RCOPT=-d$(targetProduct) -dVARIETY=$(VARIETY) -dUSER="\"$(USERNAME) on $(COMPUTERNAME)\""
    12>  Macro (winntmdl.mki:979): bscmake_exe=@echo Not generating VC source browser files for
    12>  Macro (winntmdl.mki:986): CTargetSpec=$@
    12>  Macro (winntmdl.mki:989): RecipeCCompile=$(CCompCmd) $(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CPchOpts) -fp:$(CCompFpOpts) $(CCompOpts) -Fo$(CTargetSpec)
    12>  Rule: from [.c] to [.obj]
    12>  $(msg)
    12>  $(RecipeCCompile) $< $(CCompRedirect)
    12>  ~time
    12>  Rule: from [.mc] to [.obj]
    12>  $(msg)
    12>  $(CCompCmd) $(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CCompOpts) $(MCPchOpts) $(MCFileTypeControl) -Fo$@ $<
    12>  ~time
    12>  Macro (winntmdl.mki:1000): RecipeCPPCompileArgs=$(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CCCompOpts) $(CCPchOpts) -fp:$(CCompFpOpts) -Fo$(CTargetSpec)
    12>  Macro (winntmdl.mki:1002): RecipeCPPCompile=$(CCCompCmd) $(RecipeCPPCompileArgs)
    12>  Macro (winntmdl.mki:1004): RecipeCPPPreprocessArgs=$(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CCCompOpts) $(CPPPreprocessOpts) -EP
    12>  Macro (winntmdl.mki:1005): RecipeCPPreprocess=$(CCCompCmd) $(RecipeCPPPreprocessArgs)
    12>  Macro (winntmdl.mki:1007): CPP_PREPROCESS_TO_STDOUT=(none)
    12>  Rule: from [.cxx,cpp,cc] to [.obj]
    12>  $(msg)
    12>  $(RecipeCPPCompile) $< $(CCompRedirect)
    12>  ~time
    12>  Rule: from [.asm] to [.obj]
    12>  $(msg)
    12>  $(AsmCmd) $(AsmOpts) $(AsmIncs) $(ProductAsmIncludes) -Fo$@ $%$*.asm
    12>  ~time
    12>  Rule: from [.s] to [.obj]
    12>  $(msg)
    12>  $(AsmCmd) $(AsmOpts) $(AsmIncs) -o $@ $%$*.s
    12>  ~time
    12>  Rule: from [.res] to [.rbj]
    12>  $(msg)
    12>  cvtres -machine:$(resCPU) -out:$@ $%$*.res
    12>  ~time
    12>  Rule: from [.rc] to [.res]
    12>  $(msg)
    12>  rc $(rcOpt) -d$(rcCPU) -dwinNT $(ProductRcIncludes) $(rcExtraOpts) -r -fo$@ $%$*.rc
    12>  ~time
    12>  Rule: from [.res] to [.mui]
    12>  $(msg)
    12>  $(LINK32) -noentry -dll -out:$@ $<
    12>  ~time
    12>  Rule: from [.def] to [.lib]
    12>  $(msg)
    12>  $(CLibCmd) $(CLibOpts) -out:$@ -def:$%$*.def -machine:$(ntCPU)
    12>  ~time
    12>  End: C:\BENTLE~3\MICROS~2\mki\winntmdl.mki
    12>  Resume: C:\BENTLE~3\MICROS~2\mki\mdl.mki at line 69
    12>  Macro (mdl.mki:76): MLibCmd=$(toolsPath)mlib
    12>  Macro (mdl.mki:80): RCompCmd=$(toolsPath)rcomp
    12>  Macro (mdl.mki:84): RTypeCmd=$(toolsPath)rsctype
    12>  Macro (mdl.mki:88): RLibCmd=$(toolsPath)rlib
    12>  Macro (mdl.mki:92): dlmspecCmd=$(toolsPath)dlmspec
    12>  Macro (mdl.mki:99): CCCompOpts=$(CCompOpts)
    12>  Rule: from [.mt] to [.r]
    12>  $(msg)
    12>  > $(o)make.opt
    12>  -o$@
    12>  $(rscCompIncs)
    12>  $(altIncs)
    12>  $(PublicApiRscIncludes)
    12>  $(platformOpts)
    12>  $(moreRTypeOpts)
    12>  $(ProductRcIncludes)
    12>  $<
    12>  <
    12>  $(RTypeCmd) @$(o)make.opt
    12>  ~time
    12>  Rule: from [.r] to [.rsc]
    12>  $(msg)
    12>  > $(o)make.opt
    12>  $(rcompOpts)
    12>  -w
    12>  -o$@
    12>  ${PublicApiRscIncludes}
    12>  $(rscCompIncs)
    12>  $(altIncs)
    12>  $(ProductRcIncludes)
    12>  -i${langSpec}
    12>  -dDEBUG
    12>  $(moreRscCompileOpts)
    12>  $(platformOpts)
    12>  $<
    12>  <
    12>  $(RCompCmd) @$(o)make.opt
    12>  ~time
    12>  Rule: from [.r] to [.h]
    12>  $(msg)
    12>  > $(o)make.opt
    12>  -ho$@
    12>  -o$(o)$*.rsc
    12>  $(rcompOpts)
    12>  $(rscCompIncs)
    12>  ${PublicApiRscIncludes}
    12>  $(altIncs)
    12>  $(ProductRcIncludes)
    12>  $(platformOpts)
    12>  $(moreRscCompileOpts)
    12>  $<
    12>  <
    12>  $(RCompCmd) @$(o)make.opt
    12>  ~time
    12>  Rule: from [.xml,keyins] to [.h]
    12>  $(msg)
    12>  > $(o)make.opt
    12>  -ho$@
    12>  $(rcompOpts)
    12>  $(rscCompIncs)
    12>  ${PublicApiRscIncludes}
    12>  $(altIncs)
    12>  $(ProductRcIncludes)
    12>  $(platformOpts)
    12>  $(moreRscCompileOpts)
    12>  $<
    12>  <
    12>  $(RCompCmd) @$(o)make.opt
    12>  ~time
    12>  Macro (mdl.mki:211): rsignmsg=|[== Digitally Signing $= ==]
    12>  Rule: from [.rsc] to [.signed]
    12>  $(rsignmsg)
    12>  $(rsigncmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.exe] to [.signed]
    12>  $(rsignmsg)
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.cab] to [.signed]
    12>  $(rsignmsg)
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.CAB] to [.signed]
    12>  $(rsignmsg)
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.MSI] to [.signed]
    12>  $(rsignmsg)
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.msi] to [.signed]
    12>  $(rsignmsg)
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.dll] to [.signed]
    12>  $(rsignmsg)
    12>  $(dllsignAuthenticCmd) $<
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Rule: from [.DLL] to [.signed]
    12>  $(rsignmsg)
    12>  $(dllsignAuthenticCmd) $<
    12>  $(signcodecmd) $<
    12>  > $@
    12>  signed
    12>  <
    12>  ~time
    12>  Macro (mdl.mki:279): rsignrc1msg=|[== Digitally Signing Rights-Compliant $= ==]
    12>  Macro (mdl.mki:281): mvbasignrc1msg=|[== Digitally Signing Rights-Compliant $= ==]
    12>  Rule: from [.rsc] to [.rc1signed]
    12>  $(rsignrc1msg)
    12>  $(rsignrc1cmd) $<
    12>  > $@
    12>  rc1signed
    12>  <
    12>  ~time
    12>  Rule: from [.mvba] to [.rc1signed]
    12>  $(mvbasignrc1msg)
    12>  $(mvbasignrc1cmd) $<
    12>  > $@
    12>  rc1signed
    12>  <
    12>  ~time
    12>  Rule: from [.dls] to [.dlo]
    12>  $(msg)
    12>  > $(o)make.opt
    12>  -o$@
    12>  -w$(moduleDef)
    12>  $<
    12>  <
    12>  $(dlmspecCmd) @$(o)make.opt
    12>  ~time
    12>  Rule: from [.mc] to [.c]
    12>  $(CopyFirstDepToFirstTarget)
    12>  End: C:\BENTLE~3\MICROS~2\mki\mdl.mki
    12>  Resume: C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Nyomtatas.mke at line 8
    12>  Macro (Nyomtatas.mke:10): modul=nyomtatas
    12>  Macro (Nyomtatas.mke:12): baseDir=$(_MakeFilePath)
    12>  Macro (Nyomtatas.mke:14): appsDir=$(baseDir)Debug\
    12>  Macro (Nyomtatas.mke:19): o=$(appsDir)
    12>  Macro (Nyomtatas.mke:20): language=hun
    12>
    12>  [== Building C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Debug\nyomtatas_typ.r, (C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas.mt) ==]
    12>  rsctype @C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Debug\make.opt
    12>  MicroStation Type Resource File Generator 03.19.02
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : bad struct/union definition: expected type
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : expected ,, got Keret_kulso
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : bad declaration
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(49): error : bad struct/union definition: expected type
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(49): error : expected ,, got Keret_belso
    12>  C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(49): error : bad declaration
    12>  Macro (Nyomtatas.mke:30): ERRORLEVEL=1
    12>  Wed Oct 14 11:45:53 2020, elapsed time: 0:01
    12>  BMAKE: call trace
    12>      line:   30, C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Nyomtatas.mke
    12>  copy C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\Debug\Nyomtatas.ma C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Debug
    12>  The system cannot find the file specified.
    12>  Press any key to continue . . .
    12>  C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(128,5): error MSB3073: The command "C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\ms_c.bat Nyomtatas C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\ Debug -dDebug
    12>  C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(128,5): error MSB3073: :VCEnd" exited with code -1.
    12>Done building target "PreBuildEvent" in project "Nyomtatas.vcxproj" -- FAILED.
    12>
    12>Done building project "Nyomtatas.vcxproj" -- FAILED.
    12>
    12>Build FAILED.
    12>
    12>C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : bad struct/union definition: expected type
    12>C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : expected ,, got Keret_kulso
    12>C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(48): error : bad declaration
    12>C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(49): error : bad struct/union definition: expected type
    12>C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(49): error : expected ,, got Keret_belso
    12>C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\Nyomtatas\nyomtatas_tool.lh(49): error : bad declaration
    12>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(128,5): error MSB3073: The command "C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\ms_c.bat Nyomtatas C:\TFS\ElmuEmaszEegis\Main\Eegis_3g\MS\ Debug -dDebug
    12>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(128,5): error MSB3073: :VCEnd" exited with code -1.
    12>    0 Warning(s)
    12>    7 Error(s)
    12>
    12>Time Elapsed 00:00:08.02
    

    Here is my .mt file:

    #include  "nyomtatas_tool.lh"
    
    publishStructures   (beallitasUI);
    publishStructures   (pageUI);

    Here is my "nyomtatas_tool.lh":

    #ifndef __nyomtatas_tool_lh__
    #define __nyomtatas_tool_lh__
    
    #include <Mstn\MicroStation.r.h>
    #include <Geom\GeomApi.r.h>
    
    //---- Include Files --------------------------------------------------- 
    
    //---- Type definitions ------------------------------------------------ 
    
    typedef struct  beallitasUI
                    {   WChar       nyomtato    [256];
                        WChar       papir       [256];
    
                        int         tbKeret;                    /* 0,1                      */
                        int         obKeret;
                        WChar       fnKeret [256];
                        int         szin;
                        long        ma;                         /* meretarany 1:ma          */
                        long        cbMa;                       /* meretarany combo         */
                        int         tbLapra;                    /* lapraigazítás            */
    
                        int         Keret_valid;                /* volt e keret a dgn-ben   */
                        double      Keret_kulso_x;              /* kulso meret sub unit[mm] */
                        double      Keret_kulso_y;              /* level 60 type shape      */
                        double      Keret_belso_x;              /* belso meret sub unit[mm] */
                        double      Keret_belso_y;              /* level 61 type shape      */
                        Dpoint3d    Keret_kulso[4];             /* kulso keret UOR          */
                        Dpoint3d    Keret_belso[4];             /* belso keret UOR          */
                        /* ................................................................ */
                        
                        /* ................................................................ */
                        double      size_x;                     /*  [mm]                    */
                        double      size_y;                     /*  [mm]                    */
                        /* ................................................................ */
    
                        /* ................. PLOTDGN User Interface ....................... */
                        WChar       PaperName       [50];       /* plotUI.ui -              */
                        WChar       PlotUnitsLabel  [50];       /* plotUI.ui -              */
                        WChar       PaperDimStr     [128];      /* plotUI.ui -              */
                        double      FormSizeX,FormSizeY;        /* plotUI.ui - paper size   */
                        int         NumCopiesToPrint;           /* plotUI.ui -              */
                        int         PlotArea;                   /* plotUI.ui - 
                                                                        0 - View
                                                                        1 - Fit Master
                                                                        2 - Fit All
                                                                        3 - Fence
                                                                        4 - Sheet           */
                        int         PlotViewNum;                /* plotUI.ui -  0 - 7       */
                        int         ColorMode;                  /* plotUI.ui - 
                                                                        0 - COLOR
                                                                        1 - GRAYSCALE
                                                                        2 - MONOCHROME      */
                        int         PlotDriverType;             /* plotUI.ui - 
                                                                        0 - Windows
                                                                        1 - Bentley         */
                        int         Orientation;                /* plotUI.ui - 
                                                                        0 - Portrait
                                                                        1 - Landscape       */
                        int         Rotate90;                   /* plotUI.ui -
                                                                        2 - NOROT
                                                                        1 - 90CW
                                                                        0 - 90CCW           */
                        int         Fullsheet;                  /* plotUI.ui - 
                                                                        0 - OFF
                                                                        1 - ON              */
                        /* Geometria */
                        int         Rasterized;                 /* plotUI.ui - 
                                                                        0 - OFF
                                                                        1 - ON              */
                        /* ................................................................ */
    
                        /* ................................................................ */
                        int             valid;                      /* 0,1                  */
                    }   BEALLITASUI;
    /* .................................................................................... */
    typedef struct  pageUI
                    {   WChar       page[100];
                        int         orient;
                    }   PAGEUI;
    
    /*--------------------------------------------------------------------------------------*/
    
    /*--------------------------------------------------------------------------------------*/
    #endif
    

    Br,

    Miklos

  • Please post your files...

    • nyomtatas_typ.r
    • nyomtatas.mt

     
    Regards, Jon Summers
    LA Solutions

Reply Children