author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Fri Feb 15 21:18:10 2008 +0000 (2008-02-15) | |
changeset 428 | 022ca36f85c8 |
parent 305 | 00a7e6c275da |
child 461 | 63586e9dcfc3 |
permissions | -rw-r--r-- |
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@181 | 4 |
CT_STEPS := libc_check_config \ |
yann@181 | 5 |
kernel_check_config \ |
yann@181 | 6 |
kernel_headers \ |
yann@181 | 7 |
binutils \ |
yann@181 | 8 |
cc_core_pass_1 \ |
yann@181 | 9 |
libc_headers \ |
yann@181 | 10 |
libc_start_files \ |
yann@181 | 11 |
cc_core_pass_2 \ |
yann@181 | 12 |
libc \ |
yann@181 | 13 |
cc \ |
yann@181 | 14 |
libc_finish \ |
yann@181 | 15 |
tools \ |
yann@181 | 16 |
debug \ |
yann@181 | 17 |
|
yann@181 | 18 |
$(CT_STEPS): |
yann@205 | 19 |
@$(CT_NG) RESTART=$@ STOP=$@ build |
yann@136 | 20 |
|
yann@304 | 21 |
$(patsubst %,+%,$(CT_STEPS)): |
yann@304 | 22 |
@$(CT_NG) STOP=$(patsubst +%,%,$@) build |
yann@136 | 23 |
|
yann@304 | 24 |
$(patsubst %,%+,$(CT_STEPS)): |
yann@304 | 25 |
@$(CT_NG) RESTART=$(patsubst %+,%,$@) build |
yann@181 | 26 |
|
yann@181 | 27 |
help-build:: |
yann@333 | 28 |
@echo ' liststeps - List all build steps' |
yann@181 | 29 |
|
yann@181 | 30 |
liststeps: |
yann@181 | 31 |
@echo 'Available build steps, in order:' |
yann@181 | 32 |
@for step in $(CT_STEPS); do \ |
yann@181 | 33 |
echo " - $${step}"; \ |
yann@181 | 34 |
done |