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 @ 72:c9e370c3c26c

History | View | Annotate | Download (2.09 KB)

1 0:f89128a316e7 cannam
2 48:0a44d3e43830 Chris
ARCHFLAGS	?=
3
4 57:fc05ac9b3947 Chris
LDFLAGS 	+= $(ARCHFLAGS) -ldl -pthread
5 69:eebbadf1c959 Chris
CXXFLAGS	+= $(ARCHFLAGS) -std=c++98 -g -Wall -Wextra -Ivamp-plugin-sdk -pthread
6 0:f89128a316e7 cannam
7 51:13db8d010367 Chris
# We include the Vamp Host SDK sources in the build here, so that we
8
# can build the entire thing with debug symbols even though the SDK
9
# would not normally have them
10 0:f89128a316e7 cannam
11 51:13db8d010367 Chris
VAMP_SRCDIR	:= vamp-plugin-sdk/src/vamp-hostsdk
12
13
VAMP_OBJECTS	:= \
14
	$(VAMP_SRCDIR)/PluginHostAdapter.o \
15
	$(VAMP_SRCDIR)/RealTime.o \
16
	$(VAMP_SRCDIR)/PluginBufferingAdapter.o \
17
	$(VAMP_SRCDIR)/PluginChannelAdapter.o \
18
	$(VAMP_SRCDIR)/PluginInputDomainAdapter.o \
19
	$(VAMP_SRCDIR)/PluginLoader.o \
20
	$(VAMP_SRCDIR)/PluginSummarisingAdapter.o \
21
	$(VAMP_SRCDIR)/PluginWrapper.o \
22 55:436a14a12242 Chris
	$(VAMP_SRCDIR)/Files.o \
23 51:13db8d010367 Chris
	$(VAMP_SRCDIR)/acsymbols.o
24
25
OBJECTS		:= \
26
	$(VAMP_OBJECTS) \
27
	vamp-plugin-tester.o \
28
	Tester.o \
29
	Test.o \
30
	TestStaticData.o \
31
	TestInputExtremes.o \
32
	TestMultipleRuns.o \
33
	TestOutputs.o \
34
	TestDefaults.o \
35
	TestInitialise.o
36
37 70:2d3e1d1f99c0 Chris
vamp-plugin-tester:	vamp-plugin-sdk/README $(OBJECTS) $(VAMP_OBJECTS)
38 22:ca6803a93bb7 cannam
	$(CXX) $(OBJECTS) -o $@ $(LDFLAGS)
39 0:f89128a316e7 cannam
40 70:2d3e1d1f99c0 Chris
vamp-plugin-sdk/README:
41
	./vext install
42
43 0:f89128a316e7 cannam
clean:
44 51:13db8d010367 Chris
	rm -f $(OBJECTS) $(VAMP_OBJECTS)
45 0:f89128a316e7 cannam
46
distclean:	clean
47
	rm -f *~ vamp-plugin-tester
48
49
depend:
50 51:13db8d010367 Chris
	makedepend -Y *.cpp *.h $(VAMP_SRCDIR)/*.cpp
51 0:f89128a316e7 cannam
52
# DO NOT DELETE
53
54
Test.o: Test.h
55 10:0c1c60654125 cannam
TestDefaults.o: TestDefaults.h Test.h Tester.h
56 51:13db8d010367 Chris
Tester.o: Tester.h Test.h
57 14:e48fdc8de790 cannam
TestInitialise.o: TestInitialise.h Test.h Tester.h
58 3:0f65bb22172b cannam
TestInputExtremes.o: TestInputExtremes.h Test.h Tester.h
59
TestMultipleRuns.o: TestMultipleRuns.h Test.h Tester.h
60
TestOutputs.o: TestOutputs.h Test.h Tester.h
61 0:f89128a316e7 cannam
TestStaticData.o: TestStaticData.h Test.h Tester.h
62
vamp-plugin-tester.o: Tester.h Test.h
63 10:0c1c60654125 cannam
TestDefaults.o: Test.h Tester.h
64 51:13db8d010367 Chris
Tester.o: Test.h
65 10:0c1c60654125 cannam
TestInitialise.o: Test.h Tester.h
66 3:0f65bb22172b cannam
TestInputExtremes.o: Test.h Tester.h
67
TestMultipleRuns.o: Test.h Tester.h
68
TestOutputs.o: Test.h Tester.h
69 0:f89128a316e7 cannam
TestStaticData.o: Test.h Tester.h
70 51:13db8d010367 Chris
vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-plugin-sdk/src/vamp-hostsdk/Window.h
71
vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-plugin-sdk/src/vamp-sdk/FFTimpl.cpp
72
vamp-plugin-sdk/src/vamp-hostsdk/RealTime.o: vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp