summaryrefslogtreecommitdiff
path: root/mk
Commit message (Collapse)AuthorAge
* Toolchain: gmp: fix download urlAbdoulaye Walsimou Gaye2009-06-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: Introduce rootfs build in EMBTK main build processAbdoulaye Walsimou Gaye2009-06-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: create ROOTFS_COMPONENTS symbol and build busysbox only if selectedAbdoulaye Walsimou Gaye2009-06-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: create ROOTFS only if rootfs is selectedAbdoulaye Walsimou Gaye2009-06-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: fakeroot: create FAKEROOT_BIN symbolAbdoulaye Walsimou Gaye2009-06-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: Add fakeroot toolAbdoulaye Walsimou Gaye2009-06-01
| | | | | | | This patch adds fakeroot tool. fakeroot helps building root filesystem, without the need to be root. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: makedevs: touch MAKEDEVS_DIR/.installedAbdoulaye Walsimou Gaye2009-06-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: add makedevs tool, this helps build of /dev entriesAbdoulaye Walsimou Gaye2009-05-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Packages: add packages MakefileAbdoulaye Walsimou Gaye2009-05-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: make EMBTK_TARGET_ARCH to depend on ABI selectedAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: GCC: copy libs in the right place when we're in 64bits archAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: define EMBTK_TARGET_ARCHAbdoulaye Walsimou Gaye2009-05-24
| | | | | | | This patch defines EMBTK_TARGET_ARCH for mips (in the future all have to define it). This helps to determinate if we're in 32bits arch or in 64bits arch. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: fix CFLAGS at configure time and add -pipeAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: Introduce CFLAGS at configure timeAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: Correct GNU_TARGET and STRICT_GNU_TARGET for mips III ↵Abdoulaye Walsimou Gaye2009-05-24
| | | | | | and mips IV as they are 64bits capable Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: correct GNU_TARGETAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: use GNU_TARGET instead of STRICT_GNU_TARGET at configure timeAbdoulaye Walsimou Gaye2009-05-24
| | | | | | | This patch makes use of GNU_TARGET instead of STRICT_GNU_TARGET at configure time. This fix issues when configuring for MIPS64 with n32, o64 and n64 ABIs. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* EmbToolkit: copy target_skeleton only in ROOTFSAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: configure for 2.6 linux kernel onlyAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: include mkinitialpath in buildtoolchain target prerequisitesAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Rewrite rmallpath targetAbdoulaye Walsimou Gaye2009-05-23
| | | | | | | | When we configure for an arch and build it, and then reconfigure for another arch rmallpath do not remove the previous paths created. This patch fix this issue, by removing paths no matter the arch. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: make use of EGLIBC_OPTIONS before configuringAbdoulaye Walsimou Gaye2009-05-23
| | | | | | | This patch makes use of EGLIBC_OPTIONS before configuring. This render EGLIBC really configureable at build time. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Improve EGLIBC options parserAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: define EGLIBC as target instead of a macrosAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: add a macros which parses eglibc options from .configAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: GCC: give the ability to configure ABI and define MIPS arch ABIsAbdoulaye Walsimou Gaye2009-05-21
| | | | | | | This patch gives the ability to configure for ABI. It also defines ABIs for mips arch. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: gcc: use EMBTK_TOOLCHAIN_MULTILIBAbdoulaye Walsimou Gaye2009-05-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Avoid having underscore in file name and modify files which use them ↵Abdoulaye Walsimou Gaye2009-05-19
| | | | | | according this change Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: fix ccache downloadAbdoulaye Walsimou Gaye2009-05-19
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: make use of TARGETCC_CACHED, TARGETCXX_CACHED, TARGETAR ↵Abdoulaye Walsimou Gaye2009-05-19
| | | | | | | | | | and TARGETRANLIB This patch makes use of TARGETCC_CACHED and TARGETCXX_CACHED in order to cache EGLIBC build. It also let EGLIBC to use TARGETAR and TARGETRANLIB defined in commit b61e6b5f3be40b54e64f85d0f0d9670849d6fee1 Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: ccache: rewrite HOSTCC_CACHED HOSTCXX_CACHED and create ↵Abdoulaye Walsimou Gaye2009-05-19
| | | | | | TARGETCC_CACHED TARGETCXX_CACHED Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Define TARGETCC, TARGETCXX, TARGETAR and TARGETRANLIB macroAbdoulaye Walsimou Gaye2009-05-19
| | | | | | | This patch defines some useful macros, which point to some programs of the toolchain (gcc, g++, ar and ranlib). Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: mips3 arch Correctly set STRICT_GNU_TARGETAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Correctly set EGLIBC_FLOAT_TYPEAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Make mips4 arch buildableAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Make GCC and EGLIBC to use HOSTCC_CACHED HOSTCXX_CACHEDAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Convert bintuils to use ccacheAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Convert gmphost and mpfrhost to use ccacheAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Move ccahehost to EMBTK_ROOT and define HOSTCC_CACHED and HOSTCXX_CACHEDAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: add ccache in toolchain build processAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Remove --disable-nls as note documented by eglibc configureAbdoulaye Walsimou Gaye2009-05-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Use STRICT_GNU-TARGET on all toolchain componentsAbdoulaye Walsimou Gaye2009-05-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: mips: Add mips64 release 2 targetAbdoulaye Walsimou Gaye2009-05-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: introduce STRICT_GNU_TARGET for future toolchain buildAbdoulaye Walsimou Gaye2009-05-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Create an generic message macro EMBTK_GENERIC_MESSAGEAbdoulaye Walsimou Gaye2009-05-16
| | | | | | | This patch creates a generic message macros. In the future all build processes will use it to anounce what they are doing. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: End of build toochain components.Abdoulaye Walsimou Gaye2009-05-16
| | | | | | | | This patch end the work of designing toolchain part of Embtoolkit. For the moment, it only support MIPS CPUs. Support for other largely used CPU in embedded system world will come as soon as possible. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC install (last stage)Abdoulaye Walsimou Gaye2009-05-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Introduce missing kernel-headers_install targetAbdoulaye Walsimou Gaye2009-05-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Introduction of eglibc headers install and gcc second stage build ↵Abdoulaye Walsimou Gaye2009-05-16
| | | | | | and install Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: linux kernel download and headers installAbdoulaye Walsimou Gaye2009-05-15
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>