From 929cb5f9bf0b284103b8a19d227543567df00272 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Tue, 11 Aug 2015 10:25:19 +0200 Subject: [PATCH] add some outpurt messages to document the build process --- hermit/usr/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hermit/usr/Makefile b/hermit/usr/Makefile index f57ddaba1..f6930eef1 100644 --- a/hermit/usr/Makefile +++ b/hermit/usr/Makefile @@ -17,7 +17,11 @@ ifeq ($V,0) P = > /dev/null endif +default: + @echo Do not use default rule! + demo: + @echo Build demo applications $Q$(MAKE) CC_FOR_TARGET=$(CC_FOR_TARGET) CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" LDFLAGS_FOR_TARGET="$(LDFLAGS_FOR_TARGET)" OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET) -C examples depend $Q$(MAKE) CC_FOR_TARGET=$(CC_FOR_TARGET) CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" LDFLAGS_FOR_TARGET="$(LDFLAGS_FOR_TARGET)" OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET) -C examples @@ -27,23 +31,27 @@ $(ARCH): bootstrap: $(ARCH) $(TMP)/binutils $(TMP)/bootstrap $(TMP)/binutils: + @echo Build binutils $Q$(MKDIR) $(TMP)/binutils $Q$(CD) $(TMP)/binutils; $(TOPDIR)/binutils/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --disable-shared --disable-nls --disable-gdb --disable-libdecnumber --disable-readline --disable-sim --disable-libssp --enable-tls && $(MAKE) $(NJOBS) && $(MAKE) install $(TMP)/bootstrap: + @echo Build bootstrap compiler $Q$(MKDIR) $(TMP)/bootstrap $Q$(CD) $(TMP)/bootstrap; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --enable-languages=c --disable-nls --disable-shared --disable-libssp --enable-threads=posix --enable-tls && $(MAKE) $(NJOBS) all-gcc && $(MAKE) install-gcc toolchain: $(TMP)/newlib $(TMP)/gcc demo $(TMP)/newlib: + @echo Build newlib and the pthread library $Q$(MKDIR) $(TMP)/newlib $Q$(CD) $(TMP)/newlib; $(TOPDIR)/newlib/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) $(OPT) && $(MAKE) $(NJOBS) && $(MAKE) install $Q$(MAKE) TARGET=$(TARGET) CC_FOR_TARGET=$(CC_FOR_TARGET) AR_FOR_TARGET=$(AR_FOR_TARGET) CFLAGS_FOR_TARGET+="-O3 -I. -Iplatform/hermit -Iplatform/helper -Wall" -C pte depend $Q$(MAKE) TARGET=$(TARGET) CC_FOR_TARGET=$(CC_FOR_TARGET) AR_FOR_TARGET=$(AR_FOR_TARGET) CFLAGS_FOR_TARGET+="-O3 -I. -Iplatform/hermit -Iplatform/helper -Wall" -C pte $(TMP)/gcc: + @echo Build final gcc $Q$(MKDIR) $(TMP)/gcc $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --enable-languages=c --disable-nls --disable-shared --disable-libssp --enable-threads=posix --enable-tls && $(MAKE) $(NJOBS) && $(MAKE) install