Mercurial > octave-libgccjit
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