annotate build/Makefile.mingw64 @ 415:1522e2f6d700

Fix handling of output sample rate in buffering adapter in case where SampleType is Fixed but no sample rate provided (which is invalid behaviour from the plugin, but we might as well do the right thing with it)
author Chris Cannam
date Fri, 04 Sep 2015 13:48:28 +0100
parents 86b9f817223a
children 8c45dee08a95
rev   line source
Chris@373 1
Chris@373 2 # Makefile for the Vamp plugin SDK. This builds the SDK objects,
Chris@373 3 # libraries, example plugins, and the test host. Please adjust to
Chris@373 4 # suit your operating system requirements.
Chris@373 5 #
Chris@373 6 # This version of the Makefile is approximately correct for cross-
Chris@373 7 # compiling for Windows from Linux using the MinGW tools.
Chris@373 8 # Note that it has no "install" target; the following are the
Chris@373 9 # library and related files that may be of interest resulting from
Chris@373 10 # the build:
Chris@373 11 #
Chris@373 12 # libvamp-sdk.dll [SDK dynamic library for plugins]
Chris@373 13 # libvamp-hostsdk.dll [SDK dynamic library for hosts]
Chris@373 14 #
Chris@373 15 # libvamp-sdk.a [SDK static library for plugins]
Chris@373 16 # libvamp-hostsdk.a [SDK static library for hosts]
Chris@373 17 #
Chris@373 18 # examples/vamp-example-plugins.cat [copy this to your Vamp plugin dir]
Chris@373 19 # examples/vamp-example-plugins.dll [copy this to your Vamp plugin dir]
Chris@373 20 #
Chris@373 21 # host/vamp-simple-host [requires libsndfile to build]
Chris@373 22 #
Chris@373 23 # rdf/generator/vamp-rdf-template-generator
Chris@373 24
Chris@373 25 # Makefile for the Vamp plugin SDK. This builds the SDK objects,
Chris@373 26 # libraries, example plugins, and the test host. Please adjust to
Chris@373 27 # suit your operating system requirements.
Chris@373 28
Chris@373 29 APIDIR = vamp
Chris@373 30
Chris@373 31 SDKDIR = vamp-sdk
Chris@373 32 HOSTSDKDIR = vamp-hostsdk
Chris@373 33
Chris@373 34 SRCDIR = src
Chris@373 35 SDKSRCDIR = src/vamp-sdk
Chris@373 36 HOSTSDKSRCDIR = src/vamp-hostsdk
Chris@373 37
Chris@373 38 EXAMPLEDIR = examples
Chris@373 39 HOSTDIR = host
Chris@373 40 PCDIR = pkgconfig
Chris@373 41 LADIR = build
Chris@373 42 RDFGENDIR = rdf/generator
Chris@373 43
Chris@373 44 ###
Chris@373 45 ### Start of user-serviceable parts
Chris@373 46 ###
Chris@373 47
Chris@373 48 # Default build target (or use "make <target>" to select one).
Chris@373 49 # Targets are:
Chris@373 50 # all -- build everything
Chris@373 51 # sdk -- build all the Vamp SDK libraries for plugins and hosts
Chris@373 52 # sdkstatic -- build only the static versions of the SDK libraries
Chris@373 53 # plugins -- build the example plugins (and the SDK if required)
Chris@373 54 # host -- build the simple Vamp plugin host (and the SDK if required)
Chris@373 55 # rdfgen -- build the RDF template generator (and the SDK if required)
Chris@373 56 # test -- build the host and example plugins, and run a quick test
Chris@373 57 # clean -- remove binary targets
Chris@373 58 # distclean -- remove all targets
Chris@373 59 #
Chris@373 60 default: all
Chris@373 61
Chris@373 62 # Tools selection
Chris@373 63 #
Chris@373 64 TOOLPREFIX ?= x86_64-w64-mingw32-
Chris@373 65 CXX = $(TOOLPREFIX)g++
Chris@373 66 CC = $(TOOLPREFIX)gcc
Chris@373 67 LD = $(TOOLPREFIX)g++
Chris@373 68 AR = $(TOOLPREFIX)ar
Chris@373 69 RANLIB = $(TOOLPREFIX)ranlib
Chris@373 70
Chris@373 71 # Compile flags
Chris@373 72 #
Chris@373 73 CXXFLAGS := $(CXXFLAGS) -O2 -Wall -fno-exceptions -I. -I../include
Chris@373 74
Chris@373 75 # Libraries required for the plugins.
Chris@373 76 #
Chris@373 77 PLUGIN_LIBS = ./libvamp-sdk.a
Chris@373 78
Chris@373 79 # File extension for a dynamically loadable object
Chris@373 80 #
Chris@373 81 PLUGIN_EXT = .dll
Chris@373 82
Chris@373 83 # Libraries required for the host.
Chris@373 84 #
Chris@373 85 HOST_LIBS = ./libvamp-hostsdk.a -L../lib -lsndfile -lvorbis -logg -lFLAC -lvorbisenc -lws2_32
Chris@373 86
Chris@373 87 # Libraries required for the RDF template generator.
Chris@373 88 #
Chris@373 89 RDFGEN_LIBS = ./libvamp-hostsdk.a
Chris@373 90
Chris@373 91 # General linker flags
Chris@373 92 #
Chris@373 93 LDFLAGS := $(LDFLAGS) -fno-exceptions -static -static-libgcc
Chris@373 94
Chris@373 95 # Flags required to tell the compiler to create a dynamically loadable object
Chris@373 96 #
Chris@373 97 DYNAMIC_LDFLAGS = -shared -Wl,-Bsymbolic
Chris@373 98
Chris@373 99 # Flags for building specific plugin and library targets. We need to
Chris@373 100 # tell the linker the formal name for the library, and for plugins we
Chris@373 101 # also want to tell the linker to make all symbols in the library
Chris@373 102 # hidden except for the public entry point (making for a tidier library).
Chris@373 103 #
Chris@373 104 PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,--version-script=build/vamp-plugin.map
Chris@373 105 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)
Chris@373 106 HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)
Chris@373 107
Chris@373 108
Chris@373 109 ### End of user-serviceable parts
Chris@373 110
Chris@373 111
Chris@373 112 API_HEADERS = \
Chris@373 113 $(APIDIR)/vamp.h
Chris@373 114
Chris@373 115 SDK_HEADERS = \
Chris@373 116 $(SDKDIR)/Plugin.h \
Chris@373 117 $(SDKDIR)/PluginAdapter.h \
Chris@373 118 $(SDKDIR)/PluginBase.h \
Chris@373 119 $(SDKDIR)/RealTime.h \
Chris@373 120 $(SDKDIR)/FFT.h \
Chris@373 121 $(SDKDIR)/plugguard.h \
Chris@373 122 $(SDKDIR)/vamp-sdk.h
Chris@373 123
Chris@373 124 HOSTSDK_HEADERS = \
Chris@373 125 $(HOSTSDKDIR)/Plugin.h \
Chris@373 126 $(HOSTSDKDIR)/PluginBase.h \
Chris@373 127 $(HOSTSDKDIR)/PluginHostAdapter.h \
Chris@373 128 $(HOSTSDKDIR)/RealTime.h \
Chris@373 129 $(HOSTSDKDIR)/PluginBufferingAdapter.h \
Chris@373 130 $(HOSTSDKDIR)/PluginChannelAdapter.h \
Chris@373 131 $(HOSTSDKDIR)/PluginInputDomainAdapter.h \
Chris@373 132 $(HOSTSDKDIR)/PluginLoader.h \
Chris@373 133 $(HOSTSDKDIR)/PluginSummarisingAdapter.h \
Chris@373 134 $(HOSTSDKDIR)/PluginWrapper.h \
Chris@373 135 $(HOSTSDKDIR)/hostguard.h \
Chris@399 136 $(HOSTSDKDIR)/host-c.h \
Chris@373 137 $(HOSTSDKDIR)/vamp-hostsdk.h
Chris@373 138
Chris@373 139 SDK_OBJECTS = \
Chris@373 140 $(SDKSRCDIR)/PluginAdapter.o \
Chris@373 141 $(SDKSRCDIR)/RealTime.o \
Chris@373 142 $(SDKSRCDIR)/FFT.o \
Chris@373 143 $(SDKSRCDIR)/acsymbols.o
Chris@373 144
Chris@373 145 HOSTSDK_OBJECTS = \
Chris@392 146 $(HOSTSDKSRCDIR)/Files.o \
Chris@373 147 $(HOSTSDKSRCDIR)/PluginHostAdapter.o \
Chris@373 148 $(HOSTSDKSRCDIR)/RealTime.o \
Chris@373 149 $(HOSTSDKSRCDIR)/PluginBufferingAdapter.o \
Chris@373 150 $(HOSTSDKSRCDIR)/PluginChannelAdapter.o \
Chris@373 151 $(HOSTSDKSRCDIR)/PluginInputDomainAdapter.o \
Chris@373 152 $(HOSTSDKSRCDIR)/PluginLoader.o \
Chris@373 153 $(HOSTSDKSRCDIR)/PluginSummarisingAdapter.o \
Chris@373 154 $(HOSTSDKSRCDIR)/PluginWrapper.o \
Chris@392 155 $(HOSTSDKSRCDIR)/host-c.o \
Chris@373 156 $(HOSTSDKSRCDIR)/acsymbols.o
Chris@373 157
Chris@373 158 SDK_STATIC = \
Chris@373 159 ./libvamp-sdk.a
Chris@373 160
Chris@373 161 HOSTSDK_STATIC = \
Chris@373 162 ./libvamp-hostsdk.a
Chris@373 163
Chris@373 164 SDK_DYNAMIC = \
Chris@373 165 ./libvamp-sdk$(PLUGIN_EXT)
Chris@373 166
Chris@373 167 HOSTSDK_DYNAMIC = \
Chris@373 168 ./libvamp-hostsdk$(PLUGIN_EXT)
Chris@373 169
Chris@373 170 SDK_LA = \
Chris@373 171 $(LADIR)/libvamp-sdk.la
Chris@373 172
Chris@373 173 HOSTSDK_LA = \
Chris@373 174 $(LADIR)/libvamp-hostsdk.la
Chris@373 175
Chris@373 176 PLUGIN_HEADERS = \
Chris@373 177 $(EXAMPLEDIR)/SpectralCentroid.h \
Chris@373 178 $(EXAMPLEDIR)/PowerSpectrum.h \
Chris@373 179 $(EXAMPLEDIR)/PercussionOnsetDetector.h \
Chris@373 180 $(EXAMPLEDIR)/FixedTempoEstimator.h \
Chris@373 181 $(EXAMPLEDIR)/AmplitudeFollower.h \
Chris@373 182 $(EXAMPLEDIR)/ZeroCrossing.h
Chris@373 183
Chris@373 184 PLUGIN_OBJECTS = \
Chris@373 185 $(EXAMPLEDIR)/SpectralCentroid.o \
Chris@373 186 $(EXAMPLEDIR)/PowerSpectrum.o \
Chris@373 187 $(EXAMPLEDIR)/PercussionOnsetDetector.o \
Chris@373 188 $(EXAMPLEDIR)/FixedTempoEstimator.o \
Chris@373 189 $(EXAMPLEDIR)/AmplitudeFollower.o \
Chris@373 190 $(EXAMPLEDIR)/ZeroCrossing.o \
Chris@373 191 $(EXAMPLEDIR)/plugins.o
Chris@373 192
Chris@373 193 PLUGIN_TARGET = \
Chris@373 194 $(EXAMPLEDIR)/vamp-example-plugins$(PLUGIN_EXT)
Chris@373 195
Chris@373 196 HOST_HEADERS = \
Chris@373 197 $(HOSTDIR)/system.h
Chris@373 198
Chris@373 199 HOST_OBJECTS = \
Chris@373 200 $(HOSTDIR)/vamp-simple-host.o
Chris@373 201
Chris@373 202 HOST_TARGET = \
Chris@373 203 $(HOSTDIR)/vamp-simple-host.exe
Chris@373 204
Chris@373 205 RDFGEN_OBJECTS = \
Chris@373 206 $(RDFGENDIR)/vamp-rdf-template-generator.o
Chris@373 207
Chris@373 208 RDFGEN_TARGET = \
Chris@373 209 $(RDFGENDIR)/vamp-rdf-template-generator.exe
Chris@373 210
Chris@373 211 sdk: sdkstatic $(SDK_DYNAMIC) $(HOSTSDK_DYNAMIC)
Chris@373 212
Chris@373 213 sdkstatic: $(SDK_STATIC) $(HOSTSDK_STATIC)
Chris@373 214 $(RANLIB) $(SDK_STATIC)
Chris@373 215 $(RANLIB) $(HOSTSDK_STATIC)
Chris@373 216
Chris@373 217 plugins: $(PLUGIN_TARGET)
Chris@373 218
Chris@373 219 host: $(HOST_TARGET)
Chris@373 220
Chris@373 221 rdfgen: $(RDFGEN_TARGET)
Chris@373 222
Chris@373 223 all: sdk plugins host rdfgen test
Chris@373 224
Chris@373 225 $(SDK_STATIC): $(SDK_OBJECTS) $(API_HEADERS) $(SDK_HEADERS)
Chris@373 226 $(AR) r $@ $(SDK_OBJECTS)
Chris@373 227
Chris@373 228 $(HOSTSDK_STATIC): $(HOSTSDK_OBJECTS) $(API_HEADERS) $(HOSTSDK_HEADERS)
Chris@373 229 $(AR) r $@ $(HOSTSDK_OBJECTS)
Chris@373 230
Chris@373 231 $(SDK_DYNAMIC): $(SDK_OBJECTS) $(API_HEADERS) $(SDK_HEADERS)
Chris@373 232 $(CXX) $(LDFLAGS) $(SDK_DYNAMIC_LDFLAGS) -o $@ $(SDK_OBJECTS)
Chris@373 233
Chris@373 234 $(HOSTSDK_DYNAMIC): $(HOSTSDK_OBJECTS) $(API_HEADERS) $(HOSTSDK_HEADERS)
Chris@373 235 $(CXX) $(LDFLAGS) $(HOSTSDK_DYNAMIC_LDFLAGS) -o $@ $(HOSTSDK_OBJECTS)
Chris@373 236
Chris@373 237 $(PLUGIN_TARGET): $(PLUGIN_OBJECTS) $(SDK_STATIC) $(PLUGIN_HEADERS)
Chris@373 238 $(CXX) $(LDFLAGS) $(PLUGIN_LDFLAGS) -o $@ $(PLUGIN_OBJECTS) $(PLUGIN_LIBS)
Chris@373 239
Chris@373 240 $(HOST_TARGET): $(HOST_OBJECTS) $(HOSTSDK_STATIC) $(HOST_HEADERS)
Chris@373 241 $(CXX) $(LDFLAGS) $(HOST_LDFLAGS) -o $@ $(HOST_OBJECTS) $(LDFLAGS) $(HOST_LIBS)
Chris@373 242
Chris@373 243 $(RDFGEN_TARGET): $(RDFGEN_OBJECTS) $(HOSTSDK_STATIC)
Chris@373 244 $(CXX) $(LDFLAGS) $(RDFGEN_LDFLAGS) -o $@ $(RDFGEN_OBJECTS) $(LDFLAGS) $(RDFGEN_LIBS)
Chris@373 245
Chris@373 246 test: plugins host
Chris@373 247 VAMP_PATH=$(EXAMPLEDIR) wine $(HOST_TARGET) -l
Chris@373 248
Chris@373 249 clean:
Chris@373 250 rm -f $(SDK_OBJECTS) $(HOSTSDK_OBJECTS) $(PLUGIN_OBJECTS) $(HOST_OBJECTS) $(RDFGEN_OBJECTS)
Chris@373 251
Chris@373 252 distclean: clean
Chris@373 253 rm -f $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET) *~ */*~
Chris@373 254
Chris@373 255 # DO NOT DELETE
Chris@373 256
Chris@373 257 examples/AmplitudeFollower.o: examples/AmplitudeFollower.h vamp-sdk/Plugin.h
Chris@373 258 examples/AmplitudeFollower.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@373 259 examples/AmplitudeFollower.o: vamp-sdk/RealTime.h
Chris@373 260 examples/FixedTempoEstimator.o: examples/FixedTempoEstimator.h
Chris@373 261 examples/FixedTempoEstimator.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@373 262 examples/FixedTempoEstimator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@373 263 examples/PercussionOnsetDetector.o: examples/PercussionOnsetDetector.h
Chris@373 264 examples/PercussionOnsetDetector.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@373 265 examples/PercussionOnsetDetector.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@373 266 examples/SpectralCentroid.o: examples/SpectralCentroid.h vamp-sdk/Plugin.h
Chris@373 267 examples/SpectralCentroid.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@373 268 examples/SpectralCentroid.o: vamp-sdk/RealTime.h
Chris@373 269 examples/PowerSpectrum.o: examples/PowerSpectrum.h vamp-sdk/Plugin.h
Chris@373 270 examples/PowerSpectrum.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@373 271 examples/PowerSpectrum.o: vamp-sdk/RealTime.h
Chris@373 272 examples/ZeroCrossing.o: examples/ZeroCrossing.h vamp-sdk/Plugin.h
Chris@373 273 examples/ZeroCrossing.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@373 274 examples/ZeroCrossing.o: vamp-sdk/RealTime.h
Chris@373 275 examples/plugins.o: vamp/vamp.h vamp-sdk/PluginAdapter.h vamp-sdk/Plugin.h
Chris@373 276 examples/plugins.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@373 277 examples/plugins.o: vamp-sdk/RealTime.h examples/ZeroCrossing.h
Chris@373 278 examples/plugins.o: vamp-sdk/Plugin.h examples/SpectralCentroid.h
Chris@373 279 examples/plugins.o: examples/PercussionOnsetDetector.h examples/PowerSpectrum.h
Chris@373 280 examples/plugins.o: examples/FixedTempoEstimator.h
Chris@373 281 examples/plugins.o: examples/AmplitudeFollower.h
Chris@373 282 host/vamp-simple-host.o: ./vamp-hostsdk/PluginHostAdapter.h vamp/vamp.h
Chris@373 283 host/vamp-simple-host.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@373 284 host/vamp-simple-host.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@373 285 host/vamp-simple-host.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@373 286 host/vamp-simple-host.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 287 host/vamp-simple-host.o: ./vamp-hostsdk/Plugin.h ./vamp-hostsdk/hostguard.h
Chris@373 288 host/vamp-simple-host.o: vamp-sdk/Plugin.h
Chris@373 289 host/vamp-simple-host.o: ./vamp-hostsdk/PluginLoader.h host/system.h
Chris@373 290 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@373 291 rdf/generator/vamp-rdf-template-generator.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@373 292 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/PluginBase.h
Chris@373 293 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@373 294 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@373 295 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 296 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/Plugin.h
Chris@373 297 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/hostguard.h
Chris@373 298 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/Plugin.h
Chris@373 299 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@373 300 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginLoader.h
Chris@373 301 src/vamp-hostsdk/PluginHostAdapter.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@373 302 src/vamp-hostsdk/PluginHostAdapter.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@373 303 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/PluginBase.h
Chris@373 304 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/plugguard.h
Chris@373 305 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/RealTime.h
Chris@373 306 src/vamp-hostsdk/RealTime.o: src/vamp-sdk/RealTime.cpp ./vamp-sdk/RealTime.h
Chris@373 307 src/vamp-hostsdk/RealTime.o: vamp-sdk/plugguard.h
Chris@373 308 src/vamp-sdk/PluginAdapter.o: vamp-sdk/PluginAdapter.h vamp/vamp.h
Chris@373 309 src/vamp-sdk/PluginAdapter.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@373 310 src/vamp-sdk/PluginAdapter.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@373 311 src/vamp-sdk/RealTime.o: ./vamp-sdk/RealTime.h vamp-sdk/plugguard.h
Chris@373 312 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginBufferingAdapter.h
Chris@373 313 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 314 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@373 315 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@373 316 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/Plugin.h
Chris@373 317 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/PluginBase.h
Chris@373 318 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/plugguard.h
Chris@373 319 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/RealTime.h
Chris@373 320 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@373 321 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 322 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@373 323 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@373 324 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/Plugin.h
Chris@373 325 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/PluginBase.h
Chris@373 326 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/plugguard.h
Chris@373 327 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/RealTime.h
Chris@373 328 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@373 329 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 330 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@373 331 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@373 332 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/Plugin.h
Chris@373 333 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/PluginBase.h
Chris@373 334 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/plugguard.h
Chris@373 335 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/RealTime.h
Chris@373 336 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@373 337 src/vamp-hostsdk/PluginLoader.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@373 338 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/PluginBase.h
Chris@373 339 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/plugguard.h
Chris@373 340 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/RealTime.h
Chris@373 341 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginLoader.h
Chris@373 342 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 343 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/Plugin.h
Chris@373 344 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/hostguard.h
Chris@373 345 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/Plugin.h
Chris@373 346 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@373 347 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@373 348 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginBufferingAdapter.h
Chris@373 349 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/PluginSummarisingAdapter.h
Chris@373 350 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 351 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@373 352 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@373 353 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/Plugin.h
Chris@373 354 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/PluginBase.h
Chris@373 355 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/plugguard.h
Chris@373 356 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/RealTime.h
Chris@373 357 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/PluginWrapper.h
Chris@373 358 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/Plugin.h
Chris@373 359 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/hostguard.h
Chris@373 360 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/Plugin.h
Chris@373 361 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/PluginBase.h
Chris@373 362 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/plugguard.h
Chris@373 363 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/RealTime.h