To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / Makefile @ 76:a6c9a0ca493e
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 | 76:a6c9a0ca493e | Chris | ./repoint install |
| 42 | 70:2d3e1d1f99c0 | Chris | |
| 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 |