changeset 9968:f3bef90b7278

Remove various install-local targets in favor of using automake syntax for installation
author Rik <rdrider0-list@yahoo.com>
date Fri, 11 Dec 2009 11:21:06 -0800
parents 75503ecdac32
children a24a528d98cc
files ChangeLog Makefile.am doc/ChangeLog doc/Makefile.am doc/interpreter/Makefile.am examples/Makefile.am scripts/Makefile.am
diffstat 7 files changed, 23 insertions(+), 64 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -797,7 +797,7 @@
 	(--enable-strict-warning-flags): Rename from --enable-picky-flags.
 	(GXX_STRICT_FLAGS): Remove -Wenum-clash from the list.
 
-2009-03-08  Søren Hauberg  <hauberg@gmail.com>
+2009-03-08  S�ren Hauberg  <hauberg@gmail.com>
 
 	* NEWS: Mention 'histc'.
 
@@ -1567,7 +1567,7 @@
 	* aclocal.m4 (OCTAVE_PROG_GNUPLOT): Drop check for multiple plot
 	windows.
 
-2007-08-10  Søren Hauberg  <hauberg@gmail.com>
+2007-08-10  S�ren Hauberg  <hauberg@gmail.com>
 
 	* ROADMAP: Update for current sources.
 
@@ -1888,7 +1888,7 @@
 	* Makeconf.in (simple-move-if-change-rule,
 	(builddir-move-if-change-rule): New macros.
 
-2006-11-11  Søren Hauberg  <hauberg@gmail.com>
+2006-11-11  S�ren Hauberg  <hauberg@gmail.com>
 
 	* examples/Makefile.in (uninstall): Add missing semicolon.
 
@@ -2098,7 +2098,7 @@
 2006-09-27  John W. Eaton  <jwe@octave.org>
 
 	* mkoctfile.in [--mex]: Include -I. in incflags.
-	From Søren Hauberg <hauberg@gmail.com>.
+	From S�ren Hauberg <hauberg@gmail.com>.
 
 2006-09-26  John W. Eaton  <jwe@octave.org>
 
@@ -2480,7 +2480,7 @@
 	* configure.in: Use it.
 	* Makeconf.in: Substitute DESKTOP_FILE_INSTALL.
 
-	* octave.desktop.in: New file.  From Søren Hauberg <hauberg@gmail.com>.
+	* octave.desktop.in: New file.  From S�ren Hauberg <hauberg@gmail.com>.
 	* examples/Makefile.in (SOURCES): Add it to the list.
 	(octave.desktop): New target.
 	(all): Depend on octave.desktop.
--- a/Makefile.am
+++ b/Makefile.am
@@ -150,6 +150,8 @@
 	$(MAKE) -C doc ../$@
 .PHONY: BUGS INSTALL.OCTAVE
 
+octetc_DATA = NEWS
+
 DIRS_TO_MAKE = \
   $(localfcnfiledir) \
   $(localapifcnfiledir) \
@@ -164,20 +166,11 @@
 installdirs-local:
 	$(MKDIR_P) $(addprefix $(DESTDIR), $(DIRS_TO_MAKE))
 
-install-data-local: installdirs-local install-extras
+install-data-local: installdirs-local
 
 install-exec-hook: make-version-links
 
-uninstall-local: remove-version-links uninstall-extras
-
-install-extras:
-	$(MKDIR_P) $(DESTDIR)$(octetcdir)
-	$(INSTALL_DATA) $(srcdir)/NEWS $(DESTDIR)$(octetcdir)/NEWS
-.PHONY: install-extras
-
-uninstall-extras:
-	rm -f $(DESTDIR)$(octetcdir)/NEWS
-.PHONY: uninstall-extras
+uninstall-local: remove-version-links
 
 make-version-links:
 	cd $(DESTDIR)$(bindir) && \
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2009-12-11  Rik  <octave@nomad.inbox5.com>
+
+	* interpreter/Makefile.am: remove install-local target and use automake 
+	syntax to install doc-cache file.
+
 2009-12-10  Rik <octave@nomad.inbox5.com>
 
 	* interpreter/Makefile.am: Replace distdir-local with dist-hook rule as it
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -24,8 +24,8 @@
 include ../common.mk
 
 EXTRA_DIST = \
+  ChangeLog \
   Makefile.am \
-  ChangeLog \
   texinfo.tex \
   texmf.cnf
 
--- a/doc/interpreter/Makefile.am
+++ b/doc/interpreter/Makefile.am
@@ -164,13 +164,7 @@
 	@$(GREP) '#define HAVE_UMFPACK 1' $(top_builddir)/config.h > /dev/null || { echo "Documentation creation requires missing UMFPACK library.  Cannot package distribution!" ; exit 1; }
 	@$(GREP) '#define HAVE_QHULL 1' $(top_builddir)/config.h > /dev/null || { echo "Documentation creation requires missing QHULL library.  Cannot package distribution!" ; exit 1; }
 
-# Install doc-cache of help files
-install-data-local:
-	$(MKDIR_P) $(DESTDIR)$(octetcdir)
-	$(INSTALL_DATA) doc-cache $(DESTDIR)$(octetcdir)/doc-cache
-
-uninstall-local:
-	rm -f $(DESTDIR)$(octetcdir)/doc-cache
+octetc_DATA = doc-cache
 
 DOCSTRING_FILES = $(shell $(srcdir)/find-docstring-files.sh "$(top_srcdir)")
 
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -25,6 +25,7 @@
 dist_archlib_SCRIPTS = info-emacs-info info-emacs-octave-help
 
 IMAGE_FILES = octave-sombrero.png
+image_DATA = $(IMAGE_FILES)
 
 EXTRA_DIST = \
   $(IMAGE_FILES) \
@@ -79,33 +80,14 @@
 	  -e "s|%OCTAVE_PREFIX%|${prefix}|"
 	mv $@-t $@
 
-install-data-local: install-images install-desktop
-
-uninstall-local: uninstall-images uninstall-desktop
-
-install-images:
-	$(MKDIR_P) $(DESTDIR)$(imagedir)
-	for f in $(IMAGE_FILES); do \
-	  rm -f $(DESTDIR)$(imagedir)/$$f; \
-	  $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(imagedir)/$$f; \
-	done
-.PHONY: install-images
-
-install-desktop:
+install-data-local:
 	-if test -n "$(DESKTOP_FILE_INSTALL)"; then \
 	  $(DESKTOP_FILE_INSTALL) --dir=$(DESTDIR)$(datadir)/applications \
 	    --vendor www.octave.org octave.desktop; \
 	fi
-.PHONY: install-desktop
 
-uninstall-images:
-	for f in $(IMAGE_FILES); do \
-	  rm -f $(DESTDIR)$(imagedir)/$$f; \
-	done
-.PHONY: uninstall-images
-
-uninstall-desktop:
+uninstall-local:
 	if test -n "$(DESKTOP_FILE_INSTALL)"; then \
 	  rm -f $(DESTDIR)$(datadir)/applications/www.octave.org-octave.desktop; \
 	fi
-.PHONY: uninstall-desktop
+
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -361,26 +361,11 @@
 	fi
 .PHONY: check-m-sources
 
-install-data-local: install-images install-startup-files install-pkg-add
-
-uninstall-local: uninstall-images uninstall-startup-files uninstall-pkg-add
+install-data-local: install-startup-files install-pkg-add
 
-install-images:
-	$(MKDIR_P) $(DESTDIR)$(imagedir)
-	for im in $(IMAGES); do \
-	  f=`echo $$im | $(SED) 's,image/,,'`; \
-	  echo "$(INSTALL_DATA) $(srcdir)/$$im $(DESTDIR)$(imagedir)/$$f"; \
-	  $(INSTALL_DATA) $(srcdir)/$$im $(DESTDIR)$(imagedir)/$$f; \
-	done
-.PHONY: install-images
+uninstall-local: uninstall-startup-files uninstall-pkg-add
 
-uninstall-images:
-	for im in $(IMAGES); do \
-	  f=`echo $$im | $(SED) 's,.*/,,'`; \
-	  echo "rm -f $(DESTDIR)$(imagedir)/$$f"; \
-	  rm -f $(DESTDIR)$(imagedir)/$$f; \
-	done
-.PHONY: uninstall-images
+image_DATA = $(IMAGES)
 
 install-startup-files:
 	$(MKDIR_P) $(DESTDIR)$(fcnfiledir)/startup