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 @ 51:13db8d010367

History | View | Annotate | Download (1.96 KB)

1

    
2
ARCHFLAGS	?=
3

    
4
LDFLAGS 	+= $(ARCHFLAGS) -ldl
5
CXXFLAGS	+= $(ARCHFLAGS) -g -Wall -Wextra
6

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

    
11
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
	$(VAMP_SRCDIR)/acsymbols.o
23

    
24
OBJECTS		:= \
25
	$(VAMP_OBJECTS) \
26
	vamp-plugin-tester.o \
27
	Tester.o \
28
	Test.o \
29
	TestStaticData.o \
30
	TestInputExtremes.o \
31
	TestMultipleRuns.o \
32
	TestOutputs.o \
33
	TestDefaults.o \
34
	TestInitialise.o
35

    
36
vamp-plugin-tester:	$(OBJECTS) $(VAMP_OBJECTS)
37
	$(CXX) $(OBJECTS) -o $@ $(LDFLAGS)
38

    
39
clean:
40
	rm -f $(OBJECTS) $(VAMP_OBJECTS)
41

    
42
distclean:	clean
43
	rm -f *~ vamp-plugin-tester
44

    
45
depend:
46
	makedepend -Y *.cpp *.h $(VAMP_SRCDIR)/*.cpp
47

    
48
# DO NOT DELETE
49

    
50
Test.o: Test.h
51
TestDefaults.o: TestDefaults.h Test.h Tester.h
52
Tester.o: Tester.h Test.h
53
TestInitialise.o: TestInitialise.h Test.h Tester.h
54
TestInputExtremes.o: TestInputExtremes.h Test.h Tester.h
55
TestMultipleRuns.o: TestMultipleRuns.h Test.h Tester.h
56
TestOutputs.o: TestOutputs.h Test.h Tester.h
57
TestStaticData.o: TestStaticData.h Test.h Tester.h
58
vamp-plugin-tester.o: Tester.h Test.h
59
TestDefaults.o: Test.h Tester.h
60
Tester.o: Test.h
61
TestInitialise.o: Test.h Tester.h
62
TestInputExtremes.o: Test.h Tester.h
63
TestMultipleRuns.o: Test.h Tester.h
64
TestOutputs.o: Test.h Tester.h
65
TestStaticData.o: Test.h Tester.h
66
vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-plugin-sdk/src/vamp-hostsdk/Window.h
67
vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-plugin-sdk/src/vamp-sdk/FFTimpl.cpp
68
vamp-plugin-sdk/src/vamp-hostsdk/RealTime.o: vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp