steps.mk
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--
Robert P. J. DAY says:

Add support for the selection of strace-4.5.16, including an updated
set of patches from strace-4.5.15.
     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