# HG changeset patch # User John W. Eaton # Date 1367555347 14400 # Node ID e5c0acc3164090e66cdfc37bd2d6d627f45fd38e # Parent 2c11d7c6cc211630980d2de735d83a118d59bd6c install .gdbinit in test directory * build-aux/common.mk (gdbinit_install_rule): New macro. * Makefile.am (.gdbinit): Use it. * test/Makefile.am (all-local, .gdbinit): New targets. diff -r 2c11d7c6cc21 -r e5c0acc31640 Makefile.am --- a/Makefile.am Fri May 03 00:27:55 2013 -0400 +++ b/Makefile.am Fri May 03 00:29:07 2013 -0400 @@ -124,12 +124,7 @@ chmod a+rx "$@" .gdbinit: etc/gdbinit - @if [ -f .gdbinit ]; then \ - echo "refusing to overwrite .gdbinit with newer version from $<" 1>&2; \ - else \ - echo "Installing .gdbinit from version at $<" ; \ - cp $< $@; \ - fi + @$(gdbinit_install_rule) if AMCOND_BUILD_DOCS AUTHORS BUGS INSTALL.OCTAVE: diff -r 2c11d7c6cc21 -r e5c0acc31640 build-aux/common.mk --- a/build-aux/common.mk Fri May 03 00:27:55 2013 -0400 +++ b/build-aux/common.mk Fri May 03 00:29:07 2013 -0400 @@ -718,6 +718,15 @@ mv $@-t $@ endef +define gdbinit_install_rule +if [ -f .gdbinit ]; then \ + echo "refusing to overwrite .gdbinit with newer version from $<" 1>&2; \ +else \ + echo "Installing .gdbinit from version at $<" ; \ + cp $< $@; \ +fi +endef + %.cc-tst : %.cc $(test-file-commands) diff -r 2c11d7c6cc21 -r e5c0acc31640 test/Makefile.am --- a/test/Makefile.am Fri May 03 00:27:55 2013 -0400 +++ b/test/Makefile.am Fri May 03 00:29:07 2013 -0400 @@ -60,6 +60,11 @@ include fcn-handle-derived-resolution/module.mk include nest/module.mk +all-local: .gdbinit + +.gdbinit: ../etc/gdbinit + @$(gdbinit_install_rule) + check: sparse.tst bc-overload-tests.stamp $(top_builddir)/run-octave --norc --silent --no-history $(srcdir)/fntests.m $(srcdir)