-bootstrap:
- $(MAKE) all info
- $(MAKE) stage1
- $(MAKE) pass "stagepass=stage1"
- $(MAKE) stage2
- $(MAKE) pass "stagepass=stage2"
- $(MAKE) comparison
-
-bootstrap2:
- $(MAKE) pass "stagepass=stage1"
- $(MAKE) stage2
- $(MAKE) pass "stagepass=stage2"
- $(MAKE) comparison
-
-bootstrap3:
- $(MAKE) pass "stagepass=stage2"
- $(MAKE) comparison
-
-pass:
- cp $(srcdir)/gcc/gstdarg.h ./gas/stdarg.h
- $(MAKE) subdir_do "DO=all info" "DODIRS=$(SUBDIRS)" \
- "CC=`pwd`/gcc/$(stagepass)/gcc \
- -O $(GCCVERBOSE) -I`pwd`/gcc/include \
- -B`pwd`/gcc/$(stagepass)/ \
- -B`pwd`/gas/$(stagepass)/ \
- -B`pwd`/ld/$(stagepass)/" \
- "AR=`pwd`/binutils/$(stagepass)/ar" \
- "LD=`pwd`/gcc/$(stagepass)/gcc $(GCCVERBOSE)" \
- "RANLIB=`pwd`/binutils/$(stagepass)/ranlib" \
- "LOADLIBES=`pwd`/libgcc/$(stagepass)/libgcc.a /lib/libc.a" \
- "LDFLAGS=-nostdlib /lib/crt0.o \
- -L`pwd`/libgcc/$(stagepass)/ \
- -B`pwd`/ld/$(stagepass)/"
-
-
-stage1:
- $(MAKE) subdir_do DO=stage1 "DODIRS=$(SUBDIRS)"
-
-stage2:
- $(MAKE) subdir_do DO=stage2 "DODIRS=$(SUBDIRS)"
-
-stage3:
- $(MAKE) subdir_do DO=stage3 "DODIRS=$(SUBDIRS)"
-
-stage4:
- $(MAKE) subdir_do DO=stage4 "DODIRS=$(SUBDIRS)"
-
-against=stage2
-
-comparison:; $(MAKE) subdir_do DO=comparison against=$(against) "DODIRS=$(SUBDIRS)"
-
-de-stage1:; $(MAKE) subdir_do DO=de-stage1 "DODIRS=$(SUBDIRS)"
-de-stage2:; $(MAKE) subdir_do DO=de-stage2 "DODIRS=$(SUBDIRS)"
-de-stage3:; $(MAKE) subdir_do DO=de-stage3 "DODIRS=$(SUBDIRS)"
-de-stage4:; $(MAKE) subdir_do DO=de-stage4 "DODIRS=$(SUBDIRS)"
-