# This makefile was automatically generated. Run ./generate_make_file to regenerate the file.
CC=g++
AR=ar
CFLAGS=-Wall -DNDEBUG -march=native -ffast-math -std=c++17 -O3 -fPIC -Iinclude
LDFLAGS=
OMP_CFLAGS=-fopenmp
OMP_LDFLAGS=-fopenmp
all: bin/run_dijkstra bin/test_protobuf bin/test_permutation bin/generate_test_queries bin/osm_extract bin/graph_to_dot bin/test_inverse_vector bin/test_nested_dissection bin/compute_geographic_distance_weights bin/test_sort bin/convert_road_dimacs_coordinates bin/decode_vector bin/test_tag_map bin/test_basic_features bin/export_road_dimacs_graph bin/test_customizable_contraction_hierarchy_reset bin/generate_random_source_times bin/test_contraction_hierarchy_pinned_query bin/compute_nested_dissection_order bin/test_id_mapper bin/test_contraction_hierarchy_extra_weight bin/generate_dijkstra_rank_test_queries bin/test_customizable_contraction_hierarchy_perfect_customization bin/show_path bin/test_google_polyline bin/examine_ch bin/compute_contraction_hierarchy bin/test_geo_dist bin/test_strongly_connected_component bin/generate_random_node_list bin/test_osm_simple bin/test_bit_vector bin/graph_to_svg bin/test_customizable_contraction_hierarchy_pinned_query bin/test_dijkstra bin/compare_vector bin/run_contraction_hierarchy_query bin/test_buffered_asynchronous_reader bin/encode_vector bin/test_nearest_neighbor bin/test_customizable_contraction_hierarchy_customization bin/test_contraction_hierarchy_path_query bin/convert_road_dimacs_graph bin/test_customizable_contraction_hierarchy bin/generate_constant_vector bin/test_id_set_queue bin/randomly_permute_nodes bin/test_customizable_contraction_hierarchy_path_query lib/libroutingkit.a lib/libroutingkit.so
build/run_dijkstra.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/dijkstra.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/run_dijkstra.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/run_dijkstra.cpp -o build/run_dijkstra.o
build/customizable_contraction_hierarchy.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/filter.h include/routingkit/graph_util.h include/routingkit/id_mapper.h include/routingkit/id_queue.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h src/customizable_contraction_hierarchy.cpp src/emulate_gcc_builtin.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) $(OMP_CFLAGS) -c src/customizable_contraction_hierarchy.cpp -o build/customizable_contraction_hierarchy.o
build/test_protobuf.o: src/expect.h src/protobuf.h src/test_protobuf.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_protobuf.cpp -o build/test_protobuf.o
build/test_permutation.o: include/routingkit/constants.h include/routingkit/permutation.h src/expect.h src/test_permutation.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_permutation.cpp -o build/test_permutation.o
build/generate_test_queries.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/generate_test_queries.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/generate_test_queries.cpp -o build/generate_test_queries.o
build/osm_extract.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/id_mapper.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/osm_decoder.h include/routingkit/osm_graph_builder.h include/routingkit/osm_profile.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h include/routingkit/timer.h include/routingkit/vector_io.h src/osm_extract.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/osm_extract.cpp -o build/osm_extract.o
build/geo_position_to_node.o: include/routingkit/constants.h include/routingkit/geo_dist.h include/routingkit/geo_position_to_node.h src/geo_position_to_node.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/geo_position_to_node.cpp -o build/geo_position_to_node.o
build/graph_to_dot.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/permutation.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/graph_to_dot.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/graph_to_dot.cpp -o build/graph_to_dot.o
build/test_inverse_vector.o: include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h src/expect.h src/test_inverse_vector.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_inverse_vector.cpp -o build/test_inverse_vector.o
build/test_nested_dissection.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/nested_dissection.h include/routingkit/permutation.h include/routingkit/sort.h src/expect.h src/test_nested_dissection.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_nested_dissection.cpp -o build/test_nested_dissection.o
build/compute_geographic_distance_weights.o: include/routingkit/bit_vector.h include/routingkit/geo_dist.h include/routingkit/min_max.h include/routingkit/timer.h include/routingkit/vector_io.h src/compute_geographic_distance_weights.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/compute_geographic_distance_weights.cpp -o build/compute_geographic_distance_weights.o
build/test_sort.o: include/routingkit/constants.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h src/expect.h src/test_sort.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_sort.cpp -o build/test_sort.o
build/convert_road_dimacs_coordinates.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/vector_io.h src/convert_road_dimacs_coordinates.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/convert_road_dimacs_coordinates.cpp -o build/convert_road_dimacs_coordinates.o
build/osm_decoder.o: include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/osm_decoder.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h include/routingkit/timer.h src/buffered_asynchronous_reader.h src/file_data_source.h src/osm_decoder.cpp src/protobuf.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/osm_decoder.cpp -o build/osm_decoder.o
build/decode_vector.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/decode_vector.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/decode_vector.cpp -o build/decode_vector.o
build/bit_select.o: src/bit_select.cpp src/bit_select.h src/emulate_gcc_builtin.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/bit_select.cpp -o build/bit_select.o
build/test_tag_map.o: include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h src/expect.h src/test_tag_map.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_tag_map.cpp -o build/test_tag_map.o
build/test_basic_features.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/id_mapper.h include/routingkit/id_queue.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/nested_dissection.h include/routingkit/osm_decoder.h include/routingkit/osm_graph_builder.h include/routingkit/osm_profile.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h include/routingkit/timer.h include/routingkit/timestamp_flag.h src/expect.h src/test_basic_features.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_basic_features.cpp -o build/test_basic_features.o
build/export_road_dimacs_graph.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/vector_io.h src/export_road_dimacs_graph.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/export_road_dimacs_graph.cpp -o build/export_road_dimacs_graph.o
build/file_data_source.o: src/file_data_source.cpp src/file_data_source.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/file_data_source.cpp -o build/file_data_source.o
build/test_customizable_contraction_hierarchy_reset.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/id_mapper.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/expect.h src/test_customizable_contraction_hierarchy_reset.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_customizable_contraction_hierarchy_reset.cpp -o build/test_customizable_contraction_hierarchy_reset.o
build/timer.o: include/routingkit/timer.h src/timer.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/timer.cpp -o build/timer.o
build/generate_random_source_times.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/generate_random_source_times.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/generate_random_source_times.cpp -o build/generate_random_source_times.o
build/test_contraction_hierarchy_pinned_query.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/test_contraction_hierarchy_pinned_query.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_contraction_hierarchy_pinned_query.cpp -o build/test_contraction_hierarchy_pinned_query.o
build/compute_nested_dissection_order.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/nested_dissection.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/compute_nested_dissection_order.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/compute_nested_dissection_order.cpp -o build/compute_nested_dissection_order.o
build/test_id_mapper.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/id_mapper.h include/routingkit/timer.h src/bit_select.h src/expect.h src/test_id_mapper.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_id_mapper.cpp -o build/test_id_mapper.o
build/google_polyline.o: include/routingkit/google_polyline.h src/google_polyline.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/google_polyline.cpp -o build/google_polyline.o
build/test_contraction_hierarchy_extra_weight.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/expect.h src/test_contraction_hierarchy_extra_weight.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_contraction_hierarchy_extra_weight.cpp -o build/test_contraction_hierarchy_extra_weight.o
build/osm_profile.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/osm_decoder.h include/routingkit/osm_graph_builder.h include/routingkit/osm_profile.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h src/osm_profile.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/osm_profile.cpp -o build/osm_profile.o
build/vector_io.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/vector_io.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/vector_io.cpp -o build/vector_io.o
build/protobuf.o: src/protobuf.cpp src/protobuf.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/protobuf.cpp -o build/protobuf.o
build/generate_dijkstra_rank_test_queries.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/dijkstra.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/generate_dijkstra_rank_test_queries.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/generate_dijkstra_rank_test_queries.cpp -o build/generate_dijkstra_rank_test_queries.o
build/test_customizable_contraction_hierarchy_perfect_customization.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/graph_util.h include/routingkit/id_mapper.h include/routingkit/id_queue.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/test_customizable_contraction_hierarchy_perfect_customization.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_customizable_contraction_hierarchy_perfect_customization.cpp -o build/test_customizable_contraction_hierarchy_perfect_customization.o
build/show_path.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/show_path.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/show_path.cpp -o build/show_path.o
build/test_google_polyline.o: include/routingkit/google_polyline.h src/expect.h src/test_google_polyline.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_google_polyline.cpp -o build/test_google_polyline.o
build/examine_ch.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/examine_ch.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/examine_ch.cpp -o build/examine_ch.o
build/compute_contraction_hierarchy.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/compute_contraction_hierarchy.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/compute_contraction_hierarchy.cpp -o build/compute_contraction_hierarchy.o
build/contraction_hierarchy.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/graph_util.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/contraction_hierarchy.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/contraction_hierarchy.cpp -o build/contraction_hierarchy.o
build/strongly_connected_component.o: include/routingkit/min_max.h include/routingkit/strongly_connected_component.h src/strongly_connected_component.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/strongly_connected_component.cpp -o build/strongly_connected_component.o
build/test_geo_dist.o: include/routingkit/geo_dist.h include/routingkit/timer.h src/expect.h src/test_geo_dist.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_geo_dist.cpp -o build/test_geo_dist.o
build/test_strongly_connected_component.o: include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/strongly_connected_component.h src/expect.h src/test_strongly_connected_component.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_strongly_connected_component.cpp -o build/test_strongly_connected_component.o
build/osm_graph_builder.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/filter.h include/routingkit/geo_dist.h include/routingkit/graph_util.h include/routingkit/id_mapper.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/osm_decoder.h include/routingkit/osm_graph_builder.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h include/routingkit/timer.h src/osm_graph_builder.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/osm_graph_builder.cpp -o build/osm_graph_builder.o
build/generate_random_node_list.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/generate_random_node_list.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/generate_random_node_list.cpp -o build/generate_random_node_list.o
build/test_osm_simple.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/id_mapper.h include/routingkit/id_queue.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/nested_dissection.h include/routingkit/osm_decoder.h include/routingkit/osm_graph_builder.h include/routingkit/osm_simple.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h include/routingkit/timer.h include/routingkit/timestamp_flag.h src/expect.h src/test_osm_simple.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_osm_simple.cpp -o build/test_osm_simple.o
build/test_bit_vector.o: include/routingkit/bit_vector.h src/expect.h src/test_bit_vector.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_bit_vector.cpp -o build/test_bit_vector.o
build/graph_to_svg.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/graph_to_svg.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/graph_to_svg.cpp -o build/graph_to_svg.o
build/expect.o: src/expect.cpp src/expect.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/expect.cpp -o build/expect.o
build/test_customizable_contraction_hierarchy_pinned_query.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/id_mapper.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/test_customizable_contraction_hierarchy_pinned_query.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_customizable_contraction_hierarchy_pinned_query.cpp -o build/test_customizable_contraction_hierarchy_pinned_query.o
build/test_dijkstra.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/dijkstra.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/expect.h src/test_dijkstra.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_dijkstra.cpp -o build/test_dijkstra.o
build/compare_vector.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/compare_vector.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/compare_vector.cpp -o build/compare_vector.o
build/graph_util.o: include/routingkit/constants.h include/routingkit/graph_util.h include/routingkit/permutation.h include/routingkit/sort.h src/graph_util.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/graph_util.cpp -o build/graph_util.o
build/run_contraction_hierarchy_query.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/run_contraction_hierarchy_query.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/run_contraction_hierarchy_query.cpp -o build/run_contraction_hierarchy_query.o
build/verify.o: src/verify.cpp src/verify.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/verify.cpp -o build/verify.o
build/test_buffered_asynchronous_reader.o: src/buffered_asynchronous_reader.h src/test_buffered_asynchronous_reader.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_buffered_asynchronous_reader.cpp -o build/test_buffered_asynchronous_reader.o
build/encode_vector.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/encode_vector.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/encode_vector.cpp -o build/encode_vector.o
build/osm_simple.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/osm_decoder.h include/routingkit/osm_graph_builder.h include/routingkit/osm_profile.h include/routingkit/osm_simple.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/tag_map.h src/osm_simple.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/osm_simple.cpp -o build/osm_simple.o
build/test_nearest_neighbor.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/geo_dist.h include/routingkit/geo_position_to_node.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/expect.h src/test_nearest_neighbor.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_nearest_neighbor.cpp -o build/test_nearest_neighbor.o
build/test_customizable_contraction_hierarchy_customization.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/graph_util.h include/routingkit/id_mapper.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/test_customizable_contraction_hierarchy_customization.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_customizable_contraction_hierarchy_customization.cpp -o build/test_customizable_contraction_hierarchy_customization.o
build/test_contraction_hierarchy_path_query.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/contraction_hierarchy.h include/routingkit/id_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/timestamp_flag.h include/routingkit/vector_io.h src/test_contraction_hierarchy_path_query.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_contraction_hierarchy_path_query.cpp -o build/test_contraction_hierarchy_path_query.o
build/convert_road_dimacs_graph.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/vector_io.h src/convert_road_dimacs_graph.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/convert_road_dimacs_graph.cpp -o build/convert_road_dimacs_graph.o
build/buffered_asynchronous_reader.o: src/buffered_asynchronous_reader.cpp src/buffered_asynchronous_reader.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/buffered_asynchronous_reader.cpp -o build/buffered_asynchronous_reader.o
build/test_customizable_contraction_hierarchy.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/id_mapper.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/test_customizable_contraction_hierarchy.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_customizable_contraction_hierarchy.cpp -o build/test_customizable_contraction_hierarchy.o
build/generate_constant_vector.o: include/routingkit/bit_vector.h include/routingkit/vector_io.h src/generate_constant_vector.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/generate_constant_vector.cpp -o build/generate_constant_vector.o
build/bit_vector.o: include/routingkit/bit_vector.h src/bit_vector.cpp src/emulate_gcc_builtin.h generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/bit_vector.cpp -o build/bit_vector.o
build/test_id_set_queue.o: include/routingkit/constants.h include/routingkit/id_set_queue.h include/routingkit/min_max.h src/expect.h src/test_id_set_queue.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_id_set_queue.cpp -o build/test_id_set_queue.o
build/randomly_permute_nodes.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/vector_io.h src/randomly_permute_nodes.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/randomly_permute_nodes.cpp -o build/randomly_permute_nodes.o
build/id_mapper.o: include/routingkit/constants.h include/routingkit/id_mapper.h src/bit_select.h src/emulate_gcc_builtin.h src/id_mapper.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/id_mapper.cpp -o build/id_mapper.o
build/test_customizable_contraction_hierarchy_path_query.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/customizable_contraction_hierarchy.h include/routingkit/graph_util.h include/routingkit/id_mapper.h include/routingkit/id_set_queue.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h include/routingkit/vector_io.h src/test_customizable_contraction_hierarchy_path_query.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/test_customizable_contraction_hierarchy_path_query.cpp -o build/test_customizable_contraction_hierarchy_path_query.o
build/nested_dissection.o: include/routingkit/bit_vector.h include/routingkit/constants.h include/routingkit/filter.h include/routingkit/graph_util.h include/routingkit/id_mapper.h include/routingkit/inverse_vector.h include/routingkit/min_max.h include/routingkit/nested_dissection.h include/routingkit/permutation.h include/routingkit/sort.h include/routingkit/timer.h src/nested_dissection.cpp generate_make_file
@mkdir -p build
$(CC) $(CFLAGS) -c src/nested_dissection.cpp -o build/nested_dissection.o
bin/run_dijkstra: build/bit_vector.o build/run_dijkstra.o build/timer.o build/vector_io.o build/verify.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/run_dijkstra.o build/timer.o build/vector_io.o build/verify.o -pthread -o bin/run_dijkstra
bin/test_protobuf: build/expect.o build/protobuf.o build/test_protobuf.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/protobuf.o build/test_protobuf.o -o bin/test_protobuf
bin/test_permutation: build/expect.o build/test_permutation.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/test_permutation.o -o bin/test_permutation
bin/generate_test_queries: build/bit_vector.o build/generate_test_queries.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/generate_test_queries.o build/vector_io.o -pthread -o bin/generate_test_queries
bin/osm_extract: build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/file_data_source.o build/graph_util.o build/id_mapper.o build/osm_decoder.o build/osm_extract.o build/osm_graph_builder.o build/osm_profile.o build/protobuf.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/file_data_source.o build/graph_util.o build/id_mapper.o build/osm_decoder.o build/osm_extract.o build/osm_graph_builder.o build/osm_profile.o build/protobuf.o build/timer.o build/vector_io.o -lm -lz -pthread -o bin/osm_extract
bin/graph_to_dot: build/bit_vector.o build/contraction_hierarchy.o build/graph_to_dot.o build/graph_util.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/graph_to_dot.o build/graph_util.o build/timer.o build/vector_io.o -pthread -o bin/graph_to_dot
bin/test_inverse_vector: build/expect.o build/test_inverse_vector.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/test_inverse_vector.o -o bin/test_inverse_vector
bin/test_nested_dissection: build/bit_select.o build/bit_vector.o build/expect.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/test_nested_dissection.o build/timer.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/expect.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/test_nested_dissection.o build/timer.o -pthread -o bin/test_nested_dissection
bin/compute_geographic_distance_weights: build/bit_vector.o build/compute_geographic_distance_weights.o build/timer.o build/vector_io.o build/verify.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/compute_geographic_distance_weights.o build/timer.o build/vector_io.o build/verify.o -lm -pthread -o bin/compute_geographic_distance_weights
bin/test_sort: build/expect.o build/test_sort.o build/timer.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/test_sort.o build/timer.o -o bin/test_sort
bin/convert_road_dimacs_coordinates: build/bit_vector.o build/convert_road_dimacs_coordinates.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/convert_road_dimacs_coordinates.o build/vector_io.o -pthread -o bin/convert_road_dimacs_coordinates
bin/decode_vector: build/bit_vector.o build/decode_vector.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/decode_vector.o build/vector_io.o -pthread -o bin/decode_vector
bin/test_tag_map: build/expect.o build/test_tag_map.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/test_tag_map.o -o bin/test_tag_map
bin/test_basic_features: build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/expect.o build/file_data_source.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/protobuf.o build/test_basic_features.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/expect.o build/file_data_source.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/protobuf.o build/test_basic_features.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -lm -lz -pthread -o bin/test_basic_features
bin/export_road_dimacs_graph: build/bit_vector.o build/export_road_dimacs_graph.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/export_road_dimacs_graph.o build/vector_io.o -pthread -o bin/export_road_dimacs_graph
bin/test_customizable_contraction_hierarchy_reset: build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/expect.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_reset.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/expect.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_reset.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -pthread -o bin/test_customizable_contraction_hierarchy_reset
bin/generate_random_source_times: build/bit_vector.o build/generate_random_source_times.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/generate_random_source_times.o build/vector_io.o -pthread -o bin/generate_random_source_times
bin/test_contraction_hierarchy_pinned_query: build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/test_contraction_hierarchy_pinned_query.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/test_contraction_hierarchy_pinned_query.o build/timer.o build/vector_io.o -pthread -o bin/test_contraction_hierarchy_pinned_query
bin/compute_nested_dissection_order: build/bit_select.o build/bit_vector.o build/compute_nested_dissection_order.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/compute_nested_dissection_order.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/timer.o build/vector_io.o -pthread -o bin/compute_nested_dissection_order
bin/test_id_mapper: build/bit_select.o build/bit_vector.o build/expect.o build/id_mapper.o build/test_id_mapper.o build/timer.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/expect.o build/id_mapper.o build/test_id_mapper.o build/timer.o -pthread -o bin/test_id_mapper
bin/test_contraction_hierarchy_extra_weight: build/bit_vector.o build/contraction_hierarchy.o build/expect.o build/graph_util.o build/test_contraction_hierarchy_extra_weight.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/expect.o build/graph_util.o build/test_contraction_hierarchy_extra_weight.o build/timer.o build/vector_io.o -pthread -o bin/test_contraction_hierarchy_extra_weight
bin/generate_dijkstra_rank_test_queries: build/bit_vector.o build/generate_dijkstra_rank_test_queries.o build/vector_io.o build/verify.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/generate_dijkstra_rank_test_queries.o build/vector_io.o build/verify.o -pthread -o bin/generate_dijkstra_rank_test_queries
bin/test_customizable_contraction_hierarchy_perfect_customization: build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_perfect_customization.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_perfect_customization.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -pthread -o bin/test_customizable_contraction_hierarchy_perfect_customization
bin/show_path: build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/show_path.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/show_path.o build/timer.o build/vector_io.o -pthread -o bin/show_path
bin/test_google_polyline: build/expect.o build/google_polyline.o build/test_google_polyline.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/google_polyline.o build/test_google_polyline.o -lm -o bin/test_google_polyline
bin/examine_ch: build/bit_vector.o build/contraction_hierarchy.o build/examine_ch.o build/graph_util.o build/timer.o build/vector_io.o build/verify.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/examine_ch.o build/graph_util.o build/timer.o build/vector_io.o build/verify.o -pthread -o bin/examine_ch
bin/compute_contraction_hierarchy: build/bit_vector.o build/compute_contraction_hierarchy.o build/contraction_hierarchy.o build/graph_util.o build/timer.o build/vector_io.o build/verify.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/compute_contraction_hierarchy.o build/contraction_hierarchy.o build/graph_util.o build/timer.o build/vector_io.o build/verify.o -pthread -o bin/compute_contraction_hierarchy
bin/test_geo_dist: build/expect.o build/test_geo_dist.o build/timer.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/test_geo_dist.o build/timer.o -lm -o bin/test_geo_dist
bin/test_strongly_connected_component: build/expect.o build/strongly_connected_component.o build/test_strongly_connected_component.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/strongly_connected_component.o build/test_strongly_connected_component.o -o bin/test_strongly_connected_component
bin/generate_random_node_list: build/bit_vector.o build/generate_random_node_list.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/generate_random_node_list.o build/vector_io.o -pthread -o bin/generate_random_node_list
bin/test_osm_simple: build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/expect.o build/file_data_source.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/osm_simple.o build/protobuf.o build/test_osm_simple.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/expect.o build/file_data_source.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/osm_simple.o build/protobuf.o build/test_osm_simple.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -lm -lz -pthread -o bin/test_osm_simple
bin/test_bit_vector: build/bit_vector.o build/expect.o build/test_bit_vector.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/expect.o build/test_bit_vector.o -pthread -o bin/test_bit_vector
bin/graph_to_svg: build/bit_vector.o build/contraction_hierarchy.o build/graph_to_svg.o build/graph_util.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/graph_to_svg.o build/graph_util.o build/timer.o build/vector_io.o -pthread -o bin/graph_to_svg
bin/test_customizable_contraction_hierarchy_pinned_query: build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_pinned_query.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_pinned_query.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -pthread -o bin/test_customizable_contraction_hierarchy_pinned_query
bin/test_dijkstra: build/bit_vector.o build/expect.o build/test_dijkstra.o build/vector_io.o build/verify.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/expect.o build/test_dijkstra.o build/vector_io.o build/verify.o -pthread -o bin/test_dijkstra
bin/compare_vector: build/bit_vector.o build/compare_vector.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/compare_vector.o build/vector_io.o -pthread -o bin/compare_vector
bin/run_contraction_hierarchy_query: build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/run_contraction_hierarchy_query.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/run_contraction_hierarchy_query.o build/timer.o build/vector_io.o -pthread -o bin/run_contraction_hierarchy_query
bin/test_buffered_asynchronous_reader: build/buffered_asynchronous_reader.o build/test_buffered_asynchronous_reader.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/buffered_asynchronous_reader.o build/test_buffered_asynchronous_reader.o -pthread -o bin/test_buffered_asynchronous_reader
bin/encode_vector: build/bit_vector.o build/encode_vector.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/encode_vector.o build/vector_io.o -pthread -o bin/encode_vector
bin/test_nearest_neighbor: build/bit_vector.o build/expect.o build/geo_position_to_node.o build/test_nearest_neighbor.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/expect.o build/geo_position_to_node.o build/test_nearest_neighbor.o build/timer.o build/vector_io.o -lm -pthread -o bin/test_nearest_neighbor
bin/test_customizable_contraction_hierarchy_customization: build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_customization.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_customization.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -pthread -o bin/test_customizable_contraction_hierarchy_customization
bin/test_contraction_hierarchy_path_query: build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/test_contraction_hierarchy_path_query.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/contraction_hierarchy.o build/graph_util.o build/test_contraction_hierarchy_path_query.o build/timer.o build/vector_io.o -pthread -o bin/test_contraction_hierarchy_path_query
bin/convert_road_dimacs_graph: build/bit_vector.o build/convert_road_dimacs_graph.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/convert_road_dimacs_graph.o build/vector_io.o -pthread -o bin/convert_road_dimacs_graph
bin/test_customizable_contraction_hierarchy: build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -pthread -o bin/test_customizable_contraction_hierarchy
bin/generate_constant_vector: build/bit_vector.o build/generate_constant_vector.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/generate_constant_vector.o build/vector_io.o -pthread -o bin/generate_constant_vector
bin/test_id_set_queue: build/expect.o build/test_id_set_queue.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/expect.o build/test_id_set_queue.o -o bin/test_id_set_queue
bin/randomly_permute_nodes: build/bit_vector.o build/randomly_permute_nodes.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_vector.o build/randomly_permute_nodes.o build/vector_io.o -pthread -o bin/randomly_permute_nodes
bin/test_customizable_contraction_hierarchy_path_query: build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_path_query.o build/timer.o build/vector_io.o
@mkdir -p bin
$(CC) $(LDFLAGS) build/bit_select.o build/bit_vector.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/graph_util.o build/id_mapper.o build/test_customizable_contraction_hierarchy_path_query.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -pthread -o bin/test_customizable_contraction_hierarchy_path_query
lib/libroutingkit.a: build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/file_data_source.o build/geo_position_to_node.o build/google_polyline.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/osm_simple.o build/protobuf.o build/strongly_connected_component.o build/timer.o build/vector_io.o
@mkdir -p lib
$(AR) rcs lib/libroutingkit.a build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/file_data_source.o build/geo_position_to_node.o build/google_polyline.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/osm_simple.o build/protobuf.o build/strongly_connected_component.o build/timer.o build/vector_io.o
lib/libroutingkit.so: build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/file_data_source.o build/geo_position_to_node.o build/google_polyline.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/osm_simple.o build/protobuf.o build/strongly_connected_component.o build/timer.o build/vector_io.o
@mkdir -p lib
$(CC) -shared $(LDFLAGS) build/bit_select.o build/bit_vector.o build/buffered_asynchronous_reader.o build/contraction_hierarchy.o build/customizable_contraction_hierarchy.o build/file_data_source.o build/geo_position_to_node.o build/google_polyline.o build/graph_util.o build/id_mapper.o build/nested_dissection.o build/osm_decoder.o build/osm_graph_builder.o build/osm_profile.o build/osm_simple.o build/protobuf.o build/strongly_connected_component.o build/timer.o build/vector_io.o $(OMP_LDFLAGS) -lm -lz -pthread -o lib/libroutingkit.so