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.

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