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