aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-07-18 18:14:21 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-07-18 18:14:21 -0700
commit076a9d247bde6cdba54065b8aaa9ba0400c9da71 (patch)
tree88e94d4fc107f23f88d7010626d00aea99360a00 /tools
parent23f7aed49d983f693c26ed3dc980e4efbd7d40eb (diff)
add runDependency tracking and fix detected bugs
Diffstat (limited to 'tools')
-rw-r--r--tools/file_packager.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/tools/file_packager.py b/tools/file_packager.py
index 996b544b..bb03667b 100644
--- a/tools/file_packager.py
+++ b/tools/file_packager.py
@@ -230,7 +230,7 @@ for file_ in data_files:
dds = crunch and filename.endswith(CRUNCH_INPUT_SUFFIX)
prepare = ''
- finish = "Module['removeRunDependency']();\n"
+ finish = "Module['removeRunDependency']('fp %s');\n" % filename
if dds:
# decompress crunch format into dds
@@ -242,8 +242,7 @@ for file_ in data_files:
byteArray.set(ddsData, %(dds_header_size)d);
''' % { 'filename': filename, 'dds_header_size': DDS_HEADER_SIZE }
- finish = '''
- Module['removeRunDependency']();
+ finish += '''
});
'''
@@ -260,7 +259,7 @@ for file_ in data_files:
%(finish)s
});
};
- Module['addRunDependency']();
+ Module['addRunDependency']('fp %(filename)s');
%(varname)s.send(null);
''' % {
'request': 'DataRequest', # In the past we also supported XHRs here
@@ -284,7 +283,7 @@ if has_preloaded:
curr.response = byteArray.subarray(%d,%d);
curr.onload();
''' % (file_['name'], file_['data_start'], file_['data_end'])
- use_data += " Module['removeRunDependency']();\n"
+ use_data += " Module['removeRunDependency']('datafile');\n"
if Compression.on:
use_data = '''
@@ -305,7 +304,7 @@ if has_preloaded:
var curr;
%s
};
- Module['addRunDependency']();
+ Module['addRunDependency']('datafile');
dataFile.send(null);
if (Module['setStatus']) Module['setStatus']('Downloading...');
''' % (Compression.compressed_name(data_target) if Compression.on else data_target, use_data)