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.

Makefile 4.7KB

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