OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium 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 import os | 6 import os |
7 | 7 |
8 # pylint: disable=C0301 | 8 # pylint: disable=C0301 |
9 # This file contains lines longer than 80 | 9 # This file contains lines longer than 80 |
10 | 10 |
(...skipping 27 matching lines...) Expand all Loading... |
38 PNACL_CXX?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-clang++ -c | 38 PNACL_CXX?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-clang++ -c |
39 PNACL_LINK?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-clang++ | 39 PNACL_LINK?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-clang++ |
40 PNACL_LIB?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-ar r | 40 PNACL_LIB?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-ar r |
41 PNACL_DUMP?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/objdump | 41 PNACL_DUMP?=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/objdump |
42 PNACL_CCFLAGS?=-MMD -pthread $(NACL_WARNINGS) -idirafter $(NACL_SDK_ROOT)/includ
e | 42 PNACL_CCFLAGS?=-MMD -pthread $(NACL_WARNINGS) -idirafter $(NACL_SDK_ROOT)/includ
e |
43 PNACL_LDFLAGS?=-pthread | 43 PNACL_LDFLAGS?=-pthread |
44 TRANSLATE:=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-translate | 44 TRANSLATE:=$(TC_PATH)/$(OSNAME)_x86_pnacl/newlib/bin/pnacl-translate |
45 """ | 45 """ |
46 | 46 |
47 LINUX_DEFAULTS = """ | 47 LINUX_DEFAULTS = """ |
48 LINUX_WARNINGS?=-Wno-long-long -Wall -Wswitch-enum -Werror | 48 LINUX_WARNINGS?=-Wno-long-long |
49 LINUX_CC?=gcc -c | 49 LINUX_CC?=gcc -c |
50 LINUX_CXX?=g++ -c | 50 LINUX_CXX?=g++ -c |
51 LINUX_LINK?=g++ | 51 LINUX_LINK?=g++ |
52 LINUX_LIB?=ar r | 52 LINUX_LIB?=ar r |
53 LINUX_CCFLAGS=-MMD -pthread $(LINUX_WARNINGS) -I$(NACL_SDK_ROOT)/include -I$(NAC
L_SDK_ROOT)/include/linux | 53 LINUX_CCFLAGS=-MMD -pthread $(LINUX_WARNINGS) -I$(NACL_SDK_ROOT)/include -I$(NAC
L_SDK_ROOT)/include/linux |
54 """ | 54 """ |
55 | 55 |
56 WIN_DEFAULTS = """ | 56 WIN_DEFAULTS = """ |
57 WIN_CC?=cl.exe /nologo /WX | 57 WIN_CC?=cl.exe /nologo /WX |
58 WIN_CXX?=cl.exe /nologo /EHsc /WX | 58 WIN_CXX?=cl.exe /nologo /EHsc /WX |
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
497 replace['<ARCH>'] = arch['<ARCH>'] | 497 replace['<ARCH>'] = arch['<ARCH>'] |
498 for dll in dlls: | 498 for dll in dlls: |
499 replace['<proj>'] = dll | 499 replace['<proj>'] = dll |
500 nmf_targets.append(Replace(dll_target, replace)) | 500 nmf_targets.append(Replace(dll_target, replace)) |
501 replace['<proj>'] = main | 501 replace['<proj>'] = main |
502 nmf_targets.append(Replace(target, replace)) | 502 nmf_targets.append(Replace(target, replace)) |
503 | 503 |
504 replace['<NMF_TARGETS>'] = ' '.join(nmf_targets) | 504 replace['<NMF_TARGETS>'] = ' '.join(nmf_targets) |
505 rules = Replace(BUILD_RULES[tc]['NMF'], replace) | 505 rules = Replace(BUILD_RULES[tc]['NMF'], replace) |
506 return '\nALL_TARGETS+=%s/%s/%s.nmf' % (tc, cfg, main) + rules + '\n' | 506 return '\nALL_TARGETS+=%s/%s/%s.nmf' % (tc, cfg, main) + rules + '\n' |
OLD | NEW |