Extra "ports" of juce-based plugins using the distrho build system
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.

75 lines
1.8KB

  1. # -----------------------------------------
  2. # Compile all the Plugins
  3. all: plugins
  4. plugins: lv2 vst
  5. # -----------------------------------------
  6. # lv2
  7. lv2:
  8. install -d ../bin/lv2
  9. $(MAKE) -C argotlunar/LV2
  10. # $(MAKE) -C cabbage/LV2-fx
  11. # $(MAKE) -C cabbage/LV2-ins
  12. # $(MAKE) -C cabbage/LV2-midi
  13. $(MAKE) -C protoplug/LV2-fx
  14. $(MAKE) -C protoplug/LV2-gen
  15. $(MAKE) -C PdPulp/LV2-fx
  16. $(MAKE) -C PdPulp/LV2-ins
  17. $(MAKE) -C radium-compressor/LV2-mono
  18. $(MAKE) -C radium-compressor/LV2-stereo
  19. # -----------------------------------------
  20. # vst
  21. vst:
  22. install -d ../bin/vst
  23. $(MAKE) -C argotlunar/VST
  24. # # $(MAKE) -C cabbage/VST-fx
  25. # # $(MAKE) -C cabbage/VST-ins
  26. # # $(MAKE) -C cabbage/VST-midi
  27. $(MAKE) -C protoplug/VST-fx
  28. $(MAKE) -C protoplug/VST-gen
  29. $(MAKE) -C PdPulp/VST-fx
  30. $(MAKE) -C PdPulp/VST-ins
  31. $(MAKE) -C radium-compressor/VST-mono
  32. $(MAKE) -C radium-compressor/VST-stereo
  33. # -----------------------------------------
  34. # clean
  35. clean:
  36. # LV2
  37. $(MAKE) clean -C argotlunar/LV2
  38. $(MAKE) clean -C cabbage/LV2-fx
  39. $(MAKE) clean -C cabbage/LV2-ins
  40. $(MAKE) clean -C cabbage/LV2-midi
  41. $(MAKE) clean -C protoplug/LV2-fx
  42. $(MAKE) clean -C protoplug/LV2-gen
  43. $(MAKE) clean -C PdPulp/LV2-fx
  44. $(MAKE) clean -C PdPulp/LV2-ins
  45. $(MAKE) clean -C radium-compressor/LV2-mono
  46. $(MAKE) clean -C radium-compressor/LV2-stereo
  47. # VST
  48. $(MAKE) clean -C argotlunar/VST
  49. $(MAKE) clean -C cabbage/VST-fx
  50. $(MAKE) clean -C cabbage/VST-ins
  51. $(MAKE) clean -C cabbage/VST-midi
  52. $(MAKE) clean -C protoplug/VST-fx
  53. $(MAKE) clean -C protoplug/VST-gen
  54. $(MAKE) clean -C PdPulp/VST-fx
  55. $(MAKE) clean -C PdPulp/VST-ins
  56. $(MAKE) clean -C radium-compressor/VST-mono
  57. $(MAKE) clean -C radium-compressor/VST-stereo
  58. rm -rf */LV2/intermediate
  59. rm -rf */VST/intermediate
  60. distclean: clean
  61. rm -rf */LV2/*.lv2
  62. rm -f */*/Makefile
  63. rm -f */*/*.make