Index: BUILD.gn |
diff --git a/BUILD.gn b/BUILD.gn |
index 9588ab8c427fe1825e52a51a2c93e32421545d52..570a1a7ea4e2178bc67ab8b9d5777fa7a4f6ee36 100644 |
--- a/BUILD.gn |
+++ b/BUILD.gn |
@@ -367,8 +367,6 @@ source_set("v8_base") { |
"src/assert-scope.cc", |
"src/ast.cc", |
"src/ast.h", |
- "src/atomicops.h", |
- "src/atomicops_internals_x86_gcc.cc", |
"src/bignum-dtoa.cc", |
"src/bignum-dtoa.h", |
"src/bignum.cc", |
@@ -550,7 +548,6 @@ source_set("v8_base") { |
"src/jsregexp-inl.h", |
"src/jsregexp.cc", |
"src/jsregexp.h", |
- "src/lazy-instance.h", |
# TODO(jochen): move libplatform/ files to their own target. |
"src/libplatform/default-platform.cc", |
"src/libplatform/default-platform.h", |
@@ -588,8 +585,6 @@ source_set("v8_base") { |
"src/objects-visiting.h", |
"src/objects.cc", |
"src/objects.h", |
- "src/once.cc", |
- "src/once.h", |
"src/optimizing-compiler-thread.h", |
"src/optimizing-compiler-thread.cc", |
"src/parser.cc", |
@@ -959,8 +954,22 @@ source_set("v8_libbase") { |
visibility = ":*" # Only targets in this file can depend on this. |
sources = [ |
+ "src/base/atomicops.h", |
+ "src/base/atomicops_internals_arm64_gcc.h", |
+ "src/base/atomicops_internals_arm_gcc.h", |
+ "src/base/atomicops_internals_atomicword_compat.h", |
+ "src/base/atomicops_internals_mac.h", |
+ "src/base/atomicops_internals_mips_gcc.h", |
+ "src/base/atomicops_internals_tsan.h", |
+ "src/base/atomicops_internals_x86_gcc.cc", |
+ "src/base/atomicops_internals_x86_gcc.h", |
+ "src/base/atomicops_internals_x86_msvc.h", |
"src/base/build_config.h", |
+ "src/base/lazy-instance.h", |
"src/base/macros.h", |
+ "src/base/once.cc", |
+ "src/base/once.h", |
+ "src/base/win32-headers.h", |
] |
configs -= [ "//build/config/compiler:chromium_code" ] |