[complement-svn] SF.net SVN: complement: [1526] trunk/WWW/explore/Complement
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2007-02-12 15:35:26
|
Revision: 1526 http://svn.sourceforge.net/complement/?rev=1526&view=rev Author: complement Date: 2007-02-12 07:35:17 -0800 (Mon, 12 Feb 2007) Log Message: ----------- bit chenges in navigation; attach boiler1 Modified Paths: -------------- trunk/WWW/explore/Complement/Boiler1.shtml trunk/WWW/explore/Complement/ContentTech.shtml trunk/WWW/explore/Complement/MakeConfig.shtml trunk/WWW/explore/Complement/MakeMacros.shtml trunk/WWW/explore/Complement/MakeStart.shtml trunk/WWW/explore/Complement/MakeTags.shtml trunk/WWW/explore/Complement/Technical.shtml Added Paths: ----------- trunk/WWW/explore/Complement/ContentBoiler.shtml trunk/WWW/explore/Complement/ContentBuild.shtml trunk/WWW/explore/Complement/head-boiler.shtml trunk/WWW/explore/Complement/head-build.shtml Modified: trunk/WWW/explore/Complement/Boiler1.shtml =================================================================== --- trunk/WWW/explore/Complement/Boiler1.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/Boiler1.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -12,12 +12,12 @@ </head> <body> -<!--#include file="head-tech.shtml" --> +<!--#include file="head-boiler.shtml" --> <div class="toppic"> <img src="img/jpg/apropos.jpg"> </div> <div class="main"> - <h2 class="lheader"></h2> + <h2 class="lheader">Black box</h2> <p> Let's consider design of model of boiler (design of software model). </p> @@ -37,6 +37,7 @@ on question 'What I expect from this device?'. </p> + <h2 class="lheader">Interacting components</h2> <p> On the next step I should define components of the whole system and expected interaction between ones. @@ -46,6 +47,7 @@ <img src="img/fig/boiler-comp.png"> </center> + <h2 class="lheader">Decomposition: consider details</h2> <p> Now, descending in abstraction layer, consider every component separately. </p> Added: trunk/WWW/explore/Complement/ContentBoiler.shtml =================================================================== --- trunk/WWW/explore/Complement/ContentBoiler.shtml (rev 0) +++ trunk/WWW/explore/Complement/ContentBoiler.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -0,0 +1,10 @@ +<!-- Time-stamp: <06/12/08 00:48:21 ptr> --> +<div class="nodecor"> +<a href="index.shtml">Home</a><br> +<a href="Technical.shtml">Architecture, specifications,<br> technical descriptions</a><br> +<a href="Boiler1.shtml">EDA sample: design and coding bioler system</a><br> +<a href="compare.pdf">Comparison of STL Implementations (PDF)</a><br> +<br> +<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=63160&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo"></a><br> +</div> +<!-- Created: Mon Oct 7 17:32:53 MSD 2002 --> Added: trunk/WWW/explore/Complement/ContentBuild.shtml =================================================================== --- trunk/WWW/explore/Complement/ContentBuild.shtml (rev 0) +++ trunk/WWW/explore/Complement/ContentBuild.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -0,0 +1,13 @@ +<!-- Time-stamp: <06/12/08 00:48:21 ptr> --> +<div class="nodecor"> +<a href="index.shtml">Home</a><br> +<a href="Technical.shtml">Architecture, specifications,<br> technical descriptions</a><br> +<a href="Anti-autotools.shtml">Anti-autotools</a><br> +<a href="MakeStart.shtml">Make system: quick start</a><br> +<a href="MakeConfig.shtml">Make system: global customization</a><br> +<a href="MakeTags.shtml">Make system: tags</a><br> +<a href="MakeMacros.shtml">Make system: macros</a><br> +<br> +<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=63160&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo"></a><br> +</div> +<!-- Created: Mon Oct 7 17:32:53 MSD 2002 --> Modified: trunk/WWW/explore/Complement/ContentTech.shtml =================================================================== --- trunk/WWW/explore/Complement/ContentTech.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/ContentTech.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -1,11 +1,8 @@ <!-- Time-stamp: <06/12/08 00:48:21 ptr> --> <div class="nodecor"> <a href="index.shtml">Home</a><br> -<a href="Anti-autotools.shtml">Anti-autotools</a><br> -<a href="MakeStart.shtml">Make system: quick start</a><br> -<a href="MakeConfig.shtml">Make system: global customization</a><br> -<a href="MakeTags.shtml">Make system: tags</a><br> -<a href="MakeMacros.shtml">Make system: macros</a><br> +<a href="MakeStart.shtml">Make system</a><br> +<a href="Boiler1.shtml">EDA sample: design and coding bioler system</a><br> <a href="compare.pdf">Comparison of STL Implementations (PDF)</a><br> <br> <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=63160&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo"></a><br> Modified: trunk/WWW/explore/Complement/MakeConfig.shtml =================================================================== --- trunk/WWW/explore/Complement/MakeConfig.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/MakeConfig.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -5,6 +5,7 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="keywords" content="build, autotools, make, GNU, compilation, link"> <link rel="stylesheet" type="text/css" href="main.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="decor.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="float.css" media="screen" title="general"> @@ -12,15 +13,83 @@ </head> <body> -<!--#include file="head-tech.shtml" --> +<!--#include file="head-build.shtml" --> <div class="toppic"> <img src="img/jpg/apropos.jpg"> </div> <div class="main"> <h2 class="lheader">Global customization: configure again?</h2> + <p>Different projects assume different environment. Different + environment require customization by hands or auto-configuration.</p> + + <p>Of cause 'auto' assume 'user not involved into configuration process'. + Looks like good! But in reality this designate that make/configuration system propagate + own point of view for project's environment, and often hide this assumptions + from user.</p> + + <p>My desision is: I assume some 'default' configuration, but if this configuration not + serve you needs, you may explicitly say you preferance. In this terms, utility that help + you collect you specific requirements is useful.</p> + + <p>My makesystem provide 'configure' script too. But in contrast to autotools, this + script only provide help in writing useful options, show available options and describe ones. + Not more.</p> + + <p>If project require some component (say, <tt>boost::program_options</tt>), but apropriate + libraries and/or headers not available, then you will see explicit error during compilation + process, and this is only point where project depends upon <tt>boost::program_options</tt>. + If this would checked by configration process, the project would has two points of dependency + from <tt>boost::program_options</tt>: within configuration script and within project itself.</p> + <pre class="ddisplay"> +./configure --help +Configuration utility. + +Usage: + + configure [options] + +Available options: + + --target=<target> target platform (cross-compiling) + --help print this help message and exit + --with-stlport=<dir> use STLport in catalog <dir> + --without-stlport compile without STLport (default) + --with-boost=<dir> use boost headers in catalog <dir> + --with-system-boost use boost installed on this system + --with-msvc=<dir> use MS VC from this catalog + --with-mssdk=<dir> use MS SDK from this catalog + --with-mwcw=<dir> Metrowerks CodeWarrior compiler catalog (useful for mw* compilers) + i.e. something like "c:/Program Files/Metrowerks/CodeWarrior" + --with-nwsdk=<dir> use Novell NDK/SDK from this catalog (useful for *-*-netware target) + i.e. something like "c:/Novell/ndk/nwsdk" + --with-extra-cxxflags=<options> + pass extra options to C++ compiler + --use-static-gcc use static gcc libs instead of shared libgcc_s (useful for gcc compiler, + that was builded with --enable-shared [default]; if compiler was builded + with --disable-shared, static libraries will be used in any case) + --clean remove custom settings (file Makefiles/config.mak) + and use default values + --with-cxx=<name> use <name> as C++ compiler + --with-cc=<name> use <name> as C compiler + --use-compiler-family=<name> use compiler family; one of: + gcc GNU compilers + icc Intel compilers + mwccnlm Metrowerks CodeWarrior for Novell Netware + aCC HP\'s aCC compilers + CC SunPro\'s CC compilers + + default is 'gcc' family + --without-debug don\'t build debug variant + --without-stldebug don\'t build STLport\'s STLP_DEBUG mode + --enable-static build static + --disable-shared don\'t build shared </pre> + <center> + <a href="MakeStart.shtml"><< Prev</a> <a href="MakeTags.shtml">Next >></a> + </center> + </div> <!--#include file="foot.shtml" --> <!-- Created: Mon Oct 7 16:33:17 MSD 2002 --> Modified: trunk/WWW/explore/Complement/MakeMacros.shtml =================================================================== --- trunk/WWW/explore/Complement/MakeMacros.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/MakeMacros.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -5,6 +5,7 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="keywords" content="build, autotools, make, GNU, compilation, link"> <link rel="stylesheet" type="text/css" href="main.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="decor.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="float.css" media="screen" title="general"> @@ -12,7 +13,7 @@ </head> <body> -<!--#include file="head-tech.shtml" --> +<!--#include file="head-build.shtml" --> <div class="toppic"> <img src="img/jpg/apropos.jpg"> </div> @@ -112,6 +113,11 @@ <dt>EXTRA_POST_STLDBG</dt> <dd>tags that should be made after stldbg-shared; not defined</dd> </dl> + + <center> + <a href="MakeTags.shtml"><< Prev</a> + </center> + </div> <!--#include file="foot.shtml" --> <!-- Created: Fri Dec 8 14:11:17 MSD 2006 --> Modified: trunk/WWW/explore/Complement/MakeStart.shtml =================================================================== --- trunk/WWW/explore/Complement/MakeStart.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/MakeStart.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -5,6 +5,7 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="keywords" content="build, autotools, make, GNU, compilation, link"> <link rel="stylesheet" type="text/css" href="main.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="decor.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="float.css" media="screen" title="general"> @@ -12,7 +13,7 @@ </head> <body> -<!--#include file="head-tech.shtml" --> +<!--#include file="head-build.shtml" --> <div class="toppic"> <img src="img/jpg/apropos.jpg"> </div> @@ -163,9 +164,6 @@ !include $(SRCROOT)/Makefiles/nmake/top.mak </pre> - <h2 class="lheader">Global settings: configure again?</h2> -<pre class="ddisplay"> -</pre> <center> <a href="MakeConfig.shtml">Next >></a> </center> Modified: trunk/WWW/explore/Complement/MakeTags.shtml =================================================================== --- trunk/WWW/explore/Complement/MakeTags.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/MakeTags.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -5,6 +5,7 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="keywords" content="build, autotools, make, GNU, compilation, link"> <link rel="stylesheet" type="text/css" href="main.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="decor.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="float.css" media="screen" title="general"> @@ -12,7 +13,7 @@ </head> <body> -<!--#include file="head-tech.shtml" --> +<!--#include file="head-build.shtml" --> <div class="toppic"> <img src="img/jpg/apropos.jpg"> </div> @@ -77,6 +78,10 @@ <pre class="ddisplay"> </pre> + <center> + <a href="MakeConfig.shtml"><< Prev</a> <a href="MakeMacros.shtml">Next >></a> + </center> + </div> <!--#include file="foot.shtml" --> <!-- Created: Mon Oct 7 16:33:17 MSD 2002 --> Modified: trunk/WWW/explore/Complement/Technical.shtml =================================================================== --- trunk/WWW/explore/Complement/Technical.shtml 2007-02-12 12:17:50 UTC (rev 1525) +++ trunk/WWW/explore/Complement/Technical.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -5,6 +5,7 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="keywords" content="C++, build, autotools, threads, multithreads, event, stream, IO, library, socket, IPC, EDA"> <link rel="stylesheet" type="text/css" href="main.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="decor.css" media="screen" title="general"> <link rel="stylesheet" type="text/css" href="float.css" media="screen" title="general"> @@ -17,7 +18,20 @@ <img src="img/jpg/apropos.jpg"> </div> <div class="main"> - <h2 class="lheader">Technology</h2> + <!-- <h2 class="lheader">Technology</h2> --> + <h2 class="lheader">Build system</h2> + Build system, that used for this set of projects. + <h2 class="lheader">Multi-threading programming and IPC</h2> + Tools that introduce higher abstraction layer under native system capabilities + for multi-threading and IPC. + <h2 class="lheader">Communication with sockets</h2> + Abstraction layer that make utilisatoin of C++ iostream interfaces to work with + tcp sockets, as on server as on client side. + <h2 class="lheader">EDA tools</h2> + Abstraction layer that allow propagate EDA (events-driven architecture) design + directly into C++ programming. + <h2 class="lheader">STL implementations</h2> + Compare STL implementations and related programming techniques. </div> <!--#include file="foot.shtml" --> <!-- Created: Mon Oct 7 16:33:17 MSD 2002 --> Added: trunk/WWW/explore/Complement/head-boiler.shtml =================================================================== --- trunk/WWW/explore/Complement/head-boiler.shtml (rev 0) +++ trunk/WWW/explore/Complement/head-boiler.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -0,0 +1,9 @@ +<!-- Time-stamp: <03/05/04 16:12:38 ptr> --> + +<div class="logo1 margines20"><img src="img/jpg/Co-yw1.jpg"></div> +<div class="rightfloat"> + <div class="logo2 margines20"><!-- <img src="img/png/ermine.png"> --></div> + <div class="toc"> +<!--#include file="ContentBoiler.shtml" --> + </div> <!-- toc --> +</div> <!-- rightfloat --> Added: trunk/WWW/explore/Complement/head-build.shtml =================================================================== --- trunk/WWW/explore/Complement/head-build.shtml (rev 0) +++ trunk/WWW/explore/Complement/head-build.shtml 2007-02-12 15:35:17 UTC (rev 1526) @@ -0,0 +1,9 @@ +<!-- Time-stamp: <03/05/04 16:12:38 ptr> --> + +<div class="logo1 margines20"><img src="img/jpg/Co-yw1.jpg"></div> +<div class="rightfloat"> + <div class="logo2 margines20"><!-- <img src="img/png/ermine.png"> --></div> + <div class="toc"> +<!--#include file="ContentBuild.shtml" --> + </div> <!-- toc --> +</div> <!-- rightfloat --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |