Echo what's going on when make-ing and installing crosstool-NG. Use kernel-like simplified messages.
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Jul 14 10:19:01 2007 +0000 (2007-07-14)
changeset 249bc6c64dab0de
parent 248 f5b2cf8ece47
child 250 4c1d9f59c5f7
Echo what's going on when make-ing and installing crosstool-NG. Use kernel-like simplified messages.
Makefile.in
     1.1 --- a/Makefile.in	Fri Jul 13 14:45:48 2007 +0000
     1.2 +++ b/Makefile.in	Sat Jul 14 10:19:01 2007 +0000
     1.3 @@ -42,6 +42,7 @@
     1.4  build-doc: docs/ct-ng.1
     1.5  
     1.6  %: %.in
     1.7 +	@echo "  SED    $@"
     1.8  	@sed -r -e 's,@@CT_MAKE@@,$(MAKE),g;'       \
     1.9  	        -e 's,@@CT_BINDIR@@,$(BINDIR),g;'   \
    1.10  	        -e 's,@@CT_LIBDIR@@,$(LIBDIR),g;'   \
    1.11 @@ -65,36 +66,46 @@
    1.12  #--------------------------------------
    1.13  # Install rules
    1.14  
    1.15 -install-bin: $(BINDIR)
    1.16 +install-bin: install-lib $(BINDIR)
    1.17 +	@echo "  INST   ct-ng"
    1.18  	@install -m 755 ct-ng $(BINDIR)/ct-ng
    1.19 +	@echo "  LN     ct-ng.extract-config"
    1.20  	@ln -sf $(LIBDIR)/tools/ct-ng.extract-config $(BINDIR)/ct-ng.extract-config
    1.21  
    1.22  install-lib: $(LIBDIR) install-lib-main install-lib-samples
    1.23  
    1.24  install-lib-main: $(LIBDIR)
    1.25  	@for src_dir in config kconfig patches scripts tools; do            \
    1.26 +	     echo "  INST   $${src_dir}/";                                  \
    1.27  	     tar cf - --exclude=.svn $${src_dir} |(cd $(LIBDIR); tar xf -); \
    1.28  	 done
    1.29  	@rm -f $(LIBDIR)/tools/addToolVersion.sh
    1.30  	@for src_file in Makefile.steps version; do                 \
    1.31 +	     echo "  INST   $${src_file}";                          \
    1.32  	     install -m 644 $${src_file} $(LIBDIR)/$${src_file};    \
    1.33  	 done
    1.34  
    1.35  # Samples need a little love:
    1.36  #  - change every occurence of CT_TOP_DIR to CT_LIB_DIR
    1.37  install-lib-samples: $(LIBDIR) install-lib-main
    1.38 +	@echo "  INST   samples/"
    1.39  	@tar cf - --exclude=.svn samples |(cd $(LIBDIR); tar xf -)
    1.40  	@for samp_file in $(LIBDIR)/samples/*/crosstool.config; do                  \
    1.41  	     sed -r -i -e 's,\$$\{CT_TOP_DIR\},\$$\{CT_LIB_DIR\},g;' $${samp_file}; \
    1.42  	 done
    1.43  
    1.44 -install-doc: $(DOCDIR) $(MANDIR)
    1.45 +install-doc: install-man $(DOCDIR)
    1.46  	@for doc_file in CREDITS docs/overview.txt; do  \
    1.47 +	     echo "  INST   $${doc_file}";              \
    1.48  	     install -m 644 "$${doc_file}" $(DOCDIR);   \
    1.49  	 done
    1.50 +
    1.51 +install-man: $(MANDIR)
    1.52 +	@echo "  INST   ct-ng.1"
    1.53  	@install -m 644 docs/ct-ng.1 $(MANDIR)
    1.54  
    1.55  $(BINDIR) $(LIBDIR) $(DOCDIR) $(MANDIR)::
    1.56 +	@echo "  MKDIR  $@"
    1.57  	@install -m 755 -d $@
    1.58  
    1.59  
    1.60 @@ -103,6 +114,7 @@
    1.61  
    1.62  uninstall-bin:
    1.63  	@rm -f $(BINDIR)/ct-ng
    1.64 +	@rm -f $(BINDIR)/ct-ng.extract-config
    1.65  
    1.66  uninstall-lib:
    1.67  	@rm -rf $(LIBDIR)