diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-20 21:21:37 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-20 21:21:37 +0000 |
commit | e5fd56dbc2bb8b6e836689c0926e9ebdbba0f051 (patch) | |
tree | d697abb67f0a5c9da5f1d5091614a0613269ca80 /libjava/configure.in | |
parent | fecb951e63d3b75accbb4264d618f9f5db740377 (diff) | |
download | gcc-e5fd56dbc2bb8b6e836689c0926e9ebdbba0f051.tar.gz |
* Makefile.in: Rebuilt.
* Makefile.am: Include deps.mk.
(GCJCOMPILE): Added -MD, -MT, and -MF.
($(javao_files)): Don't depend on libgcj.zip.
(all-recursive): New target.
(%.lo:%.cc): Do dependency tracking.
($(nat_headers)): Don't depend on libgcj.zip.
* configure: Rebuilt.
* configure.in: Make .d files and deps.mk.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36982 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure.in')
-rw-r--r-- | libjava/configure.in | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/libjava/configure.in b/libjava/configure.in index 2cc2e1e67b1..f29e73d756a 100644 --- a/libjava/configure.in +++ b/libjava/configure.in @@ -765,10 +765,31 @@ fi here=`pwd` AC_SUBST(here) + AC_OUTPUT(Makefile libgcj.spec libgcj-test.spec gcj/Makefile include/Makefile testsuite/Makefile, [if test -n "$CONFIG_FILES"; then ac_file=Makefile . ${libgcj_basedir}/../config-ml.in -fi], +fi + +# Make subdirectories and `.d' files. Look in both srcdir and +# builddir for the .java files. +h=`pwd` +: > deps.mk +( (cd $srcdir && find . -name '*.java' -print) ; + find . -name '*.java' -print) | \ + fgrep -v testsuite | \ + sed -e 's/\.java/.d/' | \ + while read f; do + echo "include $f" >> deps.mk + test -f $f || { +changequote(<<,>>) + d=`echo $f | sed -e 's,/[^/]*$,,'` +changequote([,]) + $srcdir/../mkinstalldirs $d + : > $f + } + done +], srcdir=${srcdir} host=${host} target=${target} |