chromium/third_party/blink/renderer/modules/webdatabase/BUILD.gn

# Copyright 2016 The Chromium Authors
# 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_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_transaction.cc",
    "sql_transaction.h",
    "sql_transaction_backend.cc",
    "sql_transaction_backend.h",
    "sql_transaction_client.cc",
    "sql_transaction_client.h",
    "sql_transaction_coordinator.cc",
    "sql_transaction_coordinator.h",
    "sql_transaction_state.h",
    "sql_transaction_state_machine.cc",
    "sql_transaction_state_machine.h",
    "sqlite/sandboxed_vfs_delegate.cc",
    "sqlite/sandboxed_vfs_delegate.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_statement.cc",
    "sqlite/sqlite_statement.h",
    "sqlite/sqlite_transaction.cc",
    "sqlite/sqlite_transaction.h",
    "storage_log.h",
    "web_database_host.cc",
    "web_database_host.h",
    "web_database_impl.cc",
    "web_database_impl.h",
  ]

  deps = [
    "//sql",
    "//storage/common",
    "//third_party/sqlite",
  ]
}