Skip to content

Commit 04ae7a4

Browse files
committed
initial commit
1 parent 467745d commit 04ae7a4

14 files changed

+5837
-0
lines changed

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
*.suo
2+
obj/
3+
x64/
4+
*.aps
5+
ipch/
6+
*.sdf
7+
.vs/
8+
RCa12100
9+
Release*/

PS_Schematic.sln

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.25420.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PS_Schematic", "PS_Schematic.vcxproj", "{5951C2D5-CB01-4EE6-962B-86084C2F1A77}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Hybrid-Max2025|x64 = Hybrid-Max2025|x64
11+
Release-Max2017|x64 = Release-Max2017|x64
12+
Release-Max2018|x64 = Release-Max2018|x64
13+
Release-Max2019|x64 = Release-Max2019|x64
14+
Release-Max2020|x64 = Release-Max2020|x64
15+
Release-Max2021|x64 = Release-Max2021|x64
16+
Release-Max2022|x64 = Release-Max2022|x64
17+
Release-Max2023|x64 = Release-Max2023|x64
18+
Release-Max2024|x64 = Release-Max2024|x64
19+
Release-Max2025|x64 = Release-Max2025|x64
20+
Release-Max2026|x64 = Release-Max2026|x64
21+
EndGlobalSection
22+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
23+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Hybrid-Max2025|x64.ActiveCfg = Hybrid-Max2025|x64
24+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Hybrid-Max2025|x64.Build.0 = Hybrid-Max2025|x64
25+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2017|x64.ActiveCfg = Release-Max2017|x64
26+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2017|x64.Build.0 = Release-Max2017|x64
27+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2018|x64.ActiveCfg = Release-Max2018|x64
28+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2018|x64.Build.0 = Release-Max2018|x64
29+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2019|x64.ActiveCfg = Release-Max2019|x64
30+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2019|x64.Build.0 = Release-Max2019|x64
31+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2020|x64.ActiveCfg = Release-Max2020|x64
32+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2020|x64.Build.0 = Release-Max2020|x64
33+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2021|x64.ActiveCfg = Release-Max2021|x64
34+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2021|x64.Build.0 = Release-Max2021|x64
35+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2022|x64.ActiveCfg = Release-Max2022|x64
36+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2022|x64.Build.0 = Release-Max2022|x64
37+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2023|x64.ActiveCfg = Release-Max2023|x64
38+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2023|x64.Build.0 = Release-Max2023|x64
39+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2024|x64.ActiveCfg = Release-Max2024|x64
40+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2024|x64.Build.0 = Release-Max2024|x64
41+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2025|x64.ActiveCfg = Release-Max2025|x64
42+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2025|x64.Build.0 = Release-Max2025|x64
43+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2026|x64.ActiveCfg = Release-Max2026|x64
44+
{5951C2D5-CB01-4EE6-962B-86084C2F1A77}.Release-Max2026|x64.Build.0 = Release-Max2026|x64
45+
EndGlobalSection
46+
GlobalSection(SolutionProperties) = preSolution
47+
HideSolutionNode = FALSE
48+
EndGlobalSection
49+
EndGlobal

PS_Schematic.vcxproj

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
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>

PS_Schematic.vcxproj.filters

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup>
4+
<ClCompile Include="src/PS_Nodes.cpp" />
5+
<ClCompile Include="src/PS_Schematic.cpp" />
6+
</ItemGroup>
7+
<ItemGroup>
8+
<ClInclude Include="src/PS_Events.h" />
9+
<ClInclude Include="src/PS_Nodes.h" />
10+
<ClInclude Include="src/PS_SceneData.h" />
11+
<ClInclude Include="src/PS_Schematic.h" />
12+
<ClInclude Include="src/PS_SchematicControl.h" />
13+
</ItemGroup>
14+
<ItemGroup>
15+
<None Include="src/PS_Schematic.def" />
16+
</ItemGroup>
17+
</Project>

PS_Schematic.vcxproj.user

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup />
4+
</Project>

