# Makefile for each steps # Copyright 2006 Yann E. MORIN CT_STEPS := libc_check_config \ kernel_check_config \ kernel_headers \ binutils \ cc_core_pass_1 \ libc_headers \ libc_start_files \ cc_core_pass_2 \ libfloat \ libc \ cc \ libc_finish \ tools \ debug \ $(CT_STEPS): @make -C "$(CT_TOP_DIR)" -f $(CT_MAKEFILE) RESTART=$@ STOP=$@ $(patsubst %,-%,$(CT_STEPS)): @make -C "$(CT_TOP_DIR)" -f $(CT_MAKEFILE) STOP=$(patsubst -%,%,$@) $(patsubst %,%-,$(CT_STEPS)): @make -C "$(CT_TOP_DIR)" -f $(CT_MAKEFILE) RESTART=$(patsubst %-,%,$@) help-build:: @echo ' liststeps - Lists all build steps' liststeps: @echo 'Available build steps, in order:' @for step in $(CT_STEPS); do \ echo " - $${step}"; \ done