annotate src/vamp-plugin-sdk-2.5/build/Makefile.osx.106 @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 619f715526df
children
rev   line source
Chris@23 1
Chris@23 2 # Makefile for the Vamp plugin SDK. This builds the SDK objects,
Chris@23 3 # libraries, example plugins, and the test host. Please adjust to
Chris@23 4 # suit your operating system requirements.
Chris@23 5 #
Chris@23 6 # This version of the Makefile is approximately correct for OS/X.
Chris@23 7 # Note that it has no "install" target; the following are the
Chris@23 8 # library and related files that may be of interest resulting from
Chris@23 9 # the build:
Chris@23 10 #
Chris@23 11 # libvamp-sdk.dylib [SDK dynamic library for plugins]
Chris@23 12 # libvamp-hostsdk.dylib [SDK dynamic library for hosts]
Chris@23 13 #
Chris@23 14 # libvamp-sdk.a [SDK static library for plugins]
Chris@23 15 # libvamp-hostsdk.a [SDK static library for hosts]
Chris@23 16 #
Chris@23 17 # examples/vamp-example-plugins.cat [copy this to your Vamp plugin dir]
Chris@23 18 # examples/vamp-example-plugins.dylib [copy this to your Vamp plugin dir]
Chris@23 19 #
Chris@23 20 # host/vamp-simple-host [requires libsndfile to build]
Chris@23 21 #
Chris@23 22 # rdf/generator/vamp-rdf-template-generator
Chris@23 23
Chris@23 24 # Makefile for the Vamp plugin SDK. This builds the SDK objects,
Chris@23 25 # libraries, example plugins, and the test host. Please adjust to
Chris@23 26 # suit your operating system requirements.
Chris@23 27
Chris@23 28 APIDIR = vamp
Chris@23 29
Chris@23 30 SDKDIR = vamp-sdk
Chris@23 31 HOSTSDKDIR = vamp-hostsdk
Chris@23 32
Chris@23 33 SRCDIR = src
Chris@23 34 SDKSRCDIR = src/vamp-sdk
Chris@23 35 HOSTSDKSRCDIR = src/vamp-hostsdk
Chris@23 36
Chris@23 37 EXAMPLEDIR = examples
Chris@23 38 HOSTDIR = host
Chris@23 39 PCDIR = pkgconfig
Chris@23 40 LADIR = build
Chris@23 41 RDFGENDIR = rdf/generator
Chris@23 42
Chris@23 43 ###
Chris@23 44 ### Start of user-serviceable parts
Chris@23 45 ###
Chris@23 46
Chris@23 47 # Default build target (or use "make <target>" to select one).
Chris@23 48 # Targets are:
Chris@23 49 # all -- build everything
Chris@23 50 # sdk -- build all the Vamp SDK libraries for plugins and hosts
Chris@23 51 # sdkstatic -- build only the static versions of the SDK libraries
Chris@23 52 # plugins -- build the example plugins (and the SDK if required)
Chris@23 53 # host -- build the simple Vamp plugin host (and the SDK if required)
Chris@23 54 # rdfgen -- build the RDF template generator (and the SDK if required)
Chris@23 55 # test -- build the host and example plugins, and run a quick test
Chris@23 56 # clean -- remove binary targets
Chris@23 57 # distclean -- remove all targets
Chris@23 58 #
Chris@23 59 default: all
Chris@23 60
Chris@23 61 # Architecture and developer SDK selection flags. Change these only
Chris@23 62 # if you want to select a different OS/X compatibility level from the
Chris@23 63 # default.
Chris@23 64 #
Chris@23 65 # By default, we try to find the oldest available SDK that is newer
Chris@23 66 # than 10.4.
Chris@23 67 #
Chris@23 68 # If you want to override this to select a particular SDK, change
Chris@23 69 # PREFERRED_SDK to the SDK name (e.g. "10.4u") and PREFERRED_MINVERSION
Chris@23 70 # to the minimum OS revision (e.g. "10.4"). An example follows this code.
Chris@23 71 #
Chris@23 72 SDKPREFIX := /Developer/SDKs/MacOSX
Chris@23 73 SDKS := $(wildcard $(SDKPREFIX)*.sdk)
Chris@23 74 SDKVERSIONS := $(patsubst $(SDKPREFIX)%.sdk,%,$(SDKS))
Chris@23 75 GOOD_SDKS := $(filter-out 10.1%,$(filter-out 10.2%,$(filter-out 10.3%,$(filter-out 10.4%,$(SDKVERSIONS)))))
Chris@23 76 #
Chris@23 77 PREFERRED_SDK := $(word 1, $(sort $(GOOD_SDKS)))
Chris@23 78 PREFERRED_MINVERSION := $(patsubst %u,%,$(PREFERRED_SDK))
Chris@23 79 #
Chris@23 80 # Example: to set your own values, uncomment and adjust:
Chris@23 81 # PREFERRED_SDK := 10.4u
Chris@23 82 # PREFERRED_MINVERSION := 10.4
Chris@23 83
Chris@23 84 SDKFLAGS = -isysroot /Developer/SDKs/MacOSX$(PREFERRED_SDK).sdk -mmacosx-version-min=$(PREFERRED_MINVERSION)
Chris@23 85
Chris@23 86 # Our default is to try to build for all available architectures in a
Chris@23 87 # universal binary.
Chris@23 88 #
Chris@23 89 ARCHFLAGS = $(SDKFLAGS) -arch i386 -arch x86_64 -arch ppc
Chris@23 90
Chris@23 91 # Compile flags
Chris@23 92 #
Chris@23 93 CFLAGS = $(ARCHFLAGS) -fPIC
Chris@23 94 CXXFLAGS = $(ARCHFLAGS) -O2 -Wall -I. -fPIC
Chris@23 95
Chris@23 96 # Link flags common to all link targets
Chris@23 97 #
Chris@23 98 LDFLAGS = $(ARCHFLAGS)
Chris@23 99
Chris@23 100 # ar, ranlib
Chris@23 101 #
Chris@23 102 AR = ar
Chris@23 103 RANLIB = ranlib
Chris@23 104 RM_F = rm -f
Chris@23 105
Chris@23 106 # Libraries required for the plugins.
Chris@23 107 #
Chris@23 108 PLUGIN_LIBS = ./libvamp-sdk.a
Chris@23 109
Chris@23 110 # File extension for a dynamically loadable object
Chris@23 111 #
Chris@23 112 PLUGIN_EXT = .dylib
Chris@23 113
Chris@23 114 # Libraries required for the host.
Chris@23 115 #
Chris@23 116 HOST_LIBS = ./libvamp-hostsdk.a -lsndfile -ldl
Chris@23 117
Chris@23 118 # Libraries required for the RDF template generator.
Chris@23 119 #
Chris@23 120 RDFGEN_LIBS = ./libvamp-hostsdk.a -ldl
Chris@23 121
Chris@23 122 # Flags required to tell the compiler to create a dynamically loadable object
Chris@23 123 #
Chris@23 124 DYNAMIC_LDFLAGS = $(ARCHFLAGS) -dynamiclib
Chris@23 125
Chris@23 126 # Flags for building specific plugin and library targets. We need to
Chris@23 127 # tell the linker the formal name for the library, and for plugins we
Chris@23 128 # also want to tell the linker to make all symbols in the library
Chris@23 129 # hidden except for the public entry point (making for a tidier library).
Chris@23 130 #
Chris@23 131 PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS) \
Chris@23 132 -install_name vamp-example-plugins.dylib \
Chris@23 133 -exported_symbols_list build/vamp-plugin.list
Chris@23 134 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -install_name libvamp-sdk.dylib
Chris@23 135 HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -install_name libvamp-hostsdk.dylib
Chris@23 136
Chris@23 137
Chris@23 138 ### End of user-serviceable parts
Chris@23 139
Chris@23 140
Chris@23 141 API_HEADERS = \
Chris@23 142 $(APIDIR)/vamp.h
Chris@23 143
Chris@23 144 SDK_HEADERS = \
Chris@23 145 $(SDKDIR)/Plugin.h \
Chris@23 146 $(SDKDIR)/PluginAdapter.h \
Chris@23 147 $(SDKDIR)/PluginBase.h \
Chris@23 148 $(SDKDIR)/RealTime.h \
Chris@23 149 $(SDKDIR)/FFT.h \
Chris@23 150 $(SDKDIR)/plugguard.h \
Chris@23 151 $(SDKDIR)/vamp-sdk.h
Chris@23 152
Chris@23 153 HOSTSDK_HEADERS = \
Chris@23 154 $(HOSTSDKDIR)/Plugin.h \
Chris@23 155 $(HOSTSDKDIR)/PluginBase.h \
Chris@23 156 $(HOSTSDKDIR)/PluginHostAdapter.h \
Chris@23 157 $(HOSTSDKDIR)/RealTime.h \
Chris@23 158 $(HOSTSDKDIR)/PluginBufferingAdapter.h \
Chris@23 159 $(HOSTSDKDIR)/PluginChannelAdapter.h \
Chris@23 160 $(HOSTSDKDIR)/PluginInputDomainAdapter.h \
Chris@23 161 $(HOSTSDKDIR)/PluginLoader.h \
Chris@23 162 $(HOSTSDKDIR)/PluginSummarisingAdapter.h \
Chris@23 163 $(HOSTSDKDIR)/PluginWrapper.h \
Chris@23 164 $(HOSTSDKDIR)/hostguard.h \
Chris@23 165 $(HOSTSDKDIR)/vamp-hostsdk.h
Chris@23 166
Chris@23 167 SDK_OBJECTS = \
Chris@23 168 $(SDKSRCDIR)/PluginAdapter.o \
Chris@23 169 $(SDKSRCDIR)/RealTime.o \
Chris@23 170 $(SDKSRCDIR)/FFT.o \
Chris@23 171 $(SDKSRCDIR)/acsymbols.o
Chris@23 172
Chris@23 173 HOSTSDK_OBJECTS = \
Chris@23 174 $(HOSTSDKSRCDIR)/PluginHostAdapter.o \
Chris@23 175 $(HOSTSDKSRCDIR)/RealTime.o \
Chris@23 176 $(HOSTSDKSRCDIR)/PluginBufferingAdapter.o \
Chris@23 177 $(HOSTSDKSRCDIR)/PluginChannelAdapter.o \
Chris@23 178 $(HOSTSDKSRCDIR)/PluginInputDomainAdapter.o \
Chris@23 179 $(HOSTSDKSRCDIR)/PluginLoader.o \
Chris@23 180 $(HOSTSDKSRCDIR)/PluginSummarisingAdapter.o \
Chris@23 181 $(HOSTSDKSRCDIR)/PluginWrapper.o \
Chris@23 182 $(HOSTSDKSRCDIR)/acsymbols.o
Chris@23 183
Chris@23 184 SDK_STATIC = \
Chris@23 185 ./libvamp-sdk.a
Chris@23 186
Chris@23 187 HOSTSDK_STATIC = \
Chris@23 188 ./libvamp-hostsdk.a
Chris@23 189
Chris@23 190 SDK_DYNAMIC = \
Chris@23 191 ./libvamp-sdk$(PLUGIN_EXT)
Chris@23 192
Chris@23 193 HOSTSDK_DYNAMIC = \
Chris@23 194 ./libvamp-hostsdk$(PLUGIN_EXT)
Chris@23 195
Chris@23 196 SDK_LA = \
Chris@23 197 $(LADIR)/libvamp-sdk.la
Chris@23 198
Chris@23 199 HOSTSDK_LA = \
Chris@23 200 $(LADIR)/libvamp-hostsdk.la
Chris@23 201
Chris@23 202 PLUGIN_HEADERS = \
Chris@23 203 $(EXAMPLEDIR)/SpectralCentroid.h \
Chris@23 204 $(EXAMPLEDIR)/PowerSpectrum.h \
Chris@23 205 $(EXAMPLEDIR)/PercussionOnsetDetector.h \
Chris@23 206 $(EXAMPLEDIR)/FixedTempoEstimator.h \
Chris@23 207 $(EXAMPLEDIR)/AmplitudeFollower.h \
Chris@23 208 $(EXAMPLEDIR)/ZeroCrossing.h
Chris@23 209
Chris@23 210 PLUGIN_OBJECTS = \
Chris@23 211 $(EXAMPLEDIR)/SpectralCentroid.o \
Chris@23 212 $(EXAMPLEDIR)/PowerSpectrum.o \
Chris@23 213 $(EXAMPLEDIR)/PercussionOnsetDetector.o \
Chris@23 214 $(EXAMPLEDIR)/FixedTempoEstimator.o \
Chris@23 215 $(EXAMPLEDIR)/AmplitudeFollower.o \
Chris@23 216 $(EXAMPLEDIR)/ZeroCrossing.o \
Chris@23 217 $(EXAMPLEDIR)/plugins.o
Chris@23 218
Chris@23 219 PLUGIN_TARGET = \
Chris@23 220 $(EXAMPLEDIR)/vamp-example-plugins$(PLUGIN_EXT)
Chris@23 221
Chris@23 222 HOST_HEADERS = \
Chris@23 223 $(HOSTDIR)/system.h
Chris@23 224
Chris@23 225 HOST_OBJECTS = \
Chris@23 226 $(HOSTDIR)/vamp-simple-host.o
Chris@23 227
Chris@23 228 HOST_TARGET = \
Chris@23 229 $(HOSTDIR)/vamp-simple-host
Chris@23 230
Chris@23 231 RDFGEN_OBJECTS = \
Chris@23 232 $(RDFGENDIR)/vamp-rdf-template-generator.o
Chris@23 233
Chris@23 234 RDFGEN_TARGET = \
Chris@23 235 $(RDFGENDIR)/vamp-rdf-template-generator
Chris@23 236
Chris@23 237 show:
Chris@23 238 @echo " *** Found available SDK versions: $(SDKVERSIONS)"
Chris@23 239 @test -n "$(PREFERRED_SDK)" || ( echo "Error: Failed to establish preferred SDK version, please ensure at least one Developer SDK is installed" ; exit 1 )
Chris@23 240 @test -n "$(PREFERRED_MINVERSION)" || ( echo "Error: Failed to establish preferred minimum OS version" ; exit 1 )
Chris@23 241 @echo " *** Default SDK is $(PREFERRED_SDK) for minimum OS/X version $(PREFERRED_MINVERSION)"
Chris@23 242
Chris@23 243 sdk: show sdkstatic $(SDK_DYNAMIC) $(HOSTSDK_DYNAMIC)
Chris@23 244
Chris@23 245 sdkstatic: $(SDK_STATIC) $(HOSTSDK_STATIC)
Chris@23 246 $(RANLIB) $(SDK_STATIC)
Chris@23 247 $(RANLIB) $(HOSTSDK_STATIC)
Chris@23 248
Chris@23 249 plugins: $(PLUGIN_TARGET)
Chris@23 250
Chris@23 251 host: $(HOST_TARGET)
Chris@23 252
Chris@23 253 rdfgen: $(RDFGEN_TARGET)
Chris@23 254
Chris@23 255 all: sdk plugins host rdfgen test
Chris@23 256
Chris@23 257 $(SDK_STATIC): $(SDK_OBJECTS) $(API_HEADERS) $(SDK_HEADERS)
Chris@23 258 $(RM_F) $@
Chris@23 259 $(AR) r $@ $(SDK_OBJECTS)
Chris@23 260
Chris@23 261 $(HOSTSDK_STATIC): $(HOSTSDK_OBJECTS) $(API_HEADERS) $(HOSTSDK_HEADERS)
Chris@23 262 $(RM_F) $@
Chris@23 263 $(AR) r $@ $(HOSTSDK_OBJECTS)
Chris@23 264
Chris@23 265 $(SDK_DYNAMIC): $(SDK_OBJECTS) $(API_HEADERS) $(SDK_HEADERS)
Chris@23 266 $(CXX) $(LDFLAGS) $(SDK_DYNAMIC_LDFLAGS) -o $@ $(SDK_OBJECTS)
Chris@23 267
Chris@23 268 $(HOSTSDK_DYNAMIC): $(HOSTSDK_OBJECTS) $(API_HEADERS) $(HOSTSDK_HEADERS)
Chris@23 269 $(CXX) $(LDFLAGS) $(HOSTSDK_DYNAMIC_LDFLAGS) -o $@ $(HOSTSDK_OBJECTS)
Chris@23 270
Chris@23 271 $(PLUGIN_TARGET): $(PLUGIN_OBJECTS) $(SDK_STATIC) $(PLUGIN_HEADERS)
Chris@23 272 $(CXX) $(LDFLAGS) $(PLUGIN_LDFLAGS) -o $@ $(PLUGIN_OBJECTS) $(PLUGIN_LIBS)
Chris@23 273
Chris@23 274 $(HOST_TARGET): $(HOST_OBJECTS) $(HOSTSDK_STATIC) $(HOST_HEADERS)
Chris@23 275 $(CXX) $(LDFLAGS) $(HOST_LDFLAGS) -o $@ $(HOST_OBJECTS) $(HOST_LIBS)
Chris@23 276
Chris@23 277 $(RDFGEN_TARGET): $(RDFGEN_OBJECTS) $(HOSTSDK_STATIC)
Chris@23 278 $(CXX) $(LDFLAGS) $(RDFGEN_LDFLAGS) -o $@ $(RDFGEN_OBJECTS) $(RDFGEN_LIBS)
Chris@23 279
Chris@23 280 test: plugins host
Chris@23 281 VAMP_PATH=$(EXAMPLEDIR) $(HOST_TARGET) -l
Chris@23 282
Chris@23 283 clean:
Chris@23 284 rm -f $(SDK_OBJECTS) $(HOSTSDK_OBJECTS) $(PLUGIN_OBJECTS) $(HOST_OBJECTS) $(RDFGEN_OBJECTS)
Chris@23 285
Chris@23 286 distclean: clean
Chris@23 287 rm -f $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET) *~ */*~
Chris@23 288
Chris@23 289 # DO NOT DELETE
Chris@23 290
Chris@23 291 examples/AmplitudeFollower.o: examples/AmplitudeFollower.h vamp-sdk/Plugin.h
Chris@23 292 examples/AmplitudeFollower.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 293 examples/AmplitudeFollower.o: vamp-sdk/RealTime.h
Chris@23 294 examples/FixedTempoEstimator.o: examples/FixedTempoEstimator.h
Chris@23 295 examples/FixedTempoEstimator.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 296 examples/FixedTempoEstimator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 297 examples/PercussionOnsetDetector.o: examples/PercussionOnsetDetector.h
Chris@23 298 examples/PercussionOnsetDetector.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 299 examples/PercussionOnsetDetector.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 300 examples/SpectralCentroid.o: examples/SpectralCentroid.h vamp-sdk/Plugin.h
Chris@23 301 examples/SpectralCentroid.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 302 examples/SpectralCentroid.o: vamp-sdk/RealTime.h
Chris@23 303 examples/PowerSpectrum.o: examples/PowerSpectrum.h vamp-sdk/Plugin.h
Chris@23 304 examples/PowerSpectrum.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 305 examples/PowerSpectrum.o: vamp-sdk/RealTime.h
Chris@23 306 examples/ZeroCrossing.o: examples/ZeroCrossing.h vamp-sdk/Plugin.h
Chris@23 307 examples/ZeroCrossing.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 308 examples/ZeroCrossing.o: vamp-sdk/RealTime.h
Chris@23 309 examples/plugins.o: vamp/vamp.h vamp-sdk/PluginAdapter.h vamp-sdk/Plugin.h
Chris@23 310 examples/plugins.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 311 examples/plugins.o: vamp-sdk/RealTime.h examples/ZeroCrossing.h
Chris@23 312 examples/plugins.o: vamp-sdk/Plugin.h examples/SpectralCentroid.h
Chris@23 313 examples/plugins.o: examples/PercussionOnsetDetector.h examples/PowerSpectrum.h
Chris@23 314 examples/plugins.o: examples/FixedTempoEstimator.h
Chris@23 315 examples/plugins.o: examples/AmplitudeFollower.h
Chris@23 316 host/vamp-simple-host.o: ./vamp-hostsdk/PluginHostAdapter.h vamp/vamp.h
Chris@23 317 host/vamp-simple-host.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 318 host/vamp-simple-host.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 319 host/vamp-simple-host.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 320 host/vamp-simple-host.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 321 host/vamp-simple-host.o: ./vamp-hostsdk/Plugin.h ./vamp-hostsdk/hostguard.h
Chris@23 322 host/vamp-simple-host.o: vamp-sdk/Plugin.h
Chris@23 323 host/vamp-simple-host.o: ./vamp-hostsdk/PluginLoader.h host/system.h
Chris@23 324 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@23 325 rdf/generator/vamp-rdf-template-generator.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@23 326 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/PluginBase.h
Chris@23 327 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 328 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@23 329 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 330 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/Plugin.h
Chris@23 331 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/hostguard.h
Chris@23 332 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/Plugin.h
Chris@23 333 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 334 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginLoader.h
Chris@23 335 src/vamp-hostsdk/PluginHostAdapter.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@23 336 src/vamp-hostsdk/PluginHostAdapter.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@23 337 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/PluginBase.h
Chris@23 338 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/plugguard.h
Chris@23 339 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/RealTime.h
Chris@23 340 src/vamp-hostsdk/RealTime.o: src/vamp-sdk/RealTime.cpp ./vamp-sdk/RealTime.h
Chris@23 341 src/vamp-hostsdk/RealTime.o: vamp-sdk/plugguard.h
Chris@23 342 src/vamp-sdk/PluginAdapter.o: vamp-sdk/PluginAdapter.h vamp/vamp.h
Chris@23 343 src/vamp-sdk/PluginAdapter.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 344 src/vamp-sdk/PluginAdapter.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 345 src/vamp-sdk/RealTime.o: ./vamp-sdk/RealTime.h vamp-sdk/plugguard.h
Chris@23 346 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginBufferingAdapter.h
Chris@23 347 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 348 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 349 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 350 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/Plugin.h
Chris@23 351 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/PluginBase.h
Chris@23 352 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/plugguard.h
Chris@23 353 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/RealTime.h
Chris@23 354 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@23 355 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 356 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 357 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 358 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/Plugin.h
Chris@23 359 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/PluginBase.h
Chris@23 360 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/plugguard.h
Chris@23 361 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/RealTime.h
Chris@23 362 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 363 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 364 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 365 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 366 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/Plugin.h
Chris@23 367 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/PluginBase.h
Chris@23 368 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/plugguard.h
Chris@23 369 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/RealTime.h
Chris@23 370 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@23 371 src/vamp-hostsdk/PluginLoader.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@23 372 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/PluginBase.h
Chris@23 373 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/plugguard.h
Chris@23 374 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/RealTime.h
Chris@23 375 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginLoader.h
Chris@23 376 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 377 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/Plugin.h
Chris@23 378 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/hostguard.h
Chris@23 379 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/Plugin.h
Chris@23 380 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 381 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@23 382 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginBufferingAdapter.h
Chris@23 383 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/PluginSummarisingAdapter.h
Chris@23 384 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 385 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 386 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 387 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/Plugin.h
Chris@23 388 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/PluginBase.h
Chris@23 389 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/plugguard.h
Chris@23 390 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/RealTime.h
Chris@23 391 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 392 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/Plugin.h
Chris@23 393 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/hostguard.h
Chris@23 394 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/Plugin.h
Chris@23 395 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/PluginBase.h
Chris@23 396 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/plugguard.h
Chris@23 397 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/RealTime.h