annotate Makefile @ 63:d19bbfc055ab vamp-plugin-tester-v1.1

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