Index: pkg/compiler_unsupported/tool/create_library.py |
diff --git a/pkg/compiler_unsupported/tool/create_library.py b/pkg/compiler_unsupported/tool/create_library.py |
index 5ff330b4c8e1d4e8f98b5020e1ac87b883cedd54..e84853efbe68817cf0a8193c6c97afbde0bf87ba 100755 |
--- a/pkg/compiler_unsupported/tool/create_library.py |
+++ b/pkg/compiler_unsupported/tool/create_library.py |
@@ -44,24 +44,27 @@ def Main(argv): |
# sdk/lib/_internal |
SOURCE = join(dirname(dirname(HOME)), 'sdk', 'lib', '_internal') |
+ # pkg |
+ PKG_SOURCE = join(dirname(dirname(HOME)), 'pkg') |
+ |
# clean compiler_unsupported/lib |
if not os.path.exists(TARGET): |
os.mkdir(TARGET) |
- shutil.rmtree(join(TARGET, 'implementation'), True) |
+ shutil.rmtree(join(TARGET, 'src'), True) |
RemoveFile(join(TARGET, 'compiler.dart')) |
RemoveFile(join(TARGET, 'libraries.dart')) |
# copy dart2js code |
- shutil.copy(join(SOURCE, 'compiler', 'compiler.dart'), TARGET) |
+ shutil.copy(join(PKG_SOURCE, 'compiler', 'lib', 'compiler.dart'), TARGET) |
shutil.copy(join(SOURCE, 'libraries.dart'), TARGET) |
shutil.copytree( |
- join(SOURCE, 'compiler', 'implementation'), |
- join(TARGET, 'implementation')) |
+ join(PKG_SOURCE, 'compiler', 'lib', 'src'), |
+ join(TARGET, 'src')) |
# patch up the libraries.dart references |
replace = [(r'\.\./\.\./libraries\.dart', r'\.\./libraries\.dart')] |
- for root, dirs, files in os.walk(join(TARGET, 'implementation')): |
+ for root, dirs, files in os.walk(join(TARGET, 'src')): |
for name in files: |
if name.endswith('.dart'): |
ReplaceInFiles([join(root, name)], replace) |