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