js2c: fix to support files other than ones ending with 2 char extensions
authorNathan Rajlich <nathan@tootallnate.net>
Wed, 14 Mar 2012 01:31:04 +0000 (18:31 -0700)
committerBen Noordhuis <info@bnoordhuis.nl>
Sat, 31 Mar 2012 23:44:54 +0000 (01:44 +0200)
Previously this was basically hard-coded for *.js files, but now we
need to include the 'config.gypi' file in there as well.

tools/js2c.py

index fd8b25b..69ec8a8 100755 (executable)
@@ -288,7 +288,7 @@ def JS2C(source, target):
     lines = ExpandMacros(lines, macros)
     lines = CompressScript(lines, do_jsmin)
     data = ToCArray(s, lines)
-    id = (os.path.split(str(s))[1])[:-3]
+    id = os.path.basename(str(s)).split('.')[0]
     if delay: id = id[:-6]
     if delay:
       delay_ids.append((id, len(lines)))