| Index: third_party/mach_override/mach_override.gyp
|
| diff --git a/third_party/mach_override/mach_override.gyp b/third_party/mach_override/mach_override.gyp
|
| index 720e757b3dfc0972878c5a396c2912339e3ba7f4..799028565cde70e3e22396781eb3624c8ded42ec 100644
|
| --- a/third_party/mach_override/mach_override.gyp
|
| +++ b/third_party/mach_override/mach_override.gyp
|
| @@ -9,9 +9,47 @@
|
| ['OS=="mac" or (OS=="ios" and "<(GENERATOR)"=="ninja")', {
|
| 'targets' : [
|
| {
|
| + 'target_name' : 'libudis86',
|
| + 'type': 'static_library',
|
| + 'toolsets': ['host', 'target'],
|
| + 'defines': [
|
| + 'HAVE_ASSERT_H',
|
| + 'HAVE_STRING_H',
|
| + ],
|
| + 'sources': [
|
| + 'libudis86/decode.c',
|
| + 'libudis86/decode.h',
|
| + 'libudis86/extern.h',
|
| + 'libudis86/input.c',
|
| + 'libudis86/input.h',
|
| + 'libudis86/itab.c',
|
| + 'libudis86/itab.h',
|
| + 'libudis86/syn-att.c',
|
| + 'libudis86/syn-intel.c',
|
| + 'libudis86/syn.c',
|
| + 'libudis86/syn.h',
|
| + 'libudis86/types.h',
|
| + 'libudis86/udint.h',
|
| + 'libudis86/udis86.c',
|
| + 'udis86.h',
|
| + ],
|
| + 'sources!': [
|
| + # The syn* files implement formatting for output, which is unused
|
| + # by mach_override. Normally, it would be possible to let dead
|
| + # code stripping get rid of them, but syn.c contains errors.
|
| + # Rather than patching a file that's not relevant, disable it.
|
| + 'libudis86/syn-att.c',
|
| + 'libudis86/syn-intel.c',
|
| + 'libudis86/syn.c',
|
| + ],
|
| + },
|
| + {
|
| 'target_name' : 'mach_override',
|
| 'type': 'static_library',
|
| 'toolsets': ['host', 'target'],
|
| + 'dependencies': [
|
| + 'libudis86',
|
| + ],
|
| 'sources': [
|
| 'mach_override.c',
|
| 'mach_override.h',
|
|
|