bloodrun-editor/makefiles/assimp.vcxproj
2026-04-02 20:51:01 +08:00

162 lines
10 KiB
XML
Executable file

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{E1A0A3B1-2001-4001-8001-000000000004}</ProjectGuid>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
</PropertyGroup>
<Import Project="Props\ProjectConfigurations.props" />
<Import Project="Props\CommonProjectSetup.props" />
<ImportGroup Label="PropertySheets">
<Import Project="Props\Project_assimp.props" />
</ImportGroup>
<!-- Common -->
<ItemGroup>
<ClCompile Include="$(AssimpSrcDir)code\Common\AssertHandler.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Assimp.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\BaseImporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\BaseProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Bitmap.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\CreateAnimMesh.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\DefaultIOStream.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\DefaultIOSystem.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\DefaultLogger.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Exceptional.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Exporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Importer.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\ImporterRegistry.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\PostStepRegistry.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\RemoveComments.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\SGSpatialSort.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\SceneCombiner.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\ScenePreprocessor.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\SkeletonMeshBuilder.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\SpatialSort.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\StandardShapes.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Subdivision.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\TargetAnimation.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\Version.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\VertexTriangleAdjacency.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\ZipArchiveIOSystem.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\material.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\scene.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\Common\simd.cpp" />
</ItemGroup>
<!-- PostProcessing -->
<ItemGroup>
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ArmaturePopulate.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\CalcTangentsProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ComputeUVMappingProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ConvertToLHProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\DeboneProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\DropFaceNormalsProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\EmbedTexturesProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\FindDegenerates.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\FindInstancesProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\FindInvalidDataProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\FixNormalsStep.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\GenBoundingBoxesProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\GenFaceNormalsProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\GenVertexNormalsProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ImproveCacheLocality.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\JoinVerticesProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\LimitBoneWeightsProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\MakeVerboseFormat.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\OptimizeGraph.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\OptimizeMeshes.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\PretransformVertices.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ProcessHelper.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\RemoveRedundantMaterials.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\RemoveVCProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ScaleProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\SortByPTypeProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\SplitByBoneCountProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\SplitLargeMeshes.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\TextureTransform.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\TriangulateProcess.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\PostProcessing\ValidateDataStructure.cpp" />
</ItemGroup>
<!-- Material + CApi -->
<ItemGroup>
<ClCompile Include="$(AssimpSrcDir)code\Material\MaterialSystem.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\CApi\AssimpCExport.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\CApi\CInterfaceIOWrapper.cpp" />
</ItemGroup>
<!-- Selected Importers -->
<ItemGroup>
<!-- 3DS -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\3DS\3DSConverter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\3DS\3DSExporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\3DS\3DSLoader.cpp" />
<!-- ASE -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\ASE\ASELoader.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\ASE\ASEParser.cpp" />
<!-- FBX -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXAnimation.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXBinaryTokenizer.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXConverter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXDeformer.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXDocument.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXDocumentUtil.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXExportNode.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXExportProperty.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXExporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXImporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXMaterial.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXMeshGeometry.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXModel.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXNodeAttribute.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXParser.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXProperties.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXTokenizer.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\FBX\FBXUtil.cpp" />
<!-- LWO -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\LWO\LWOAnimation.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\LWO\LWOBLoader.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\LWO\LWOLoader.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\LWO\LWOMaterial.cpp" />
<!-- MD2 -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MD2\MD2Loader.cpp" />
<!-- MD3 -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MD3\MD3Loader.cpp" />
<!-- MDC -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MDC\MDCLoader.cpp" />
<!-- MDL -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MDL\MDLLoader.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MDL\MDLMaterialLoader.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MDL\HalfLife\HL1MDLLoader.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\MDL\HalfLife\UniqueNameGenerator.cpp" />
<!-- Obj -->
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\Obj\ObjExporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\Obj\ObjFileImporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\Obj\ObjFileMtlImporter.cpp" />
<ClCompile Include="$(AssimpSrcDir)code\AssetLib\Obj\ObjFileParser.cpp" />
</ItemGroup>
<!-- Contrib -->
<ItemGroup>
<ClCompile Include="$(AssimpSrcDir)contrib\pugixml\src\pugixml.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\unzip\ioapi.c" />
<ClCompile Include="$(AssimpSrcDir)contrib\unzip\unzip.c" />
<ClCompile Include="$(AssimpSrcDir)contrib\openddlparser\code\DDLNode.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\openddlparser\code\OpenDDLCommon.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\openddlparser\code\OpenDDLExport.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\openddlparser\code\OpenDDLParser.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\openddlparser\code\OpenDDLStream.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\openddlparser\code\Value.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\clipper\clipper.cpp" />
<ClCompile Include="$(AssimpSrcDir)contrib\poly2tri\poly2tri\common\shapes.cc" />
<ClCompile Include="$(AssimpSrcDir)contrib\poly2tri\poly2tri\sweep\advancing_front.cc" />
<ClCompile Include="$(AssimpSrcDir)contrib\poly2tri\poly2tri\sweep\cdt.cc" />
<ClCompile Include="$(AssimpSrcDir)contrib\poly2tri\poly2tri\sweep\sweep.cc" />
<ClCompile Include="$(AssimpSrcDir)contrib\poly2tri\poly2tri\sweep\sweep_context.cc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>