blob: c2d3d6c9cccbc95d0c94dd6c0a07faefd23a79d0 [file] [log] [blame]
# 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/WebKit/Source/modules/modules.gni")
blink_modules_sources("webdatabase") {
sources = [
"ChangeVersionData.h",
"ChangeVersionWrapper.cpp",
"ChangeVersionWrapper.h",
"DOMWindowWebDatabase.cpp",
"DOMWindowWebDatabase.h",
"Database.cpp",
"Database.h",
"DatabaseAuthorizer.cpp",
"DatabaseAuthorizer.h",
"DatabaseBasicTypes.h",
"DatabaseCallback.h",
"DatabaseClient.cpp",
"DatabaseClient.h",
"DatabaseContext.cpp",
"DatabaseContext.h",
"DatabaseError.h",
"DatabaseManager.cpp",
"DatabaseManager.h",
"DatabaseTask.cpp",
"DatabaseTask.h",
"DatabaseThread.cpp",
"DatabaseThread.h",
"DatabaseTracker.cpp",
"DatabaseTracker.h",
"InspectorDatabaseAgent.cpp",
"InspectorDatabaseAgent.h",
"InspectorDatabaseResource.cpp",
"InspectorDatabaseResource.h",
"QuotaTracker.cpp",
"QuotaTracker.h",
"SQLError.cpp",
"SQLError.h",
"SQLResultSet.cpp",
"SQLResultSetRowList.cpp",
"SQLStatement.cpp",
"SQLStatement.h",
"SQLStatementBackend.cpp",
"SQLStatementBackend.h",
"SQLTransaction.cpp",
"SQLTransaction.h",
"SQLTransactionBackend.cpp",
"SQLTransactionBackend.h",
"SQLTransactionClient.cpp",
"SQLTransactionClient.h",
"SQLTransactionCoordinator.cpp",
"SQLTransactionCoordinator.h",
"SQLTransactionState.h",
"SQLTransactionStateMachine.cpp",
"SQLTransactionStateMachine.h",
"StorageLog.h",
"sqlite/SQLLog.h",
"sqlite/SQLValue.cpp",
"sqlite/SQLiteAuthorizer.cpp",
"sqlite/SQLiteDatabase.cpp",
"sqlite/SQLiteDatabase.h",
"sqlite/SQLiteFileSystem.cpp",
"sqlite/SQLiteFileSystem.h",
"sqlite/SQLiteStatement.cpp",
"sqlite/SQLiteStatement.h",
"sqlite/SQLiteTransaction.cpp",
"sqlite/SQLiteTransaction.h",
]
if (is_win) {
sources += [ "sqlite/SQLiteFileSystemWin.cpp" ]
} else if (is_posix) {
sources += [ "sqlite/SQLiteFileSystemPosix.cpp" ]
}
}