bug 842341, fix mozmake build

This commit is contained in:
2018-03-03 12:46:10 +08:00
parent 8b7c118ac2
commit 8bc27b04df
2 changed files with 1 additions and 20 deletions
-2
View File
@@ -9,8 +9,6 @@ VPATH = @srcdir@
include $(topsrcdir)/config/config.mk
export PYMAKE = $(.PYMAKE)
libs::
$(PYTHON) $(srcdir)/copy_source.py $(topsrcdir) $(srcdir)/source/lib $(FINAL_TARGET)/modules/commonjs >copy_source.mk
$(MAKE) -f copy_source.mk libs
+1 -18
View File
@@ -3,31 +3,14 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
import os
import posixpath
import sys
def normpath(path):
"""Ensure UNIX style paths are used with GNU make on Windows.
This can be removed once we no longer support GNU make on Windows (bug
828317).
"""
if os.environ.get('PYMAKE') or os.name not in ('nt', 'ce'):
return path
if len(path) > 2 and path[1] == ':':
path = '/' + path[0] + path[2:]
return posixpath.normpath(path)
if len(sys.argv) != 4:
print >> sys.stderr, "Usage: copy_source.py " \
"<topsrcdir> <source directory> <target directory>"
sys.exit(1)
topsrcdir = normpath(sys.argv[1])
topsrcdir = sys.argv[1]
source_dir = sys.argv[2]
target_dir = sys.argv[3]