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 @ 69:eebbadf1c959

History | View | Annotate | Download (2.03 KB)

1

    
2
ARCHFLAGS	?=
3

    
4
LDFLAGS 	+= $(ARCHFLAGS) -ldl -pthread
5
CXXFLAGS	+= $(ARCHFLAGS) -std=c++98 -g -Wall -Wextra -Ivamp-plugin-sdk -pthread
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)/Files.o \
23
	$(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
vamp-plugin-tester:	$(OBJECTS) $(VAMP_OBJECTS)
38
	$(CXX) $(OBJECTS) -o $@ $(LDFLAGS)
39

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

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

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

    
49
# DO NOT DELETE
50

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