Index: native_client_sdk/src/build_tools/make_rules.py |
=================================================================== |
--- native_client_sdk/src/build_tools/make_rules.py (revision 151748) |
+++ native_client_sdk/src/build_tools/make_rules.py (working copy) |
@@ -109,11 +109,6 @@ |
'Release': '<TAB>$(<LINK>) /DLL /OUT:$@ $(<PROJ>_LDFLAGS) /LIBPATH:$(NACL_SDK_ROOT)/lib/win_x86_32_host/Release $^ <LIBLIST> $(WIN_LDFLAGS)' |
} |
-WIN_LAUNCH_RULES = """ |
-HOST_ARGS:=--register-pepper-plugins=$(abspath win/<proj>.dll);application/x-nacl |
-LAUNCH_HOST: CHECK_FOR_CHROME all |
-<TAB>$(CHROME_PATH) $(HOST_ARGS) "localhost:5103/index_win.html" |
-""" |
# |
# Lib rules for various platforms. |
@@ -170,9 +165,9 @@ |
'DEFINE': '-D%s', |
'INCLUDE': '-I%s', |
'LIBRARY': '-l%s', |
- 'MAIN': '<tc>/<config>/lib<proj>_<ARCH>.so', |
- 'NMFMAIN': '<tc>/<config>/lib<proj>_<ARCH>.so', |
- 'SO': '<tc>/<config>/lib<proj>_<ARCH>.so', |
+ 'MAIN': '<tc>/<config>/lib<proj>.so', |
+ 'NMFMAIN': '<tc>/<config>/lib<proj>.so', |
+ 'SO': '<tc>/<config>/lib<proj>.so', |
'LIB': '$(NACL_SDK_ROOT)/lib/linux_<ARCH>_host/<config>/lib<proj>.a', |
} |
@@ -203,16 +198,11 @@ |
# |
# Various Architectures |
# |
-LINUX_32 = { |
- '<arch>': '32', |
- '<ARCH>': 'x86_32', |
- '<MACH>': '-m32', |
+LINUX = { |
+ '<arch>': '', |
+ '<ARCH>': '', |
+ '<MACH>': '', |
} |
-LINUX_64 = { |
- '<arch>': '64', |
- '<ARCH>': 'x86_64', |
- '<MACH>': '-m64', |
-} |
NACL_X86_32 = { |
'<arch>': '32', |
'<ARCH>': 'x86_32', |
@@ -281,7 +271,7 @@ |
'TOOL': WIN_TOOL |
}, |
'linux' : { |
- 'ARCHES': [LINUX_32, LINUX_64], |
+ 'ARCHES': [LINUX], |
'DEFS': LINUX_DEFAULTS, |
'CC': SO_CC_RULES, |
'CXX': SO_CC_RULES, |
@@ -367,6 +357,13 @@ |
return '%s_%s_%s_%s_O' % (self.project.upper(), self.tc.upper(), |
self.cfg.upper(), self.arch['<ARCH>']) |
+ def GetPepperPlugin(self): |
+ plugin = self.Replace(BUILD_RULES[self.tc]['TOOL']['MAIN']) |
+ text ='PPAPI_<CONFIG>:=$(abspath %s)' % plugin |
binji
2012/08/16 00:17:52
nit: remove extra space before =, add space after
noelallen1
2012/08/16 17:58:30
Done.
|
+ text +=';application/x-ppapi-%s\n' % self.vars['<config>'].lower() |
binji
2012/08/16 00:17:52
nit: add space after +=
noelallen1
2012/08/16 17:58:30
Done.
|
+ return self.Replace(text) |
+ |
+ |
def SetArch(self, arch): |
self.arch = arch |
for key in arch: |