build_orm.bat 1.3 KB

1234567891011121314151617181920212223
  1. echo off
  2. @SET ProjectDir=%1
  3. @SET SolutionDir=%2
  4. @SET TargetDir=%3
  5. @echo ---------------------------------------------------------------------------
  6. @echo - Copy To : %TargetDir%
  7. @echo ---------------------------------------------------------------------------
  8. @IF EXIST %SolutionDir%..\DeepCore\Library\bin\Debug (
  9. @xcopy /Y %SolutionDir%..\DeepCore\Library\bin\Debug\codegen.exe %TargetDir%
  10. @xcopy /Y %SolutionDir%..\DeepCore\Library\bin\Debug\csharp-*.xml %TargetDir%
  11. )
  12. @echo ---------------------------------------------------------------------------
  13. @echo - GEN
  14. @echo ---------------------------------------------------------------------------
  15. @set gen_ref=%TargetDir%DeepCore.dll
  16. @set gen_ref=%gen_ref%;%TargetDir%DeepMMO.dll
  17. @set gen_ref=%gen_ref%;%TargetDir%DeepMMO.Server.dll
  18. @del /Q %ProjectDir%..\DeepMMO.ORM\generated_orm\*.cs
  19. @%TargetDir%codegen -ns:DeepMMO.ORM -wd:%TargetDir% -if:%gen_ref% -od:%ProjectDir%..\DeepMMO.ORM\generated_orm -t:csharp-orm.xml
  20. @%TargetDir%codegen -ns:DeepMMO.ORM -wd:%TargetDir% -if:%gen_ref% -of:%ProjectDir%..\DeepMMO.ORM\generated_orm\auto.cs -t:csharp-orm-ids.xml
  21. @rem dotnet build -o %TargetDir% %ProjectDir%
  22. @echo CSC: %ERRORLEVEL%
  23. @echo ---------------------------------------------------------------------------