author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Wed Aug 29 16:44:40 2007 +0000 (2007-08-29) | |
changeset 344 | 6abe7018a85a |
parent 305 | 00a7e6c275da |
child 461 | 63586e9dcfc3 |
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 binutils \
8 cc_core_pass_1 \
9 libc_headers \
10 libc_start_files \
11 cc_core_pass_2 \
12 libc \
13 cc \
14 libc_finish \
15 tools \
16 debug \
18 $(CT_STEPS):
19 @$(CT_NG) RESTART=$@ STOP=$@ build
21 $(patsubst %,+%,$(CT_STEPS)):
22 @$(CT_NG) STOP=$(patsubst +%,%,$@) build
24 $(patsubst %,%+,$(CT_STEPS)):
25 @$(CT_NG) RESTART=$(patsubst %+,%,$@) build
27 help-build::
28 @echo ' liststeps - List all build steps'
30 liststeps:
31 @echo 'Available build steps, in order:'
32 @for step in $(CT_STEPS); do \
33 echo " - $${step}"; \
34 done