################################################################################ # # qooxdoo - the new era of web development # # http://qooxdoo.org # # Copyright: # 2006-2007 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) # ################################################################################ MODULES=\ api.py \ basecalloptimizer.py \ checklocales.py \ cldr.py \ comment.py \ compiler.py \ config.py \ filetool.py \ graph.py \ loader.py \ mapper.py \ msgfmt.py \ obfuscator.py \ optparseext.py \ path.py \ privateoptimizer.py \ pythondoc.py \ resources.py \ settings.py \ stringoptimizer.py \ svninfo.py \ textile.py \ textutil.py \ tokenizer.py \ treegenerator.py \ tree.py \ treeutil.py \ variableoptimizer.py \ variantoptimizer.py \ variants.py \ test: echo $(MODULES) all: @echo @echo "****************************************************************************" @echo " GENERATING FRAMEWORK" @echo "****************************************************************************" @echo "" @echo " WARNING" @echo "----------------------------------------------------------------------------" @echo " * Generating the framework itself, which used to create a qx.js file" @echo " combining all framework classes, is no longer supported." @echo @echo ' Please use the powerful yet easy-to-use "skeletons" as a starting point' @echo " for your custom application development." @echo @echo " http://qooxdoo.org/documentation/user_manual/skeleton" source: all build: all api: api_backup api_pydoc api_xml api_json api_backup: # safe old files if [ -s apidata.xml ]; then mv apidata.xml apidata.xml.bak; fi if [ -s apidata.js ]; then mv apidata.js apidata.js.bak; fi api_pydoc: # invoke pythondoc echo '' > pydata.xml python pythondoc.py -x $(MODULES) >> pydata.xml echo '' >> pydata.xml api_xml: pydata.xml echo '' > apidata.xml xsltproc pydoc2qx-xml.xsl pydata.xml >> apidata.xml echo '' >> apidata.xml api_json: apidata.xml xsltproc qx-xml2qx-json.xsl apidata.xml > apidata.js pretty: all fix: all clean: all distclean: all