# Indexer library. TARGET = indexer TEMPLATE = lib CONFIG += staticlib INCLUDEPATH += ../3party/protobuf/src ROOT_DIR = .. DEPENDENCIES = geometry coding base expat protobuf include($$ROOT_DIR/common.pri) SOURCES += \ classificator.cpp \ drawing_rules.cpp \ drawing_rule_def.cpp \ scales.cpp \ feature.cpp \ classificator_loader.cpp \ scale_index.cpp \ feature_covering.cpp \ point_to_int64.cpp \ mercator.cpp \ index_builder.cpp \ feature_visibility.cpp \ data_header.cpp \ geometry_coding.cpp \ geometry_serialization.cpp \ feature_data.cpp \ feature_utils.cpp \ types_mapping.cpp \ search_index_builder.cpp \ data_factory.cpp \ old/feature_loader_101.cpp \ coding_params.cpp \ feature_loader_base.cpp \ feature_loader.cpp \ search_delimiters.cpp \ mwm_set.cpp \ index.cpp \ categories_holder.cpp \ search_string_utils.cpp \ string_file.cpp \ feature_algo.cpp \ HEADERS += \ feature.hpp \ cell_coverer.hpp \ cell_id.hpp \ classificator.hpp \ drawing_rules.hpp \ drawing_rule_def.hpp \ features_vector.hpp \ scale_index.hpp \ scale_index_builder.hpp \ index.hpp \ index_builder.hpp \ scales.hpp \ classificator_loader.hpp \ interval_index.hpp \ interval_index_builder.hpp \ feature_covering.hpp \ mercator.hpp \ feature_processor.hpp \ feature_visibility.hpp \ data_header.hpp \ tree_structure.hpp \ feature_impl.hpp \ geometry_coding.hpp \ geometry_serialization.hpp \ point_to_int64.hpp \ tesselator_decl.hpp \ feature_data.hpp \ feature_utils.hpp \ types_mapping.hpp \ search_index_builder.hpp \ interval_index_iface.hpp \ data_factory.hpp \ old/interval_index_101.hpp \ old/feature_loader_101.hpp \ coding_params.hpp \ feature_loader_base.hpp \ feature_loader.hpp \ search_trie.hpp \ search_string_utils.hpp \ search_delimiters.hpp \ mwm_set.hpp \ categories_holder.hpp \ drules_struct.pb.h \ string_file.hpp \ feature_algo.hpp \ OTHER_FILES += drules_struct.proto CONFIG(production) { SOURCES += drules_struct_lite.pb.cc HEADERS += drules_struct_lite.pb.h } else { SOURCES += drules_struct.pb.cc HEADERS += drules_struct.pb.h }