[Assorted-commits] SF.net SVN: assorted: [466] simple-build/trunk/README
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-02-16 21:59:29
|
Revision: 466 http://assorted.svn.sourceforge.net/assorted/?rev=466&view=rev Author: yangzhang Date: 2008-02-16 13:59:33 -0800 (Sat, 16 Feb 2008) Log Message: ----------- updated readme Modified Paths: -------------- simple-build/trunk/README Modified: simple-build/trunk/README =================================================================== --- simple-build/trunk/README 2008-02-16 21:46:24 UTC (rev 465) +++ simple-build/trunk/README 2008-02-16 21:59:33 UTC (rev 466) @@ -1,4 +1,46 @@ +Overview +-------- + +Keep your builds as simple as possible. Never repeat yourself. Separation of +rules from declared goals. + +Eventually aims to be a complete solution for software configuration, building, +installation and distribution. + +Current features: + +- automatic dependency tracking for C/C++ and Scala + - only specify top-level source files + - simple-build uses the compiler to generate dependency files that are + included into the Makefile for fine-grained dependency tracking + - very useful for when you are working across multiple projects (in my case, + the culprits are often C++ Commons, Scala Commons, etc.) + +Planned features: + +- out-of-the-box support for C, C++, Java, Scala +- software deployment + - installation + - web publishing + - workspace setup (e.g. for experiments with large datasets) +- documentation generation that respects existing platforms/conventions + - doxygen for C/C++ + - epydoc for Python + - scaladoc for Scala + - javadoc for Java +- distribution and packaging that respects existing platforms/conventions + - autotools for C/C++ + - more, stronger heuristics than autoscan + - generate acinclude.m4 + - setuptools/pypi for Python + - sbaz for Scala + - jars for Java +- continuous build and continuous testing + - maven for Java/Scala +- somehow merge with simple-setup (generate simple-setup files too?) +- stronger inference (e.g. mainclass inference, library test inference) + Requirements -------------- +------------ -jyaml-1.3.jar +- jyaml-1.3.jar This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |