diff examples/Makefile.in @ 5466:6a4f87723932

[project @ 2005-09-23 16:42:30 by jwe]
author jwe
date Fri, 23 Sep 2005 16:42:30 +0000
parents cd5cc2a80589
children 41943dd8d7d8
line wrap: on
line diff
--- a/examples/Makefile.in	Fri Sep 23 15:42:49 2005 +0000
+++ b/examples/Makefile.in	Fri Sep 23 16:42:30 2005 +0000
@@ -21,17 +21,24 @@
 
 SCRIPTS = info-emacs-info info-emacs-octave-help
 
-SOURCES = hello.cc oregonator.m oregonator.cc make_int.cc
+SOURCES = hello.cc oregonator.m oregonator.cc make_int.cc octave.desktop.in
 
-DISTFILES = Makefile.in $(SOURCES) $(SCRIPTS)
+DISTFILES = Makefile.in $(SOURCES) $(SCRIPTS) octave.desktop
 
 SUBDIRS = 
 
 DISTSUBDIRS = 
 
-all:
+all: octave.desktop
 .PHONY: all
 
+octave.desktop: octave.desktop.in Makefile ../Makeconf
+	echo "making $@ from $<"
+	$(SED) < $< > $@-t \
+	  -e "s|%OCTAVE_IMAGEDIR%|${imagedir}|" \
+	  -e "s|%OCTAVE_PREFIX%|${prefix}|"
+	$(top_srcdir)/move-if-change $@-t $@
+
 install install-strip:
 	for f in $(SCRIPTS); do \
 	  $(INSTALL_SCRIPT) $(srcdir)/$$f $(DESTDIR)$(archlibdir)/$$f; \