* src-release (do-proto-toplevel): Support subdir-path-prefixed
authorHans-Peter Nilsson <hp@axis.com>
Tue, 15 Oct 2013 20:45:52 +0000 (20:45 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Tue, 15 Oct 2013 20:45:52 +0000 (20:45 +0000)
files in SUPPORT_FILES.
(SIM_SUPPORT_DIRS): New variable.
(sim.tar.bz2): New rule.

ChangeLog
src-release

index 806863d55a04ad73b552a2c49ee46d87ebd9992c..14c97cc6f80c6dd1e7303e11d63c7da258771176 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-10-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       * src-release (do-proto-toplevel): Support subdir-path-prefixed
+       files in SUPPORT_FILES.
+       (SIM_SUPPORT_DIRS): New variable.
+       (sim.tar.bz2): New rule.
+
 2013-10-08  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
 
        * configure.ac: Update from GCC.
index c2f4727b35ebd86794e77c7a3b449c22b3176b09..b28597c09d64f883388bb67dbbcdfc6d771cf41d 100644 (file)
@@ -165,7 +165,15 @@ do-proto-toplev: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
            else \
              ln -s ../$$d proto-toplev/$$d ; \
            fi ; \
-         else ln -s ../$$d proto-toplev/$$d ; fi ; \
+         else \
+           if (echo x$$d | grep / >/dev/null); then \
+             mkdir -p proto-toplev/`dirname $$d` ; \
+             x=`dirname $$d` ; \
+             ln -s ../`echo $$x/ | sed -e 's,[^/]*/,../,g'`$$d proto-toplev/$$d ; \
+           else \
+             ln -s ../$$d proto-toplev/$$d ; \
+           fi ; \
+         fi ; \
        done
        cd etc && $(MAKE) MAKEINFOFLAGS="$(MAKEINFOFLAGS)" info
        $(MAKE) distclean
@@ -286,6 +294,14 @@ gdb.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
                MD5PROG="$(MD5PROG)" \
                SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
 
+# Corresponding to the CVS "sim" module.
+.PHONY: sim.tar.bz2
+SIM_SUPPORT_DIRS= bfd opcodes libiberty include intl gdb/version.in makefile.vms
+sim.tar.bz2: $(DIST_SUPPORT) $(SIM_SUPPORT_DIRS) sim
+       $(MAKE) -f $(SELF) taz TOOL=sim \
+               MD5PROG="$(MD5PROG)" \
+               SUPPORT_FILES="$(SIM_SUPPORT_DIRS)"
+
 .PHONY: insight.tar.bz2
 INSIGHT_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl tk itcl libgui
 insight.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb