To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / Makefile.in

History | View | Annotate | Download (17.8 KB)

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