зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1529139 - Add proper dependencies for win{32,64}.asm. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D20587 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
809c3aaba7
Коммит
edeae90ee0
|
@ -93,7 +93,11 @@ else:
|
|||
# libffi asm needs to be preprocessed for MSVC
|
||||
GENERATED_FILES += ['win32.asm']
|
||||
asm = GENERATED_FILES['win32.asm']
|
||||
asm.inputs = ['/js/src/ctypes/libffi/src/x86/win32.S']
|
||||
asm.inputs = [
|
||||
'/js/src/ctypes/libffi/src/x86/win32.S',
|
||||
'!../../../js/src/ctypes/libffi/fficonfig.h',
|
||||
'!../../../js/src/ctypes/libffi/include/ffi.h',
|
||||
]
|
||||
asm.script = 'preprocess_libffi_asm.py'
|
||||
asm.flags = ['$(DEFINES)', '$(LOCAL_INCLUDES)']
|
||||
SOURCES += ['!win32.asm']
|
||||
|
@ -106,7 +110,11 @@ else:
|
|||
# libffi asm needs to be preprocessed for MSVC
|
||||
GENERATED_FILES += ['win64.asm']
|
||||
asm = GENERATED_FILES['win64.asm']
|
||||
asm.inputs = ['/js/src/ctypes/libffi/src/x86/win64.S']
|
||||
asm.inputs = [
|
||||
'/js/src/ctypes/libffi/src/x86/win64.S',
|
||||
'!../../../js/src/ctypes/libffi/fficonfig.h',
|
||||
'!../../../js/src/ctypes/libffi/include/ffi.h',
|
||||
]
|
||||
asm.script = 'preprocess_libffi_asm.py'
|
||||
asm.flags = ['$(DEFINES)', '$(LOCAL_INCLUDES)']
|
||||
SOURCES += ['!win64.asm']
|
||||
|
|
|
@ -12,7 +12,7 @@ import shlex
|
|||
import subprocess
|
||||
|
||||
|
||||
def main(output, input_asm, defines, includes):
|
||||
def main(output, input_asm, ffi_h, ffi_config_h, defines, includes):
|
||||
defines = shlex.split(defines)
|
||||
includes = shlex.split(includes)
|
||||
# CPP uses -E which generates #line directives. -EP suppresses them.
|
||||
|
|
Загрузка…
Ссылка в новой задаче