Mercurial > hg > piper-cpp
comparison Makefile @ 71:6c908ee3ad3b
vamp -> piper for IDL specs
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Fri, 07 Oct 2016 14:27:11 +0100 |
parents | 302a8e35248c |
children | 81e1c48e97f9 |
comparison
equal
deleted
inserted
replaced
70:302a8e35248c | 71:6c908ee3ad3b |
---|---|
6 | 6 |
7 #!!! todo: proper dependencies | 7 #!!! todo: proper dependencies |
8 | 8 |
9 all: bin/vampipe-convert bin/vampipe-server | 9 all: bin/vampipe-convert bin/vampipe-server |
10 | 10 |
11 bin/vampipe-convert: o/vampipe-convert.o o/json11.o o/vamp.capnp.o | 11 bin/vampipe-convert: o/vampipe-convert.o o/json11.o o/piper.capnp.o |
12 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) | 12 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) |
13 | 13 |
14 bin/vampipe-server: o/vampipe-server.o o/vamp.capnp.o | 14 bin/vampipe-server: o/vampipe-server.o o/piper.capnp.o |
15 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) | 15 c++ $(CXXFLAGS) $^ -o $@ $(LDFLAGS) |
16 | 16 |
17 capnproto/vamp.capnp.h: capnproto/vamp.capnp | 17 capnproto/piper.capnp.h: capnproto/piper.capnp |
18 capnp compile $< -oc++ | 18 capnp compile $< -oc++ |
19 | 19 |
20 o/vamp.capnp.o: capnproto/vamp.capnp.c++ capnproto/vamp.capnp.h | 20 o/piper.capnp.o: capnproto/piper.capnp.c++ capnproto/piper.capnp.h |
21 c++ $(CXXFLAGS) $(INCFLAGS) -c $< -o $@ | 21 c++ $(CXXFLAGS) $(INCFLAGS) -c $< -o $@ |
22 | 22 |
23 o/json11.o: json/json11/json11.cpp | 23 o/json11.o: json/json11/json11.cpp |
24 c++ $(CXXFLAGS) -c $< -o $@ | 24 c++ $(CXXFLAGS) -c $< -o $@ |
25 | 25 |
26 o/vampipe-convert.o: utilities/vampipe-convert.cpp capnproto/vamp.capnp.h capnproto/VampnProto.h json/VampJson.h | 26 o/vampipe-convert.o: utilities/vampipe-convert.cpp capnproto/piper.capnp.h capnproto/VampnProto.h json/VampJson.h |
27 c++ $(CXXFLAGS) $(INCFLAGS) -c $< -o $@ | 27 c++ $(CXXFLAGS) $(INCFLAGS) -c $< -o $@ |
28 | 28 |
29 o/vampipe-server.o: utilities/vampipe-server.cpp capnproto/vamp.capnp.h capnproto/VampnProto.h | 29 o/vampipe-server.o: utilities/vampipe-server.cpp capnproto/piper.capnp.h capnproto/VampnProto.h |
30 c++ $(CXXFLAGS) $(INCFLAGS) -c $< -o $@ | 30 c++ $(CXXFLAGS) $(INCFLAGS) -c $< -o $@ |
31 | 31 |
32 test: all | 32 test: all |
33 test/test-vampipe-server.sh | 33 test/test-vampipe-server.sh |
34 | 34 |
35 clean: | 35 clean: |
36 rm -f */*.o capnproto/vamp.capnp.h capnproto/vamp.capnp.c++ | 36 rm -f */*.o capnproto/piper.capnp.h capnproto/piper.capnp.c++ |
37 | 37 |
38 distclean: clean | 38 distclean: clean |
39 rm -f bin/* | 39 rm -f bin/* |
40 | 40 |
41 # cancel implicit rule which otherwise could try to link %.capnp | 41 # cancel implicit rule which otherwise could try to link %.capnp |