diff options
Diffstat (limited to 'libjava/external/w3c_dom/Makefile.am')
-rw-r--r-- | libjava/external/w3c_dom/Makefile.am | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/libjava/external/w3c_dom/Makefile.am b/libjava/external/w3c_dom/Makefile.am index 37ba5746a48..434ac7425d9 100644 --- a/libjava/external/w3c_dom/Makefile.am +++ b/libjava/external/w3c_dom/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: $(libw3c_convenience_la_SOURCES) +w3c.jar: classes.stamp + find org -name '*.class' -print | $(ZIP) -cfME@ $@ + +classes.stamp: $(source_files) here=`pwd`; cd $(srcdir); \ - $(GCJ_WITH_FLAGS) -C -d $$here $(libw3c_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 w3c.jar + +noinst_LTLIBRARIES = libw3c-gcj.la -noinst_LTLIBRARIES = libw3c_convenience.la +libw3c_gcj_la_SOURCES = w3c.jar +libw3c_gcj_la_GCJFLAGS = -findirect-dispatch $(AM_GCJFLAGS) -libw3c_convenience_la_SOURCES = \ +source_files = \ org/w3c/dom/xpath/XPathNamespace.java \ org/w3c/dom/xpath/XPathResult.java \ org/w3c/dom/xpath/XPathException.java \ |