mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-12-01 01:36:09 +03:00
94 lines
2.7 KiB
Plaintext
94 lines
2.7 KiB
Plaintext
# Copyright 2016 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import("//third_party/blink/renderer/modules/modules.gni")
|
|
|
|
blink_modules_sources("webdatabase") {
|
|
sources = [
|
|
"change_version_data.h",
|
|
"change_version_wrapper.cc",
|
|
"change_version_wrapper.h",
|
|
"database.cc",
|
|
"database.h",
|
|
"database_authorizer.cc",
|
|
"database_authorizer.h",
|
|
"database_basic_types.h",
|
|
"database_client.cc",
|
|
"database_client.h",
|
|
"database_context.cc",
|
|
"database_context.h",
|
|
"database_error.h",
|
|
"database_manager.cc",
|
|
"database_manager.h",
|
|
"database_task.cc",
|
|
"database_task.h",
|
|
"database_thread.cc",
|
|
"database_thread.h",
|
|
"database_tracker.cc",
|
|
"database_tracker.h",
|
|
"dom_window_web_database.cc",
|
|
"dom_window_web_database.h",
|
|
"inspector_database_agent.cc",
|
|
"inspector_database_agent.h",
|
|
"inspector_database_resource.cc",
|
|
"inspector_database_resource.h",
|
|
"quota_tracker.cc",
|
|
"quota_tracker.h",
|
|
"sql_error.cc",
|
|
"sql_error.h",
|
|
"sql_result_set.cc",
|
|
"sql_result_set.h",
|
|
"sql_result_set_row_list.cc",
|
|
"sql_result_set_row_list.h",
|
|
"sql_statement.cc",
|
|
"sql_statement.h",
|
|
"sql_statement_backend.cc",
|
|
"sql_statement_backend.h",
|
|
"sql_statement_callback.h",
|
|
"sql_statement_error_callback.h",
|
|
"sql_transaction.cc",
|
|
"sql_transaction.h",
|
|
"sql_transaction_backend.cc",
|
|
"sql_transaction_backend.h",
|
|
"sql_transaction_callback.h",
|
|
"sql_transaction_client.cc",
|
|
"sql_transaction_client.h",
|
|
"sql_transaction_coordinator.cc",
|
|
"sql_transaction_coordinator.h",
|
|
"sql_transaction_error_callback.h",
|
|
"sql_transaction_state.h",
|
|
"sql_transaction_state_machine.cc",
|
|
"sql_transaction_state_machine.h",
|
|
"sqlite/sql_log.h",
|
|
"sqlite/sql_value.cc",
|
|
"sqlite/sql_value.h",
|
|
"sqlite/sqlite_authorizer.cc",
|
|
"sqlite/sqlite_database.cc",
|
|
"sqlite/sqlite_database.h",
|
|
"sqlite/sqlite_file_system.cc",
|
|
"sqlite/sqlite_file_system.h",
|
|
"sqlite/sqlite_statement.cc",
|
|
"sqlite/sqlite_statement.h",
|
|
"sqlite/sqlite_transaction.cc",
|
|
"sqlite/sqlite_transaction.h",
|
|
"storage_log.h",
|
|
"web_database_impl.cc",
|
|
"web_database_impl.h",
|
|
]
|
|
|
|
deps = [
|
|
"//sql",
|
|
"//third_party/sqlite",
|
|
]
|
|
|
|
if (is_win) {
|
|
sources += [ "sqlite/sqlite_file_system_win.cc" ]
|
|
} else if (is_posix || is_fuchsia) {
|
|
sources += [ "sqlite/sqlite_file_system_posix.cc" ]
|
|
}
|
|
|
|
# Expose chromium_sqlite3_* functions from Chromium's patched SQLite.
|
|
defines = [ "CHROMIUM_SQLITE_INTERNALS" ] # So that sqlite3.h is not included without this set.
|
|
}
|