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 3.9KB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. #!/usr/bin/make -f
  2. # Makefile for carla modules #
  3. # -------------------------- #
  4. # Created by falkTX
  5. #
  6. all:
  7. # --------------------------------------------------------------
  8. carla_native:
  9. $(MAKE) -C carla_native
  10. # --------------------------------------------------------------
  11. dgl:
  12. $(MAKE) -C distrho/dgl
  13. dgl_%:
  14. $(MAKE) -C distrho/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. lilv:
  62. $(MAKE) -C lilv
  63. lilv_%:
  64. $(MAKE) -C lilv $*
  65. # --------------------------------------------------------------
  66. rtaudio:
  67. $(MAKE) -C rtaudio
  68. rtmidi:
  69. $(MAKE) -C rtmidi
  70. # --------------------------------------------------------------
  71. rtmempool:
  72. $(MAKE) -C rtmempool
  73. rtmempool_%:
  74. $(MAKE) -C rtmempool $*
  75. # --------------------------------------------------------------
  76. stk:
  77. $(MAKE) -C stk
  78. stk_%:
  79. $(MAKE) -C stk $*
  80. # --------------------------------------------------------------
  81. theme:
  82. $(MAKE) -C theme
  83. theme_%:
  84. $(MAKE) -C theme $*
  85. # --------------------------------------------------------------
  86. jackbridge:
  87. $(MAKE) -C jackbridge
  88. jackbridge-win32:
  89. $(MAKE) -C jackbridge win32
  90. jackbridge-win64:
  91. $(MAKE) -C jackbridge win64
  92. jackbridge-wine32:
  93. $(MAKE) -C jackbridge wine32
  94. jackbridge-wine64:
  95. $(MAKE) -C jackbridge wine64
  96. # --------------------------------------------------------------
  97. lib%.dll:
  98. $(MAKE) -C $* ../lib$*.dll
  99. lib%.dylib:
  100. $(MAKE) -C $* ../lib$*.dylib
  101. lib%.so:
  102. $(MAKE) -C $* ../lib$*.so
  103. # --------------------------------------------------------------
  104. clean:
  105. rm -f *.a *.def *.dll *.dylib *.so
  106. $(MAKE) clean -C carla_native
  107. $(MAKE) clean -C distrho/dgl
  108. $(MAKE) clean -C jackbridge
  109. $(MAKE) clean -C juce_audio_basics
  110. $(MAKE) clean -C juce_audio_devices
  111. $(MAKE) clean -C juce_audio_formats
  112. $(MAKE) clean -C juce_audio_processors
  113. $(MAKE) clean -C juce_core
  114. $(MAKE) clean -C juce_data_structures
  115. $(MAKE) clean -C juce_events
  116. $(MAKE) clean -C juce_graphics
  117. $(MAKE) clean -C juce_gui_basics
  118. $(MAKE) clean -C lilv
  119. $(MAKE) clean -C rtaudio
  120. $(MAKE) clean -C rtmidi
  121. $(MAKE) clean -C rtmempool
  122. $(MAKE) clean -C stk
  123. $(MAKE) clean -C theme
  124. # --------------------------------------------------------------
  125. .PHONY: \
  126. carla_native jackbridge lilv rtaudio rtmidi rtmempool stk theme \
  127. juce_audio_basics juce_audio_devices juce_audio_formats juce_audio_processors juce_core juce_data_structures juce_events juce_graphics juce_gui_basics
  128. # --------------------------------------------------------------