.hgignore
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jun 13 23:45:29 2010 +0200 (2010-06-13)
changeset 1982 63cee3d5ab85
child 2133 804a8f6d286a
permissions -rw-r--r--
libc/newlib: build in the 'start files' pass

A few facts:
- building the C library requires a proper core compiler
- core compiler is issued from one of the core passes
- the C library is required to build libstdc++
- newlib is only built for baremetal
- in bare metal, the final compiler is issued from one of the core passes

So we need to build the C library between core pass 1 and core pass 2.
The only place is eithe libc_headers() or libc_start_files(). The most
pertinent seems to be libc_start_files().

So we build newlib from libc_start_files(), and leave libc() empty.
yann@1412
     1
syntax: glob
yann@1412
     2
yann@1412
     3
# Generated files
yann@1412
     4
Makefile
yann@1412
     5
ct-ng
yann@1412
     6
docs/ct-ng.1
yann@1412
     7
docs/ct-ng.1.gz
yann@1412
     8
paths.mk
yann@1412
     9
scripts/crosstool-NG.sh
yann@1412
    10
scripts/saveSample.sh
yann@1412
    11
scripts/showTuple.sh
yann@1412
    12
yann@1412
    13
# Temporaries
yann@1412
    14
.*.swp
yann@1412
    15
log.*
yann@1412
    16
yann@1412
    17
# Working files
yann@1412
    18
kconfig/conf
yann@1412
    19
kconfig/mconf
yann@1412
    20
kconfig/**.o
yann@1412
    21
kconfig/**.dep
yann@1412
    22
config.gen/
yann@1412
    23
.config
yann@1412
    24
.config.old
yann@1412
    25
targets/