steps.mk
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Feb 17 22:12:59 2008 +0000 (2008-02-17)
changeset 433 9886aa0a9694
parent 305 00a7e6c275da
child 461 63586e9dcfc3
permissions -rw-r--r--
Robert P. J. DAY says:

According to Mike Frysinger, this patch was removed from Gentoo in the
2.3.x series and didn't seem to cause any adverse effects. So toss it
from the patch directories for glibc 2.5 and up.
     1 # Makefile for each steps
     2 # Copyright 2006 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
     3 
     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                   \
    17 
    18 $(CT_STEPS):
    19 	@$(CT_NG) RESTART=$@ STOP=$@ build
    20 
    21 $(patsubst %,+%,$(CT_STEPS)):
    22 	@$(CT_NG) STOP=$(patsubst +%,%,$@) build
    23 
    24 $(patsubst %,%+,$(CT_STEPS)):
    25 	@$(CT_NG) RESTART=$(patsubst %+,%,$@) build
    26 
    27 help-build::
    28 	@echo  '  liststeps          - List all build steps'
    29 
    30 liststeps:
    31 	@echo  'Available build steps, in order:'
    32 	@for step in $(CT_STEPS); do    \
    33 	     echo "  - $${step}";       \
    34 	 done