Mercurial > hg > piper-cpp
comparison Makefile @ 232:09b7eab40dbf
Begin on stub-generator for Piper Vamp wrappers
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Tue, 13 Jun 2017 08:44:07 +0100 |
parents | a29ce4af17bc |
children | 9ec8a707408e |
comparison
equal
deleted
inserted
replaced
231:8fd9da17f951 | 232:09b7eab40dbf |
---|---|
13 COMMON_OBJS := ext/json11/json11.o vamp-capnp/piper.capnp.o | 13 COMMON_OBJS := ext/json11/json11.o vamp-capnp/piper.capnp.o |
14 | 14 |
15 TEST_SRCS := test/main.cpp test/vamp-client/tst_PluginStub.cpp | 15 TEST_SRCS := test/main.cpp test/vamp-client/tst_PluginStub.cpp |
16 TEST_OBJS := $(TEST_SRCS:.cpp=.o) | 16 TEST_OBJS := $(TEST_SRCS:.cpp=.o) |
17 | 17 |
18 all: bin bin/piper-convert bin/piper-vamp-simple-server bin/test-suite | 18 all: bin bin/piper-convert bin/piper-vamp-simple-server bin/piper-vamp-stub-generator bin/test-suite |
19 | 19 |
20 bin: | 20 bin: |
21 mkdir bin | 21 mkdir bin |
22 | 22 |
23 bin/piper-convert: vamp-server/convert.o $(COMMON_OBJS) | 23 bin/piper-convert: vamp-server/convert.o $(COMMON_OBJS) |
24 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) | 24 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) |
25 | 25 |
26 bin/piper-vamp-simple-server: vamp-server/simple-server.o $(COMMON_OBJS) | 26 bin/piper-vamp-simple-server: vamp-server/simple-server.o $(COMMON_OBJS) |
27 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) | |
28 | |
29 bin/piper-vamp-stub-generator: vamp-stubber/stubber.o $(COMMON_OBJS) | |
27 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) | 30 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) |
28 | 31 |
29 bin/test-suite: $(TEST_OBJS) | 32 bin/test-suite: $(TEST_OBJS) |
30 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) | 33 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) |
31 bin/test-suite | 34 bin/test-suite |
95 vamp-server/simple-server.o: vamp-support/CountingPluginHandleMapper.h | 98 vamp-server/simple-server.o: vamp-support/CountingPluginHandleMapper.h |
96 vamp-server/simple-server.o: vamp-support/PluginHandleMapper.h | 99 vamp-server/simple-server.o: vamp-support/PluginHandleMapper.h |
97 vamp-server/simple-server.o: vamp-support/AssignedPluginHandleMapper.h | 100 vamp-server/simple-server.o: vamp-support/AssignedPluginHandleMapper.h |
98 vamp-server/simple-server.o: vamp-support/DefaultPluginOutputIdMapper.h | 101 vamp-server/simple-server.o: vamp-support/DefaultPluginOutputIdMapper.h |
99 vamp-server/simple-server.o: vamp-support/LoaderRequests.h | 102 vamp-server/simple-server.o: vamp-support/LoaderRequests.h |
100 vamp-server/simple-server.o: vamp-support/RdfTypes.h vamp-support/RdfTypes.h | 103 vamp-server/simple-server.o: vamp-support/RdfTypes.h |
104 vamp-stubber/stubber.o: vamp-json/VampJson.h | |
105 vamp-stubber/stubber.o: vamp-support/StaticOutputDescriptor.h | |
106 vamp-stubber/stubber.o: vamp-support/PluginStaticData.h | |
107 vamp-stubber/stubber.o: vamp-support/StaticOutputDescriptor.h | |
108 vamp-stubber/stubber.o: vamp-support/PluginConfiguration.h | |
109 vamp-stubber/stubber.o: vamp-support/RequestResponse.h | |
110 vamp-stubber/stubber.o: vamp-support/PluginStaticData.h | |
111 vamp-stubber/stubber.o: vamp-support/PluginConfiguration.h | |
112 vamp-stubber/stubber.o: vamp-support/PluginHandleMapper.h | |
113 vamp-stubber/stubber.o: vamp-support/PluginOutputIdMapper.h | |
114 vamp-stubber/stubber.o: vamp-support/PluginOutputIdMapper.h | |
115 vamp-stubber/stubber.o: vamp-support/RequestResponseType.h | |
116 vamp-stubber/stubber.o: vamp-support/RequestOrResponse.h | |
117 vamp-stubber/stubber.o: vamp-support/RequestResponseType.h | |
118 vamp-stubber/stubber.o: vamp-support/RequestResponse.h | |
119 vamp-stubber/stubber.o: vamp-support/LoaderRequests.h vamp-support/RdfTypes.h | |
120 vamp-stubber/stubber.o: vamp-support/RdfTypes.h | |
101 ext/json11/json11.o: ext/json11/json11.hpp | 121 ext/json11/json11.o: ext/json11/json11.hpp |
102 ext/json11/test.o: ext/json11/json11.hpp | 122 ext/json11/test.o: ext/json11/json11.hpp |
103 test/vamp-client/tst_PluginStub.o: vamp-client/Loader.h | 123 test/vamp-client/tst_PluginStub.o: vamp-client/Loader.h |
104 test/vamp-client/tst_PluginStub.o: vamp-support/RequestResponse.h | 124 test/vamp-client/tst_PluginStub.o: vamp-support/RequestResponse.h |
105 test/vamp-client/tst_PluginStub.o: vamp-support/PluginStaticData.h | 125 test/vamp-client/tst_PluginStub.o: vamp-support/PluginStaticData.h |