author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Sat Jul 07 21:20:20 2007 +0000 (2007-07-07) | |
changeset 215 | aa3b93c54c17 |
parent 182 | 223c84ec2d90 |
child 229 | 9c5809b7fd23 |
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 - Lists all build steps'
31 liststeps:
32 @echo 'Available build steps, in order:'
33 @for step in $(CT_STEPS); do \
34 echo " - $${step}"; \
35 done