Files
2026-09-28 15:28:50 +08:00

100 lines
4.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<CODE_DIR>ZWCode2026</CODE_DIR>
<DEP_LIB>..\..\..\..\dep_lib</DEP_LIB>
<PUB_LIB_DIR>$(DEP_LIB)\pub\</PUB_LIB_DIR>
<INTERMEDIATE_FILE_DIR>..\..\..\..\output\$(CODE_DIR)\$(ProjectName)\[$(Configuration)]-[$(Platform)]-[$(PlatformToolset)$(RVER)]\</INTERMEDIATE_FILE_DIR>
<GENERATE_BIN_DIR>..\..\..\..\bin\$(CODE_DIR)\[$(Configuration)]-[$(Platform)]-[$(PlatformToolset)$(RVER)]\</GENERATE_BIN_DIR>
<GENERATE_LIB_DIR>..\..\..\..\lib\$(CODE_DIR)\[$(Configuration)]-[$(Platform)]-[$(PlatformToolset)$(RVER)]\</GENERATE_LIB_DIR>
<DEFAULT_DEPENDENCE_LIB_DIR>..\..\..\..\lib\$(CODE_DIR)\[$(Configuration)]-[$(Platform)]-[$(PlatformToolset)$(RVER)]\</DEFAULT_DEPENDENCE_LIB_DIR>
<COPY_ARX>..\copyArx $(ProjectName) $(PlatformToolset) $(Configuration) $(Platform) .zrx zw_output_path.json $(RVER)</COPY_ARX>
<COPY_DLL>..\copyArx $(ProjectName) $(PlatformToolset) $(Configuration) $(Platform) .dll zw_output_path.json $(RVER)</COPY_DLL>
<!--zwsdk2024-->
<SDK_DIR Condition="'$(RVER)'=='R24'">..\..\..\..\zrx\$(PlatformToolset)$(RVER)</SDK_DIR>
<ARX_INC_DIR Condition="'$(RVER)'=='R24'">$(SDK_DIR)\arxport\;$(SDK_DIR)\inc\;$(SDK_DIR)\arxport\PAL\api\;$(SDK_DIR)\inc\PAL\api\</ARX_INC_DIR>
<BREP_INC_DIR Condition="'$(RVER)'=='R24'">$(SDK_DIR)\utils\brep\inc\</BREP_INC_DIR>
<AMODELER_INC_DIR Condition="'$(RVER)'=='R24'">$(SDK_DIR)\utils\amodeler\inc\</AMODELER_INC_DIR>
<ARX_LIB_DIR Condition="'$(RVER)'=='R24'">$(SDK_DIR)\lib\;$(SDK_DIR)\lib-$(Platform)\</ARX_LIB_DIR>
<BREP_LIB_DIR Condition="'$(RVER)'=='R24'">$(SDK_DIR)\utils\brep\lib-$(Platform)\</BREP_LIB_DIR>
<AMODELER_LIB_DIR Condition="'$(RVER)'=='R24'">$(SDK_DIR)\utils\amodeler\lib-$(Platform)\</AMODELER_LIB_DIR>
<!--****************************************************************-->
<!--zwsdk2025-->
<SDK_DIR Condition="'$(RVER)'!='R24'">..\..\..\..\zrx\$(PlatformToolset)$(RVER)\arxport</SDK_DIR>
<ARX_INC_DIR Condition="'$(RVER)'!='R24'">$(SDK_DIR)\inc\;.$(SDK_DIR)inc-$(Platform)\;</ARX_INC_DIR>
<ARX_LIB_DIR Condition="'$(RVER)'!='R24'">$(SDK_DIR)\lib-$(Platform)\;</ARX_LIB_DIR>
<BREP_INC_DIR Condition="'$(RVER)'!='R24'">$(SDK_DIR)\utils\brep\inc\;</BREP_INC_DIR>
<BREP_LIB_DIR Condition="'$(RVER)'!='R24'">$(SDK_DIR)\utils\brep\lib-$(Platform)\;</BREP_LIB_DIR>
<AMODELER_INC_DIR Condition="'$(RVER)'!='R24'">$(SDK_DIR)\utils\amodeler\inc\;</AMODELER_INC_DIR>
<AMODELER_LIB_DIR Condition="'$(RVER)'!='R24'">$(SDK_DIR)\utils\amodeler\lib-$(Platform)\;</AMODELER_LIB_DIR>
<!--****************************************************************-->
</PropertyGroup>
<PropertyGroup>
<IncludePath>$(ARX_INC_DIR);$(BREP_INC_DIR);$(AMODELER_INC_DIR);$(IncludePath)</IncludePath>
<LibraryPath>$(ARX_LIB_DIR);$(BREP_LIB_DIR);$(AMODELER_LIB_DIR);$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>PTV=$(PlatformToolsetVersion);$(RVER);ZWCAD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
</ClCompile>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<BuildMacro Include="SDK_DIR">
<Value>$(SDK_DIR)</Value>
</BuildMacro>
<BuildMacro Include="CODE_DIR">
<Value>$(CODE_DIR)</Value>
</BuildMacro>
<BuildMacro Include="ARX_INC_DIR">
<Value>$(ARX_INC_DIR)</Value>
</BuildMacro>
<BuildMacro Include="BREP_INC_DIR">
<Value>$(BREP_INC_DIR)</Value>
</BuildMacro>
<BuildMacro Include="AMODELER_INC_DIR">
<Value>$(AMODELER_INC_DIR)</Value>
</BuildMacro>
<BuildMacro Include="ARX_LIB_DIR">
<Value>$(ARX_LIB_DIR)</Value>
</BuildMacro>
<BuildMacro Include="BREP_LIB_DIR">
<Value>$(BREP_LIB_DIR)</Value>
</BuildMacro>
<BuildMacro Include="AMODELER_LIB_DIR">
<Value>$(AMODELER_LIB_DIR)</Value>
</BuildMacro>
<BuildMacro Include="INTERMEDIATE_FILE_DIR">
<Value>$(INTERMEDIATE_FILE_DIR)</Value>
</BuildMacro>
<BuildMacro Include="GENERATE_BIN_DIR">
<Value>$(GENERATE_BIN_DIR)</Value>
</BuildMacro>
<BuildMacro Include="GENERATE_LIB_DIR">
<Value>$(GENERATE_LIB_DIR)</Value>
</BuildMacro>
<BuildMacro Include="DEFAULT_DEPENDENCE_LIB_DIR">
<Value>$(DEFAULT_DEPENDENCE_LIB_DIR)</Value>
</BuildMacro>
<BuildMacro Include="PUB_LIB_DIR">
<Value>$(PUB_LIB_DIR)</Value>
</BuildMacro>
<BuildMacro Include="COPY_ARX">
<Value>$(COPY_ARX)</Value>
</BuildMacro>
<BuildMacro Include="COPY_DLL">
<Value>$(COPY_DLL)</Value>
</BuildMacro>
</ItemGroup>
</Project>