diff -r 1f296e367622 -r fe5e42bf7bbc docs/overview.txt --- a/docs/overview.txt Sun Jul 20 16:59:04 2008 +0000 +++ b/docs/overview.txt Thu Aug 07 15:18:18 2008 +0000 @@ -611,31 +611,16 @@ ${CT_ARCH} + provides: - optional - - the environment variables to configure the cross-gcc - - CT_ARCH_WITH_ARCH - - CT_ARCH_WITH_ABI - - CT_ARCH_WITH_CPU - - CT_ARCH_WITH_TUNE - - CT_ARCH_WITH_FPU - - CT_ARCH_WITH_FLOAT - - contain (defaults): - - CT_ARCH_WITH_ARCH : the gcc ./configure switch to select architecture level ( "--with-arch=${CT_ARCH_ARCH}" ) - - CT_ARCH_WITH_ABI : the gcc ./configure switch to select ABI level ( "--with-abi=${CT_ARCH_ABI}" ) - - CT_ARCH_WITH_CPU : the gcc ./configure switch to select CPU instruction set ( "--with-cpu=${CT_ARCH_CPU}" ) - - CT_ARCH_WITH_TUNE : the gcc ./configure switch to select scheduling ( "--with-tune=${CT_ARCH_TUNE}" ) - - CT_ARCH_WITH_FPU : the gcc ./configure switch to select FPU type ( "--with-fpu=${CT_ARCH_FPU}" ) - - CT_ARCH_WITH_FLOAT : the gcc ./configure switch to select floating point arithmetics ( "--with-float=soft" or /empty/ ) + - the environment variables to configure the cross-gcc (defaults) + - CT_ARCH_WITH_ARCH : the gcc ./configure switch to select architecture level ( "--with-arch=${CT_ARCH_ARCH}" ) + - CT_ARCH_WITH_ABI : the gcc ./configure switch to select ABI level ( "--with-abi=${CT_ARCH_ABI}" ) + - CT_ARCH_WITH_CPU : the gcc ./configure switch to select CPU instruction set ( "--with-cpu=${CT_ARCH_CPU}" ) + - CT_ARCH_WITH_TUNE : the gcc ./configure switch to select scheduling ( "--with-tune=${CT_ARCH_TUNE}" ) + - CT_ARCH_WITH_FPU : the gcc ./configure switch to select FPU type ( "--with-fpu=${CT_ARCH_FPU}" ) + - CT_ARCH_WITH_FLOAT : the gcc ./configure switch to select floating point arithmetics ( "--with-float=soft" or /empty/ ) + provides: - optional - - the environment variables to pass to the cross-gcc to build target binaries - - CT_ARCH_ARCH_CFLAG - - CT_ARCH_ABI_CFLAG - - CT_ARCH_CPU_CFLAG - - CT_ARCH_TUNE_CFLAG - - CT_ARCH_FPU_CFLAG - - CT_ARCH_FLOAT_CFLAG - - CT_ARCH_ENDIAN_CFLAG - - contain (defaults): + - the environment variables to pass to the cross-gcc to build target binaries (defaults) - CT_ARCH_ARCH_CFLAG : the gcc switch to select architecture level ( "-march=${CT_ARCH_ARCH}" ) - CT_ARCH_ABI_CFLAG : the gcc switch to select ABI level ( "-mabi=${CT_ARCH_ABI}" ) - CT_ARCH_CPU_CFLAG : the gcc switch to select CPU instruction set ( "-mcpu=${CT_ARCH_CPU}" ) @@ -645,6 +630,20 @@ - CT_ARCH_ENDIAN_CFLAG : the gcc switch to choose big or little endian ( "-mbig-endian" or "-mlittle-endian" ) - default to: see above. + + provides: + - optional + - the environement variables to configure the core and final compiler, specific to this architecture: + - CT_ARCH_CC_CORE_EXTRA_CONFIG : additional, architecture specific core gcc ./configure flags + - CT_ARCH_CC_EXTRA_CONFIG : additional, architecture specific final gcc ./configure flags + - default to: + - all empty + + provides: + - optional + - the architecture-specific CFLAGS and LDFLAGS: + - CT_ARCH_TARGET_CLFAGS + - CT_ARCH_TARGET_LDFLAGS + - default to: + - all empty Adding a new version of a component | ------------------------------------+