author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Thu May 15 21:02:34 2008 +0000 (2008-05-15) | |
branch | 1.1 |
changeset 516 | caaaf5d91859 |
parent 461 | 63586e9dcfc3 |
child 544 | 6b15ef33e8f2 |
permissions | -rw-r--r-- |
1 # Makefile for each steps
2 # Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
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 tools \
19 debug \
21 export CT_STEPS
23 $(CT_STEPS):
24 @$(CT_NG) RESTART=$@ STOP=$@ build
26 $(patsubst %,+%,$(CT_STEPS)):
27 @$(CT_NG) STOP=$(patsubst +%,%,$@) build
29 $(patsubst %,%+,$(CT_STEPS)):
30 @$(CT_NG) RESTART=$(patsubst %+,%,$@) build
32 help-build::
33 @echo ' liststeps - List all build steps'
35 liststeps:
36 @echo 'Available build steps, in order:'
37 @for step in $(CT_STEPS); do \
38 echo " - $${step}"; \
39 done