|
1 | 1 | ACLOCAL_AMFLAGS = -I m4
|
2 | 2 | AM_LDFLAGS = @BOOST_LDFLAGS@ @LUA_LIB@ @COVERAGE_LDFLAGS@
|
3 |
| -AM_CPPFLAGS = -Iinclude @BOOST_CPPFLAGS@ |
4 |
| -AM_CXXFLAGS = @COVERAGE_CXXFLAGS@ @LUA_INCLUDE@ |
5 |
| - |
| 3 | +AM_CPPFLAGS = -Iinclude -Iinclude/proto @BOOST_CPPFLAGS@ |
| 4 | +AM_CXXFLAGS = -Iinclude -Iinclude/proto @COVERAGE_CXXFLAGS@ @LUA_INCLUDE@ |
6 | 5 | if HAVE_SQLITE3
|
7 | 6 | AM_CPPFLAGS += @SQLITE3_CFLAGS@
|
8 | 7 | endif
|
9 |
| - |
10 | 8 | LIBTOOL_DEPS = @LIBTOOL_DEPS@
|
11 | 9 | libtool: $(LIBTOOL_DEPS)
|
12 | 10 | $(SHELL) ./config.status libtool
|
@@ -38,19 +36,13 @@ clean-gcno:
|
38 | 36 | clean-local: clean-coverage clean-gcno
|
39 | 37 | endif
|
40 | 38 |
|
41 |
| -# proto compilation etc |
42 |
| -PROTO_FILES = proto/stub_message.proto proto/trippath.proto |
43 |
| -BUILT_SOURCES = $(patsubst %.proto,include/%.pb.h,$(PROTO_FILES)) $(patsubst %.proto,src/%.pb.cc,$(PROTO_FILES)) |
| 39 | +# proto generation etc |
| 40 | +PROTO_FILES = proto/trippath.proto proto/osmformat.proto proto/fileformat.proto |
| 41 | +BUILT_SOURCES = $(patsubst %.proto,src/%.pb.cc,$(PROTO_FILES)) |
44 | 42 | CLEANFILES = $(patsubst %.proto,include/%.pb.h,$(PROTO_FILES)) $(patsubst %.proto,src/%.pb.cc,$(PROTO_FILES))
|
45 | 43 | nodist_libvalhalla_la_SOURCES = $(patsubst %.proto,src/%.pb.cc,$(PROTO_FILES))
|
46 |
| -#src/proto/%.pb.cc: include/proto/%.pb.h |
47 |
| -#include/proto/%.pb.h: proto/%.proto |
48 |
| -src/proto/stub_message.pb.cc: include/proto/stub_message.pb.h |
49 |
| -include/proto/stub_message.pb.h: proto/stub_message.proto |
50 |
| - @echo " PROTOC $<"; mkdir -p src/proto include/proto; @PROTOC_BIN@ -Iproto --cpp_out=src/proto $< && mv src/proto/$(@F) include/proto |
51 |
| -src/proto/trippath.pb.cc: include/proto/trippath.pb.h |
52 |
| -include/proto/trippath.pb.h: proto/trippath.proto |
53 |
| - @echo " PROTOC $<"; mkdir -p src/proto include/proto; @PROTOC_BIN@ -Iproto --cpp_out=src/proto $< && mv src/proto/$(@F) include/proto |
| 44 | +src/proto/%.pb.cc: proto/%.proto |
| 45 | + @echo " PROTOC $<"; mkdir -p src/proto include/proto; @PROTOC_BIN@ -Iproto --cpp_out=include/proto $< && mv include/proto/$(@F) src/proto |
54 | 46 |
|
55 | 47 | # lib valhalla compilation etc
|
56 | 48 | lib_LTLIBRARIES = libvalhalla.la
|
@@ -121,30 +113,28 @@ libvalhalla_la_SOURCES = \
|
121 | 113 | src/mjolnir/graphtilebuilder.cc \
|
122 | 114 | src/mjolnir/graphtileheaderbuilder.cc \
|
123 | 115 | src/mjolnir/nodeinfobuilder.cc \
|
124 |
| - src/mjolnir/edgeinfobuilder.cc |
| 116 | + src/mjolnir/edgeinfobuilder.cc \ |
| 117 | + src/proto/fileformat.pb.cc \ |
| 118 | + src/proto/osmformat.pb.cc \ |
| 119 | + src/proto/trippath.pb.cc |
125 | 120 | libvalhalla_la_CPPFLAGS = $(DEPS_CFLAGS) $(BOOST_CPPFLAGS)
|
126 | 121 | libvalhalla_la_LIBADD = $(DEPS_LIBS) @PROTOC_LIBS@ @BOOST_PROGRAM_OPTIONS_LIB@
|
127 | 122 | if HAVE_SQLITE3
|
128 | 123 | libvalhalla_la_LIBADD += @SQLITE3_LDFLAGS@
|
129 | 124 | endif
|
130 | 125 |
|
131 |
| -# executable valhalla |
132 |
| -bin_PROGRAMS = valhalla |
133 |
| -#pbfgraphbuilder |
134 |
| - |
| 126 | +#distributed executables |
| 127 | +bin_PROGRAMS = valhalla pbfgraphbuilder |
135 | 128 | valhalla_SOURCES = \
|
136 | 129 | src/valhalla.cc
|
137 | 130 | valhalla_CPPFLAGS = $(DEPS_CFLAGS) $(BOOST_CPPFLAGS)
|
138 | 131 | valhalla_LDADD = $(DEPS_LIBS) @BOOST_LDFLAGS@ @BOOST_PROGRAM_OPTIONS_LIB@
|
139 |
| - |
140 |
| - |
141 |
| -#pbfgraphbuilder_SOURCES = \ |
142 |
| -# src/mjolnir/pbfgraphbuilder/pbfgraphbuilder.cc \ |
143 |
| -# src/mjolnir/pbfgraphbuilder/graphbuilder.cc \ |
144 |
| -# src/mjolnir/pbfgraphbuilder/luatagtransform.cc |
145 |
| -#pbfgraphbuilder_CPPFLAGS = $(DEPS_CFLAGS) $(BOOST_CPPFLAGS) |
146 |
| -#pbfgraphbuilder_LDADD = $(DEPS_LIBS) @BOOST_LDFLAGS@ @BOOST_PROGRAM_OPTIONS_LIB@ \ |
147 |
| -# -losmpbf -lprotobuf -lz -lpthread -llua5.2 libvalhalla.la |
| 132 | +pbfgraphbuilder_SOURCES = \ |
| 133 | + src/mjolnir/pbfgraphbuilder/pbfgraphbuilder.cc \ |
| 134 | + src/mjolnir/pbfgraphbuilder/graphbuilder.cc \ |
| 135 | + src/mjolnir/pbfgraphbuilder/luatagtransform.cc |
| 136 | +pbfgraphbuilder_CPPFLAGS = $(DEPS_CFLAGS) $(BOOST_CPPFLAGS) |
| 137 | +pbfgraphbuilder_LDADD = $(DEPS_LIBS) @BOOST_LDFLAGS@ @BOOST_PROGRAM_OPTIONS_LIB@ -lz libvalhalla.la |
148 | 138 |
|
149 | 139 | # tests
|
150 | 140 | check_PROGRAMS = \
|
|
0 commit comments