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
11 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  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. theme.qt4:
  86. $(MAKE) -C theme qt4
  87. # --------------------------------------------------------------
  88. jackbridge:
  89. $(MAKE) -C jackbridge
  90. jackbridge-win32:
  91. $(MAKE) -C jackbridge win32
  92. jackbridge-win64:
  93. $(MAKE) -C jackbridge win64
  94. jackbridge-wine32:
  95. $(MAKE) -C jackbridge wine32
  96. jackbridge-wine64:
  97. $(MAKE) -C jackbridge wine64
  98. # --------------------------------------------------------------
  99. lib%.dll:
  100. $(MAKE) -C $* ../lib$*.dll
  101. lib%.dylib:
  102. $(MAKE) -C $* ../lib$*.dylib
  103. lib%.so:
  104. $(MAKE) -C $* ../lib$*.so
  105. # --------------------------------------------------------------
  106. clean:
  107. rm -f *.a *.def *.dll *.dylib *.so
  108. $(MAKE) clean -C carla_native
  109. $(MAKE) clean -C distrho/dgl
  110. $(MAKE) clean -C jackbridge
  111. $(MAKE) clean -C juce_audio_basics
  112. $(MAKE) clean -C juce_audio_devices
  113. $(MAKE) clean -C juce_audio_formats
  114. $(MAKE) clean -C juce_audio_processors
  115. $(MAKE) clean -C juce_core
  116. $(MAKE) clean -C juce_data_structures
  117. $(MAKE) clean -C juce_events
  118. $(MAKE) clean -C juce_graphics
  119. $(MAKE) clean -C juce_gui_basics
  120. $(MAKE) clean -C lilv
  121. $(MAKE) clean -C rtaudio
  122. $(MAKE) clean -C rtmidi
  123. $(MAKE) clean -C rtmempool
  124. $(MAKE) clean -C stk
  125. $(MAKE) clean -C theme
  126. # --------------------------------------------------------------
  127. .PHONY: \
  128. carla_native jackbridge lilv rtaudio rtmidi rtmempool stk theme \
  129. juce_audio_basics juce_audio_devices juce_audio_formats juce_audio_processors juce_core juce_data_structures juce_events juce_graphics juce_gui_basics
  130. # --------------------------------------------------------------