cleanup.bash 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #!/bin/bash
  2. # Copyright (c) Contributors to the Open 3D Engine Project.
  3. # For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. #
  5. # SPDX-License-Identifier: Apache-2.0 OR MIT
  6. #
  7. # Delete files that were only needed for the Client and AssetProcessing after a build of the code and assets are complete
  8. DELETE_LIST=(o3de-extras/ \
  9. loft-arch-vis-sample/ \
  10. ~/.o3de/3rdParty/ \
  11. o3de/.git \
  12. o3de/AutomatedTesting \
  13. o3de/python/downloaded_packages \
  14. o3de/Code \
  15. o3de/Gems \
  16. RobotVacuumSample/.git \
  17. RobotVacuumSample/Gem \
  18. RobotVacuumSample/Source \
  19. RobotVacuumSample/Levels \
  20. RobotVacuumSample/ReflectionProbes \
  21. RobotVacuumSample/build/linux/Azcg/ \
  22. RobotVacuumSample/build/linux/CMake \
  23. RobotVacuumSample/build/linux/CMakeFiles/ \
  24. RobotVacuumSample/build/linux/External/ \
  25. RobotVacuumSample/build/linux/Testing/ \
  26. RobotVacuumSample/build/linux/_deps/ \
  27. RobotVacuumSample/build/linux/cmake \
  28. RobotVacuumSample/build/linux/lib/ \
  29. RobotVacuumSample/build/linux/o3de/ \
  30. RobotVacuumSample/build/linux/packages/ \
  31. RobotVacuumSample/build/linux/runtime_dependencies/ \
  32. RobotVacuumSample/build/linux/bin/profile/*.Editor.so \
  33. RobotVacuumSample/build/linux/bin/profile/EditorPlugins \
  34. RobotVacuumSample/build/linux/bin/profile/Editor \
  35. RobotVacuumSample/build/linux/bin/profile/AssetProcessor \
  36. RobotVacuumSample/build/linux/bin/profile/AssetProcessorBatch \
  37. RobotVacuumSample/build/linux/bin/profile/MaterialEditor \
  38. RobotVacuumSample/build/linux/bin/profile/AssetBuilder \
  39. RobotVacuumSample/build/linux/bin/profile/MaterialCanvas )
  40. for i in ${DELETE_LIST[@]}
  41. do
  42. echo "Deleting /data/workspace/$i"
  43. rm -rf $i
  44. done
  45. exit 0