1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project DefaultTargets =" Build" ToolsVersion =" Current" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <PropertyGroup Label =" Globals" >
4+ <VCProjectVersion >17.0</VCProjectVersion >
5+ <ProjectGuid >{5951C2D5-CB01-4EE6-962B-86084C2F1A77}</ProjectGuid >
6+ <RootNamespace >PS_Schematic</RootNamespace >
7+ <ConfigurationType >DynamicLibrary</ConfigurationType >
8+ </PropertyGroup >
9+ <ItemGroup Label =" ProjectConfigurations" >
10+ <ProjectConfiguration Include =" Hybrid-Max2025|x64" >
11+ <Configuration >Hybrid-Max2025</Configuration >
12+ <Platform >x64</Platform >
13+ </ProjectConfiguration >
14+ <ProjectConfiguration Include =" Release-Max2026|x64" >
15+ <Configuration >Release-Max2026</Configuration >
16+ <Platform >x64</Platform >
17+ </ProjectConfiguration >
18+ <ProjectConfiguration Include =" Release-Max2025|x64" >
19+ <Configuration >Release-Max2025</Configuration >
20+ <Platform >x64</Platform >
21+ </ProjectConfiguration >
22+ <ProjectConfiguration Include =" Release-Max2024|x64" >
23+ <Configuration >Release-Max2024</Configuration >
24+ <Platform >x64</Platform >
25+ </ProjectConfiguration >
26+ <ProjectConfiguration Include =" Release-Max2023|x64" >
27+ <Configuration >Release-Max2023</Configuration >
28+ <Platform >x64</Platform >
29+ </ProjectConfiguration >
30+ <ProjectConfiguration Include =" Release-Max2022|x64" >
31+ <Configuration >Release-Max2022</Configuration >
32+ <Platform >x64</Platform >
33+ </ProjectConfiguration >
34+ <ProjectConfiguration Include =" Release-Max2021|x64" >
35+ <Configuration >Release-Max2021</Configuration >
36+ <Platform >x64</Platform >
37+ </ProjectConfiguration >
38+ <ProjectConfiguration Include =" Release-Max2020|x64" >
39+ <Configuration >Release-Max2020</Configuration >
40+ <Platform >x64</Platform >
41+ </ProjectConfiguration >
42+ <ProjectConfiguration Include =" Release-Max2019|x64" >
43+ <Configuration >Release-Max2019</Configuration >
44+ <Platform >x64</Platform >
45+ </ProjectConfiguration >
46+ <ProjectConfiguration Include =" Release-Max2018|x64" >
47+ <Configuration >Release-Max2018</Configuration >
48+ <Platform >x64</Platform >
49+ </ProjectConfiguration >
50+ <ProjectConfiguration Include =" Release-Max2017|x64" >
51+ <Configuration >Release-Max2017</Configuration >
52+ <Platform >x64</Platform >
53+ </ProjectConfiguration >
54+ </ItemGroup >
55+ <ImportGroup Label =" PropertySheets" >
56+ <Import Project =" $(ProjectDir)propertysheets\MaxSDKSetup.props" />
57+ </ImportGroup >
58+ <ImportGroup Label =" PropertySheets" >
59+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
60+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
61+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
62+ </ImportGroup >
63+ <PropertyGroup >
64+ <TargetName >Helium_$(MaxSDKRelease)</TargetName >
65+ <TargetExt >.dlx</TargetExt >
66+ </PropertyGroup >
67+ <ItemDefinitionGroup Condition =" $(Configuration.Contains('Release'))" >
68+ <Midl >
69+ <TargetEnvironment >X64</TargetEnvironment >
70+ <PreprocessorDefinitions >NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions >
71+ <SuppressStartupBanner >true</SuppressStartupBanner >
72+ </Midl >
73+ <ClCompile >
74+ <AdditionalIncludeDirectories >$(MaxSDKPath)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
75+ <PreprocessorDefinitions >NOMINMAX;_USRDLL;PS_Schematic_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
76+ <InlineFunctionExpansion >OnlyExplicitInline</InlineFunctionExpansion >
77+ <StringPooling >true</StringPooling >
78+ <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
79+ <FunctionLevelLinking >true</FunctionLevelLinking >
80+ <DebugInformationFormat >None</DebugInformationFormat >
81+ <WarningLevel >Level3</WarningLevel >
82+ <TreatWarningAsError >false</TreatWarningAsError >
83+ <SuppressStartupBanner >true</SuppressStartupBanner >
84+ <CompileAs >Default</CompileAs >
85+ </ClCompile >
86+ <Link >
87+ <AdditionalDependencies >iphlpapi.lib;core.lib;geom.lib;gfx.lib;mesh.lib;maxutil.lib;maxscrpt.lib;paramblk2.lib;odbc32.lib;odbccp32.lib;bmm.lib;winmm.lib;COMCTL32.LIB;msimg32.lib;%(AdditionalDependencies)</AdditionalDependencies >
88+ <AdditionalLibraryDirectories >$(MaxSdkLib);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
89+ <ModuleDefinitionFile >./src/PS_Schematic.def</ModuleDefinitionFile >
90+ <RandomizedBaseAddress >false</RandomizedBaseAddress >
91+ <DataExecutionPrevention >
92+ </DataExecutionPrevention >
93+ <TargetMachine >MachineX64</TargetMachine >
94+ <GenerateDebugInformation >false</GenerateDebugInformation >
95+ <SubSystem >Windows</SubSystem >
96+ <IgnoreAllDefaultLibraries >false</IgnoreAllDefaultLibraries >
97+ </Link >
98+ </ItemDefinitionGroup >
99+ <ItemDefinitionGroup Condition =" $(Configuration.Contains('Hybrid')) OR $(Configuration.Contains('Debug'))" >
100+ <Midl >
101+ <TargetEnvironment >X64</TargetEnvironment >
102+ </Midl >
103+ <ClCompile >
104+ <Optimization >Disabled</Optimization >
105+ <AdditionalIncludeDirectories >$(MaxSDKPath)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
106+ <!-- <UndefinePreprocessorDefinitions>DEFINE_TO_UNDEFINE;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>-->
107+ <PreprocessorDefinitions >NOMINMAX;_USRDLL;PS_Schematic_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
108+ <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
109+ <DebugInformationFormat >ProgramDatabase</DebugInformationFormat >
110+ <BrowseInformation >true</BrowseInformation >
111+ </ClCompile >
112+ <ResourceCompile >
113+ <PreprocessorDefinitions >NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions >
114+ <Culture >0x0c09</Culture >
115+ </ResourceCompile >
116+ <Link >
117+ <SuppressStartupBanner >true</SuppressStartupBanner >
118+ <AdditionalDependencies >iphlpapi.lib;core.lib;geom.lib;gfx.lib;mesh.lib;maxutil.lib;maxscrpt.lib;paramblk2.lib;odbc32.lib;odbccp32.lib;bmm.lib;winmm.lib;COMCTL32.LIB;msimg32.lib;%(AdditionalDependencies)</AdditionalDependencies >
119+ <AdditionalLibraryDirectories >$(MaxSdkLib);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
120+ <ModuleDefinitionFile >./src/PS_Schematic.def</ModuleDefinitionFile >
121+ <RandomizedBaseAddress >false</RandomizedBaseAddress >
122+ <TargetMachine >MachineX64</TargetMachine >
123+ <GenerateDebugInformation >true</GenerateDebugInformation >
124+ <SubSystem >Windows</SubSystem >
125+ <SetChecksum >true</SetChecksum >
126+ <IgnoreAllDefaultLibraries >false</IgnoreAllDefaultLibraries >
127+ <!-- Clear private debug symbol setting that gets set by Max SDK's property sheet -->
128+ <StripPrivateSymbols >
129+ </StripPrivateSymbols >
130+ </Link >
131+ </ItemDefinitionGroup >
132+ <ItemGroup >
133+ <ClInclude Include =" src/PS_Events.h" />
134+ <ClInclude Include =" src/PS_Nodes.h" />
135+ <ClInclude Include =" src/PS_SceneData.h" />
136+ <ClInclude Include =" src/PS_Schematic.h" />
137+ <ClInclude Include =" src/PS_SchematicControl.h" />
138+ </ItemGroup >
139+ <ItemGroup >
140+ <ClCompile Include =" src/PS_Nodes.cpp" />
141+ <ClCompile Include =" src/PS_Schematic.cpp" />
142+ </ItemGroup >
143+ <ItemGroup >
144+ <None Include =" src/PS_Schematic.def" />
145+ </ItemGroup >
146+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
147+ </Project >
0 commit comments