Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
3.1KB

  1. #!/bin/bash
  2. set -e
  3. cd $(dirname ${0})
  4. cd ..
  5. CARLA_DIR=$(pwd)
  6. DPF_DIR=/tmp/dpf-carla
  7. rm -rf ${DPF_DIR}
  8. git clone git@github.com:DISTRHO/DPF.git ${DPF_DIR} --depth=1 --recursive -b develop
  9. cp -v ${DPF_DIR}/dgl/*.hpp ${CARLA_DIR}/source/modules/dgl/
  10. cp -v ${DPF_DIR}/dgl/src/*.cpp ${CARLA_DIR}/source/modules/dgl/src/
  11. cp -v ${DPF_DIR}/dgl/src/*.hpp ${CARLA_DIR}/source/modules/dgl/src/
  12. cp -v ${DPF_DIR}/dgl/src/nanovg/*.* ${CARLA_DIR}/source/modules/dgl/src/nanovg/
  13. cp -v ${DPF_DIR}/distrho/*.cpp ${CARLA_DIR}/source/modules/distrho/
  14. cp -v ${DPF_DIR}/distrho/*.hpp ${CARLA_DIR}/source/modules/distrho/
  15. cp -v ${DPF_DIR}/distrho/src/*.cpp ${CARLA_DIR}/source/modules/distrho/src/
  16. cp -v ${DPF_DIR}/distrho/src/*.h ${CARLA_DIR}/source/modules/distrho/src/
  17. cp -v ${DPF_DIR}/distrho/src/*.hpp ${CARLA_DIR}/source/modules/distrho/src/
  18. cp -v ${DPF_DIR}/distrho/extra/Base64.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  19. cp -v ${DPF_DIR}/distrho/extra/LeakDetector.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  20. cp -v ${DPF_DIR}/distrho/extra/ScopedPointer.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  21. cp -v ${DPF_DIR}/distrho/extra/ScopedSafeLocale.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  22. cp -v ${DPF_DIR}/distrho/extra/Sleep.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  23. cp -v ${DPF_DIR}/distrho/extra/String.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  24. cp -v ${DPF_DIR}/distrho/extra/Time.hpp ${CARLA_DIR}/source/modules/distrho/extra/
  25. cp -r -v ${DPF_DIR}/dgl/src/pugl-upstream/include ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/
  26. cp -r -v ${DPF_DIR}/dgl/src/pugl-upstream/src ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/
  27. cp -r -v ${DPF_DIR}/dgl/src/pugl-upstream/AUTHORS ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/
  28. cp -r -v ${DPF_DIR}/dgl/src/pugl-upstream/COPYING ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/
  29. rm ${CARLA_DIR}/source/modules/dgl/Cairo.hpp
  30. rm ${CARLA_DIR}/source/modules/dgl/FileBrowserDialog.hpp
  31. rm ${CARLA_DIR}/source/modules/dgl/Layout.hpp
  32. rm ${CARLA_DIR}/source/modules/dgl/Vulkan.hpp
  33. rm ${CARLA_DIR}/source/modules/dgl/WebView.hpp
  34. rm ${CARLA_DIR}/source/modules/dgl/src/Cairo.cpp
  35. rm ${CARLA_DIR}/source/modules/dgl/src/Layout.cpp
  36. rm ${CARLA_DIR}/source/modules/dgl/src/Resources.{cpp,hpp}
  37. rm ${CARLA_DIR}/source/modules/dgl/src/Stub.cpp
  38. rm ${CARLA_DIR}/source/modules/dgl/src/Vulkan.cpp
  39. rm ${CARLA_DIR}/source/modules/dgl/src/WebViewWin32.cpp
  40. rm ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/include/meson.build
  41. rm ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/include/pugl/cairo.h
  42. rm ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/include/pugl/vulkan.h
  43. rm ${CARLA_DIR}/source/modules/dgl/src/pugl-upstream/src/.clang-tidy
  44. rm ${CARLA_DIR}/source/modules/distrho/DistrhoInfo.hpp
  45. rm ${CARLA_DIR}/source/modules/distrho/DistrhoUI_win32.cpp
  46. rm ${CARLA_DIR}/source/modules/distrho/src/DistrhoPlugin{AU,CLAP,Export,JACK,LADSPA+DSSI,LV2,LV2export,Stub,VST2,VST3}.cpp
  47. rm ${CARLA_DIR}/source/modules/distrho/src/DistrhoPluginVST.hpp
  48. rm ${CARLA_DIR}/source/modules/distrho/src/DistrhoUI{DSSI,LV2,Stub,VST3}.cpp
  49. rm -rf ${DPF_DIR}