diff Makeconf.in @ 308:3916fadea706

[project @ 1994-01-19 01:28:46 by jwe]
author jwe
date Wed, 19 Jan 1994 01:29:57 +0000
parents 49a716824a86
children 7bf8cd7cafde
line wrap: on
line diff
--- a/Makeconf.in	Wed Jan 19 00:36:30 1994 +0000
+++ b/Makeconf.in	Wed Jan 19 01:29:57 1994 +0000
@@ -112,7 +112,7 @@
 datadir = $(prefix)/lib/octave
 
 # Where to put installed include files.
-includedir = $(prefix)/include
+includedir = $(prefix)/include/octave
 
 # The type of computer we are running on.
 target_host_type = @target_host_type@
@@ -131,3 +131,31 @@
 
 .cc.o:
 	$(CXX) -c $(CPPFLAGS) $(ALL_CXXFLAGS) $<
+
+# Here is a rule for generating dependencies for .cc files:
+
+%.d: %.cc
+	rm -f $@
+	-if test "$(srcdir)" = "." ; then \
+	  $(CXX) -MM $(CPPFLAGS) $(ALL_CXXFLAGS) $< | \
+	    sed -e 's/$*\.o/& $@/g' > $@.tmp && \
+	    mv $@.tmp $@ ; \
+	else \
+	  $(CXX) -MM $(CPPFLAGS) $(ALL_CXXFLAGS) $< | \
+	    sed -e 's/$*\.o/& $@/g' -e 's,$(srcdir)/,,g' > $@.tmp && \
+	    mv $@.tmp $@ ; \
+	fi
+
+# And one for .c files.too:
+
+%.d: %.c
+	rm -f $@
+	-if test "$(srcdir)" = "." ; then \
+	  $(CC) -MM $(CPPFLAGS) $(ALL_CFLAGS) $< | \
+	    sed -e 's/$*\.o/& $@/g' > $@.tmp && \
+	    mv $@.tmp $@ ; \
+	else \
+	  $(CC) -MM $(CPPFLAGS) $(ALL_CFLAGS) $< | \
+	    sed -e 's/$*\.o/& $@/g' -e 's,$(srcdir)/,,g' > $@.tmp && \
+	    mv $@.tmp $@ ; \
+	fi