100 lines
4.8 KiB
XML
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> |