annotate src/vamp-plugin-sdk-2.5/Makefile.in @ 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 APIDIR = vamp
Chris@23 7
Chris@23 8 SDKDIR = vamp-sdk
Chris@23 9 HOSTSDKDIR = vamp-hostsdk
Chris@23 10
Chris@23 11 SRCDIR = src
Chris@23 12 SDKSRCDIR = src/vamp-sdk
Chris@23 13 HOSTSDKSRCDIR = src/vamp-hostsdk
Chris@23 14
Chris@23 15 EXAMPLEDIR = examples
Chris@23 16 HOSTDIR = host
Chris@23 17 PCDIR = pkgconfig
Chris@23 18 LADIR = build
Chris@23 19 RDFGENDIR = rdf/generator
Chris@23 20
Chris@23 21 ###
Chris@23 22 ### Start of user-serviceable parts
Chris@23 23 ###
Chris@23 24
Chris@23 25 # Default build target (or use "make <target>" to select one).
Chris@23 26 # Targets are:
Chris@23 27 # all -- build everything
Chris@23 28 # sdk -- build all the Vamp SDK libraries for plugins and hosts
Chris@23 29 # sdkstatic -- build only the static versions of the SDK libraries
Chris@23 30 # plugins -- build the example plugins (and the SDK if required)
Chris@23 31 # host -- build the simple Vamp plugin host (and the SDK if required)
Chris@23 32 # rdfgen -- build the RDF template generator (and the SDK if required)
Chris@23 33 # test -- build the host and example plugins, and run a quick test
Chris@23 34 # clean -- remove binary targets
Chris@23 35 # distclean -- remove all targets
Chris@23 36 #
Chris@23 37 default: @TARGETS@
Chris@23 38
Chris@23 39 # Compile flags
Chris@23 40 #
Chris@23 41 CC = @CC@
Chris@23 42 CXX = @CXX@
Chris@23 43 CXXFLAGS = -I. @CXXFLAGS@ @SNDFILE_CFLAGS@
Chris@23 44
Chris@23 45 # ar, ranlib
Chris@23 46 #
Chris@23 47 AR = ar
Chris@23 48 RANLIB = ranlib
Chris@23 49
Chris@23 50 # Libraries required for the plugins.
Chris@23 51 #
Chris@23 52 PLUGIN_LIBS = ./libvamp-sdk.a
Chris@23 53
Chris@23 54 # File extension for a dynamically loadable object
Chris@23 55 #
Chris@23 56 PLUGIN_EXT = .so
Chris@23 57 #PLUGIN_EXT = .dll
Chris@23 58 #PLUGIN_EXT = .dylib
Chris@23 59
Chris@23 60 # Libraries required for the host.
Chris@23 61 #
Chris@23 62 HOST_LIBS = ./libvamp-hostsdk.a @SNDFILE_LIBS@ @LIBS@
Chris@23 63
Chris@23 64 # Libraries required for the RDF template generator.
Chris@23 65 #
Chris@23 66 RDFGEN_LIBS = ./libvamp-hostsdk.a @LIBS@
Chris@23 67
Chris@23 68 # Locations for "make install". This will need quite a bit of
Chris@23 69 # editing for non-Linux platforms. Of course you don't necessarily
Chris@23 70 # have to use "make install".
Chris@23 71 #
Chris@23 72 INSTALL_PREFIX = @prefix@
Chris@23 73 INSTALL_API_HEADERS = $(INSTALL_PREFIX)/include/vamp
Chris@23 74 INSTALL_SDK_HEADERS = $(INSTALL_PREFIX)/include/vamp-sdk
Chris@23 75 INSTALL_HOSTSDK_HEADERS = $(INSTALL_PREFIX)/include/vamp-hostsdk
Chris@23 76 INSTALL_SDK_LIBS = $(INSTALL_PREFIX)/lib
Chris@23 77 INSTALL_PLUGINS = $(INSTALL_PREFIX)/lib/vamp
Chris@23 78 INSTALL_BINARIES = $(INSTALL_PREFIX)/bin
Chris@23 79
Chris@23 80 INSTALL_SDK_LIBNAME = libvamp-sdk.so.2.5.0
Chris@23 81 INSTALL_SDK_LINK_ABI = libvamp-sdk.so.2
Chris@23 82 INSTALL_SDK_LINK_DEV = libvamp-sdk.so
Chris@23 83 INSTALL_SDK_STATIC = libvamp-sdk.a
Chris@23 84 INSTALL_SDK_LA = libvamp-sdk.la
Chris@23 85
Chris@23 86 INSTALL_HOSTSDK_LIBNAME = libvamp-hostsdk.so.3.5.0
Chris@23 87 INSTALL_HOSTSDK_LINK_ABI = libvamp-hostsdk.so.3
Chris@23 88 INSTALL_HOSTSDK_LINK_DEV = libvamp-hostsdk.so
Chris@23 89 INSTALL_HOSTSDK_STATIC = libvamp-hostsdk.a
Chris@23 90 INSTALL_HOSTSDK_LA = libvamp-hostsdk.la
Chris@23 91
Chris@23 92 INSTALL_PKGCONFIG = $(INSTALL_PREFIX)/lib/pkgconfig
Chris@23 93
Chris@23 94 # Flags required to tell the compiler to create a dynamically loadable object
Chris@23 95 #
Chris@23 96 DYNAMIC_LDFLAGS = -static-libgcc -shared -Wl,-Bsymbolic
Chris@23 97 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LINK_ABI)
Chris@23 98 HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_HOSTSDK_LINK_ABI)
Chris@23 99
Chris@23 100 # Additional flags for making a plugin. This version script tells the
Chris@23 101 # GNU linker to make all symbols in the library hidden except for the
Chris@23 102 # public entry point. It's not essential, but makes a tidier library.
Chris@23 103 PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,--version-script=build/vamp-plugin.map
Chris@23 104
Chris@23 105
Chris@23 106 ## For OS/X with g++:
Chris@23 107 #DYNAMIC_LDFLAGS = -dynamiclib
Chris@23 108 #PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS)
Chris@23 109 #SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)
Chris@23 110 #HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)
Chris@23 111
Chris@23 112
Chris@23 113 ### End of user-serviceable parts
Chris@23 114
Chris@23 115
Chris@23 116 API_HEADERS = \
Chris@23 117 $(APIDIR)/vamp.h
Chris@23 118
Chris@23 119 SDK_HEADERS = \
Chris@23 120 $(SDKDIR)/Plugin.h \
Chris@23 121 $(SDKDIR)/PluginAdapter.h \
Chris@23 122 $(SDKDIR)/PluginBase.h \
Chris@23 123 $(SDKDIR)/RealTime.h \
Chris@23 124 $(SDKDIR)/FFT.h \
Chris@23 125 $(SDKDIR)/plugguard.h \
Chris@23 126 $(SDKDIR)/vamp-sdk.h
Chris@23 127
Chris@23 128 HOSTSDK_HEADERS = \
Chris@23 129 $(HOSTSDKDIR)/Plugin.h \
Chris@23 130 $(HOSTSDKDIR)/PluginBase.h \
Chris@23 131 $(HOSTSDKDIR)/PluginHostAdapter.h \
Chris@23 132 $(HOSTSDKDIR)/RealTime.h \
Chris@23 133 $(HOSTSDKDIR)/PluginBufferingAdapter.h \
Chris@23 134 $(HOSTSDKDIR)/PluginChannelAdapter.h \
Chris@23 135 $(HOSTSDKDIR)/PluginInputDomainAdapter.h \
Chris@23 136 $(HOSTSDKDIR)/PluginLoader.h \
Chris@23 137 $(HOSTSDKDIR)/PluginSummarisingAdapter.h \
Chris@23 138 $(HOSTSDKDIR)/PluginWrapper.h \
Chris@23 139 $(HOSTSDKDIR)/hostguard.h \
Chris@23 140 $(HOSTSDKDIR)/vamp-hostsdk.h
Chris@23 141
Chris@23 142 SDK_OBJECTS = \
Chris@23 143 $(SDKSRCDIR)/PluginAdapter.o \
Chris@23 144 $(SDKSRCDIR)/RealTime.o \
Chris@23 145 $(SDKSRCDIR)/FFT.o \
Chris@23 146 $(SDKSRCDIR)/acsymbols.o
Chris@23 147
Chris@23 148 HOSTSDK_OBJECTS = \
Chris@23 149 $(HOSTSDKSRCDIR)/PluginHostAdapter.o \
Chris@23 150 $(HOSTSDKSRCDIR)/RealTime.o \
Chris@23 151 $(HOSTSDKSRCDIR)/PluginBufferingAdapter.o \
Chris@23 152 $(HOSTSDKSRCDIR)/PluginChannelAdapter.o \
Chris@23 153 $(HOSTSDKSRCDIR)/PluginInputDomainAdapter.o \
Chris@23 154 $(HOSTSDKSRCDIR)/PluginLoader.o \
Chris@23 155 $(HOSTSDKSRCDIR)/PluginSummarisingAdapter.o \
Chris@23 156 $(HOSTSDKSRCDIR)/PluginWrapper.o \
Chris@23 157 $(HOSTSDKSRCDIR)/acsymbols.o
Chris@23 158
Chris@23 159 SDK_STATIC = \
Chris@23 160 ./libvamp-sdk.a
Chris@23 161
Chris@23 162 HOSTSDK_STATIC = \
Chris@23 163 ./libvamp-hostsdk.a
Chris@23 164
Chris@23 165 SDK_DYNAMIC = \
Chris@23 166 ./libvamp-sdk$(PLUGIN_EXT)
Chris@23 167
Chris@23 168 HOSTSDK_DYNAMIC = \
Chris@23 169 ./libvamp-hostsdk$(PLUGIN_EXT)
Chris@23 170
Chris@23 171 SDK_LA = \
Chris@23 172 $(LADIR)/libvamp-sdk.la
Chris@23 173
Chris@23 174 HOSTSDK_LA = \
Chris@23 175 $(LADIR)/libvamp-hostsdk.la
Chris@23 176
Chris@23 177 PLUGIN_HEADERS = \
Chris@23 178 $(EXAMPLEDIR)/SpectralCentroid.h \
Chris@23 179 $(EXAMPLEDIR)/PowerSpectrum.h \
Chris@23 180 $(EXAMPLEDIR)/PercussionOnsetDetector.h \
Chris@23 181 $(EXAMPLEDIR)/FixedTempoEstimator.h \
Chris@23 182 $(EXAMPLEDIR)/AmplitudeFollower.h \
Chris@23 183 $(EXAMPLEDIR)/ZeroCrossing.h
Chris@23 184
Chris@23 185 PLUGIN_OBJECTS = \
Chris@23 186 $(EXAMPLEDIR)/SpectralCentroid.o \
Chris@23 187 $(EXAMPLEDIR)/PowerSpectrum.o \
Chris@23 188 $(EXAMPLEDIR)/PercussionOnsetDetector.o \
Chris@23 189 $(EXAMPLEDIR)/FixedTempoEstimator.o \
Chris@23 190 $(EXAMPLEDIR)/AmplitudeFollower.o \
Chris@23 191 $(EXAMPLEDIR)/ZeroCrossing.o \
Chris@23 192 $(EXAMPLEDIR)/plugins.o
Chris@23 193
Chris@23 194 PLUGIN_TARGET = \
Chris@23 195 $(EXAMPLEDIR)/vamp-example-plugins$(PLUGIN_EXT)
Chris@23 196
Chris@23 197 PLUGIN_CAT = \
Chris@23 198 $(EXAMPLEDIR)/vamp-example-plugins.cat
Chris@23 199
Chris@23 200 PLUGIN_TTL = \
Chris@23 201 $(EXAMPLEDIR)/vamp-example-plugins.n3
Chris@23 202
Chris@23 203 HOST_HEADERS = \
Chris@23 204 $(HOSTDIR)/system.h
Chris@23 205
Chris@23 206 HOST_OBJECTS = \
Chris@23 207 $(HOSTDIR)/vamp-simple-host.o
Chris@23 208
Chris@23 209 HOST_TARGET = \
Chris@23 210 $(HOSTDIR)/vamp-simple-host
Chris@23 211
Chris@23 212 RDFGEN_OBJECTS = \
Chris@23 213 $(RDFGENDIR)/vamp-rdf-template-generator.o
Chris@23 214
Chris@23 215 RDFGEN_TARGET = \
Chris@23 216 $(RDFGENDIR)/vamp-rdf-template-generator
Chris@23 217
Chris@23 218 sdk: sdkstatic $(SDK_DYNAMIC) $(HOSTSDK_DYNAMIC)
Chris@23 219
Chris@23 220 sdkstatic: $(SDK_STATIC) $(HOSTSDK_STATIC)
Chris@23 221 $(RANLIB) $(SDK_STATIC)
Chris@23 222 $(RANLIB) $(HOSTSDK_STATIC)
Chris@23 223
Chris@23 224 plugins: $(PLUGIN_TARGET)
Chris@23 225
Chris@23 226 host: $(HOST_TARGET)
Chris@23 227
Chris@23 228 rdfgen: $(RDFGEN_TARGET)
Chris@23 229
Chris@23 230 all: sdk plugins host rdfgen test
Chris@23 231
Chris@23 232 $(SDK_STATIC): $(SDK_OBJECTS) $(API_HEADERS) $(SDK_HEADERS)
Chris@23 233 $(AR) r $@ $(SDK_OBJECTS)
Chris@23 234
Chris@23 235 $(HOSTSDK_STATIC): $(HOSTSDK_OBJECTS) $(API_HEADERS) $(HOSTSDK_HEADERS)
Chris@23 236 $(AR) r $@ $(HOSTSDK_OBJECTS)
Chris@23 237
Chris@23 238 $(SDK_DYNAMIC): $(SDK_OBJECTS) $(API_HEADERS) $(SDK_HEADERS)
Chris@23 239 $(CXX) $(LDFLAGS) $(SDK_DYNAMIC_LDFLAGS) -o $@ $(SDK_OBJECTS)
Chris@23 240
Chris@23 241 $(HOSTSDK_DYNAMIC): $(HOSTSDK_OBJECTS) $(API_HEADERS) $(HOSTSDK_HEADERS)
Chris@23 242 $(CXX) $(LDFLAGS) $(HOSTSDK_DYNAMIC_LDFLAGS) -o $@ $(HOSTSDK_OBJECTS)
Chris@23 243
Chris@23 244 $(PLUGIN_TARGET): $(PLUGIN_OBJECTS) $(SDK_STATIC) $(PLUGIN_HEADERS)
Chris@23 245 $(CXX) $(LDFLAGS) $(PLUGIN_LDFLAGS) -o $@ $(PLUGIN_OBJECTS) $(PLUGIN_LIBS)
Chris@23 246
Chris@23 247 $(HOST_TARGET): $(HOST_OBJECTS) $(HOSTSDK_STATIC) $(HOST_HEADERS)
Chris@23 248 $(CXX) $(LDFLAGS) $(HOST_LDFLAGS) -o $@ $(HOST_OBJECTS) $(HOST_LIBS)
Chris@23 249
Chris@23 250 $(RDFGEN_TARGET): $(RDFGEN_OBJECTS) $(HOSTSDK_STATIC)
Chris@23 251 $(CXX) $(LDFLAGS) $(RDFGEN_LDFLAGS) -o $@ $(RDFGEN_OBJECTS) $(RDFGEN_LIBS)
Chris@23 252
Chris@23 253 test: plugins host
Chris@23 254 VAMP_PATH=$(EXAMPLEDIR) $(HOST_TARGET) -l
Chris@23 255
Chris@23 256 clean:
Chris@23 257 rm -f $(SDK_OBJECTS) $(HOSTSDK_OBJECTS) $(PLUGIN_OBJECTS) $(HOST_OBJECTS) $(RDFGEN_OBJECTS)
Chris@23 258
Chris@23 259 distclean: clean
Chris@23 260 rm -f $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET) *~ */*~
Chris@23 261 rm -f config.log config.status Makefile
Chris@23 262
Chris@23 263 install: $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET)
Chris@23 264 mkdir -p $(DESTDIR)$(INSTALL_API_HEADERS)
Chris@23 265 mkdir -p $(DESTDIR)$(INSTALL_SDK_HEADERS)
Chris@23 266 mkdir -p $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS)
Chris@23 267 mkdir -p $(DESTDIR)$(INSTALL_SDK_LIBS)
Chris@23 268 mkdir -p $(DESTDIR)$(INSTALL_PKGCONFIG)
Chris@23 269 mkdir -p $(DESTDIR)$(INSTALL_BINARIES)
Chris@23 270 mkdir -p $(DESTDIR)$(INSTALL_PLUGINS)
Chris@23 271 cp $(HOST_TARGET) $(DESTDIR)$(INSTALL_BINARIES)
Chris@23 272 cp $(RDFGEN_TARGET) $(DESTDIR)$(INSTALL_BINARIES)
Chris@23 273 cp $(PLUGIN_TARGET) $(DESTDIR)$(INSTALL_PLUGINS)
Chris@23 274 cp $(PLUGIN_CAT) $(DESTDIR)$(INSTALL_PLUGINS)
Chris@23 275 cp $(PLUGIN_TTL) $(DESTDIR)$(INSTALL_PLUGINS)
Chris@23 276 cp $(API_HEADERS) $(DESTDIR)$(INSTALL_API_HEADERS)
Chris@23 277 cp $(SDK_HEADERS) $(DESTDIR)$(INSTALL_SDK_HEADERS)
Chris@23 278 cp $(HOSTSDK_HEADERS) $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS)
Chris@23 279 cp $(SDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS)
Chris@23 280 cp $(HOSTSDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS)
Chris@23 281 cp $(SDK_DYNAMIC) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LIBNAME)
Chris@23 282 cp $(HOSTSDK_DYNAMIC) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LIBNAME)
Chris@23 283 rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI)
Chris@23 284 ln -s $(INSTALL_SDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI)
Chris@23 285 rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI)
Chris@23 286 ln -s $(INSTALL_HOSTSDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI)
Chris@23 287 rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV)
Chris@23 288 ln -s $(INSTALL_SDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV)
Chris@23 289 rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV)
Chris@23 290 ln -s $(INSTALL_HOSTSDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV)
Chris@23 291 sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(PCDIR)/vamp.pc.in \
Chris@23 292 > $(DESTDIR)$(INSTALL_PKGCONFIG)/vamp.pc
Chris@23 293 sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(PCDIR)/vamp-sdk.pc.in \
Chris@23 294 > $(DESTDIR)$(INSTALL_PKGCONFIG)/vamp-sdk.pc
Chris@23 295 sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(PCDIR)/vamp-hostsdk.pc.in \
Chris@23 296 > $(DESTDIR)$(INSTALL_PKGCONFIG)/vamp-hostsdk.pc
Chris@23 297 sed -e "s,%LIBNAME%,$(INSTALL_SDK_LIBNAME),g" \
Chris@23 298 -e "s,%LINK_ABI%,$(INSTALL_SDK_LINK_ABI),g" \
Chris@23 299 -e "s,%LINK_DEV%,$(INSTALL_SDK_LINK_DEV),g" \
Chris@23 300 -e "s,%STATIC%,$(INSTALL_SDK_STATIC),g" \
Chris@23 301 -e "s,%LIBS%,$(INSTALL_SDK_LIBS),g" $(SDK_LA).in \
Chris@23 302 > $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LA)
Chris@23 303 sed -e "s,%LIBNAME%,$(INSTALL_HOSTSDK_LIBNAME),g" \
Chris@23 304 -e "s,%LINK_ABI%,$(INSTALL_HOSTSDK_LINK_ABI),g" \
Chris@23 305 -e "s,%LINK_DEV%,$(INSTALL_HOSTSDK_LINK_DEV),g" \
Chris@23 306 -e "s,%STATIC%,$(INSTALL_HOSTSDK_STATIC),g" \
Chris@23 307 -e "s,%LIBS%,$(INSTALL_SDK_LIBS),g" $(HOSTSDK_LA).in \
Chris@23 308 > $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LA)
Chris@23 309
Chris@23 310 depend:
Chris@23 311 makedepend -Y. */*.cpp */*/*.cpp */*/*/*.cpp
Chris@23 312
Chris@23 313 # DO NOT DELETE
Chris@23 314
Chris@23 315 examples/AmplitudeFollower.o: examples/AmplitudeFollower.h vamp-sdk/Plugin.h
Chris@23 316 examples/AmplitudeFollower.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 317 examples/AmplitudeFollower.o: vamp-sdk/RealTime.h
Chris@23 318 examples/FixedTempoEstimator.o: examples/FixedTempoEstimator.h
Chris@23 319 examples/FixedTempoEstimator.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 320 examples/FixedTempoEstimator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 321 examples/PercussionOnsetDetector.o: examples/PercussionOnsetDetector.h
Chris@23 322 examples/PercussionOnsetDetector.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 323 examples/PercussionOnsetDetector.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 324 examples/SpectralCentroid.o: examples/SpectralCentroid.h vamp-sdk/Plugin.h
Chris@23 325 examples/SpectralCentroid.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 326 examples/SpectralCentroid.o: vamp-sdk/RealTime.h
Chris@23 327 examples/PowerSpectrum.o: examples/PowerSpectrum.h vamp-sdk/Plugin.h
Chris@23 328 examples/PowerSpectrum.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 329 examples/PowerSpectrum.o: vamp-sdk/RealTime.h
Chris@23 330 examples/ZeroCrossing.o: examples/ZeroCrossing.h vamp-sdk/Plugin.h
Chris@23 331 examples/ZeroCrossing.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 332 examples/ZeroCrossing.o: vamp-sdk/RealTime.h
Chris@23 333 examples/plugins.o: vamp/vamp.h vamp-sdk/PluginAdapter.h vamp-sdk/Plugin.h
Chris@23 334 examples/plugins.o: vamp-sdk/PluginBase.h vamp-sdk/plugguard.h
Chris@23 335 examples/plugins.o: vamp-sdk/RealTime.h examples/ZeroCrossing.h
Chris@23 336 examples/plugins.o: vamp-sdk/Plugin.h examples/SpectralCentroid.h
Chris@23 337 examples/plugins.o: examples/PercussionOnsetDetector.h examples/PowerSpectrum.h
Chris@23 338 examples/plugins.o: examples/FixedTempoEstimator.h
Chris@23 339 examples/plugins.o: examples/AmplitudeFollower.h
Chris@23 340 host/vamp-simple-host.o: ./vamp-hostsdk/PluginHostAdapter.h vamp/vamp.h
Chris@23 341 host/vamp-simple-host.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 342 host/vamp-simple-host.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 343 host/vamp-simple-host.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 344 host/vamp-simple-host.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 345 host/vamp-simple-host.o: ./vamp-hostsdk/Plugin.h ./vamp-hostsdk/hostguard.h
Chris@23 346 host/vamp-simple-host.o: vamp-sdk/Plugin.h
Chris@23 347 host/vamp-simple-host.o: ./vamp-hostsdk/PluginLoader.h host/system.h
Chris@23 348 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@23 349 rdf/generator/vamp-rdf-template-generator.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@23 350 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/PluginBase.h
Chris@23 351 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 352 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@23 353 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 354 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/Plugin.h
Chris@23 355 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/hostguard.h
Chris@23 356 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/Plugin.h
Chris@23 357 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 358 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginLoader.h
Chris@23 359 src/vamp-hostsdk/PluginHostAdapter.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@23 360 src/vamp-hostsdk/PluginHostAdapter.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@23 361 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/PluginBase.h
Chris@23 362 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/plugguard.h
Chris@23 363 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/RealTime.h
Chris@23 364 src/vamp-hostsdk/RealTime.o: src/vamp-sdk/RealTime.cpp ./vamp-sdk/RealTime.h
Chris@23 365 src/vamp-hostsdk/RealTime.o: vamp-sdk/plugguard.h
Chris@23 366 src/vamp-sdk/PluginAdapter.o: vamp-sdk/PluginAdapter.h vamp/vamp.h
Chris@23 367 src/vamp-sdk/PluginAdapter.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
Chris@23 368 src/vamp-sdk/PluginAdapter.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
Chris@23 369 src/vamp-sdk/RealTime.o: ./vamp-sdk/RealTime.h vamp-sdk/plugguard.h
Chris@23 370 src/vamp-sdk/FFT.o: src/vamp-sdk/FFT.cpp vamp-sdk/FFT.h src/vamp-sdk/FFTimpl.cpp
Chris@23 371 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginBufferingAdapter.h
Chris@23 372 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 373 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 374 src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 375 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/Plugin.h
Chris@23 376 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/PluginBase.h
Chris@23 377 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/plugguard.h
Chris@23 378 src/vamp-hostsdk/PluginBufferingAdapter.o: vamp-sdk/RealTime.h
Chris@23 379 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@23 380 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 381 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 382 src/vamp-hostsdk/PluginChannelAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 383 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/Plugin.h
Chris@23 384 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/PluginBase.h
Chris@23 385 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/plugguard.h
Chris@23 386 src/vamp-hostsdk/PluginChannelAdapter.o: vamp-sdk/RealTime.h
Chris@23 387 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 388 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 389 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 390 src/vamp-hostsdk/PluginInputDomainAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 391 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/Plugin.h
Chris@23 392 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/PluginBase.h
Chris@23 393 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/plugguard.h
Chris@23 394 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/RealTime.h
Chris@23 395 src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/FFT.h
Chris@23 396 src/vamp-hostsdk/PluginInputDomainAdapter.o: src/vamp-sdk/FFTimpl.cpp
Chris@23 397 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginHostAdapter.h
Chris@23 398 src/vamp-hostsdk/PluginLoader.o: vamp/vamp.h vamp-sdk/Plugin.h
Chris@23 399 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/PluginBase.h
Chris@23 400 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/plugguard.h
Chris@23 401 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/RealTime.h
Chris@23 402 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginLoader.h
Chris@23 403 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 404 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/Plugin.h
Chris@23 405 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/hostguard.h
Chris@23 406 src/vamp-hostsdk/PluginLoader.o: vamp-sdk/Plugin.h
Chris@23 407 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginInputDomainAdapter.h
Chris@23 408 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginChannelAdapter.h
Chris@23 409 src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginBufferingAdapter.h
Chris@23 410 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/PluginSummarisingAdapter.h
Chris@23 411 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 412 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/Plugin.h
Chris@23 413 src/vamp-hostsdk/PluginSummarisingAdapter.o: ./vamp-hostsdk/hostguard.h
Chris@23 414 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/Plugin.h
Chris@23 415 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/PluginBase.h
Chris@23 416 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/plugguard.h
Chris@23 417 src/vamp-hostsdk/PluginSummarisingAdapter.o: vamp-sdk/RealTime.h
Chris@23 418 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/PluginWrapper.h
Chris@23 419 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/Plugin.h
Chris@23 420 src/vamp-hostsdk/PluginWrapper.o: ./vamp-hostsdk/hostguard.h
Chris@23 421 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/Plugin.h
Chris@23 422 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/PluginBase.h
Chris@23 423 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/plugguard.h
Chris@23 424 src/vamp-hostsdk/PluginWrapper.o: vamp-sdk/RealTime.h