| OLD | NEW |
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. | 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 # Generate a mig server and client pair from migs.def | 6 # Generate a mig server and client pair from migs.def |
| 7 # Emitting: | 7 # Emitting: |
| 8 # nacl_exc_server.c | 8 # nacl_exc_server.c |
| 9 # nacl_exc.h | 9 # nacl_exc.h |
| 10 | 10 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 76 del os.environ['SDKROOT'] | 76 del os.environ['SDKROOT'] |
| 77 | 77 |
| 78 args.append(nacl_exc_defs_path) | 78 args.append(nacl_exc_defs_path) |
| 79 subprocess.check_call(args) | 79 subprocess.check_call(args) |
| 80 finally: | 80 finally: |
| 81 if nacl_exc_defs_path and os.path.exists(nacl_exc_defs_path): | 81 if nacl_exc_defs_path and os.path.exists(nacl_exc_defs_path): |
| 82 os.remove(nacl_exc_defs_path) | 82 os.remove(nacl_exc_defs_path) |
| 83 | 83 |
| 84 | 84 |
| 85 def Main(args): | 85 def Main(args): |
| 86 if len(args) != 3: | 86 if len(args) != 4: |
| 87 sys.stderr.write( | 87 sys.stderr.write( |
| 88 'USAGE: %s <src.defs> <dst_header> <dst_server>\n' % sys.argv[0]) | 88 'USAGE: %s <src.defs> <dst_header> <dst_server>\n' % sys.argv[0]) |
| 89 sys.exit(1) | 89 sys.exit(1) |
| 90 os.environ['DEVELOPER_DIR'] = sys.argv[4] |
| 90 Generate(args[0], args[1], args[2]) | 91 Generate(args[0], args[1], args[2]) |
| 91 | 92 |
| 92 | 93 |
| 93 if __name__ == '__main__': | 94 if __name__ == '__main__': |
| 94 Main(sys.argv[1:]) | 95 Main(sys.argv[1:]) |
| OLD | NEW |