Makefile.steps
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Jul 12 08:47:15 2007 +0000 (2007-07-12)
changeset 236 42650dc4e95e
parent 205 119e62ecee74
permissions -rw-r--r--
Add D.U.M.A., the Electric Fence successor.
     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             libfloat                \
    13             libc                    \
    14             cc                      \
    15             libc_finish             \
    16             tools                   \
    17             debug                   \
    18 
    19 $(CT_STEPS):
    20 	@$(CT_NG) RESTART=$@ STOP=$@ build
    21 
    22 $(patsubst %,-%,$(CT_STEPS)):
    23 	@$(CT_NG) STOP=$(patsubst -%,%,$@) build
    24 
    25 $(patsubst %,%-,$(CT_STEPS)):
    26 	@$(CT_NG) RESTART=$(patsubst %-,%,$@) build
    27 
    28 help-build::
    29 	@echo  '  liststeps      - List all build steps'
    30 
    31 liststeps:
    32 	@echo  'Available build steps, in order:'
    33 	@for step in $(CT_STEPS); do    \
    34 	     echo "  - $${step}";       \
    35 	 done