1.1 --- a/Makefile.in Wed Jul 11 16:04:18 2007 +0000
1.2 +++ b/Makefile.in Sat Jul 14 17:02:05 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)