Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f0e8a10

Browse files
authoredJun 28, 2022
Remove mandatory Maya rename operation (BabylonJS#1056)
* Remove Maya rename operation for nll.dll plug-in on build * Update Maya2Babylon2023.csproj
1 parent 903819e commit f0e8a10

5 files changed

+55
-45
lines changed
 

‎Maya/Maya2Babylon2017.csproj

+24-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<OutputType>Library</OutputType>
99
<AppDesignerFolder>Properties</AppDesignerFolder>
1010
<RootNamespace>Maya2Babylon</RootNamespace>
11-
<AssemblyName>Maya2Babylon</AssemblyName>
11+
<AssemblyName>Maya2Babylon.nll</AssemblyName>
1212
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
</PropertyGroup>
@@ -160,12 +160,28 @@
160160
<Import Project="..\SharedProjects\Babylon2GLTF\Babylon2GLTF.projitems" Label="Shared" />
161161
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
162162
<PropertyGroup>
163-
<PostBuildEvent>if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
164-
if not exist "$(SolutionDir)assemblies\2017-2018" mkdir "$(SolutionDir)assemblies\2017-2018"
165-
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2017-2018\"
166-
del "$(SolutionDir)assemblies\2017-2018\$(TargetName).dll"
167-
copy "$(TargetPath)" "$(SolutionDir)assemblies\2017-2018\$(TargetName).nll.dll"
168-
if exist "D:\Programmes\Autodesk\Maya2018\bin\plug-ins\" copy "$(SolutionDir)assemblies\2017-2018\*.dll" "D:\Programmes\Autodesk\Maya2018\bin\plug-ins\"
169-
if exist "C:\Program Files\Autodesk\Maya2018\bin\plug-ins\" copy "$(SolutionDir)assemblies\2017-2018\*.dll" "C:\Program Files\Autodesk\Maya2018\bin\plug-ins\"</PostBuildEvent>
163+
<PostBuildEvent>
164+
setlocal enabledelayedexpansion
165+
166+
SET configurationName=$(ConfigurationName)
167+
ECHO %25configurationName%25
168+
169+
if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
170+
if not exist "$(SolutionDir)assemblies\2017-2018" mkdir "$(SolutionDir)assemblies\2017-2018"
171+
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2017-2018\"
172+
if exist "D:\Programmes\Autodesk\Maya2017-2018\bin\plug-ins\" copy "$(SolutionDir)assemblies\2017-2018\*.dll" "D:\Programmes\Autodesk\Maya2017-2018\bin\plug-ins\"
173+
if exist "C:\Program Files\Autodesk\Maya2017-2018\bin\plug-ins\" copy "$(SolutionDir)assemblies\2017-2018\*.dll" "C:\Program Files\Autodesk\Maya2017-2018\bin\plug-ins\"
174+
175+
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
176+
GOTO Close
177+
178+
:DebugOnMaya
179+
if exist "C:\Program Files\Autodesk\Maya2018\bin\maya.exe" START /d "C:\Program Files\Autodesk\Maya2018\bin" maya.exe
180+
GOTO Close
181+
182+
:Close
183+
PAUSE
184+
EXIT
185+
</PostBuildEvent>
170186
</PropertyGroup>
171187
</Project>

‎Maya/Maya2Babylon2019.csproj

+21-23
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<OutputType>Library</OutputType>
99
<AppDesignerFolder>Properties</AppDesignerFolder>
1010
<RootNamespace>Maya2Babylon</RootNamespace>
11-
<AssemblyName>Maya2Babylon</AssemblyName>
11+
<AssemblyName>Maya2Babylon.nll</AssemblyName>
1212
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
</PropertyGroup>
@@ -163,28 +163,26 @@
163163
<Import Project="..\SharedProjects\Babylon2GLTF\Babylon2GLTF.projitems" Label="Shared" />
164164
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
165165
<PropertyGroup>
166-
<PostBuildEvent>setlocal enabledelayedexpansion
167-
168-
SET configurationName=$(ConfigurationName)
169-
ECHO %25configurationName%25
170-
171-
if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
172-
if not exist "$(SolutionDir)assemblies\2019" mkdir "$(SolutionDir)assemblies\2019"
173-
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2019\"
174-
del "$(SolutionDir)assemblies\2019\$(TargetName).dll"
175-
copy "$(TargetPath)" "$(SolutionDir)assemblies\2019\$(TargetName).nll.dll"
176-
if exist "D:\Programmes\Autodesk\Maya2019\bin\plug-ins\" copy "$(SolutionDir)assemblies\2019\*.dll" "D:\Programmes\Autodesk\Maya2019\bin\plug-ins\"
177-
if exist "C:\Program Files\Autodesk\Maya2019\bin\plug-ins\" copy "$(SolutionDir)assemblies\2019\*.dll" "C:\Program Files\Autodesk\Maya2019\bin\plug-ins\"
178-
179-
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
180-
GOTO Close
181-
182-
:DebugOnMaya
183-
if exist "C:\Program Files\Autodesk\Maya2019\bin\maya.exe" START /d "C:\Program Files\Autodesk\Maya2019\bin" maya.exe
184-
GOTO Close
185-
186-
:Close
187-
PAUSE
166+
<PostBuildEvent>setlocal enabledelayedexpansion
167+
168+
SET configurationName=$(ConfigurationName)
169+
ECHO %25configurationName%25
170+
171+
if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
172+
if not exist "$(SolutionDir)assemblies\2019" mkdir "$(SolutionDir)assemblies\2019"
173+
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2019\"
174+
if exist "D:\Programmes\Autodesk\Maya2019\bin\plug-ins\" copy "$(SolutionDir)assemblies\2019\*.dll" "D:\Programmes\Autodesk\Maya2019\bin\plug-ins\"
175+
if exist "C:\Program Files\Autodesk\Maya2019\bin\plug-ins\" copy "$(SolutionDir)assemblies\2019\*.dll" "C:\Program Files\Autodesk\Maya2019\bin\plug-ins\"
176+
177+
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
178+
GOTO Close
179+
180+
:DebugOnMaya
181+
if exist "C:\Program Files\Autodesk\Maya2019\bin\maya.exe" START /d "C:\Program Files\Autodesk\Maya2019\bin" maya.exe
182+
GOTO Close
183+
184+
:Close
185+
PAUSE
188186
EXIT</PostBuildEvent>
189187
</PropertyGroup>
190188
<PropertyGroup>

‎Maya/Maya2Babylon2020.csproj

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<OutputType>Library</OutputType>
99
<AppDesignerFolder>Properties</AppDesignerFolder>
1010
<RootNamespace>Maya2Babylon</RootNamespace>
11-
<AssemblyName>Maya2Babylon</AssemblyName>
11+
<AssemblyName>Maya2Babylon.nll</AssemblyName>
1212
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
<TargetFrameworkProfile />
@@ -171,8 +171,6 @@ ECHO %25configurationName%25
171171
if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
172172
if not exist "$(SolutionDir)assemblies\2020" mkdir "$(SolutionDir)assemblies\2020"
173173
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2020\"
174-
del "$(SolutionDir)assemblies\2020\$(TargetName).dll"
175-
copy "$(TargetPath)" "$(SolutionDir)assemblies\2020\$(TargetName).nll.dll"
176174
if exist "D:\Programmes\Autodesk\Maya2020\bin\plug-ins\" copy "$(SolutionDir)assemblies\2020\*.dll" "D:\Programmes\Autodesk\Maya2020\bin\plug-ins\"
177175
if exist "C:\Program Files\Autodesk\Maya2020\bin\plug-ins\" copy "$(SolutionDir)assemblies\2020\*.dll" "C:\Program Files\Autodesk\Maya2020\bin\plug-ins\"
178176

‎Maya/Maya2Babylon2022.csproj

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<OutputType>Library</OutputType>
99
<AppDesignerFolder>Properties</AppDesignerFolder>
1010
<RootNamespace>Maya2Babylon</RootNamespace>
11-
<AssemblyName>Maya2Babylon</AssemblyName>
11+
<AssemblyName>Maya2Babylon.nll</AssemblyName>
1212
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
<TargetFrameworkProfile />
@@ -163,20 +163,19 @@
163163
<Import Project="..\SharedProjects\BabylonExport.Entities\BabylonExport.Entities.projitems" Label="Shared" />
164164
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
165165
<PropertyGroup>
166-
<PostBuildEvent>setlocal enabledelayedexpansion
166+
<PostBuildEvent>
167+
setlocal enabledelayedexpansion
167168

168169
SET configurationName=$(ConfigurationName)
169170
ECHO %25configurationName%25
170171

171172
if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
172173
if not exist "$(SolutionDir)assemblies\2022" mkdir "$(SolutionDir)assemblies\2022"
173174
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2022\"
174-
del "$(SolutionDir)assemblies\2022\$(TargetName).dll"
175-
copy "$(TargetPath)" "$(SolutionDir)assemblies\2022\$(TargetName).nll.dll"
176175
if exist "D:\Programmes\Autodesk\Maya2022\bin\plug-ins\" copy "$(SolutionDir)assemblies\2022\*.dll" "D:\Programmes\Autodesk\Maya2022\bin\plug-ins\"
177176
if exist "C:\Program Files\Autodesk\Maya2022\bin\plug-ins\" copy "$(SolutionDir)assemblies\2022\*.dll" "C:\Program Files\Autodesk\Maya2022\bin\plug-ins\"
178177

179-
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
178+
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
180179
GOTO Close
181180

182181
:DebugOnMaya
@@ -185,7 +184,8 @@ GOTO Close
185184

186185
:Close
187186
PAUSE
188-
EXIT</PostBuildEvent>
187+
EXIT
188+
</PostBuildEvent>
189189
</PropertyGroup>
190190
<PropertyGroup>
191191
<PreBuildEvent>setlocal enabledelayedexpansion

‎Maya/Maya2Babylon2023.csproj

+3-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<OutputType>Library</OutputType>
99
<AppDesignerFolder>Properties</AppDesignerFolder>
1010
<RootNamespace>Maya2Babylon</RootNamespace>
11-
<AssemblyName>Maya2Babylon</AssemblyName>
11+
<AssemblyName>Maya2Babylon.nll</AssemblyName>
1212
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
<TargetFrameworkProfile />
@@ -167,16 +167,14 @@
167167

168168
SET configurationName=$(ConfigurationName)
169169
ECHO %25configurationName%25
170-
170+
171171
if not exist "$(SolutionDir)assemblies" mkdir "$(SolutionDir)assemblies"
172172
if not exist "$(SolutionDir)assemblies\2023" mkdir "$(SolutionDir)assemblies\2023"
173173
copy "$(TargetDir)*.dll" "$(SolutionDir)assemblies\2023\"
174-
del "$(SolutionDir)assemblies\2023\$(TargetName).dll"
175-
copy "$(TargetPath)" "$(SolutionDir)assemblies\2023\$(TargetName).nll.dll"
176174
if exist "D:\Programmes\Autodesk\Maya2023\bin\plug-ins\" copy "$(SolutionDir)assemblies\2023\*.dll" "D:\Programmes\Autodesk\Maya2023\bin\plug-ins\"
177175
if exist "C:\Program Files\Autodesk\Maya2023\bin\plug-ins\" copy "$(SolutionDir)assemblies\2023\*.dll" "C:\Program Files\Autodesk\Maya2023\bin\plug-ins\"
178176

179-
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
177+
IF "%25configurationName%25"=="Debug" GOTO DebugOnMaya
180178
GOTO Close
181179

182180
:DebugOnMaya

0 commit comments

Comments
 (0)
Please sign in to comment.