Index: tools/gyp/v8.gyp |
diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp |
index d7afa3be4005be300eff1c434d24f86c7177ad4d..780c571ce9833866fba493a9ae6b23fe247bae2d 100644 |
--- a/tools/gyp/v8.gyp |
+++ b/tools/gyp/v8.gyp |
@@ -925,6 +925,40 @@ |
'../../src/x64/stub-cache-x64.cc', |
], |
}], |
+ ['v8_target_arch=="ppc" or v8_target_arch=="ppc64"', { |
+ 'sources': [ ### gcmole(arch:ppc) ### |
+ '../../src/ppc/assembler-ppc-inl.h', |
+ '../../src/ppc/assembler-ppc.cc', |
+ '../../src/ppc/assembler-ppc.h', |
+ '../../src/ppc/builtins-ppc.cc', |
+ '../../src/ppc/code-stubs-ppc.cc', |
+ '../../src/ppc/code-stubs-ppc.h', |
+ '../../src/ppc/codegen-ppc.cc', |
+ '../../src/ppc/codegen-ppc.h', |
+ '../../src/ppc/constants-ppc.h', |
+ '../../src/ppc/constants-ppc.cc', |
+ '../../src/ppc/cpu-ppc.cc', |
+ '../../src/ppc/debug-ppc.cc', |
+ '../../src/ppc/deoptimizer-ppc.cc', |
+ '../../src/ppc/disasm-ppc.cc', |
+ '../../src/ppc/frames-ppc.cc', |
+ '../../src/ppc/frames-ppc.h', |
+ '../../src/ppc/full-codegen-ppc.cc', |
+ '../../src/ppc/ic-ppc.cc', |
+ '../../src/ppc/lithium-ppc.cc', |
+ '../../src/ppc/lithium-ppc.h', |
+ '../../src/ppc/lithium-codegen-ppc.cc', |
+ '../../src/ppc/lithium-codegen-ppc.h', |
+ '../../src/ppc/lithium-gap-resolver-ppc.cc', |
+ '../../src/ppc/lithium-gap-resolver-ppc.h', |
+ '../../src/ppc/macro-assembler-ppc.cc', |
+ '../../src/ppc/macro-assembler-ppc.h', |
+ '../../src/ppc/regexp-macro-assembler-ppc.cc', |
+ '../../src/ppc/regexp-macro-assembler-ppc.h', |
+ '../../src/ppc/simulator-ppc.cc', |
+ '../../src/ppc/stub-cache-ppc.cc', |
+ ], |
+ }], |
['OS=="linux"', { |
'link_settings': { |
'conditions': [ |
@@ -999,6 +1033,7 @@ |
'../../src/base/atomicops_internals_atomicword_compat.h', |
'../../src/base/atomicops_internals_mac.h', |
'../../src/base/atomicops_internals_mips_gcc.h', |
+ '../../src/base/atomicops_internals_ppc_gcc.h', |
'../../src/base/atomicops_internals_tsan.h', |
'../../src/base/atomicops_internals_x86_gcc.cc', |
'../../src/base/atomicops_internals_x86_gcc.h', |