diff options
Diffstat (limited to 'libjava/classpath/tools/Makefile.am')
-rwxr-xr-x | libjava/classpath/tools/Makefile.am | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libjava/classpath/tools/Makefile.am b/libjava/classpath/tools/Makefile.am index f9f9dbd6e3d..22a6e3874b3 100755 --- a/libjava/classpath/tools/Makefile.am +++ b/libjava/classpath/tools/Makefile.am @@ -110,6 +110,7 @@ TOOLS_JAVA_FILES = $(srcdir)/gnu/classpath/tools/*/*.java \ $(srcdir)/com/sun/javadoc/*.java \ $(srcdir)/com/sun/tools/doclets/*.java \ $(srcdir)/com/sun/tools/javac/*.java \ + $(srcdir)/com/sun/tools/javah/*.java \ $(srcdir)/sun/rmi/rmic/*.java \ $(srcdir)/external/asm/org/objectweb/asm/*.java \ $(srcdir)/external/asm/org/objectweb/asm/attrs/*.java \ @@ -168,6 +169,7 @@ $(TOOLS_ZIP): $(TOOLS_JAVA_FILES) $(srcdir)/com/sun/javadoc \ $(srcdir)/com/sun/tools/doclets \ $(srcdir)/com/sun/tools/javac \ + $(srcdir)/com/sun/tools/javah \ $(srcdir)/sun/rmi/rmic \ -name '*.java' -print > classes.lst if [ -f $(top_builddir)/../vm-tools-packages ]; then \ @@ -184,6 +186,7 @@ if JAVA_MAINTAINER_MODE AC=`echo $(JCOMPILER) | sed -e 's/UTF-8/ISO-8859-1/g'`; \ $$AC -g -w -d $(srcdir)/asm @asm.lst $(JCOMPILER) -g -w -d $(srcdir)/classes @classes.lst @vm-tools.lst +endif ## Copy over tools resource files. @list=`cd $(top_srcdir)/resource && find gnu/classpath/tools \ com/sun/javadoc com/sun/tools/doclets com/sun/tools/javac \ @@ -194,7 +197,14 @@ if JAVA_MAINTAINER_MODE echo " cp $(top_srcdir)/resource/$$p classes/$$p"; \ cp $(top_srcdir)/resource/$$p classes/$$p; \ done -endif +## Copy over rmic template files. + @list=`cd $(srcdir) && find gnu/classpath/tools -name \*.jav -print`; \ + for p in $$list; do \ + dirname=classes/`dirname $$p`; \ + if ! test -d "$$dirname"; then mkdir -p "$$dirname"; fi; \ + echo " cp $(srcdir)/$$p classes/$$p"; \ + cp $(srcdir)/$$p classes/$$p; \ + done cp -pR $(srcdir)/asm . cp -pR $(srcdir)/classes . ## END GCJ LOCAL |