diff options
Diffstat (limited to 'libjava/external/sax/Makefile.am')
-rw-r--r-- | libjava/external/sax/Makefile.am | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/libjava/external/sax/Makefile.am b/libjava/external/sax/Makefile.am index d2d6ec9d087..cb91fcd94ae 100644 --- a/libjava/external/sax/Makefile.am +++ b/libjava/external/sax/Makefile.am @@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = foreign subdir-objects ## The compiler with whatever flags we want for both -c and -C ## compiles. -GCJ_WITH_FLAGS = $(GCJ) --encoding=UTF-8 -Wno-deprecated -fbootclasspath=$(BOOTCLASSPATH) +GCJ_WITH_FLAGS = $(GCJ) --encoding=UTF-8 -Wno-deprecated -fclasspath= -fbootclasspath=$(BOOTCLASSPATH) BOOTCLASSPATH = $(here)'$(CLASSPATH_SEPARATOR)'$(srcdir)'$(CLASSPATH_SEPARATOR)'$(top_srcdir)'$(CLASSPATH_SEPARATOR)'$(top_builddir) @@ -17,18 +17,24 @@ AM_GCJFLAGS = \ BUILT_SOURCES = classes.stamp -classes.stamp: $(libsax_convenience_la_SOURCES) +sax.jar: classes.stamp + find org -name '*.class' -print | $(ZIP) -cfME@ $@ + +classes.stamp: $(source_files) here=`pwd`; cd $(srcdir); \ - $(GCJ_WITH_FLAGS) -C -d $$here $(libsax_convenience_la_SOURCES) + $(GCJ_WITH_FLAGS) -C -d $$here $(source_files) echo > classes.stamp mostlyclean-local: -find . -name '*.class' | xargs rm - -rm classes.stamp + -rm classes.stamp sax.jar + +noinst_LTLIBRARIES = libsax-gcj.la -noinst_LTLIBRARIES = libsax_convenience.la +libsax_gcj_la_SOURCES = sax.jar +libsax_gcj_la_GCJFLAGS = -findirect-dispatch $(AM_GCJFLAGS) -libsax_convenience_la_SOURCES = \ +source_files = \ org/xml/sax/SAXNotSupportedException.java \ org/xml/sax/helpers/NamespaceSupport.java \ org/xml/sax/helpers/AttributesImpl.java \ |