blob: 9e7ccf5711275d357a8023cc3712328d77d86b4a [file] [log] [blame]
defines = -DV8_DEPRECATION_WARNINGS -DENABLE_MDNS=1 -DENABLE_NOTIFICATIONS -DENABLE_PEPPER_CDMS -DENABLE_PLUGINS=1 -DENABLE_PDF=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DUSE_UDEV -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_CLIPBOARD_AURAX11=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DENABLE_WEBRTC=1 -DENABLE_EXTENSIONS=1 -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_SERVICE_DISCOVERY=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DENABLE_MEDIA_ROUTER=1 -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=277962-1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -D_GLIBCXX_DEBUG=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DPROTOBUF_USE_DLLS -DENABLE_WEBSOCKETS -DBORINGSSL_SHARED_LIBRARY
include_dirs = -I../../../../.. -Igen -I../../../../../build/linux/debian_wheezy_amd64-sysroot/usr/include/glib-2.0 -I../../../../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../../../../third_party/protobuf/src -Igen/protoc_out -I../../../../../third_party/protobuf/src -I../../../../../build/linux/debian_wheezy_amd64-sysroot/usr/include/nss -I../../../../../build/linux/debian_wheezy_amd64-sysroot/usr/include/nspr -I../../../../../third_party/boringssl/src/include
label_name = sync
target_out_dir = obj/components/sync
target_output_name = libsync
build obj/components/sync/sync.inputdeps.stamp: stamp obj/base/build_date.stamp obj/base/debugging_flags.stamp obj/base/allocator/features.stamp obj/build/linux/libgio/libgio_loader.stamp obj/components/sync/core_impl/attachments/proto/proto_gen.stamp obj/components/sync/protocol/protocol_internal_gen.stamp obj/net/net_quic_proto_gen.stamp obj/net/net_resources_grit.stamp obj/net/base/registry_controlled_domains/registry_controlled_domains.stamp obj/third_party/icu/icudata.stamp obj/tools/grit/grit_sources.stamp obj/url/url_features.stamp
build ./libsync.so ./libsync.so.TOC: solink obj/components/sync/sync_core/attachment.o obj/components/sync/sync_core/attachment_id.o obj/components/sync/sync_core/attachment_metadata.o obj/components/sync/sync_core/attachment_store.o obj/components/sync/sync_core/attachment_store_backend.o obj/components/sync/sync_core/conflict_resolution.o obj/components/sync/sync_core/entity_change.o obj/components/sync/sync_core/entity_data.o obj/components/sync/sync_core/metadata_batch.o obj/components/sync/sync_core/model_type_change_processor.o obj/components/sync/sync_core/model_type_service.o obj/components/sync/sync_core/model_type_store.o obj/components/sync/sync_core/sync_change.o obj/components/sync/sync_core/sync_change_processor.o obj/components/sync/sync_core/sync_data.o obj/components/sync/sync_core/sync_error.o obj/components/sync/sync_core/sync_error_factory.o obj/components/sync/sync_core/sync_merge_result.o obj/components/sync/sync_core/syncable_service.o obj/components/sync/sync_core/attachment_id_proto.o obj/components/sync/sync_core/cancelation_observer.o obj/components/sync/sync_core/cancelation_signal.o obj/components/sync/sync_core/cryptographer.o obj/components/sync/sync_core/data_type_histogram.o obj/components/sync/sync_core/extensions_activity.o obj/components/sync/sync_core/get_session_name.o obj/components/sync/sync_core/get_session_name_linux.o obj/components/sync/sync_core/invalidation_interface.o obj/components/sync/sync_core/logging.o obj/components/sync/sync_core/nigori.o obj/components/sync/sync_core/node_ordinal.o obj/components/sync/sync_core/progress_marker_map.o obj/components/sync/sync_core/sync_string_conversions.o obj/components/sync/sync_core/syncer_error.o obj/components/sync/sync_core/time.o obj/components/sync/sync_core/unique_position.o obj/components/sync/sync_core/unrecoverable_error_info.o obj/components/sync/sync_core/weak_handle.o obj/components/sync/sync_core/activation_context.o obj/components/sync/sync_core/base_node.o obj/components/sync/sync_core/base_transaction.o obj/components/sync/sync_core/change_record.o obj/components/sync/sync_core/data_batch_impl.o obj/components/sync/sync_core/data_type_association_stats.o obj/components/sync/sync_core/data_type_debug_info_listener.o obj/components/sync/sync_core/delete_journal.o obj/components/sync/sync_core/http_bridge.o obj/components/sync/sync_core/http_bridge_network_resources.o obj/components/sync/sync_core/internal_components_factory_impl.o obj/components/sync/sync_core/model_type_connector.o obj/components/sync/sync_core/model_type_processor.o obj/components/sync/sync_core/model_type_store_backend.o obj/components/sync/sync_core/model_type_store_impl.o obj/components/sync/sync_core/non_blocking_sync_common.o obj/components/sync/sync_core/processor_entity_tracker.o obj/components/sync/sync_core/read_node.o obj/components/sync/sync_core/read_transaction.o obj/components/sync/sync_core/shared_model_type_processor.o obj/components/sync/sync_core/simple_metadata_change_list.o obj/components/sync/sync_core/sync_db_util.o obj/components/sync/sync_core/sync_encryption_handler.o obj/components/sync/sync_core/sync_manager.o obj/components/sync/sync_core/sync_manager_factory.o obj/components/sync/sync_core/user_share.o obj/components/sync/sync_core/write_node.o obj/components/sync/sync_core/write_transaction.o obj/components/sync/sync_core/attachment_downloader.o obj/components/sync/sync_core/attachment_downloader_impl.o obj/components/sync/sync_core/attachment_service.o obj/components/sync/sync_core/attachment_service_impl.o obj/components/sync/sync_core/attachment_service_proxy.o obj/components/sync/sync_core/attachment_service_proxy_for_test.o obj/components/sync/sync_core/attachment_store_frontend.o obj/components/sync/sync_core/attachment_uploader.o obj/components/sync/sync_core/attachment_uploader_impl.o obj/components/sync/sync_core/attachment_util.o obj/components/sync/sync_core/fake_attachment_downloader.o obj/components/sync/sync_core/fake_attachment_uploader.o obj/components/sync/sync_core/in_memory_attachment_store.o obj/components/sync/sync_core/on_disk_attachment_store.o obj/components/sync/sync_core/task_queue.o obj/components/sync/sync_core/change_reorder_buffer.o obj/components/sync/sync_core/debug_info_event_listener.o obj/components/sync/sync_core/js_mutation_event_observer.o obj/components/sync/sync_core/js_sync_encryption_handler_observer.o obj/components/sync/sync_core/js_sync_manager_observer.o obj/components/sync/sync_core/model_type_connector_proxy.o obj/components/sync/sync_core/protocol_event_buffer.o obj/components/sync/sync_core/sync_encryption_handler_impl.o obj/components/sync/sync_core/sync_manager_impl.o obj/components/sync/sync_core/syncapi_internal.o obj/components/sync/sync_core/syncapi_server_connection_manager.o obj/components/sync/sync_core/clear_server_data_request_event.o obj/components/sync/sync_core/clear_server_data_response_event.o obj/components/sync/sync_core/commit_request_event.o obj/components/sync/sync_core/commit_response_event.o obj/components/sync/sync_core/configure_get_updates_request_event.o obj/components/sync/sync_core/get_updates_response_event.o obj/components/sync/sync_core/normal_get_updates_request_event.o obj/components/sync/sync_core/poll_get_updates_request_event.o obj/components/sync/sync_core/protocol_event.o obj/components/sync/sync_core/model_safe_worker.o obj/components/sync/sync_core/passive_model_worker.o obj/components/sync/sync_core/polling_constants.o obj/components/sync/sync_core/sync_status.o obj/components/sync/sync_core/all_status.o obj/components/sync/sync_core/apply_control_data_updates.o obj/components/sync/sync_core/backoff_delay_provider.o obj/components/sync/sync_core/clear_server_data.o obj/components/sync/sync_core/commit.o obj/components/sync/sync_core/commit_contribution.o obj/components/sync/sync_core/commit_contributor.o obj/components/sync/sync_core/commit_processor.o obj/components/sync/sync_core/commit_queue.o obj/components/sync/sync_core/commit_util.o obj/components/sync/sync_core/conflict_resolver.o obj/components/sync/sync_core/conflict_util.o obj/components/sync/sync_core/directory_commit_contribution.o obj/components/sync/sync_core/directory_commit_contributor.o obj/components/sync/sync_core/directory_update_handler.o obj/components/sync/sync_core/get_commit_ids.o obj/components/sync/sync_core/get_updates_delegate.o obj/components/sync/sync_core/get_updates_processor.o obj/components/sync/sync_core/model_type_worker.o obj/components/sync/sync_core/server_connection_manager.o obj/components/sync/sync_core/url_translator.o obj/components/sync/sync_core/non_blocking_type_commit_contribution.o obj/components/sync/sync_core/nudge_handler.o obj/components/sync/sync_core/nudge_source.o obj/components/sync/sync_core/process_updates_util.o obj/components/sync/sync_core/sync_cycle_event.o obj/components/sync/sync_core/sync_engine_event_listener.o obj/components/sync/sync_core/sync_scheduler.o obj/components/sync/sync_core/sync_scheduler_impl.o obj/components/sync/sync_core/syncer.o obj/components/sync/sync_core/syncer_proto_util.o obj/components/sync/sync_core/syncer_util.o obj/components/sync/sync_core/traffic_logger.o obj/components/sync/sync_core/update_applicator.o obj/components/sync/sync_core/update_handler.o obj/components/sync/sync_core/worker_entity_tracker.o obj/components/sync/sync_core/js_event_details.o obj/components/sync/sync_core/sync_js_controller.o obj/components/sync/sync_core/proto_enum_conversions.o obj/components/sync/sync_core/proto_value_conversions.o obj/components/sync/sync_core/sync_protocol_error.o obj/components/sync/sync_core/commit_counters.o obj/components/sync/sync_core/model_neutral_state.o obj/components/sync/sync_core/status_counters.o obj/components/sync/sync_core/sync_session_snapshot.o obj/components/sync/sync_core/type_debug_info_observer.o obj/components/sync/sync_core/update_counters.o obj/components/sync/sync_core/data_type_tracker.o obj/components/sync/sync_core/directory_type_debug_info_emitter.o obj/components/sync/sync_core/model_type_registry.o obj/components/sync/sync_core/nudge_tracker.o obj/components/sync/sync_core/status_controller.o obj/components/sync/sync_core/sync_session.o obj/components/sync/sync_core/sync_session_context.o obj/components/sync/sync_core/directory.o obj/components/sync/sync_core/directory_backing_store.o obj/components/sync/sync_core/entry.o obj/components/sync/sync_core/entry_kernel.o obj/components/sync/sync_core/in_memory_directory_backing_store.o obj/components/sync/sync_core/invalid_directory_backing_store.o obj/components/sync/sync_core/model_neutral_mutable_entry.o obj/components/sync/sync_core/model_type.o obj/components/sync/sync_core/mutable_entry.o obj/components/sync/sync_core/nigori_handler.o obj/components/sync/sync_core/nigori_util.o obj/components/sync/sync_core/on_disk_directory_backing_store.o obj/components/sync/sync_core/parent_child_index.o obj/components/sync/sync_core/scoped_kernel_lock.o obj/components/sync/sync_core/scoped_parent_child_index_updater.o obj/components/sync/sync_core/syncable_base_transaction.o obj/components/sync/sync_core/syncable_base_write_transaction.o obj/components/sync/sync_core/syncable_delete_journal.o obj/components/sync/sync_core/syncable_enum_conversions.o obj/components/sync/sync_core/syncable_id.o obj/components/sync/sync_core/syncable_model_neutral_write_transaction.o obj/components/sync/sync_core/syncable_proto_util.o obj/components/sync/sync_core/syncable_read_transaction.o obj/components/sync/sync_core/syncable_util.o obj/components/sync/sync_core/syncable_write_transaction.o obj/components/sync/sync_core/write_transaction_info.o obj/google_apis/google_apis/account_tracker.o obj/google_apis/google_apis/gaia_auth_consumer.o obj/google_apis/google_apis/gaia_auth_fetcher.o obj/google_apis/google_apis/gaia_auth_util.o obj/google_apis/google_apis/gaia_constants.o obj/google_apis/google_apis/gaia_oauth_client.o obj/google_apis/google_apis/gaia_switches.o obj/google_apis/google_apis/gaia_urls.o obj/google_apis/google_apis/google_service_auth_error.o obj/google_apis/google_apis/identity_provider.o obj/google_apis/google_apis/oauth2_access_token_fetcher.o obj/google_apis/google_apis/oauth2_access_token_fetcher_immediate_error.o obj/google_apis/google_apis/oauth2_access_token_fetcher_impl.o obj/google_apis/google_apis/oauth2_api_call_flow.o obj/google_apis/google_apis/oauth2_mint_token_flow.o obj/google_apis/google_apis/oauth2_token_service.o obj/google_apis/google_apis/oauth2_token_service_delegate.o obj/google_apis/google_apis/oauth2_token_service_request.o obj/google_apis/google_apis/oauth_request_signer.o obj/google_apis/google_apis/ubertoken_fetcher.o obj/google_apis/google_apis/google_api_keys.o obj/google_apis/google_apis/auth_service.o obj/google_apis/google_apis/base_requests.o obj/google_apis/google_apis/drive_api_error_codes.o obj/google_apis/google_apis/drive_api_parser.o obj/google_apis/google_apis/drive_api_requests.o obj/google_apis/google_apis/drive_api_url_generator.o obj/google_apis/google_apis/files_list_request_runner.o obj/google_apis/google_apis/request_sender.o obj/google_apis/google_apis/request_util.o obj/google_apis/google_apis/task_util.o obj/google_apis/google_apis/time_util.o obj/components/sync/core_impl/attachments/proto/libproto.a obj/base/third_party/dynamic_annotations/libdynamic_annotations.a obj/third_party/libxml/libxml2.a obj/third_party/zlib/libchrome_zlib.a obj/third_party/zlib/libzlib_x86_simd.a obj/third_party/leveldatabase/libleveldatabase.a obj/third_party/re2/libre2.a obj/third_party/snappy/libsnappy.a | ./libprotocol.so.TOC ./libprotobuf_lite.so.TOC ./libnet.so.TOC ./libcrcrypto.so.TOC ./libboringssl.so.TOC ./liburl.so.TOC ./libbase.so.TOC ./libbase_i18n.so.TOC ./libicui18n.so.TOC ./libicuuc.so.TOC ./libsql.so.TOC || obj/components/sync/sync_core.stamp obj/build/config/sanitizers/deps.stamp obj/google_apis/google_apis.stamp
ldflags = -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -fuse-ld=gold -B../../../../../third_party/binutils/Linux_x64/Release/bin -Wl,--threads -Wl,--thread-count=4 -Wl,--icf=all -pthread -m64 --sysroot=../../../../../build/linux/debian_wheezy_amd64-sysroot -L/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -Wl,-rpath-link=/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -L/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -L/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -Wl,-rpath-link=/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,-rpath-link=/usr/local/google/home/jokulik/chromium/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,--export-dynamic
libs = -ldl -lrt -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lnss3 -lnssutil3 -lsmime3 -lplds4 -lplc4 -lnspr4
output_extension = .so
output_dir = .
solibs = ./libprotocol.so ./libprotobuf_lite.so ./libnet.so ./libcrcrypto.so ./libboringssl.so ./liburl.so ./libbase.so ./libbase_i18n.so ./libicui18n.so ./libicuuc.so ./libsql.so