1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|Win32"> 5 <Configuration>Debug</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release|Win32"> 13 <Configuration>Release</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <ProjectGuid>{487A123F-10AC-4532-8D27-48DB8F6D4684}</ProjectGuid> 23 <RootNamespace>winbuild</RootNamespace> 24 <Keyword>Win32Proj</Keyword> 25 </PropertyGroup> 26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 28 <ConfigurationType>Application</ConfigurationType> 29 </PropertyGroup> 30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 31 <ConfigurationType>Application</ConfigurationType> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 34 <ConfigurationType>Application</ConfigurationType> 35 </PropertyGroup> 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 37 <ConfigurationType>Application</ConfigurationType> 38 </PropertyGroup> 39 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 40 <ImportGroup Label="ExtensionSettings"> 41 </ImportGroup> 42 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 43 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 44 <Import Project="..\..\..\build-msvc\tlm_examples.props" /> 45 </ImportGroup> 46 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 47 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 48 <Import Project="..\..\..\build-msvc\tlm_examples.props" /> 49 </ImportGroup> 50 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 51 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 52 <Import Project="..\..\..\build-msvc\tlm_examples.props" /> 53 </ImportGroup> 54 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 56 <Import Project="..\..\..\build-msvc\tlm_examples.props" /> 57 </ImportGroup> 58 <PropertyGroup Label="UserMacros" /> 59 <PropertyGroup> 60 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 61 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(IntDir)</OutDir> 62 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> 63 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 64 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(IntDir)</OutDir> 65 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir> 66 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 67 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(IntDir)</OutDir> 68 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> 69 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(IntDir)</OutDir> 71 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir> 72 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 73 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 74 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 75 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 76 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 77 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 78 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 79 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 80 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 81 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 82 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 83 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 84 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 85 </PropertyGroup> 86 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 87 <ClCompile> 88 <Optimization>Disabled</Optimization> 89 <AdditionalIncludeDirectories>..\include;..\..\common\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 90 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 91 <MinimalRebuild>true</MinimalRebuild> 92 <ExceptionHandling>Sync</ExceptionHandling> 93 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 94 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 95 <RuntimeTypeInfo>true</RuntimeTypeInfo> 96 <PrecompiledHeader> 97 </PrecompiledHeader> 98 <BrowseInformation>true</BrowseInformation> 99 <WarningLevel>Level4</WarningLevel> 100 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 101 <DisableSpecificWarnings>4121;%(DisableSpecificWarnings)</DisableSpecificWarnings> 102 <AdditionalOptions> %(AdditionalOptions)</AdditionalOptions> 103 </ClCompile> 104 <Link> 105 <AdditionalDependencies>systemc.lib;%(AdditionalDependencies)</AdditionalDependencies> 106 <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> 107 <AdditionalLibraryDirectories>$(SYSTEMC_HOME)\$(MSVC)\SystemC\$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 108 <GenerateDebugInformation>true</GenerateDebugInformation> 109 <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> 110 <SubSystem>Console</SubSystem> 111 <TargetMachine>MachineX86</TargetMachine> 112 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 113 </Link> 114 </ItemDefinitionGroup> 115 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 116 <Midl> 117 <TargetEnvironment>X64</TargetEnvironment> 118 </Midl> 119 <ClCompile> 120 <Optimization>Disabled</Optimization> 121 <AdditionalIncludeDirectories>..\include;..\..\common\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 122 <PreprocessorDefinitions>WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 123 <MinimalRebuild>true</MinimalRebuild> 124 <ExceptionHandling>Sync</ExceptionHandling> 125 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 126 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 127 <RuntimeTypeInfo>true</RuntimeTypeInfo> 128 <PrecompiledHeader> 129 </PrecompiledHeader> 130 <BrowseInformation>true</BrowseInformation> 131 <WarningLevel>Level4</WarningLevel> 132 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 133 <DisableSpecificWarnings>4121;%(DisableSpecificWarnings)</DisableSpecificWarnings> 134 <AdditionalOptions> %(AdditionalOptions)</AdditionalOptions> 135 </ClCompile> 136 <Link> 137 <AdditionalDependencies>systemc.lib;%(AdditionalDependencies)</AdditionalDependencies> 138 <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> 139 <AdditionalLibraryDirectories>$(SYSTEMC_HOME)\$(MSVC)\SystemC\$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 140 <GenerateDebugInformation>true</GenerateDebugInformation> 141 <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> 142 <SubSystem>Console</SubSystem> 143 <TargetMachine>MachineX64</TargetMachine> 144 </Link> 145 </ItemDefinitionGroup> 146 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 147 <ClCompile> 148 <AdditionalOptions> %(AdditionalOptions)</AdditionalOptions> 149 <AdditionalIncludeDirectories>..\include;..\..\common\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 150 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 151 <MinimalRebuild>false</MinimalRebuild> 152 <PrecompiledHeader> 153 </PrecompiledHeader> 154 <WarningLevel>Level4</WarningLevel> 155 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 156 <DisableSpecificWarnings>4121;%(DisableSpecificWarnings)</DisableSpecificWarnings> 157 </ClCompile> 158 <Link> 159 <AdditionalDependencies>systemc.lib;%(AdditionalDependencies)</AdditionalDependencies> 160 <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> 161 <AdditionalLibraryDirectories>$(SYSTEMC_HOME)\$(MSVC)\SystemC\$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 162 <GenerateDebugInformation>false</GenerateDebugInformation> 163 <SubSystem>Console</SubSystem> 164 <OptimizeReferences>true</OptimizeReferences> 165 <EnableCOMDATFolding>true</EnableCOMDATFolding> 166 <TargetMachine>MachineX86</TargetMachine> 167 </Link> 168 </ItemDefinitionGroup> 169 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 170 <Midl> 171 <TargetEnvironment>X64</TargetEnvironment> 172 </Midl> 173 <ClCompile> 174 <AdditionalOptions> %(AdditionalOptions)</AdditionalOptions> 175 <AdditionalIncludeDirectories>..\include;..\..\common\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 176 <PreprocessorDefinitions>WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 177 <MinimalRebuild>false</MinimalRebuild> 178 <PrecompiledHeader> 179 </PrecompiledHeader> 180 <WarningLevel>Level4</WarningLevel> 181 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 182 <DisableSpecificWarnings>4121;%(DisableSpecificWarnings)</DisableSpecificWarnings> 183 </ClCompile> 184 <Link> 185 <AdditionalDependencies>systemc.lib;%(AdditionalDependencies)</AdditionalDependencies> 186 <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> 187 <AdditionalLibraryDirectories>$(SYSTEMC_HOME)\$(MSVC)\SystemC\$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 188 <GenerateDebugInformation>false</GenerateDebugInformation> 189 <SubSystem>Console</SubSystem> 190 <OptimizeReferences>true</OptimizeReferences> 191 <EnableCOMDATFolding>true</EnableCOMDATFolding> 192 <TargetMachine>MachineX64</TargetMachine> 193 </Link> 194 </ItemDefinitionGroup> 195 <ItemGroup> 196 <ClCompile Include="..\src\at_2_phase.cpp" /> 197 <ClCompile Include="..\src\at_2_phase_top.cpp" /> 198 <ClCompile Include="..\..\common\src\at_target_2_phase.cpp" /> 199 <ClCompile Include="..\src\initiator_top.cpp" /> 200 <ClCompile Include="..\..\common\src\memory.cpp" /> 201 <ClCompile Include="..\..\common\src\report.cpp" /> 202 <ClCompile Include="..\..\common\src\select_initiator.cpp" /> 203 <ClCompile Include="..\..\common\src\traffic_generator.cpp" /> 204 </ItemGroup> 205 <ItemGroup> 206 <ClInclude Include="..\include\at_2_phase_top.h" /> 207 <ClInclude Include="..\..\common\include\at_target_2_phase.h" /> 208 <ClInclude Include="..\include\initiator_top.h" /> 209 <ClInclude Include="..\..\common\include\memory.h" /> 210 <ClInclude Include="..\..\common\include\reporting.h" /> 211 <ClInclude Include="..\..\common\include\select_initiator.h" /> 212 <ClInclude Include="..\..\common\include\models\SimpleBusAT.h" /> 213 <ClInclude Include="..\..\common\include\traffic_generator.h" /> 214 </ItemGroup> 215 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 216 <ImportGroup Label="ExtensionTargets"> 217 </ImportGroup> 218</Project>