yann@136: # Makefile for each steps yann@136: # Copyright 2006 Yann E. MORIN yann@136: yann@181: CT_STEPS := libc_check_config \ yann@181: kernel_check_config \ yann@181: kernel_headers \ yann@181: binutils \ yann@181: cc_core_pass_1 \ yann@181: libc_headers \ yann@181: libc_start_files \ yann@181: cc_core_pass_2 \ yann@181: libc \ yann@181: cc \ yann@181: libc_finish \ yann@181: tools \ yann@181: debug \ yann@181: yann@181: $(CT_STEPS): yann@205: @$(CT_NG) RESTART=$@ STOP=$@ build yann@136: yann@304: $(patsubst %,+%,$(CT_STEPS)): yann@304: @$(CT_NG) STOP=$(patsubst +%,%,$@) build yann@136: yann@304: $(patsubst %,%+,$(CT_STEPS)): yann@304: @$(CT_NG) RESTART=$(patsubst %+,%,$@) build yann@181: yann@181: help-build:: yann@229: @echo ' liststeps - List all build steps' yann@181: yann@181: liststeps: yann@181: @echo 'Available build steps, in order:' yann@181: @for step in $(CT_STEPS); do \ yann@181: echo " - $${step}"; \ yann@181: done