# HG changeset patch # User jwe # Date 1040182315 0 # Node ID 399793c2c95a2e9b9d0a97126206211cc6298883 # Parent eafca8134ab6deee7628865c11f8b5cbbd48f3e3 [project @ 2002-12-18 03:31:55 by jwe] diff -r eafca8134ab6 -r 399793c2c95a ChangeLog --- a/ChangeLog Wed Dec 18 03:26:57 2002 +0000 +++ b/ChangeLog Wed Dec 18 03:31:55 2002 +0000 @@ -1,3 +1,10 @@ +2002-12-17 John W. Eaton + + * Makeconf.in (do-script-install, do-script-uninstall): + New macros, used in Makefiles in scripts subdirectory. + (do-script-install): Use new scripts/mkpkgadd script to construct + PKG_ADD files. + 2002-12-03 Nix * configure.in: Use AC_CHECK_DECL in conjunction with diff -r eafca8134ab6 -r 399793c2c95a Makeconf.in --- a/Makeconf.in Wed Dec 18 03:26:57 2002 +0000 +++ b/Makeconf.in Wed Dec 18 03:31:55 2002 +0000 @@ -476,3 +476,23 @@ -e "s;%OCTAVE_VERSION%;\"${version}\";" $(top_srcdir)/move-if-change $@-t $@ endef + +define do-script-install +$(top_srcdir)/mkinstalldirs $(fcnfiledir)/$(script_sub_dir) +for f in $(FCN_FILES_NO_DIR); do \ + rm -f $(fcnfiledir)/$(script_sub_dir)/$$f; \ + $(INSTALL_DATA) $(srcdir)/$$f $(fcnfiledir)/$(script_sub_dir)/$$f; \ +done +$(top_srcdir)/mkpkgadd $(fcnfiledir)/$(script_sub_dir) > $(fcnfiledir)/$(script_sub_dir)/PKG_ADD.t +if [ -n "`cat $(fcnfiledir)/$(script_sub_dir)/PKG_ADD.t`" ]; then \ + mv $(fcnfiledir)/$(script_sub_dir)/PKG_ADD.t $(fcnfiledir)/$(script_sub_dir)/PKG_ADD ; \ +else \ + rm -f $(fcnfiledir)/$(script_sub_dir)/PKG_ADD.t ; \ +fi +endef + +define do-script-uninstall +for f in $(FCN_FILES_NO_DIR); \ + do rm -f $(fcnfiledir)/$(script_sub_dir)/$$f; \ +done +endef