diff options
| author | Tom Tromey <tromey@gcc.gnu.org> | 1999-04-07 14:42:40 +0000 |
|---|---|---|
| committer | Tom Tromey <tromey@gcc.gnu.org> | 1999-04-07 14:42:40 +0000 |
| commit | ee9dd3721be68b9fa63dea9aa5a1d86e66958cde (patch) | |
| tree | d96801a16fdf03a5682ef98730fe333a46eef944 /libjava/Makefile.in | |
| parent | 140fa895c6b859f827fc4437b91775a82cd105fb (diff) | |
| download | gcc-ee9dd3721be68b9fa63dea9aa5a1d86e66958cde.tar.gz gcc-ee9dd3721be68b9fa63dea9aa5a1d86e66958cde.tar.bz2 gcc-ee9dd3721be68b9fa63dea9aa5a1d86e66958cde.zip | |
Initial revision
From-SVN: r26263
Diffstat (limited to 'libjava/Makefile.in')
| -rw-r--r-- | libjava/Makefile.in | 1309 |
1 files changed, 1309 insertions, 0 deletions
diff --git a/libjava/Makefile.in b/libjava/Makefile.in new file mode 100644 index 00000000000..d47a7f8057a --- /dev/null +++ b/libjava/Makefile.in @@ -0,0 +1,1309 @@ +# Makefile.in generated automatically by automake 1.4 from Makefile.am + +# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include + +DESTDIR = + +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ + +top_builddir = . + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +transform = @program_transform_name@ + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ +AM_RUNTESTFLAGS = @AM_RUNTESTFLAGS@ +AR = @AR@ +AS = @AS@ +CC = @CC@ +COMPPATH = @COMPPATH@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +EXEEXT = @EXEEXT@ +GCDEPS = @GCDEPS@ +GCINCS = @GCINCS@ +GCLIBS = @GCLIBS@ +GCOBJS = @GCOBJS@ +LIBGCJ_CFLAGS = @LIBGCJ_CFLAGS@ +LIBGCJ_CXXFLAGS = @LIBGCJ_CXXFLAGS@ +LIBGCJ_JAVAFLAGS = @LIBGCJ_JAVAFLAGS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +PACKAGE = @PACKAGE@ +PERL = @PERL@ +RANLIB = @RANLIB@ +THREADDEPS = @THREADDEPS@ +THREADINCS = @THREADINCS@ +THREADLIBS = @THREADLIBS@ +THREADOBJS = @THREADOBJS@ +VERSION = @VERSION@ +here = @here@ +libgcj_basedir = @libgcj_basedir@ + +AUTOMAKE_OPTIONS = foreign no-installinfo + +@TESTSUBDIR_TRUE@SUBDIRS = \ +@TESTSUBDIR_TRUE@testsuite + +toolexecdir = $(exec_prefix)/$(target_alias) +toolexeclibdir = $(toolexecdir)/lib$(MULTISUBDIR) + +toolexeclib_LIBRARIES = libgcj.a +data_DATA = libgcj.zip + +@NATIVE_TRUE@bin_PROGRAMS = \ +@NATIVE_TRUE@jv-convert +@CANADIAN_TRUE@@NULL_TARGET_TRUE@GCJ = \ +@CANADIAN_TRUE@@NULL_TARGET_TRUE@gcj +@CANADIAN_TRUE@@NULL_TARGET_FALSE@GCJ = \ +@CANADIAN_TRUE@@NULL_TARGET_FALSE@$(target_alias)-gcj +@CANADIAN_FALSE@GCJ = \ +@CANADIAN_FALSE@$(expanded)/gcj$(EXEEXT) -B$(expanded)/ +@CANADIAN_TRUE@@NULL_TARGET_TRUE@ZIP = \ +@CANADIAN_TRUE@@NULL_TARGET_TRUE@$(MULTIBUILDTOP)../$(COMPPATH)/zip/zip$(EXEEXT) +@CANADIAN_TRUE@@NULL_TARGET_FALSE@ZIP = \ +@CANADIAN_TRUE@@NULL_TARGET_FALSE@zip +@CANADIAN_FALSE@ZIP = \ +@CANADIAN_FALSE@$(MULTIBUILDTOP)../$(COMPPATH)/zip/zip$(EXEEXT) +@CANADIAN_TRUE@GCJH = \ +@CANADIAN_TRUE@gcjh +@CANADIAN_FALSE@GCJH = \ +@CANADIAN_FALSE@$(MULTIBUILDTOP)../$(COMPPATH)/gcc/gcjh$(EXEEXT) +@CANADIAN_FALSE@expanded = \ +@CANADIAN_FALSE@`cd $(MULTIBUILDTOP)../$(COMPPATH)/gcc && pwd` + +JAVAC = $(GCJ) -C + +EH_COMMON_INCLUDE = @EH_COMMON_INCLUDE@ + +WARNINGS = -W -Wall +AM_CXXFLAGS = -fno-rtti -fvtable-thunks @LIBGCJ_CXXFLAGS@ $(WARNINGS) +@USING_GCC_TRUE@AM_CFLAGS = \ +@USING_GCC_TRUE@@LIBGCJ_CFLAGS@ $(WARNINGS) +@USING_GCC_FALSE@AM_CFLAGS = \ +@USING_GCC_FALSE@@LIBGCJ_CFLAGS@ + +JCFLAGS = -g +JC1FLAGS = -g @LIBGCJ_JAVAFLAGS@ + +INCLUDES = -Iinclude -I$(top_srcdir)/include $(GCINCS) $(THREADINCS) $(EH_COMMON_INCLUDE) + +nat_files = $(nat_source_files:.cc=.o) +c_files = $(c_source_files:.c=.o) +javao_files = $(java_source_files:.java=.o) + +libgcj_a_SOURCES = prims.cc jni.cc exception.cc +EXTRA_libgcj_a_SOURCES = boehm.cc nogc.cc posix-threads.cc no-threads.cc \ + $(c_source_files) $(java_source_files) + +libgcj_a_DEPENDENCIES = libgcj.zip $(javao_files) $(nat_files) \ + $(c_files) $(GCOBJS) $(THREADOBJS) + +libgcj_a_LIBADD = $(javao_files) $(nat_files) $(c_files) $(GCOBJS) \ + $(THREADOBJS) + + +MOSTLYCLEANFILES = $(javao_files) $(nat_files) $(nat_headers) $(c_files) +CLEANFILES = libgcj.zip $(class_files) + +SUFFIXES = .class .java .h + +nat_headers = $(ordinary_java_source_files:.java=.h) + +FTFRIEND = void JvRunMain (jclass klass, int argc, const char **argv) + +TGFRIEND = void JvRunMain (jclass klass, int argc, const char **argv) + +NM = nm + +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@noinst_PROGRAMS = \ +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@gen-from-JIS + +CONVERT_DIR = gnu/gcj/convert + +jv_convert_SOURCES = +EXTRA_jv_convert_SOURCES = $(convert_source_files) +jv_convert_LDFLAGS = --main=gnu.gcj.convert.Convert +jv_convert_LINK = $(GCJ) $(JC1FLAGS) $(LDFLAGS) -o jv-convert +jv_convert_LDADD = $(convert_source_files:.java=.o) -L. $(GCLIBS) $(THREADLIBS) +jv_convert_DEPENDENCIES = $(convert_source_files:.java=.o) \ + $(GCDEPS) $(THREADDEPS) libgcj.a + + +gen_from_JIS_SOURCES = +EXTRA_gen_from_JIS_SOURCES = $(srcdir)/$(CONVERT_DIR)/gen-from-JIS.c \ + $(srcdir)/$(CONVERT_DIR)/JIS0208.h \ + $(srcdir)/$(CONVERT_DIR)/JIS0212.h + +gen_from_JIS_LDADD = $(CONVERT_DIR)/gen-from-JIS.o +gen_from_JIS_DEPENDENCIES = $(CONVERT_DIR)/gen-from-JIS.o + +convert_source_files = \ +gnu/gcj/convert/BytesToUnicode.java \ +gnu/gcj/convert/Convert.java \ +gnu/gcj/convert/Input_8859_1.java \ +gnu/gcj/convert/Input_EUCJIS.java \ +gnu/gcj/convert/Input_UTF8.java \ +gnu/gcj/convert/Output_8859_1.java \ +gnu/gcj/convert/Output_JavaSrc.java \ +gnu/gcj/convert/Output_UTF8.java \ +gnu/gcj/convert/UnicodeToBytes.java + + +special_java_source_files = java/lang/Class.java java/lang/Object.java + +ordinary_java_source_files = $(convert_source_files) \ +gnu/gcj/text/BaseBreakIterator.java \ +gnu/gcj/text/CharacterBreakIterator.java \ +gnu/gcj/text/LineBreakIterator.java \ +gnu/gcj/text/LocaleData_en.java \ +gnu/gcj/text/LocaleData_en_US.java \ +gnu/gcj/text/SentenceBreakIterator.java \ +gnu/gcj/text/WordBreakIterator.java \ +gnu/gcj/protocol/http/Connection.java \ +gnu/gcj/protocol/http/Handler.java \ +java/io/BufferedInputStream.java \ +java/io/BufferedOutputStream.java \ +java/io/BufferedReader.java \ +java/io/BufferedWriter.java \ +java/io/ByteArrayInputStream.java \ +java/io/ByteArrayOutputStream.java \ +java/io/CharArrayReader.java \ +java/io/CharArrayWriter.java \ +java/io/CharConversionException.java \ +java/io/DataInput.java \ +java/io/DataInputStream.java \ +java/io/DataOutput.java \ +java/io/DataOutputStream.java \ +java/io/EOFException.java \ +java/io/File.java \ +java/io/FileDescriptor.java \ +java/io/FileInputStream.java \ +java/io/FileNotFoundException.java \ +java/io/FileOutputStream.java \ +java/io/FileReader.java \ +java/io/FileWriter.java \ +java/io/FilenameFilter.java \ +java/io/FilterInputStream.java \ +java/io/FilterOutputStream.java \ +java/io/FilterReader.java \ +java/io/FilterWriter.java \ +java/io/IOException.java \ +java/io/InputStream.java \ +java/io/InputStreamReader.java \ +java/io/InterruptedIOException.java \ +java/io/LineNumberInputStream.java \ +java/io/LineNumberReader.java \ +java/io/OutputStream.java \ +java/io/OutputStreamWriter.java \ +java/io/PipedInputStream.java \ +java/io/PipedOutputStream.java \ +java/io/PipedReader.java \ +java/io/PipedWriter.java \ +java/io/PrintStream.java \ +java/io/PrintWriter.java \ +java/io/PushbackInputStream.java \ +java/io/PushbackReader.java \ +java/io/RandomAccessFile.java \ +java/io/Reader.java \ +java/io/SequenceInputStream.java \ +java/io/Serializable.java \ +java/io/StreamTokenizer.java \ +java/io/StringBufferInputStream.java \ +java/io/StringReader.java \ +java/io/StringWriter.java \ +java/io/SyncFailedException.java \ +java/io/UTFDataFormatException.java \ +java/io/UnsupportedEncodingException.java \ +java/io/Writer.java \ +java/lang/AbstractMethodError.java \ +java/lang/ArithmeticException.java \ +java/lang/ArrayIndexOutOfBoundsException.java \ +java/lang/ArrayStoreException.java \ +java/lang/Boolean.java \ +java/lang/Byte.java \ +java/lang/Character.java \ +java/lang/ClassCastException.java \ +java/lang/ClassCircularityError.java \ +java/lang/ClassFormatError.java \ +java/lang/ClassLoader.java \ +java/lang/ClassNotFoundException.java \ +java/lang/CloneNotSupportedException.java \ +java/lang/Cloneable.java \ +java/lang/Comparable.java \ +java/lang/Compiler.java \ +java/lang/Double.java \ +java/lang/Error.java \ +java/lang/Exception.java \ +java/lang/ExceptionInInitializerError.java \ +java/lang/FirstThread.java \ +java/lang/Float.java \ +java/lang/IllegalAccessError.java \ +java/lang/IllegalAccessException.java \ +java/lang/IllegalArgumentException.java \ +java/lang/IllegalMonitorStateException.java \ +java/lang/IllegalStateException.java \ +java/lang/IllegalThreadStateException.java \ +java/lang/IncompatibleClassChangeError.java \ +java/lang/IndexOutOfBoundsException.java \ +java/lang/InstantiationError.java \ +java/lang/InstantiationException.java \ +java/lang/Integer.java \ +java/lang/InternalError.java \ +java/lang/InterruptedException.java \ +java/lang/LinkageError.java \ +java/lang/Long.java \ +java/lang/Math.java \ +java/lang/NegativeArraySizeException.java \ +java/lang/NoClassDefFoundError.java \ +java/lang/NoSuchFieldError.java \ +java/lang/NoSuchFieldException.java \ +java/lang/NoSuchMethodError.java \ +java/lang/NoSuchMethodException.java \ +java/lang/NullPointerException.java \ +java/lang/Number.java \ +java/lang/NumberFormatException.java \ +java/lang/OutOfMemoryError.java \ +java/lang/Process.java \ +java/lang/Runnable.java \ +java/lang/Runtime.java \ +java/lang/RuntimeException.java \ +java/lang/SecurityException.java \ +java/lang/SecurityManager.java \ +java/lang/Short.java \ +java/lang/StackOverflowError.java \ +java/lang/String.java \ +java/lang/StringBuffer.java \ +java/lang/StringIndexOutOfBoundsException.java \ +java/lang/System.java \ +java/lang/Thread.java \ +java/lang/ThreadDeath.java \ +java/lang/ThreadGroup.java \ +java/lang/Throwable.java \ +java/lang/UnknownError.java \ +java/lang/UnsatisfiedLinkError.java \ +java/lang/UnsupportedOperationException.java \ +java/lang/VerifyError.java \ +java/lang/VirtualMachineError.java \ +java/lang/Void.java \ +java/lang/reflect/AccessibleObject.java \ +java/lang/reflect/Array.java \ +java/lang/reflect/Constructor.java \ +java/lang/reflect/Field.java \ +java/lang/reflect/InvocationTargetException.java \ +java/lang/reflect/Member.java \ +java/lang/reflect/Method.java \ +java/lang/reflect/Modifier.java \ +java/net/BindException.java \ +java/net/ConnectException.java \ +java/net/ContentHandler.java \ +java/net/ContentHandlerFactory.java \ +java/net/FileNameMap.java \ +java/net/HttpURLConnection.java \ +java/net/InetAddress.java \ +java/net/MalformedURLException.java \ +java/net/NoRouteToHostException.java \ +java/net/PlainSocketImpl.java \ +java/net/ProtocolException.java \ +java/net/ServerSocket.java \ +java/net/Socket.java \ +java/net/SocketException.java \ +java/net/SocketImpl.java \ +java/net/SocketImplFactory.java \ +java/net/URL.java \ +java/net/URLConnection.java \ +java/net/URLStreamHandler.java \ +java/net/URLStreamHandlerFactory.java \ +java/net/UnknownHostException.java \ +java/net/UnknownServiceException.java \ +java/text/BreakIterator.java \ +java/text/CharacterIterator.java \ +java/text/ChoiceFormat.java \ +java/text/DateFormat.java \ +java/text/DateFormatSymbols.java \ +java/text/DecimalFormat.java \ +java/text/DecimalFormatSymbols.java \ +java/text/FieldPosition.java \ +java/text/Format.java \ +java/text/MessageFormat.java \ +java/text/NumberFormat.java \ +java/text/ParseException.java \ +java/text/ParsePosition.java \ +java/text/SimpleDateFormat.java \ +java/text/StringCharacterIterator.java \ +java/util/BitSet.java \ +java/util/Calendar.java \ +java/util/ConcurrentModificationException.java \ +java/util/Date.java \ +java/util/Dictionary.java \ +java/util/EmptyStackException.java \ +java/util/Enumeration.java \ +java/util/EventListener.java \ +java/util/EventObject.java \ +java/util/GregorianCalendar.java \ +java/util/Hashtable.java \ +java/util/ListResourceBundle.java \ +java/util/Locale.java \ +java/util/MissingResourceException.java \ +java/util/NoSuchElementException.java \ +java/util/Observable.java \ +java/util/Observer.java \ +java/util/Properties.java \ +java/util/Random.java \ +java/util/ResourceBundle.java \ +java/util/SimpleTimeZone.java \ +java/util/Stack.java \ +java/util/StringTokenizer.java \ +java/util/TimeZone.java \ +java/util/TooManyListenersException.java \ +java/util/Vector.java \ +java/util/zip/Adler32.java \ +java/util/zip/CRC32.java \ +java/util/zip/Checksum.java \ +java/util/zip/Deflater.java \ +java/util/zip/DeflaterOutputStream.java \ +java/util/zip/ZipConstants.java \ +java/util/zip/ZipEntry.java \ +java/util/zip/ZipException.java \ +java/util/zip/ZipFile.java \ +java/util/zip/ZipOutputStream.java + + +java_source_files = $(ordinary_java_source_files) $(special_java_source_files) + +c_source_files = \ + java/lang/dtoa.c java/lang/k_rem_pio2.c java/lang/s_tan.c \ + java/lang/e_acos.c java/lang/k_sin.c java/lang/strtod.c \ + java/lang/e_asin.c java/lang/k_tan.c java/lang/w_acos.c \ + java/lang/e_atan2.c java/lang/mprec.c java/lang/w_asin.c \ + java/lang/e_exp.c java/lang/s_atan.c java/lang/w_atan2.c \ + java/lang/e_fmod.c java/lang/s_ceil.c java/lang/w_exp.c \ + java/lang/e_log.c java/lang/s_copysign.c java/lang/w_fmod.c \ + java/lang/e_pow.c java/lang/s_cos.c java/lang/w_log.c \ + java/lang/e_rem_pio2.c java/lang/s_fabs.c java/lang/w_pow.c \ + java/lang/e_remainder.c java/lang/s_floor.c java/lang/w_remainder.c \ + java/lang/e_scalb.c java/lang/s_rint.c java/lang/w_sqrt.c \ + java/lang/e_sqrt.c java/lang/s_scalbn.c java/lang/sf_rint.c \ + java/lang/k_cos.c java/lang/s_sin.c + + +nat_source_files = java/lang/natObject.cc java/lang/natClass.cc \ +java/lang/natString.cc java/lang/natDouble.cc java/lang/natRuntime.cc \ +java/lang/natSystem.cc java/lang/natThread.cc java/io/natFile.cc \ +java/io/natFileDescriptor.cc java/util/natDate.cc \ +java/util/natGregorianCalendar.cc java/lang/natFirstThread.cc \ +java/lang/natCharacter.cc java/lang/natMath.cc java/lang/natFloat.cc \ +java/lang/reflect/natField.cc java/net/natInetAddress.cc \ +java/net/natPlainSocketImpl.cc java/lang/reflect/natMethod.cc \ +java/lang/reflect/natArray.cc gnu/gcj/convert/natInput_EUCJIS.cc \ +gnu/gcj/convert/JIS0208_to_Unicode.cc \ +gnu/gcj/convert/JIS0212_to_Unicode.cc + + +# Work around what appears to be a GNU make bug handling MAKEFLAGS +# values defined in terms of make variables, as is the case for CC and +# friends when we are called from the top level Makefile. +AM_MAKEFLAGS = \ + "AR_FLAGS=$(AR_FLAGS)" \ + "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ + "CFLAGS=$(CFLAGS)" \ + "CXXFLAGS=$(CXXFLAGS)" \ + "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ + "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ + "INSTALL=$(INSTALL)" \ + "INSTALL_DATA=$(INSTALL_DATA)" \ + "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ + "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ + "LDFLAGS=$(LDFLAGS)" \ + "LIBCFLAGS=$(LIBCFLAGS)" \ + "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ + "MAKE=$(MAKE)" \ + "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ + "PICFLAG=$(PICFLAG)" \ + "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ + "SHELL=$(SHELL)" \ + "exec_prefix=$(exec_prefix)" \ + "infodir=$(infodir)" \ + "libdir=$(libdir)" \ + "prefix=$(prefix)" \ + "AR=$(AR)" \ + "AS=$(AS)" \ + "CC=$(CC)" \ + "CXX=$(CXX)" \ + "LD=$(LD)" \ + "LIBCFLAGS=$(LIBCFLAGS)" \ + "NM=$(NM)" \ + "PICFLAG=$(PICFLAG)" \ + "RANLIB=$(RANLIB)" \ + "DESTDIR=$(DESTDIR)" + + +CONFIG_STATUS_DEPENDENCIES = $(libgcj_basedir)/configure.host + +MAKEOVERRIDES = + +# Multilib support variables. +MULTISRCTOP = +MULTIBUILDTOP = +MULTIDIRS = +MULTISUBDIR = +MULTIDO = true +MULTICLEAN = true + + +cygnus_hack = +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs +CONFIG_HEADER = ./include/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(toolexeclib_LIBRARIES) + + +DEFS = @DEFS@ -I. -I$(srcdir) -I./include +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +libgcj_a_OBJECTS = prims.o jni.o exception.o +@NATIVE_TRUE@bin_PROGRAMS = jv-convert$(EXEEXT) +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@noinst_PROGRAMS = \ +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@gen-from-JIS$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) + +jv_convert_OBJECTS = +gen_from_JIS_OBJECTS = +gen_from_JIS_LDFLAGS = +CXXFLAGS = @CXXFLAGS@ +CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ +CFLAGS = @CFLAGS@ +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +DATA = $(data_DATA) + +DIST_COMMON = COPYING.LIB ChangeLog Makefile.am Makefile.in acconfig.h \ +acinclude.m4 aclocal.m4 configure configure.in include/config.h.in \ +include/stamp-h.in + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = tar +GZIP_ENV = --best +DIST_SUBDIRS = testsuite +DEP_FILES = .deps/$(srcdir)/$(CONVERT_DIR)/gen-from-JIS.P .deps/boehm.P \ +.deps/exception.P .deps/gnu/gcj/convert/BytesToUnicode.P \ +.deps/gnu/gcj/convert/Convert.P .deps/gnu/gcj/convert/Input_8859_1.P \ +.deps/gnu/gcj/convert/Input_EUCJIS.P .deps/gnu/gcj/convert/Input_UTF8.P \ +.deps/gnu/gcj/convert/Output_8859_1.P \ +.deps/gnu/gcj/convert/Output_JavaSrc.P \ +.deps/gnu/gcj/convert/Output_UTF8.P \ +.deps/gnu/gcj/convert/UnicodeToBytes.P \ +.deps/gnu/gcj/protocol/http/Connection.P \ +.deps/gnu/gcj/protocol/http/Handler.P \ +.deps/gnu/gcj/text/BaseBreakIterator.P \ +.deps/gnu/gcj/text/CharacterBreakIterator.P \ +.deps/gnu/gcj/text/LineBreakIterator.P \ +.deps/gnu/gcj/text/LocaleData_en.P \ +.deps/gnu/gcj/text/LocaleData_en_US.P \ +.deps/gnu/gcj/text/SentenceBreakIterator.P \ +.deps/gnu/gcj/text/WordBreakIterator.P \ +.deps/java/io/BufferedInputStream.P \ +.deps/java/io/BufferedOutputStream.P .deps/java/io/BufferedReader.P \ +.deps/java/io/BufferedWriter.P .deps/java/io/ByteArrayInputStream.P \ +.deps/java/io/ByteArrayOutputStream.P .deps/java/io/CharArrayReader.P \ +.deps/java/io/CharArrayWriter.P .deps/java/io/CharConversionException.P \ +.deps/java/io/DataInput.P .deps/java/io/DataInputStream.P \ +.deps/java/io/DataOutput.P .deps/java/io/DataOutputStream.P \ +.deps/java/io/EOFException.P .deps/java/io/File.P \ +.deps/java/io/FileDescriptor.P .deps/java/io/FileInputStream.P \ +.deps/java/io/FileNotFoundException.P .deps/java/io/FileOutputStream.P \ +.deps/java/io/FileReader.P .deps/java/io/FileWriter.P \ +.deps/java/io/FilenameFilter.P .deps/java/io/FilterInputStream.P \ +.deps/java/io/FilterOutputStream.P .deps/java/io/FilterReader.P \ +.deps/java/io/FilterWriter.P .deps/java/io/IOException.P \ +.deps/java/io/InputStream.P .deps/java/io/InputStreamReader.P \ +.deps/java/io/InterruptedIOException.P \ +.deps/java/io/LineNumberInputStream.P .deps/java/io/LineNumberReader.P \ +.deps/java/io/OutputStream.P .deps/java/io/OutputStreamWriter.P \ +.deps/java/io/PipedInputStream.P .deps/java/io/PipedOutputStream.P \ +.deps/java/io/PipedReader.P .deps/java/io/PipedWriter.P \ +.deps/java/io/PrintStream.P .deps/java/io/PrintWriter.P \ +.deps/java/io/PushbackInputStream.P .deps/java/io/PushbackReader.P \ +.deps/java/io/RandomAccessFile.P .deps/java/io/Reader.P \ +.deps/java/io/SequenceInputStream.P .deps/java/io/Serializable.P \ +.deps/java/io/StreamTokenizer.P .deps/java/io/StringBufferInputStream.P \ +.deps/java/io/StringReader.P .deps/java/io/StringWriter.P \ +.deps/java/io/SyncFailedException.P \ +.deps/java/io/UTFDataFormatException.P \ +.deps/java/io/UnsupportedEncodingException.P .deps/java/io/Writer.P \ +.deps/java/lang/AbstractMethodError.P \ +.deps/java/lang/ArithmeticException.P \ +.deps/java/lang/ArrayIndexOutOfBoundsException.P \ +.deps/java/lang/ArrayStoreException.P .deps/java/lang/Boolean.P \ +.deps/java/lang/Byte.P .deps/java/lang/Character.P \ +.deps/java/lang/Class.P .deps/java/lang/ClassCastException.P \ +.deps/java/lang/ClassCircularityError.P \ +.deps/java/lang/ClassFormatError.P .deps/java/lang/ClassLoader.P \ +.deps/java/lang/ClassNotFoundException.P \ +.deps/java/lang/CloneNotSupportedException.P \ +.deps/java/lang/Cloneable.P .deps/java/lang/Comparable.P \ +.deps/java/lang/Compiler.P .deps/java/lang/Double.P \ +.deps/java/lang/Error.P .deps/java/lang/Exception.P \ +.deps/java/lang/ExceptionInInitializerError.P \ +.deps/java/lang/FirstThread.P .deps/java/lang/Float.P \ +.deps/java/lang/IllegalAccessError.P \ +.deps/java/lang/IllegalAccessException.P \ +.deps/java/lang/IllegalArgumentException.P \ +.deps/java/lang/IllegalMonitorStateException.P \ +.deps/java/lang/IllegalStateException.P \ +.deps/java/lang/IllegalThreadStateException.P \ +.deps/java/lang/IncompatibleClassChangeError.P \ +.deps/java/lang/IndexOutOfBoundsException.P \ +.deps/java/lang/InstantiationError.P \ +.deps/java/lang/InstantiationException.P .deps/java/lang/Integer.P \ +.deps/java/lang/InternalError.P .deps/java/lang/InterruptedException.P \ +.deps/java/lang/LinkageError.P .deps/java/lang/Long.P \ +.deps/java/lang/Math.P .deps/java/lang/NegativeArraySizeException.P \ +.deps/java/lang/NoClassDefFoundError.P \ +.deps/java/lang/NoSuchFieldError.P \ +.deps/java/lang/NoSuchFieldException.P \ +.deps/java/lang/NoSuchMethodError.P \ +.deps/java/lang/NoSuchMethodException.P \ +.deps/java/lang/NullPointerException.P .deps/java/lang/Number.P \ +.deps/java/lang/NumberFormatException.P .deps/java/lang/Object.P \ +.deps/java/lang/OutOfMemoryError.P .deps/java/lang/Process.P \ +.deps/java/lang/Runnable.P .deps/java/lang/Runtime.P \ +.deps/java/lang/RuntimeException.P .deps/java/lang/SecurityException.P \ +.deps/java/lang/SecurityManager.P .deps/java/lang/Short.P \ +.deps/java/lang/StackOverflowError.P .deps/java/lang/String.P \ +.deps/java/lang/StringBuffer.P \ +.deps/java/lang/StringIndexOutOfBoundsException.P \ +.deps/java/lang/System.P .deps/java/lang/Thread.P \ +.deps/java/lang/ThreadDeath.P .deps/java/lang/ThreadGroup.P \ +.deps/java/lang/Throwable.P .deps/java/lang/UnknownError.P \ +.deps/java/lang/UnsatisfiedLinkError.P \ +.deps/java/lang/UnsupportedOperationException.P \ +.deps/java/lang/VerifyError.P .deps/java/lang/VirtualMachineError.P \ +.deps/java/lang/Void.P .deps/java/lang/dtoa.P .deps/java/lang/e_acos.P \ +.deps/java/lang/e_asin.P .deps/java/lang/e_atan2.P \ +.deps/java/lang/e_exp.P .deps/java/lang/e_fmod.P \ +.deps/java/lang/e_log.P .deps/java/lang/e_pow.P \ +.deps/java/lang/e_rem_pio2.P .deps/java/lang/e_remainder.P \ +.deps/java/lang/e_scalb.P .deps/java/lang/e_sqrt.P \ +.deps/java/lang/k_cos.P .deps/java/lang/k_rem_pio2.P \ +.deps/java/lang/k_sin.P .deps/java/lang/k_tan.P .deps/java/lang/mprec.P \ +.deps/java/lang/reflect/AccessibleObject.P \ +.deps/java/lang/reflect/Array.P .deps/java/lang/reflect/Constructor.P \ +.deps/java/lang/reflect/Field.P \ +.deps/java/lang/reflect/InvocationTargetException.P \ +.deps/java/lang/reflect/Member.P .deps/java/lang/reflect/Method.P \ +.deps/java/lang/reflect/Modifier.P .deps/java/lang/s_atan.P \ +.deps/java/lang/s_ceil.P .deps/java/lang/s_copysign.P \ +.deps/java/lang/s_cos.P .deps/java/lang/s_fabs.P \ +.deps/java/lang/s_floor.P .deps/java/lang/s_rint.P \ +.deps/java/lang/s_scalbn.P .deps/java/lang/s_sin.P \ +.deps/java/lang/s_tan.P .deps/java/lang/sf_rint.P \ +.deps/java/lang/strtod.P .deps/java/lang/w_acos.P \ +.deps/java/lang/w_asin.P .deps/java/lang/w_atan2.P \ +.deps/java/lang/w_exp.P .deps/java/lang/w_fmod.P \ +.deps/java/lang/w_log.P .deps/java/lang/w_pow.P \ +.deps/java/lang/w_remainder.P .deps/java/lang/w_sqrt.P \ +.deps/java/net/BindException.P .deps/java/net/ConnectException.P \ +.deps/java/net/ContentHandler.P .deps/java/net/ContentHandlerFactory.P \ +.deps/java/net/FileNameMap.P .deps/java/net/HttpURLConnection.P \ +.deps/java/net/InetAddress.P .deps/java/net/MalformedURLException.P \ +.deps/java/net/NoRouteToHostException.P \ +.deps/java/net/PlainSocketImpl.P .deps/java/net/ProtocolException.P \ +.deps/java/net/ServerSocket.P .deps/java/net/Socket.P \ +.deps/java/net/SocketException.P .deps/java/net/SocketImpl.P \ +.deps/java/net/SocketImplFactory.P .deps/java/net/URL.P \ +.deps/java/net/URLConnection.P .deps/java/net/URLStreamHandler.P \ +.deps/java/net/URLStreamHandlerFactory.P \ +.deps/java/net/UnknownHostException.P \ +.deps/java/net/UnknownServiceException.P \ +.deps/java/text/BreakIterator.P .deps/java/text/CharacterIterator.P \ +.deps/java/text/ChoiceFormat.P .deps/java/text/DateFormat.P \ +.deps/java/text/DateFormatSymbols.P .deps/java/text/DecimalFormat.P \ +.deps/java/text/DecimalFormatSymbols.P .deps/java/text/FieldPosition.P \ +.deps/java/text/Format.P .deps/java/text/MessageFormat.P \ +.deps/java/text/NumberFormat.P .deps/java/text/ParseException.P \ +.deps/java/text/ParsePosition.P .deps/java/text/SimpleDateFormat.P \ +.deps/java/text/StringCharacterIterator.P .deps/java/util/BitSet.P \ +.deps/java/util/Calendar.P \ +.deps/java/util/ConcurrentModificationException.P \ +.deps/java/util/Date.P .deps/java/util/Dictionary.P \ +.deps/java/util/EmptyStackException.P .deps/java/util/Enumeration.P \ +.deps/java/util/EventListener.P .deps/java/util/EventObject.P \ +.deps/java/util/GregorianCalendar.P .deps/java/util/Hashtable.P \ +.deps/java/util/ListResourceBundle.P .deps/java/util/Locale.P \ +.deps/java/util/MissingResourceException.P \ +.deps/java/util/NoSuchElementException.P .deps/java/util/Observable.P \ +.deps/java/util/Observer.P .deps/java/util/Properties.P \ +.deps/java/util/Random.P .deps/java/util/ResourceBundle.P \ +.deps/java/util/SimpleTimeZone.P .deps/java/util/Stack.P \ +.deps/java/util/StringTokenizer.P .deps/java/util/TimeZone.P \ +.deps/java/util/TooManyListenersException.P .deps/java/util/Vector.P \ +.deps/java/util/zip/Adler32.P .deps/java/util/zip/CRC32.P \ +.deps/java/util/zip/Checksum.P .deps/java/util/zip/Deflater.P \ +.deps/java/util/zip/DeflaterOutputStream.P \ +.deps/java/util/zip/ZipConstants.P .deps/java/util/zip/ZipEntry.P \ +.deps/java/util/zip/ZipException.P .deps/java/util/zip/ZipFile.P \ +.deps/java/util/zip/ZipOutputStream.P .deps/jni.P .deps/no-threads.P \ +.deps/nogc.P .deps/posix-threads.P .deps/prims.P +SOURCES = $(libgcj_a_SOURCES) $(EXTRA_libgcj_a_SOURCES) $(jv_convert_SOURCES) $(EXTRA_jv_convert_SOURCES) $(gen_from_JIS_SOURCES) $(EXTRA_gen_from_JIS_SOURCES) +OBJECTS = $(libgcj_a_OBJECTS) $(jv_convert_OBJECTS) $(gen_from_JIS_OBJECTS) + +all: all-redirect +.SUFFIXES: +.SUFFIXES: .S .c .cc .class .h .java .o .s +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) + cd $(top_builddir) \ + && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status + +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4 + cd $(srcdir) && $(ACLOCAL) + +config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck +$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) + cd $(srcdir) && $(AUTOCONF) + +include/config.h: include/stamp-h + @if test ! -f $@; then \ + rm -f include/stamp-h; \ + $(MAKE) include/stamp-h; \ + else :; fi +include/stamp-h: $(srcdir)/include/config.h.in $(top_builddir)/config.status + cd $(top_builddir) \ + && CONFIG_FILES= CONFIG_HEADERS=include/config.h \ + $(SHELL) ./config.status + @echo timestamp > include/stamp-h 2> /dev/null +$(srcdir)/include/config.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/include/stamp-h.in + @if test ! -f $@; then \ + rm -f $(srcdir)/include/stamp-h.in; \ + $(MAKE) $(srcdir)/include/stamp-h.in; \ + else :; fi +$(srcdir)/include/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h + cd $(top_srcdir) && $(AUTOHEADER) + @echo timestamp > $(srcdir)/include/stamp-h.in 2> /dev/null + +mostlyclean-hdr: + +clean-hdr: + +distclean-hdr: + -rm -f include/config.h + +maintainer-clean-hdr: + +mostlyclean-toolexeclibLIBRARIES: + +clean-toolexeclibLIBRARIES: + -test -z "$(toolexeclib_LIBRARIES)" || rm -f $(toolexeclib_LIBRARIES) + +distclean-toolexeclibLIBRARIES: + +maintainer-clean-toolexeclibLIBRARIES: + +install-toolexeclibLIBRARIES: $(toolexeclib_LIBRARIES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir) + @list='$(toolexeclib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(INSTALL_DATA) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \ + $(INSTALL_DATA) $$p $(DESTDIR)$(toolexeclibdir)/$$p; \ + else :; fi; \ + done + @$(POST_INSTALL) + @list='$(toolexeclib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(RANLIB) $(DESTDIR)$(toolexeclibdir)/$$p"; \ + $(RANLIB) $(DESTDIR)$(toolexeclibdir)/$$p; \ + else :; fi; \ + done + +uninstall-toolexeclibLIBRARIES: + @$(NORMAL_UNINSTALL) + list='$(toolexeclib_LIBRARIES)'; for p in $$list; do \ + rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \ + done + +.s.o: + $(COMPILE) -c $< + +.S.o: + $(COMPILE) -c $< + +mostlyclean-compile: + -rm -f *.o core *.core + +clean-compile: + +distclean-compile: + -rm -f *.tab.c + +maintainer-clean-compile: + +libgcj.a: $(libgcj_a_OBJECTS) $(libgcj_a_DEPENDENCIES) + -rm -f libgcj.a + $(AR) cru libgcj.a $(libgcj_a_OBJECTS) $(libgcj_a_LIBADD) + $(RANLIB) libgcj.a + +mostlyclean-binPROGRAMS: + +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) + +distclean-binPROGRAMS: + +maintainer-clean-binPROGRAMS: + +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ + $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + list='$(bin_PROGRAMS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + done + +mostlyclean-noinstPROGRAMS: + +clean-noinstPROGRAMS: + -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) + +distclean-noinstPROGRAMS: + +maintainer-clean-noinstPROGRAMS: + +jv-convert$(EXEEXT): $(jv_convert_OBJECTS) $(jv_convert_DEPENDENCIES) + @rm -f jv-convert$(EXEEXT) + $(jv_convert_LINK) $(jv_convert_LDFLAGS) $(jv_convert_OBJECTS) $(jv_convert_LDADD) $(LIBS) + +gen-from-JIS$(EXEEXT): $(gen_from_JIS_OBJECTS) $(gen_from_JIS_DEPENDENCIES) + @rm -f gen-from-JIS$(EXEEXT) + $(LINK) $(gen_from_JIS_LDFLAGS) $(gen_from_JIS_OBJECTS) $(gen_from_JIS_LDADD) $(LIBS) +.cc.o: + $(CXXCOMPILE) -c $< + +install-dataDATA: $(data_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(datadir) + @list='$(data_DATA)'; for p in $$list; do \ + if test -f $(srcdir)/$$p; then \ + echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p"; \ + $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p; \ + else if test -f $$p; then \ + echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p"; \ + $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p; \ + fi; fi; \ + done + +uninstall-dataDATA: + @$(NORMAL_UNINSTALL) + list='$(data_DATA)'; for p in $$list; do \ + rm -f $(DESTDIR)$(datadir)/$$p; \ + done + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. + +@SET_MAKE@ + +all-recursive install-data-recursive install-exec-recursive \ +installdirs-recursive install-recursive uninstall-recursive install-info-recursive \ +check-recursive installcheck-recursive info-recursive dvi-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ + rev="$$subdir $$rev"; \ + test "$$subdir" = "." && dot_seen=yes; \ + done; \ + test "$$dot_seen" = "no" && rev=". $$rev"; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + here=`pwd` && cd $(srcdir) \ + && mkid -f$$here/ID $$unique $(LISP) + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) + +mostlyclean-tags: + +clean-tags: + +distclean-tags: + -rm -f TAGS ID + +maintainer-clean-tags: + +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + -rm -rf $(distdir) + GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz + mkdir $(distdir)/=build + mkdir $(distdir)/=inst + dc_install_base=`cd $(distdir)/=inst && pwd`; \ + cd $(distdir)/=build \ + && ../configure --srcdir=.. --prefix=$$dc_install_base \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) dist + -rm -rf $(distdir) + @banner="$(distdir).tar.gz is ready for distribution"; \ + dashes=`echo "$$banner" | sed s/./=/g`; \ + echo "$$dashes"; \ + echo "$$banner"; \ + echo "$$dashes" +dist: distdir + -chmod -R a+r $(distdir) + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) + -rm -rf $(distdir) +dist-all: distdir + -chmod -R a+r $(distdir) + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) + -rm -rf $(distdir) +distdir: $(DISTFILES) + -rm -rf $(distdir) + mkdir $(distdir) + -chmod 777 $(distdir) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done + for subdir in $(DIST_SUBDIRS); do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + chmod 777 $(distdir)/$$subdir; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ + || exit 1; \ + fi; \ + done + +DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) + +-include $(DEP_FILES) + +mostlyclean-depend: + +clean-depend: + +distclean-depend: + -rm -rf .deps + +maintainer-clean-depend: + +%.o: %.c + @echo '$(COMPILE) -c $<'; \ + $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-cp .deps/$(*F).pp .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm .deps/$(*F).pp + +%.lo: %.c + @echo '$(LTCOMPILE) -c $<'; \ + $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ + < .deps/$(*F).pp > .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm -f .deps/$(*F).pp + +%.o: %.cc + @echo '$(CXXCOMPILE) -c $<'; \ + $(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-cp .deps/$(*F).pp .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm .deps/$(*F).pp + +%.lo: %.cc + @echo '$(LTCXXCOMPILE) -c $<'; \ + $(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< + @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ + < .deps/$(*F).pp > .deps/$(*F).P; \ + tr ' ' '\012' < .deps/$(*F).pp \ + | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ + >> .deps/$(*F).P; \ + rm -f .deps/$(*F).pp +info-am: +info: info-recursive +dvi-am: +dvi: dvi-recursive +check-am: all-am +check: check-recursive +installcheck-am: +installcheck: installcheck-recursive +install-info-am: +install-info: install-info-recursive +install-exec-am: install-toolexeclibLIBRARIES install-binPROGRAMS +install-exec: install-exec-recursive + +install-data-am: install-dataDATA +install-data: install-data-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-recursive +uninstall-am: uninstall-toolexeclibLIBRARIES uninstall-binPROGRAMS \ + uninstall-dataDATA +uninstall: uninstall-recursive +all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(DATA) +all-redirect: all-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir) $(DESTDIR)$(bindir) \ + $(DESTDIR)$(datadir) + + +mostlyclean-generic: + -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + +maintainer-clean-generic: +mostlyclean-am: mostlyclean-hdr mostlyclean-toolexeclibLIBRARIES \ + mostlyclean-compile mostlyclean-binPROGRAMS \ + mostlyclean-noinstPROGRAMS mostlyclean-tags \ + mostlyclean-depend mostlyclean-generic + +mostlyclean: mostlyclean-recursive + +clean-am: clean-hdr clean-toolexeclibLIBRARIES clean-compile \ + clean-binPROGRAMS clean-noinstPROGRAMS clean-tags \ + clean-depend clean-generic mostlyclean-am + +clean: clean-recursive + +distclean-am: distclean-hdr distclean-toolexeclibLIBRARIES \ + distclean-compile distclean-binPROGRAMS \ + distclean-noinstPROGRAMS distclean-tags \ + distclean-depend distclean-generic clean-am + +distclean: distclean-recursive + -rm -f config.status + +maintainer-clean-am: maintainer-clean-hdr \ + maintainer-clean-toolexeclibLIBRARIES \ + maintainer-clean-compile maintainer-clean-binPROGRAMS \ + maintainer-clean-noinstPROGRAMS maintainer-clean-tags \ + maintainer-clean-depend maintainer-clean-generic \ + distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-recursive + -rm -f config.status + +.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ +mostlyclean-toolexeclibLIBRARIES distclean-toolexeclibLIBRARIES \ +clean-toolexeclibLIBRARIES maintainer-clean-toolexeclibLIBRARIES \ +uninstall-toolexeclibLIBRARIES install-toolexeclibLIBRARIES \ +mostlyclean-compile distclean-compile clean-compile \ +maintainer-clean-compile mostlyclean-binPROGRAMS distclean-binPROGRAMS \ +clean-binPROGRAMS maintainer-clean-binPROGRAMS uninstall-binPROGRAMS \ +install-binPROGRAMS mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \ +clean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS uninstall-dataDATA \ +install-dataDATA install-data-recursive uninstall-data-recursive \ +install-exec-recursive uninstall-exec-recursive installdirs-recursive \ +uninstalldirs-recursive all-recursive check-recursive \ +installcheck-recursive info-recursive dvi-recursive \ +mostlyclean-recursive distclean-recursive clean-recursive \ +maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ +distclean-tags clean-tags maintainer-clean-tags distdir \ +mostlyclean-depend distclean-depend clean-depend \ +maintainer-clean-depend info-am info dvi-am dvi check check-am \ +installcheck-am installcheck install-info-am install-info \ +install-exec-am install-exec install-data-am install-data install-am \ +install uninstall-am uninstall all-redirect all-am all installdirs-am \ +installdirs mostlyclean-generic distclean-generic clean-generic \ +maintainer-clean-generic clean mostlyclean distclean maintainer-clean + + +$(java_source_files:.java=.class): libgcj.zip + +libgcj.zip: $(java_source_files) + javac="$(JAVAC)"; cd $(srcdir); \ + $$javac $(JCFLAGS) -classpath $(here):`/bin/pwd` -d $(here) \ + $(subst $(srcdir)/,,$?) + -@rm -f libgcj.zip + $(ZIP) -r libgcj java -n .class -i '*.class' -i '*/' + +.class.o: + CLASSPATH=$(here) $(CC) -fassume-compiled $(JC1FLAGS) -c -o $@ $< + +.java.o: + CLASSPATH=$(here) $(GCJ) -fassume-compiled $(JC1FLAGS) -c -o $@ $< + +$(nat_files): %.o: %.cc + $(CXXCOMPILE) -c -o $@ $< + +$(nat_files) $(GCOBJS) $(THREADOBJS) $(libgcj_a_OBJECTS): \ + include/config.h $(nat_headers) + +$(c_files): %.o: %.c + $(COMPILE) -c -o $@ $< + +$(c_files): java/lang/fdlibm.h java/lang/ieeefp.h java/lang/mprec.h + +$(javao_files): %.o: %.java + CLASSPATH=$(here) $(GCJ) -fassume-compiled $(JC1FLAGS) -c -o $@ $< + +.class.h: + $(GCJH) -classpath $(top_builddir) $(basename $<) + +$(nat_headers): libgcj.zip +java/lang/FirstThread.h: java/lang/FirstThread.class libgcj.zip + $(GCJH) -classpath $(top_builddir) -friend '$(FTFRIEND);' \ + $(basename $<) +java/lang/ThreadGroup.h: java/lang/ThreadGroup.class libgcj.zip + $(GCJH) -classpath $(top_builddir) -friend '$(TGFRIEND);' \ + $(basename $<) + +java/lang/String.h: java/lang/String.class libgcj.zip + $(GCJH) -classpath $(top_builddir) \ + -friend 'jchar* _Jv_GetStringChars (jstring str);' \ + -friend 'jstring* _Jv_StringFindSlot (jchar*, jint, jint);' \ + -friend 'jstring* _Jv_StringGetSlot (jstring);' \ + -friend 'jstring _Jv_NewStringUtf8Const (_Jv_Utf8Const* str);' \ + -friend 'jstring _Jv_NewStringLatin1 (const char*, jsize);' \ + -friend 'jstring _Jv_AllocString (jsize);' \ + $(basename $<) + +java/lang/reflect/Field.h: java/lang/reflect/Field.class libgcj.zip + $(GCJH) -classpath $(top_builddir) \ + -friend 'jfieldID _Jv_FromReflectedField (java::lang::reflect::Field *);' \ + -friend 'jobject _Jv_JNI_ToReflectedField (_Jv_JNIEnv*, jclass, jfieldID);' \ + -friend 'java::lang::Class;' \ + $(basename $<) + +java/lang/reflect/Method.h: java/lang/reflect/Method.class libgcj.zip + $(GCJH) -classpath $(top_builddir) \ + -friend 'jmethodID _Jv_FromReflectedMethod (java::lang::reflect::Method *);' \ + -friend 'java::lang::Class;' \ + $(basename $<) + +maintainer-check: libgcj.a + $(NM) libgcj.a | grep ' T ' \ + | grep -v '4java' \ + | grep -v 'Jv' \ + | grep -v 'terminate__Fv' | grep -v 'unexpected__Fv' + +header-check: libgcj.zip $(nat_headers) + rm -f htest.cc; \ + for h in $(nat_headers); do \ + echo "#include \"$$h\"" >> htest.cc; \ + done; \ + $(CXXCOMPILE) -fsyntax-only htest.cc + +# The Unicode consortium does not permit re-distributing the file JIS0208.TXT. +# You can get it from ftp://ftp.unicode.org/Public/MAPPINGS/EASTASIA/JIS/. + +$(srcdir)/$(CONVERT_DIR)/JIS0208.h: # JIS0208.TXT + echo '/* This file is autoamtically generated from Unicode tables */' > tmp-0208; \ + sed -n -e 's|\(0x....\).*0x\(..\)\(..\).*\(0x....\).*#\(.*\).$$|MAP(0x\2, 0x\3, \4) /*\5 */|p' \ + <JIS0208.TXT >> tmp-0208; \ + mv tmp-0208 $(srcdir)/$(CONVERT_DIR)/JIS0208.h + +# The Unicode consortium does not permit re-distributing the file JIS0212.TXT. +# You can get it from ftp://ftp.unicode.org/Public/MAPPINGS/EASTASIA/JIS/. + +$(srcdir)/$(CONVERT_DIR)/JIS0212.h: # JIS0212.TXT + echo '/* This file is autoamtically generated from Unicode tables */' > tmp-0212; \ + sed -n -e 's|0x\(..\)\(..\).*\(0x....\).*#\(.*\).$$|MAP(0x\1, 0x\2, \3) /*\4 */|p' \ + <JIS0212.TXT >> tmp-0212; \ + mv tmp-0212 $(srcdir)/$(CONVERT_DIR)/JIS0212.h + +$(CONVERT_DIR)/gen-from-JIS.o: $(srcdir)/$(CONVERT_DIR)/gen-from-JIS.c \ + $(srcdir)/$(CONVERT_DIR)/JIS0208.h \ + $(srcdir)/$(CONVERT_DIR)/JIS0212.h + $(COMPILE) -c -o $(CONVERT_DIR)/gen-from-JIS.o \ + $(srcdir)/$(CONVERT_DIR)/gen-from-JIS.c + +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@$(srcdir)/$(CONVERT_DIR)/JIS0208_to_Unicode.cc: ./gen-from-JIS$(EXEEXT) +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@ ./gen-from-JIS JIS0208>$(srcdir)/$(CONVERT_DIR)/JIS0208_to_Unicode.cc + +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@$(srcdir)/$(CONVERT_DIR)/JIS0212_to_Unicode.cc: ./gen-from-JIS$(EXEEXT) +@NATIVE_TRUE@@MAINTAINER_MODE_TRUE@ ./gen-from-JIS JIS0212>$(srcdir)/$(CONVERT_DIR)/JIS0212_to_Unicode.cc + +# Multilib support. +.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \ + maintainer-clean-multi + +all-recursive: all-multi +install-recursive: install-multi +mostlyclean-recursive: mostlyclean-multi +clean-recursive: clean-multi +distclean-recursive: distclean-multi +maintainer-clean-recursive: maintainer-clean-multi + +all-multi: + $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do +install-multi: + $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do +mostlyclean-multi: + $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean +clean-multi: + $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean +distclean-multi: + $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean +maintainer-clean-multi: + $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: |
