Skip to content
This repository has been archived by the owner on Jun 25, 2024. It is now read-only.

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
PredatorCZ committed Jun 4, 2019
0 parents commit eed0499
Show file tree
Hide file tree
Showing 18 changed files with 2,980 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
37 changes: 37 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app
*.vs/
ObjDump/*
[bB]in/*
*.aps
*.bat
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "3rd_party/xenolib"]
path = 3rd_party/xenolib
url = https://github.com/PredatorCZ/XenoLib.git
1 change: 1 addition & 0 deletions 3rd_party/xenolib
Submodule xenolib added at 0d1e74
674 changes: 674 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# XenoMax
XenoMax is an importer for 3ds max for formats used by Xenoblade Engine.\
Builded with VS2015.\
Supported 3ds max versions: **2012 - 2019**\
Tested on 3ds max versions: **2017**

## Building
### Editing .vcxproj
All essential configurations are within **PropertyGroup Label="MAXConfigurations"** field.
- **MaxSDK**: changes path where is your MAX SDK installation.
If your MAX SDK installation is somewhere else than default path stated in this field, you can edit it here.
- **MaxDebugConfiguration**: changes 3ds max version and platform, so all necessary files are copied into plugin directory, this will enable post-build event. You must have set ***Working Directory*** under ***Debugging*** in ***Project Properties*** to location, where 3ds max is installed (where 3dsmax.exe is).

## Installation
### [Latest Release](https://github.com/PredatorCZ/XenoMax/releases/)
Move corresponding .dlu located in correct version folder into ***%3ds max installation directory%/plugins***. \
Versions must match!\
Additionally plugin will require **Visual C++ Redistributable for Visual Studio 2015** to be installed in order to work.

## License
This plugin is available under GPL v3 license. (See LICENSE.md)

This plugin uses following libraries:

* XenoLib, Copyright (c) 2017-2019 Lukas Cone
143 changes: 143 additions & 0 deletions XenoMax.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28917.181
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XenoMax", "XenoMax.vcxproj", "{6671F0BA-6FB8-4F35-8392-0676D05113A8}"
ProjectSection(ProjectDependencies) = postProject
{C5759C7C-08EE-4D40-8D82-FF952A723CB0} = {C5759C7C-08EE-4D40-8D82-FF952A723CB0}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XenoLib", "3rd_party\xenolib\XenoLib.vcxproj", "{C5759C7C-08EE-4D40-8D82-FF952A723CB0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2010|x64 = 2010|x64
2010|x86 = 2010|x86
2011|x64 = 2011|x64
2011|x86 = 2011|x86
2012|x64 = 2012|x64
2012|x86 = 2012|x86
2013|x64 = 2013|x64
2013|x86 = 2013|x86
2014|x64 = 2014|x64
2014|x86 = 2014|x86
2015|x64 = 2015|x64
2015|x86 = 2015|x86
2016|x64 = 2016|x64
2016|x86 = 2016|x86
2017|x64 = 2017|x64
2017|x86 = 2017|x86
2018|x64 = 2018|x64
2018|x86 = 2018|x86
2019|x64 = 2019|x64
2019|x86 = 2019|x86
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2010|x64.ActiveCfg = 2010|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2010|x64.Build.0 = 2010|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2010|x86.ActiveCfg = 2010|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2010|x86.Build.0 = 2010|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2011|x64.ActiveCfg = 2011|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2011|x64.Build.0 = 2011|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2011|x86.ActiveCfg = 2011|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2011|x86.Build.0 = 2011|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2012|x64.ActiveCfg = 2012|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2012|x64.Build.0 = 2012|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2012|x86.ActiveCfg = 2012|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2012|x86.Build.0 = 2012|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2013|x64.ActiveCfg = 2013|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2013|x64.Build.0 = 2013|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2013|x86.ActiveCfg = 2013|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2013|x86.Build.0 = 2013|Win32
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2014|x64.ActiveCfg = 2014|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2014|x64.Build.0 = 2014|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2014|x86.ActiveCfg = 2014|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2014|x86.Build.0 = 2014|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2015|x64.ActiveCfg = 2015|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2015|x64.Build.0 = 2015|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2015|x86.ActiveCfg = 2015|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2015|x86.Build.0 = 2015|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2016|x64.ActiveCfg = 2016|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2016|x64.Build.0 = 2016|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2016|x86.ActiveCfg = 2016|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2016|x86.Build.0 = 2016|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2017|x64.ActiveCfg = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2017|x64.Build.0 = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2017|x86.ActiveCfg = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2017|x86.Build.0 = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2018|x64.ActiveCfg = 2018|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2018|x64.Build.0 = 2018|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2018|x86.ActiveCfg = 2018|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2018|x86.Build.0 = 2018|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2019|x64.ActiveCfg = 2019|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2019|x64.Build.0 = 2019|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2019|x86.ActiveCfg = 2019|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.2019|x86.Build.0 = 2019|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Debug|x64.ActiveCfg = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Debug|x64.Build.0 = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Debug|x86.ActiveCfg = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Debug|x86.Build.0 = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Release|x64.ActiveCfg = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Release|x64.Build.0 = 2017|x64
{6671F0BA-6FB8-4F35-8392-0676D05113A8}.Release|x86.ActiveCfg = 2017|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2010|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2010|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2010|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2010|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2011|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2011|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2011|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2011|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2012|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2012|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2012|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2012|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2013|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2013|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2013|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2013|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2014|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2014|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2014|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2014|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2015|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2015|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2015|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2015|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2016|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2016|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2016|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2016|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2017|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2017|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2017|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2017|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2018|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2018|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2018|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2018|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2019|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2019|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2019|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.2019|x86.Build.0 = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Debug|x64.ActiveCfg = Debug|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Debug|x64.Build.0 = Debug|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Debug|x86.ActiveCfg = Debug|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Debug|x86.Build.0 = Debug|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Release|x64.ActiveCfg = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Release|x64.Build.0 = Release|x64
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Release|x86.ActiveCfg = Release|Win32
{C5759C7C-08EE-4D40-8D82-FF952A723CB0}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {13D5B247-D27E-4D26-BB0A-2C52CDCD9775}
EndGlobalSection
EndGlobal
150 changes: 150 additions & 0 deletions XenoMax.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="2010|Win32">
<Configuration>2010</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2010|x64">
<Configuration>2010</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2011|Win32">
<Configuration>2011</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2011|x64">
<Configuration>2011</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2012|Win32">
<Configuration>2012</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2012|x64">
<Configuration>2012</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2013|Win32">
<Configuration>2013</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2013|x64">
<Configuration>2013</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2014|x64">
<Configuration>2014</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2015|x64">
<Configuration>2015</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2016|x64">
<Configuration>2016</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2017|x64">
<Configuration>2017</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2019|x64">
<Configuration>2019</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="2018|x64">
<Configuration>2018</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\DllEntry.cpp" />
<ClCompile Include="src\XenoImp.cpp" />
<ClCompile Include="src\XenoImport.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\resource.h" />
<ClInclude Include="src\XenoImport.h" />
<ClInclude Include="src\XenoMax.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="3rd_party\xenolib\3rd_party\precore\MAXex\win\About.rc" />
<ResourceCompile Include="src\XenoImp.rc" />
</ItemGroup>
<PropertyGroup Label="MAXConfigurations">
<MaxSDK>C:\Program Files\Autodesk\3ds Max $(Configuration) SDK\maxsdk</MaxSDK>
<MaxDebugConfiguration>2017|x64</MaxDebugConfiguration>
</PropertyGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{6671F0BA-6FB8-4F35-8392-0676D05113A8}</ProjectGuid>
<RootNamespace>XenoMax</RootNamespace>
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='$(MaxDebugConfiguration)'">true</PostBuildEventUseInBuild>
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'!='$(MaxDebugConfiguration)'">false</PostBuildEventUseInBuild>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Label="Globals" Condition="('$(Configuration)'=='2010' Or '$(Configuration)'=='2011' Or '$(Configuration)'=='2012' Or '$(Configuration)'=='2013') And '$(Platform)' == 'x64'">
<MaxSDKLibsRPath>/x64/lib</MaxSDKLibsRPath>
</PropertyGroup>
<PropertyGroup Label="Globals" Condition="('$(Configuration)'=='2010' Or '$(Configuration)'=='2011' Or '$(Configuration)'=='2012' Or '$(Configuration)'=='2013') And '$(Platform)' == 'Win32'">
<MaxSDKLibsRPath>/lib</MaxSDKLibsRPath>
</PropertyGroup>
<PropertyGroup Label="Globals" Condition="!('$(Configuration)'=='2010' Or '$(Configuration)'=='2011' Or '$(Configuration)'=='2012' Or '$(Configuration)'=='2013') And '$(Platform)' == 'x64'">
<MaxSDKLibsRPath>/lib/x64/Release</MaxSDKLibsRPath>
</PropertyGroup>
<PropertyGroup>
<MaxSDKLibs>$(MaxSDK)$(MaxSDKLibsRPath)</MaxSDKLibs>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet Condition="('$(Configuration)'=='2010' Or '$(Configuration)'=='2011' Or '$(Configuration)'=='2012')">NotSet</CharacterSet>
<CharacterSet Condition="!('$(Configuration)'=='2010' Or '$(Configuration)'=='2011' Or '$(Configuration)'=='2012')">Unicode</CharacterSet>
<OutDir>Bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>ObjDump\$(Platform)_$(Configuration)\</IntDir>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<ItemDefinitionGroup>
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_USRDLL;WINVER=0x0601;_WIN32_WINNT=0x0601;_WIN32_WINDOWS=0x0601;_WIN32_IE=0x0800;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;MODULE_NAME=$(TargetFileName);BUILDVERSION=$(Configuration);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(MaxSDK)\include;3rd_party/XenoLib/3rd_party/precore;3rd_party/XenoLib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/GR /w34996 /we4706 /we4390 /we4557 /we4546 /we4545 /we4295 /we4310 /we4130 /we4611 /we4213 /we4121 /we4715 /w34701 /w34265 /wd4244 /wd4018 /wd4819</AdditionalOptions>
<FloatingPointModel>Fast</FloatingPointModel>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>3rd_party/XenoLib/lib/$(Platform)_Release;$(MaxSDKLibs);$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>gdiplus.lib;XenoLib.lib;Morpher.lib;bmm.lib;core.lib;flt.lib;mesh.lib;maxutil.lib;maxscrpt.lib;paramblk2.lib;geom.lib;%(AdditionalDependencies)</AdditionalDependencies>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<SubSystem>Windows</SubSystem>
<ModuleDefinitionFile>src/XenoMax.def</ModuleDefinitionFile>
<ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
<OutputFile>$(OutDir)$(TargetName).dlu</OutputFile>
</Link>
<PostBuildEvent>
<Command>COPY /Y /V "$(OutDir)$(TargetName).dlu" /B "$(LocalDebuggerWorkingDirectory)Plugins\" /B</Command>
</PostBuildEvent>
<PreLinkEvent>
<Command>lib /def:3rd_party/XenoLib/3rd_party/PreCore/MAXEx/Morpher$(PlatformTarget).def /OUT:$(IntDir)Morpher.lib /MACHINE:$(PlatformTarget)</Command>
</PreLinkEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
Loading

0 comments on commit eed0499

Please sign in to comment.