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.

403 lines
14KB

  1. #!/usr/bin/make -f
  2. # Makefile for carla-plugin #
  3. # ------------------------- #
  4. # Created by falkTX
  5. #
  6. CWD=..
  7. include $(CWD)/Makefile.mk
  8. # Workaround GCC bug
  9. ifeq ($(TESTBUILD),true)
  10. ifeq ($(USING_JUCE),true)
  11. BUILD_CXX_FLAGS += -Wno-undef
  12. endif
  13. endif
  14. # ---------------------------------------------------------------------------------------------------------------------
  15. BINDIR := $(CWD)/../bin
  16. ifeq ($(DEBUG),true)
  17. OBJDIR := $(CWD)/../build/plugin/Debug
  18. MODULEDIR := $(CWD)/../build/modules/Debug
  19. else
  20. OBJDIR := $(CWD)/../build/plugin/Release
  21. MODULEDIR := $(CWD)/../build/modules/Release
  22. endif
  23. # ---------------------------------------------------------------------------------------------------------------------
  24. BUILD_CXX_FLAGS += -I$(CWD)/backend -I$(CWD)/includes -I$(CWD)/modules -I$(CWD)/utils
  25. BUILD_CXX_FLAGS += $(NATIVE_PLUGINS_FLAGS)
  26. ifeq ($(HAVE_LIBLO),true)
  27. BUILD_CXX_FLAGS += $(LIBLO_FLAGS)
  28. endif
  29. ifeq ($(HAVE_FLUIDSYNTH),true)
  30. BUILD_CXX_FLAGS += $(FLUIDSYNTH_FLAGS)
  31. endif
  32. ifeq ($(HAVE_X11),true)
  33. BUILD_CXX_FLAGS += $(X11_FLAGS)
  34. endif
  35. # ---------------------------------------------------------------------------------------------------------------------
  36. # Libs
  37. LIBS = $(MODULEDIR)/carla_engine_plugin.a
  38. LIBS += $(MODULEDIR)/carla_plugin.a
  39. LIBS += $(MODULEDIR)/jackbridge.a
  40. LIBS += $(MODULEDIR)/lilv.a
  41. LIBS += $(MODULEDIR)/rtmempool.a
  42. LIBS += $(MODULEDIR)/water.a
  43. LIBS += $(MODULEDIR)/audio_decoder.a
  44. LIBS += $(MODULEDIR)/native-plugins.a
  45. LIBS += $(MODULEDIR)/sfzero.a
  46. ifeq ($(HAVE_DGL),true)
  47. LIBS += $(MODULEDIR)/dgl.a
  48. endif
  49. ifeq ($(HAVE_HYLIA),true)
  50. LIBS += $(MODULEDIR)/hylia.a
  51. endif
  52. ifeq ($(USING_JUCE),true)
  53. LIBS += $(MODULEDIR)/juce_audio_basics.a
  54. LIBS += $(MODULEDIR)/juce_audio_processors.a
  55. LIBS += $(MODULEDIR)/juce_core.a
  56. LIBS += $(MODULEDIR)/juce_data_structures.a
  57. LIBS += $(MODULEDIR)/juce_events.a
  58. LIBS += $(MODULEDIR)/juce_graphics.a
  59. LIBS += $(MODULEDIR)/juce_gui_basics.a
  60. ifeq ($(MACOS),true)
  61. LIBS += $(MODULEDIR)/juce_gui_extra.a
  62. endif
  63. endif
  64. # ---------------------------------------------------------------------------------------------------------------------
  65. # Link flags
  66. NATIVE_LINK_FLAGS = $(LINK_FLAGS)
  67. NATIVE_LINK_FLAGS += $(JACKBRIDGE_LIBS)
  68. NATIVE_LINK_FLAGS += $(LILV_LIBS)
  69. NATIVE_LINK_FLAGS += $(RTMEMPOOL_LIBS)
  70. NATIVE_LINK_FLAGS += $(WATER_LIBS)
  71. NATIVE_LINK_FLAGS += $(NATIVE_PLUGINS_LIBS)
  72. NATIVE_LINK_FLAGS += $(FLUIDSYNTH_LIBS)
  73. NATIVE_LINK_FLAGS += $(LIBLO_LIBS)
  74. NATIVE_LINK_FLAGS += $(MAGIC_LIBS)
  75. NATIVE_LINK_FLAGS += $(X11_LIBS)
  76. ifeq ($(USING_JUCE),true)
  77. LINK_FLAGS += $(JUCE_AUDIO_BASICS_LIBS)
  78. LINK_FLAGS += $(JUCE_AUDIO_PROCESSORS_LIBS)
  79. LINK_FLAGS += $(JUCE_CORE_LIBS)
  80. LINK_FLAGS += $(JUCE_DATA_STRUCTURES_LIBS)
  81. LINK_FLAGS += $(JUCE_EVENTS_LIBS)
  82. LINK_FLAGS += $(JUCE_GRAPHICS_LIBS)
  83. LINK_FLAGS += $(JUCE_GUI_BASICS_LIBS)
  84. ifeq ($(MACOS),true)
  85. LINK_FLAGS += $(JUCE_GUI_EXTRA_LIBS)
  86. endif
  87. endif
  88. ifeq ($(MACOS),true)
  89. SYMBOLS_NATIVE = -Wl,-exported_symbol,_carla_get_native_rack_plugin
  90. SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_native_patchbay_plugin
  91. SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_library_filename
  92. SYMBOLS_NATIVE += -Wl,-exported_symbol,_carla_get_library_folder
  93. SYMBOLS_LV2 = -Wl,-exported_symbol,_lv2_descriptor
  94. ifeq ($(HAVE_PYQT),true)
  95. SYMBOLS_LV2 += -Wl,-exported_symbol,_lv2ui_descriptor
  96. SYMBOLS_LV2_UI = -Wl,-exported_symbol,_lv2ui_descriptor
  97. endif
  98. SYMBOLS_VST = -Wl,-exported_symbol,_VSTPluginMain
  99. endif
  100. # ---------------------------------------------------------------------------------------------------------------------
  101. # Other libs
  102. LIBS_ui = $(MODULEDIR)/water.a
  103. LIBS_wine = $(MODULEDIR)/dgl.wine.a
  104. LIBS_wine += $(MODULEDIR)/water.files.a
  105. WINE_LINK_FLAGS = $(LINK_FLAGS)
  106. WINE_LINK_FLAGS += -L$(BINDIR) -lcarla_native-plugin
  107. WINE_LINK_FLAGS += -lstdc++ -lopengl32 -lgdi32 -ldl
  108. WINE_LINK_FLAGS += -Wl,-rpath,/usr/local/lib/carla
  109. WINE_LINK_FLAGS += -Wl,-rpath,/usr/lib/carla
  110. # ---------------------------------------------------------------------------------------------------------------------
  111. TARGETS = \
  112. $(BINDIR)/carla-native-plugin$(APP_EXT) \
  113. $(BINDIR)/libcarla_native-plugin$(LIB_EXT)
  114. TARGETS += \
  115. $(BINDIR)/carla.lv2/carla$(LIB_EXT)
  116. ifeq ($(HAVE_PYQT),true)
  117. TARGETS += \
  118. $(BINDIR)/carla.lv2/carla-ui$(LIB_EXT)
  119. endif
  120. ifneq ($(CROSS_COMPILING),true)
  121. TARGETS += \
  122. $(BINDIR)/carla.lv2/manifest.ttl
  123. endif
  124. ifneq ($(HAIKU),true)
  125. ifeq ($(HAVE_PYQT),true)
  126. TARGETS += \
  127. $(BINDIR)/CarlaRack$(LIB_EXT) \
  128. $(BINDIR)/CarlaRackFX$(LIB_EXT) \
  129. $(BINDIR)/CarlaPatchbay$(LIB_EXT) \
  130. $(BINDIR)/CarlaPatchbay16$(LIB_EXT) \
  131. $(BINDIR)/CarlaPatchbay32$(LIB_EXT) \
  132. $(BINDIR)/CarlaPatchbayFX$(LIB_EXT) \
  133. $(BINDIR)/CarlaVstShell$(LIB_EXT) \
  134. $(BINDIR)/CarlaVstFxShell$(LIB_EXT)
  135. endif
  136. endif
  137. # ---------------------------------------------------------------------------------------------------------------------
  138. all: $(TARGETS)
  139. ifeq ($(WIN32),true)
  140. wine: $(BINDIR)/CarlaVstShellBridged.dll $(BINDIR)/CarlaVstFxShellBridged.dll
  141. else
  142. wine: $(BINDIR)/CarlaVstShellBridged.dll.so $(BINDIR)/CarlaVstFxShellBridged.dll.so
  143. endif
  144. # ---------------------------------------------------------------------------------------------------------------------
  145. clean:
  146. rm -f $(OBJDIR)/*.o $(TARGETS)
  147. rm -f $(BINDIR)/carla.lv2/*.*
  148. rm -f $(BINDIR)/carla-lv2-export$(APP_EXT)
  149. debug:
  150. $(MAKE) DEBUG=true
  151. # ---------------------------------------------------------------------------------------------------------------------
  152. $(BINDIR)/carla-native-plugin$(APP_EXT): $(OBJDIR)/carla-native-plugin.cpp.o
  153. -@mkdir -p $(BINDIR)
  154. @echo "Linking carla-native-plugin$(APP_EXT)"
  155. @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(NATIVE_LINK_FLAGS) -o $@
  156. $(BINDIR)/libcarla_native-plugin$(LIB_EXT): $(OBJDIR)/carla-native-plugin.cpp.o
  157. -@mkdir -p $(BINDIR)
  158. @echo "Linking libcarla-native-plugin$(LIB_EXT)"
  159. @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_NATIVE) $(NATIVE_LINK_FLAGS) -o $@
  160. # ---------------------------------------------------------------------------------------------------------------------
  161. $(BINDIR)/carla.lv2/carla$(LIB_EXT): $(OBJDIR)/carla-lv2.cpp.o
  162. -@mkdir -p $(BINDIR)/carla.lv2
  163. @echo "Linking carla.lv2/carla$(LIB_EXT)"
  164. @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_LV2) $(NATIVE_LINK_FLAGS) -o $@
  165. $(BINDIR)/carla.lv2/carla-ui$(LIB_EXT): $(OBJDIR)/carla-lv2-ui.cpp.o $(LIBS_ui)
  166. -@mkdir -p $(BINDIR)/carla.lv2
  167. @echo "Linking carla.lv2/carla-ui$(LIB_EXT)"
  168. @$(CXX) $< $(LIBS_START) $(LIBS_ui) $(LIBS_END) $(SHARED) $(SYMBOLS_LV2_UI) $(NATIVE_LINK_FLAGS) -o $@
  169. # ---------------------------------------------------------------------------------------------------------------------
  170. $(BINDIR)/CarlaRack$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.rack-syn.o $(OBJDIR)/carla-vst-export.cpp.o
  171. -@mkdir -p $(BINDIR)
  172. @echo "Linking CarlaRack$(LIB_EXT)"
  173. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  174. $(BINDIR)/CarlaRackFX$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.rack-fx.o $(OBJDIR)/carla-vst-export.cpp.o
  175. -@mkdir -p $(BINDIR)
  176. @echo "Linking CarlaRackFX$(LIB_EXT)"
  177. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  178. $(BINDIR)/CarlaPatchbay$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn.o $(OBJDIR)/carla-vst-export.cpp.o
  179. -@mkdir -p $(BINDIR)
  180. @echo "Linking CarlaPatchbay$(LIB_EXT)"
  181. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  182. $(BINDIR)/CarlaPatchbay16$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn16.o $(OBJDIR)/carla-vst-export.cpp.o
  183. -@mkdir -p $(BINDIR)
  184. @echo "Linking CarlaPatchbay16$(LIB_EXT)"
  185. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  186. $(BINDIR)/CarlaPatchbay32$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn32.o $(OBJDIR)/carla-vst-export.cpp.o
  187. -@mkdir -p $(BINDIR)
  188. @echo "Linking CarlaPatchbay32$(LIB_EXT)"
  189. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  190. $(BINDIR)/CarlaPatchbayFX$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-fx.o $(OBJDIR)/carla-vst-export.cpp.o
  191. -@mkdir -p $(BINDIR)
  192. @echo "Linking CarlaPatchbayFX$(LIB_EXT)"
  193. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  194. # ---------------------------------------------------------------------------------------------------------------------
  195. $(BINDIR)/CarlaVstShell$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.shell.o $(OBJDIR)/carla-vst-export.cpp.o
  196. -@mkdir -p $(BINDIR)
  197. @echo "Linking CarlaVstShell$(LIB_EXT)"
  198. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  199. $(BINDIR)/CarlaVstFxShell$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.shellfx.o $(OBJDIR)/carla-vst-export.cpp.o
  200. -@mkdir -p $(BINDIR)
  201. @echo "Linking CarlaVstFxShell$(LIB_EXT)"
  202. @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_VST) $(NATIVE_LINK_FLAGS) -o $@
  203. ifeq ($(WIN32),true)
  204. $(BINDIR)/CarlaVstShellBridged.dll: $(OBJDIR)/carla-vst-export-bridged.cpp.synth.o carla-vst-export.def
  205. -@mkdir -p $(BINDIR)
  206. @echo "Linking CarlaVstShellBridged.dll"
  207. @$(CXX) $^ $(SHARED) $(LINK_FLAGS) -o $@
  208. $(BINDIR)/CarlaVstFxShellBridged.dll: $(OBJDIR)/carla-vst-export-bridged.cpp.fx.o carla-vst-export.def
  209. -@mkdir -p $(BINDIR)
  210. @echo "Linking CarlaVstFxShellBridged.dll"
  211. @$(CXX) $^ $(SHARED) $(LINK_FLAGS) -o $@
  212. else
  213. $(BINDIR)/CarlaVstShellBridged.dll.so: $(OBJDIR)/carla-vst.cpp.shell.o $(OBJDIR)/carla-vst-export.cpp.dll.o carla-vst-export.def
  214. -@mkdir -p $(BINDIR)
  215. @echo "Linking CarlaVstShellBridged.dll.so"
  216. @$(WINECC) $^ $(LIBS_START) $(LIBS_wine) $(LIBS_END) $(SHARED) $(WINE_LINK_FLAGS) -o $@
  217. $(BINDIR)/CarlaVstFxShellBridged.dll.so: $(OBJDIR)/carla-vst.cpp.shellfx.o $(OBJDIR)/carla-vst-export.cpp.dll.o carla-vst-export.def
  218. -@mkdir -p $(BINDIR)
  219. @echo "Linking CarlaVstFxShellBridged.dll.so"
  220. @$(WINECC) $^ $(LIBS_START) $(LIBS_wine) $(LIBS_END) $(SHARED) $(WINE_LINK_FLAGS) -o $@
  221. endif
  222. # ---------------------------------------------------------------------------------------------------------------------
  223. $(OBJDIR)/carla-native-plugin.cpp.o: carla-native-plugin.cpp
  224. -@mkdir -p $(OBJDIR)
  225. @echo "Compiling $<"
  226. @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@
  227. # ---------------------------------------------------------------------------------------------------------------------
  228. $(OBJDIR)/carla-lv2.cpp.o: carla-lv2.cpp
  229. -@mkdir -p $(OBJDIR)
  230. @echo "Compiling $<"
  231. @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@
  232. $(OBJDIR)/carla-lv2-ui.cpp.o: carla-lv2-ui.cpp
  233. -@mkdir -p $(OBJDIR)
  234. @echo "Compiling $<"
  235. @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@
  236. # ---------------------------------------------------------------------------------------------------------------------
  237. $(OBJDIR)/carla-vst.cpp.rack-fx.o: carla-vst.cpp
  238. -@mkdir -p $(OBJDIR)
  239. @echo "Compiling $< (RackFX)"
  240. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_PATCHBAY=0 -DCARLA_PLUGIN_SYNTH=0 -c -o $@
  241. $(OBJDIR)/carla-vst.cpp.rack-syn.o: carla-vst.cpp
  242. -@mkdir -p $(OBJDIR)
  243. @echo "Compiling $< (RackSynth)"
  244. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_PATCHBAY=0 -DCARLA_PLUGIN_SYNTH=1 -c -o $@
  245. $(OBJDIR)/carla-vst.cpp.patchbay-fx.o: carla-vst.cpp
  246. -@mkdir -p $(OBJDIR)
  247. @echo "Compiling $< (PatchbayFX)"
  248. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_PATCHBAY=1 -DCARLA_PLUGIN_SYNTH=0 -c -o $@
  249. $(OBJDIR)/carla-vst.cpp.patchbay-syn.o: carla-vst.cpp
  250. -@mkdir -p $(OBJDIR)
  251. @echo "Compiling $< (PatchbaySynth)"
  252. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_PATCHBAY=1 -DCARLA_PLUGIN_SYNTH=1 -c -o $@
  253. $(OBJDIR)/carla-vst.cpp.patchbay-syn16.o: carla-vst.cpp
  254. -@mkdir -p $(OBJDIR)
  255. @echo "Compiling $< (PatchbaySynth 16ch)"
  256. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_PATCHBAY=1 -DCARLA_PLUGIN_SYNTH=1 -DCARLA_PLUGIN_16CH -c -o $@
  257. $(OBJDIR)/carla-vst.cpp.patchbay-syn32.o: carla-vst.cpp
  258. -@mkdir -p $(OBJDIR)
  259. @echo "Compiling $< (PatchbaySynth 32ch)"
  260. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_PATCHBAY=1 -DCARLA_PLUGIN_SYNTH=1 -DCARLA_PLUGIN_32CH -c -o $@
  261. $(OBJDIR)/carla-vst.cpp.shell.o: carla-vst.cpp
  262. -@mkdir -p $(OBJDIR)
  263. @echo "Compiling $< (VstShell)"
  264. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_VST_SHELL -DCARLA_PLUGIN_SYNTH=1 -c -o $@
  265. $(OBJDIR)/carla-vst.cpp.shellfx.o: carla-vst.cpp
  266. -@mkdir -p $(OBJDIR)
  267. @echo "Compiling $< (VstShell)"
  268. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_VST_SHELL -DCARLA_PLUGIN_SYNTH=0 -c -o $@
  269. $(OBJDIR)/carla-vst-export-bridged.cpp.fx.o: carla-vst-export-bridged.cpp
  270. -@mkdir -p $(OBJDIR)
  271. @echo "Compiling $<"
  272. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_SYNTH=0 -c -o $@
  273. $(OBJDIR)/carla-vst-export-bridged.cpp.synth.o: carla-vst-export-bridged.cpp
  274. -@mkdir -p $(OBJDIR)
  275. @echo "Compiling $<"
  276. @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_PLUGIN_SYNTH=1 -c -o $@
  277. $(OBJDIR)/carla-vst-export.cpp.o: carla-vst-export.cpp
  278. -@mkdir -p $(OBJDIR)
  279. @echo "Compiling $<"
  280. @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@
  281. $(OBJDIR)/carla-vst-export.cpp.dll.o: carla-vst-export.cpp
  282. -@mkdir -p $(OBJDIR)
  283. @echo "Compiling $< (Wine)"
  284. @$(WINECC) $< $(BUILD_CXX_FLAGS) -c -o $@
  285. # ---------------------------------------------------------------------------------------------------------------------
  286. $(BINDIR)/carla.lv2/manifest.ttl: $(OBJDIR)/carla-lv2-export.cpp.o
  287. -@mkdir -p $(BINDIR)/carla.lv2
  288. @echo "Linking carla-lv2-export$(APP_EXT)"
  289. @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(NATIVE_LINK_FLAGS) -o $(BINDIR)/carla-lv2-export$(APP_EXT)
  290. @echo "Generating LV2 ttl data"
  291. ifeq ($(BUILDING_FOR_WINDOWS),true)
  292. @cd $(BINDIR) && wine ./carla-lv2-export$(APP_EXT)
  293. else
  294. @cd $(BINDIR) && ./carla-lv2-export$(APP_EXT)
  295. endif
  296. @cd $(BINDIR)/carla.lv2 && ln -sf ../*bridge-* ../carla-discovery-* .
  297. $(BINDIR)/carla-lv2-export$(APP_EXT): $(OBJDIR)/carla-lv2-export.cpp.o
  298. -@mkdir -p $(BINDIR)
  299. @echo "Linking carla-lv2-export$(APP_EXT)"
  300. @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(NATIVE_LINK_FLAGS) -o $@
  301. $(OBJDIR)/carla-lv2-export.cpp.o: carla-lv2-export.cpp
  302. -@mkdir -p $(OBJDIR)
  303. @echo "Compiling $<"
  304. @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@
  305. # ---------------------------------------------------------------------------------------------------------------------
  306. -include $(OBJDIR)/carla-native-plugin.cpp.d
  307. -include $(OBJDIR)/carla-lv2.cpp.d
  308. -include $(OBJDIR)/carla-lv2-export.cpp.d
  309. -include $(OBJDIR)/carla-vst.cpp.patchbay-fx.d
  310. -include $(OBJDIR)/carla-vst.cpp.patchbay-syn.d
  311. -include $(OBJDIR)/carla-vst.cpp.patchbay-syn16.d
  312. -include $(OBJDIR)/carla-vst.cpp.rack-fx.d
  313. -include $(OBJDIR)/carla-vst.cpp.rack-syn.d
  314. -include $(OBJDIR)/carla-vst.cpp.shell.d
  315. -include $(OBJDIR)/carla-vst-export.cpp.d
  316. -include $(OBJDIR)/carla-vst-export.cpp.dll.d
  317. -include $(OBJDIR)/carla-vst-export-bridged.cpp.fx.d
  318. -include $(OBJDIR)/carla-vst-export-bridged.cpp.synth.d
  319. # ---------------------------------------------------------------------------------------------------------------------