diff options
Diffstat (limited to 'qx08/generate.py')
-rwxr-xr-x | qx08/generate.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/qx08/generate.py b/qx08/generate.py new file mode 100755 index 0000000..5dfb446 --- /dev/null +++ b/qx08/generate.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python +################################################################################ +# +# qooxdoo - the new era of web development +# +# http://qooxdoo.org +# +# Copyright: +# 2008 1&1 Internet AG, Germany, http://www.1und1.de +# +# License: +# LGPL: http://www.gnu.org/licenses/lgpl.html +# EPL: http://www.eclipse.org/org/documents/epl-v10.php +# See the LICENSE file in the project's top-level directory for details. +# +# Authors: +# * Thomas Herchenroeder (thron7) +# +################################################################################ + +## +# This is a stub proxy for the real generator.py +## + +import sys, os, subprocess + +CMD_PYTHON = 'python' +QOOXDOO_PATH = '../../../../../../../usr/pack/qooxdoo-0.8svn-to/frontend' +REAL_GENERATOR = os.path.normpath( + os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), + QOOXDOO_PATH, 'tool', 'bin', 'generator.py')) + +os.chdir(os.path.dirname(sys.argv[0])) # switch to skeleton dir + +argList = [] +argList.append(CMD_PYTHON) +argList.append(REAL_GENERATOR) +argList.extend(sys.argv[1:]) +if sys.platform != "win32": + argList = ['"%s"' % x for x in argList] # quote argv elements +cmd = " ".join(argList) +subprocess.call(cmd, shell=True) |