propertysheets/MaxSDKSetup.props

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup Label="SDK Setup">
4+
<MaxSDKRelease>2025</MaxSDKRelease>
5+
<MaxSDKRelease Condition="$(Configuration.Contains('2008'))">2008</MaxSDKRelease>
6+
<MaxSDKRelease Condition="$(Configuration.Contains('2009'))">2009</MaxSDKRelease>
7+
<MaxSDKRelease Condition="$(Configuration.Contains('2010'))">2010</MaxSDKRelease>
8+
<MaxSDKRelease Condition="$(Configuration.Contains('2011'))">2011</MaxSDKRelease>
9+
<MaxSDKRelease Condition="$(Configuration.Contains('2012'))">2012</MaxSDKRelease>
10+
<MaxSDKRelease Condition="$(Configuration.Contains('2013'))">2013</MaxSDKRelease>
11+
<MaxSDKRelease Condition="$(Configuration.Contains('2014'))">2014</MaxSDKRelease>
12+
<MaxSDKRelease Condition="$(Configuration.Contains('2015'))">2015</MaxSDKRelease>
13+
<MaxSDKRelease Condition="$(Configuration.Contains('2016'))">2016</MaxSDKRelease>
14+
<MaxSDKRelease Condition="$(Configuration.Contains('2017'))">2017</MaxSDKRelease>
15+
<MaxSDKRelease Condition="$(Configuration.Contains('2018'))">2018</MaxSDKRelease>
16+
<MaxSDKRelease Condition="$(Configuration.Contains('2019'))">2019</MaxSDKRelease>
17+
<MaxSDKRelease Condition="$(Configuration.Contains('2020'))">2020</MaxSDKRelease>
18+
<MaxSDKRelease Condition="$(Configuration.Contains('2021'))">2021</MaxSDKRelease>
19+
<MaxSDKRelease Condition="$(Configuration.Contains('2022'))">2022</MaxSDKRelease>
20+
<MaxSDKRelease Condition="$(Configuration.Contains('2023'))">2023</MaxSDKRelease>
21+
<MaxSDKRelease Condition="$(Configuration.Contains('2024'))">2024</MaxSDKRelease>
22+
<MaxSDKRelease Condition="$(Configuration.Contains('2025'))">2025</MaxSDKRelease>
23+
<MaxSDKRelease Condition="$(Configuration.Contains('2026'))">2026</MaxSDKRelease>
24+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2008'">$(ADSK_3DSMAX_SDK_2008)</MaxSDKPath>
25+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2009'">$(ADSK_3DSMAX_SDK_2009)</MaxSDKPath>
26+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2010'">$(ADSK_3DSMAX_SDK_2010)</MaxSDKPath>
27+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2011'">$(ADSK_3DSMAX_SDK_2011)</MaxSDKPath>
28+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2012'">$(ADSK_3DSMAX_SDK_2012)</MaxSDKPath>
29+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2013'">$(ADSK_3DSMAX_SDK_2013)</MaxSDKPath>
30+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2014'">$(ADSK_3DSMAX_SDK_2014)</MaxSDKPath>
31+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2015'">$(ADSK_3DSMAX_SDK_2015)</MaxSDKPath>
32+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2016'">$(ADSK_3DSMAX_SDK_2016)</MaxSDKPath>
33+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2017'">$(ADSK_3DSMAX_SDK_2017)</MaxSDKPath>
34+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2018'">$(ADSK_3DSMAX_SDK_2018)</MaxSDKPath>
35+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2019'">$(ADSK_3DSMAX_SDK_2019)</MaxSDKPath>
36+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2020'">$(ADSK_3DSMAX_SDK_2020)</MaxSDKPath>
37+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2021'">$(ADSK_3DSMAX_SDK_2021)</MaxSDKPath>
38+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2022'">$(ADSK_3DSMAX_SDK_2022)</MaxSDKPath>
39+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2023'">$(ADSK_3DSMAX_SDK_2023)</MaxSDKPath>
40+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2024'">$(ADSK_3DSMAX_SDK_2024)</MaxSDKPath>
41+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2025'">$(ADSK_3DSMAX_SDK_2025)</MaxSDKPath>
42+
<MaxSDKPath Condition="$(MaxSDKRelease)=='2026'">$(ADSK_3DSMAX_SDK_2026)</MaxSDKPath>
43+
</PropertyGroup>
44+
<PropertyGroup Label="Configuration">
45+
<PlatformToolset>v80</PlatformToolset>
46+
<PlatformToolset Condition="$(MaxSDKRelease)=='2008'">v80</PlatformToolset>
47+
<PlatformToolset Condition="$(MaxSDKRelease)=='2009'">v80</PlatformToolset>
48+
<PlatformToolset Condition="$(MaxSDKRelease)=='2010'">v90</PlatformToolset>
49+
<PlatformToolset Condition="$(MaxSDKRelease)=='2011'">v90</PlatformToolset>
50+
<PlatformToolset Condition="$(MaxSDKRelease)=='2012'">v90</PlatformToolset>
51+
<PlatformToolset Condition="$(MaxSDKRelease)=='2013'">v100</PlatformToolset>
52+
<PlatformToolset Condition="$(MaxSDKRelease)=='2014'">v100</PlatformToolset>
53+
<PlatformToolset Condition="$(MaxSDKRelease)=='2015'">v110</PlatformToolset>
54+
<PlatformToolset Condition="$(MaxSDKRelease)=='2016'">v110</PlatformToolset>
55+
<PlatformToolset Condition="$(MaxSDKRelease)=='2017'">v140</PlatformToolset>
56+
<PlatformToolset Condition="$(MaxSDKRelease)=='2018'">v140</PlatformToolset>
57+
<PlatformToolset Condition="$(MaxSDKRelease)=='2019'">v140</PlatformToolset>
58+
<PlatformToolset Condition="$(MaxSDKRelease)=='2020'">v141</PlatformToolset>
59+
<PlatformToolset Condition="$(MaxSDKRelease)=='2021'">v141</PlatformToolset>
60+
<PlatformToolset Condition="$(MaxSDKRelease)=='2022'">v141</PlatformToolset>
61+
<PlatformToolset Condition="$(MaxSDKRelease)=='2023'">v142</PlatformToolset>
62+
<PlatformToolset Condition="$(MaxSDKRelease)=='2024'">v142</PlatformToolset>
63+
<PlatformToolset Condition="$(MaxSDKRelease)=='2025'">v143</PlatformToolset>
64+
<PlatformToolset Condition="$(MaxSDKRelease)=='2026'">v143</PlatformToolset>
65+
</PropertyGroup>
66+
<ImportGroup Label="PropertySheets">
67+
<Import Project="$(MaxSDKPath)\ProjectSettings\propertySheets\3dsmax.cpp.props" />
68+
<Import Project="$(MaxSDKPath)\ProjectSettings\propertySheets\3dsmax.general.project.settings.props" />
69+
</ImportGroup>
70+
<PropertyGroup Label="SDK Paths">
71+
<IntDir>$(ProjectDir)obj\$(Platform)\$(Configuration)\</IntDir>
72+
<OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
73+
<MaxSdkInc>$(MaxSDKPath)\include</MaxSdkInc>
74+
<MaxSdkLib>$(MaxSDKPath)\lib\x64\Release</MaxSdkLib>
75+
</PropertyGroup>
76+
<!-- Max2013 and earlier used a different layout in the SDK folders-->
77+
<PropertyGroup Condition="'$(MaxSDKRelease)'=='2013' Or '$(MaxSDKRelease)'=='2012' Or '$(MaxSDKRelease)'=='2011' Or '$(MaxSDKRelease)'=='2010' Or '$(MaxSDKRelease)'=='2009' Or '$(MaxSDKRelease)'=='2008' Or '$(MaxSDKRelease)'=='9'">
78+
<MaxSdkLib>$(MaxSDKPath)\x64\lib\</MaxSdkLib>
79+
<MaxSdkLib Condition="'$(Platform)'!='x64'">$(MaxSDKPath)\lib\</MaxSdkLib>
80+
</PropertyGroup>
81+
</Project>

0 commit comments

Comments
 (0)