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: libfloat \ yann@181: libc \ yann@181: cc \ yann@181: libc_finish \ yann@181: tools \ yann@181: debug \ yann@181: yann@181: $(CT_STEPS): yann@182: @make -C "$(CT_TOP_DIR)" -f $(CT_MAKEFILE) RESTART=$@ STOP=$@ yann@136: yann@181: $(patsubst %,-%,$(CT_STEPS)): yann@182: @make -C "$(CT_TOP_DIR)" -f $(CT_MAKEFILE) STOP=$(patsubst -%,%,$@) yann@136: yann@181: $(patsubst %,%-,$(CT_STEPS)): yann@182: @make -C "$(CT_TOP_DIR)" -f $(CT_MAKEFILE) RESTART=$(patsubst %-,%,$@) yann@181: yann@181: help-build:: yann@181: @echo ' liststeps - Lists 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