1. Change all occurrences of Source-Navigator to Code Fusion.
This has been achieved by adding a new option, --enable-product-name, to the configure script. If the this option is not specified and --enable-production is specified then it will set the default product name to Code Fusion. Another option will have to be added to allow the launch name to be changed, possibly --enable-exec-name=codefusion. This will allow the user to launch Code Fusion (the product formally know as Source-Navigator) by typing 'codefusion' at a command line.
Support for cross compilation tool chains and additional tool chains must be written in the form of a toolchain specification using the snToolChain class. Once this has been done, support must be added for configuring Code Fusion to use the required tool chains. When building Code Fusion, it will include the native tool chain for the build platform by default and, if --target is specified, it will include the tool chain specified by --target.. Additional configuration option must be added to allow additional tool chains to be specified; --enable-toolchains= can be used to specify additional tool chains. All tool chains specified must exist in Code Fusion.
The removal of the default 'b' prefix on executable names. (Minor document change.)Correct handling of "xterm -e". (Minor, if any documentation change.)
Recursive dependancy generation. (No documentation changes required.)
Adding support for building a shared libraries. (Minor, if any documentation impact.)
Which tool chains are we going to support? (palm pilot, third party tool chains?)Measure current documentation impact and assess time/resource to handle farther changes.
(How much work can we do if it's only a minor docs impact?)
Contact information: Please feel free to contact me (irox@cygnus.com)
or sn-project@cygnus.com
with any questions or comments regarding this document. Spelling
and grammar correction welcome.