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 @ 539:15a89a89aa9b

History | View | Annotate | Download (17.8 KB)

1

    
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
default:	@TARGETS@
38

    
39
# Compile flags
40
#
41
CC		= @CC@
42
CXX		= @CXX@
43
CFLAGS		= @CFLAGS@
44
CXXFLAGS	= -std=c++11 -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ 
45

    
46
# ar, ranlib
47
#
48
AR		= ar
49
RANLIB		= ranlib
50

    
51
# Libraries required for the plugins.
52
#
53
PLUGIN_LIBS	= ./libvamp-sdk.a
54

    
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
HOST_LIBS	= ./libvamp-hostsdk.a @SNDFILE_LIBS@ @LIBS@
64

    
65
# Libraries required for the RDF template generator.
66
#
67
RDFGEN_LIBS	= ./libvamp-hostsdk.a @LIBS@
68

    
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
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

    
81
INSTALL_SDK_LIBNAME	  = libvamp-sdk.so.2.10.0
82
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

    
87
INSTALL_HOSTSDK_LIBNAME   = libvamp-hostsdk.so.3.10.0
88
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

    
93
INSTALL_PKGCONFIG	  = $(INSTALL_PREFIX)/lib/pkgconfig
94

    
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
# 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
	PLUGIN_LDFLAGS		  = $(DYNAMIC_LDFLAGS) -exported_symbols_list build/vamp-plugin.list
115

    
116
	INSTALL_HOSTSDK_LIBNAME   = libvamp-hostsdk.3.10.0.dylib
117
	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
	INSTALL_SDK_LIBNAME	  = libvamp-sdk-dynamic.2.10.0.dylib
126
	INSTALL_SDK_LINK_ABI	  = libvamp-sdk-dynamic.2.dylib
127

    
128
endif
129

    
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
		$(SDKDIR)/FFT.h \
142
		$(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
		$(HOSTSDKDIR)/RealTime.h \
156
		$(HOSTSDKDIR)/hostguard.h \
157
		$(HOSTSDKDIR)/host-c.h \
158
		$(HOSTSDKDIR)/vamp-hostsdk.h
159

    
160
SDK_OBJECTS	= \
161
		$(SDKSRCDIR)/PluginAdapter.o \
162
		$(SDKSRCDIR)/RealTime.o \
163
		$(SDKSRCDIR)/FFT.o \
164
		$(SDKSRCDIR)/acsymbols.o
165

    
166
HOSTSDK_OBJECTS	= \
167
		$(HOSTSDKSRCDIR)/Files.o \
168
		$(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
		$(HOSTSDKSRCDIR)/PluginWrapper.o \
176
		$(HOSTSDKSRCDIR)/host-c.o \
177
		$(HOSTSDKSRCDIR)/acsymbols.o
178

    
179
SDK_STATIC	= \
180
		./libvamp-sdk.a
181

    
182
HOSTSDK_STATIC	= \
183
		./libvamp-hostsdk.a
184

    
185
SDK_DYNAMIC	= \
186
		./libvamp-sdk$(PLUGIN_EXT)
187

    
188
HOSTSDK_DYNAMIC	= \
189
		./libvamp-hostsdk$(PLUGIN_EXT)
190

    
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
PLUGIN_TTL	= \
221
		$(EXAMPLEDIR)/vamp-example-plugins.n3
222

    
223
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
		rm -f config.log config.status Makefile
282

    
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
		cp $(PLUGIN_TTL) $(DESTDIR)$(INSTALL_PLUGINS)
296
		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
src/vamp-sdk/FFT.o: src/vamp-sdk/FFT.cpp vamp-sdk/FFT.h 
391
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
src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/FFT.h
416
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