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.

225 lines
4.5KB

  1. #!/usr/bin/make -f
  2. # Makefile for carla modules #
  3. # -------------------------- #
  4. # Created by falkTX
  5. #
  6. all:
  7. # --------------------------------------------------------------
  8. daz-plugins:
  9. $(MAKE) -C daz-plugins
  10. # --------------------------------------------------------------
  11. dgl:
  12. $(MAKE) -C dgl
  13. dgl_%:
  14. $(MAKE) -C dgl $*
  15. # --------------------------------------------------------------
  16. juce_audio_basics:
  17. $(MAKE) -C juce_audio_basics
  18. juce_audio_basics_%:
  19. $(MAKE) -C juce_audio_basics $*
  20. # --------------------------------------------------------------
  21. juce_audio_devices:
  22. $(MAKE) -C juce_audio_devices
  23. juce_audio_devices_%:
  24. $(MAKE) -C juce_audio_devices $*
  25. # --------------------------------------------------------------
  26. juce_audio_formats:
  27. $(MAKE) -C juce_audio_formats
  28. juce_audio_formats_%:
  29. $(MAKE) -C juce_audio_formats $*
  30. # --------------------------------------------------------------
  31. juce_audio_processors:
  32. $(MAKE) -C juce_audio_processors
  33. juce_audio_processors_%:
  34. $(MAKE) -C juce_audio_processors $*
  35. # --------------------------------------------------------------
  36. juce_core:
  37. $(MAKE) -C juce_core
  38. juce_core_%:
  39. $(MAKE) -C juce_core $*
  40. # --------------------------------------------------------------
  41. juce_data_structures:
  42. $(MAKE) -C juce_data_structures
  43. juce_data_structures_%:
  44. $(MAKE) -C juce_data_structures $*
  45. # --------------------------------------------------------------
  46. juce_events:
  47. $(MAKE) -C juce_events
  48. juce_events_%:
  49. $(MAKE) -C juce_events $*
  50. # --------------------------------------------------------------
  51. juce_graphics:
  52. $(MAKE) -C juce_graphics
  53. juce_graphics_%:
  54. $(MAKE) -C juce_graphics $*
  55. # --------------------------------------------------------------
  56. juce_gui_basics:
  57. $(MAKE) -C juce_gui_basics
  58. juce_gui_basics_%:
  59. $(MAKE) -C juce_gui_basics $*
  60. # --------------------------------------------------------------
  61. juce_gui_extra:
  62. $(MAKE) -C juce_gui_extra
  63. juce_gui_extra_%:
  64. $(MAKE) -C juce_gui_extra $*
  65. # --------------------------------------------------------------
  66. lilv:
  67. $(MAKE) -C lilv
  68. lilv_%:
  69. $(MAKE) -C lilv $*
  70. # --------------------------------------------------------------
  71. rtaudio:
  72. $(MAKE) -C rtaudio
  73. rtmidi:
  74. $(MAKE) -C rtmidi
  75. # --------------------------------------------------------------
  76. rtmempool:
  77. $(MAKE) -C rtmempool
  78. rtmempool_%:
  79. $(MAKE) -C rtmempool $*
  80. # --------------------------------------------------------------
  81. stk:
  82. $(MAKE) -C stk
  83. stk_%:
  84. $(MAKE) -C stk $*
  85. # --------------------------------------------------------------
  86. theme:
  87. $(MAKE) -C theme
  88. theme.qt4:
  89. $(MAKE) -C theme qt4
  90. theme.qt5:
  91. $(MAKE) -C theme qt5
  92. # --------------------------------------------------------------
  93. jackbridge:
  94. $(MAKE) -C jackbridge
  95. # --------------------------------------------------------------
  96. jackbridge-posix32:
  97. $(MAKE) -C jackbridge posix32
  98. jackbridge-posix64:
  99. $(MAKE) -C jackbridge posix64
  100. jackbridge-posix32e:
  101. $(MAKE) -C jackbridge posix32e
  102. jackbridge-posix64e:
  103. $(MAKE) -C jackbridge posix64e
  104. # --------------------------------------------------------------
  105. jackbridge-win32:
  106. $(MAKE) -C jackbridge win32
  107. jackbridge-win64:
  108. $(MAKE) -C jackbridge win64
  109. jackbridge-win32e:
  110. $(MAKE) -C jackbridge win32e
  111. jackbridge-win64e:
  112. $(MAKE) -C jackbridge win64e
  113. jackbridge-wine32:
  114. $(MAKE) -C jackbridge wine32
  115. jackbridge-wine64:
  116. $(MAKE) -C jackbridge wine64
  117. # --------------------------------------------------------------
  118. lib%.dll:
  119. $(MAKE) -C $* ../lib$*.dll
  120. lib%.dylib:
  121. $(MAKE) -C $* ../lib$*.dylib
  122. lib%.so:
  123. $(MAKE) -C $* ../lib$*.so
  124. # --------------------------------------------------------------
  125. clean:
  126. rm -f *.a *.def *.dll *.dylib *.so
  127. $(MAKE) clean -C daz-plugins
  128. $(MAKE) clean -C dgl
  129. $(MAKE) clean -C jackbridge
  130. $(MAKE) clean -C juce_audio_basics
  131. $(MAKE) clean -C juce_audio_devices
  132. $(MAKE) clean -C juce_audio_formats
  133. $(MAKE) clean -C juce_audio_processors
  134. $(MAKE) clean -C juce_core
  135. $(MAKE) clean -C juce_data_structures
  136. $(MAKE) clean -C juce_events
  137. $(MAKE) clean -C juce_graphics
  138. $(MAKE) clean -C juce_gui_basics
  139. $(MAKE) clean -C lilv
  140. $(MAKE) clean -C rtaudio
  141. $(MAKE) clean -C rtmidi
  142. $(MAKE) clean -C rtmempool
  143. $(MAKE) clean -C stk
  144. $(MAKE) clean -C theme
  145. # --------------------------------------------------------------
  146. .PHONY: \
  147. daz-plugins dgl jackbridge lilv rtaudio rtmidi rtmempool stk theme \
  148. juce_audio_basics juce_audio_devices juce_audio_formats juce_audio_processors juce_core juce_data_structures juce_events juce_graphics juce_gui_basics juce_gui_extra
  149. # --------------------------------------------------------------