godot/modules/webm/libvpx/yasm_osx_fat.py
Rémi Verschelde d4c17700aa style: Fix PEP8 whitespace issues in Python files
Done with `autopep8 --select=E2,W2`, fixes:

- E201 - Remove extraneous whitespace.
- E202 - Remove extraneous whitespace.
- E203 - Remove extraneous whitespace.
- E211 - Remove extraneous whitespace.
- E221 - Fix extraneous whitespace around keywords.
- E222 - Fix extraneous whitespace around keywords.
- E223 - Fix extraneous whitespace around keywords.
- E224 - Remove extraneous whitespace around operator.
- E225 - Fix missing whitespace around operator.
- E226 - Fix missing whitespace around operator.
- E227 - Fix missing whitespace around operator.
- E228 - Fix missing whitespace around operator.
- E231 - Add missing whitespace.
- E231 - Fix various deprecated code (via lib2to3).
- E241 - Fix extraneous whitespace around keywords.
- E242 - Remove extraneous whitespace around operator.
- E251 - Remove whitespace around parameter '=' sign.
- E261 - Fix spacing after comment hash.
- E262 - Fix spacing after comment hash.
- E265 - Format block comments.
- E271 - Fix extraneous whitespace around keywords.
- E272 - Fix extraneous whitespace around keywords.
- E273 - Fix extraneous whitespace around keywords.
- E274 - Fix extraneous whitespace around keywords.
- W291 - Remove trailing whitespace.
- W293 - Remove trailing whitespace.
2016-11-01 00:35:16 +01:00

39 lines
938 B
Python

#!/usr/bin/env python
import sys
import os
includes = sys.argv[1]
output_file = sys.argv[2]
input_file = sys.argv[3]
can_remove = {}
lipo_command = ''
exit_code = 1
for arch in ['32', '64']:
if arch == '32' and input_file.endswith('x86_64.asm'):
can_remove[arch] = False
else:
command = 'yasm ' + includes + ' -f macho' + arch + ' -D X86_' + arch + ' -o ' + output_file + '.' + arch + ' ' + input_file
print(command)
if os.system(command) == 0:
lipo_command += output_file + '.' + arch + ' '
can_remove[arch] = True
else:
can_remove[arch] = False
if lipo_command != '':
lipo_command = 'lipo -create ' + lipo_command + '-output ' + output_file
print(lipo_command)
if os.system(lipo_command) == 0:
exit_code = 0
for arch in ['32', '64']:
if can_remove[arch]:
os.remove(output_file + '.' + arch)
sys.exit(exit_code)