steps.mk
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 13 10:32:38 2008 +0000 (2008-07-13)
changeset 645 8e58024f8e37
parent 544 6b15ef33e8f2
child 847 af75fc1fe0fc
permissions -rw-r--r--
Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.

/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
     1 # Makefile for each steps
     2 # Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
     3 
     4 CT_STEPS := libc_check_config   \
     5             kernel_check_config \
     6             kernel_headers      \
     7             gmp                 \
     8             mpfr                \
     9             binutils            \
    10             cc_core_pass_1      \
    11             libc_headers        \
    12             libc_start_files    \
    13             cc_core_pass_2      \
    14             libc                \
    15             cc                  \
    16             libc_finish         \
    17             binutils_target     \
    18             gmp_target          \
    19             mpfr_target         \
    20             tools               \
    21             debug               \
    22 
    23 export CT_STEPS
    24 
    25 $(CT_STEPS):
    26 	@$(CT_NG) RESTART=$@ STOP=$@ build
    27 
    28 $(patsubst %,+%,$(CT_STEPS)):
    29 	@$(CT_NG) STOP=$(patsubst +%,%,$@) build
    30 
    31 $(patsubst %,%+,$(CT_STEPS)):
    32 	@$(CT_NG) RESTART=$(patsubst %+,%,$@) build
    33 
    34 help-build::
    35 	@echo  '  list-steps         - List all build steps'
    36 
    37 list-steps:
    38 	@echo  'Available build steps, in order:'
    39 	@for step in $(CT_STEPS); do    \
    40 	     echo "  - $${step}";       \
    41 	 done
    42 	@echo  'Use "$(CT_NG) <step>" to execute only that step.'
    43 	@echo  'Use "$(CT_NG) +<step>" to execute up to that step.'
    44 	@echo  'Use "$(CT_NG) <step>+" to execute from that step onward.'