author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Sat Jul 14 17:02:05 2007 +0000 (2007-07-14) | |
changeset 256 | 97c14281a40c |
parent 205 | 119e62ecee74 |
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 libfloat \
13 libc \
14 cc \
15 libc_finish \
16 tools \
17 debug \
19 $(CT_STEPS):
20 @$(CT_NG) RESTART=$@ STOP=$@ build
22 $(patsubst %,-%,$(CT_STEPS)):
23 @$(CT_NG) STOP=$(patsubst -%,%,$@) build
25 $(patsubst %,%-,$(CT_STEPS)):
26 @$(CT_NG) RESTART=$(patsubst %-,%,$@) build
28 help-build::
29 @echo ' liststeps - List all build steps'
31 liststeps:
32 @echo 'Available build steps, in order:'
33 @for step in $(CT_STEPS); do \
34 echo " - $${step}"; \
35 done