OSDN Git Service

6c7ac28716bf88d049a130a6611f46049fe59a86
[pf3gnuchains/gcc-fork.git] / libjava / external / sax / Makefile.am
1 ## Process this file with automake to produce Makefile.in.
2
3 AUTOMAKE_OPTIONS = foreign subdir-objects
4
5 # May be used by various substitution variables.
6 gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
7
8 ## The compiler with whatever flags we want for both -c and -C
9 ## compiles.
10 GCJ_WITH_FLAGS = $(GCJ) --encoding=UTF-8 -Wno-deprecated -fbootclasspath=$(BOOTCLASSPATH)
11
12 BOOTCLASSPATH = $(here)'$(CLASSPATH_SEPARATOR)'$(srcdir)'$(CLASSPATH_SEPARATOR)'$(top_srcdir)'$(CLASSPATH_SEPARATOR)'$(top_builddir)
13
14 AM_GCJFLAGS = \
15         -B$(top_builddir) \
16         @LIBGCJ_JAVAFLAGS@ \
17         -fclasspath= -fbootclasspath=$(BOOTCLASSPATH) \
18         --encoding=UTF-8 \
19         -Wno-deprecated
20
21 BUILT_SOURCES = classes.stamp
22
23 sax.jar: classes.stamp
24         find org -name '*.class' -print | $(ZIP) -cfME@ $@
25
26 classes.stamp:  $(source_files)
27         here=`pwd`; cd $(srcdir); \
28         $(GCJ_WITH_FLAGS) -C -d $$here $(source_files)
29         echo > classes.stamp
30
31 mostlyclean-local:
32         -find . -name '*.class' | xargs rm
33         -rm classes.stamp sax.jar
34
35 noinst_LTLIBRARIES = libsax-gcj.la
36
37 libsax_gcj_la_SOURCES = sax.jar
38 libsax_gcj_la_GCJFLAGS = -findirect-dispatch $(AM_GCJFLAGS)
39
40 source_files = \
41 org/xml/sax/SAXNotSupportedException.java \
42 org/xml/sax/helpers/NamespaceSupport.java \
43 org/xml/sax/helpers/AttributesImpl.java \
44 org/xml/sax/helpers/LocatorImpl.java \
45 org/xml/sax/helpers/DefaultHandler.java \
46 org/xml/sax/helpers/AttributeListImpl.java \
47 org/xml/sax/helpers/ParserFactory.java \
48 org/xml/sax/helpers/NewInstance.java \
49 org/xml/sax/helpers/XMLFilterImpl.java \
50 org/xml/sax/helpers/ParserAdapter.java \
51 org/xml/sax/helpers/XMLReaderAdapter.java \
52 org/xml/sax/helpers/XMLReaderFactory.java \
53 org/xml/sax/HandlerBase.java \
54 org/xml/sax/SAXException.java \
55 org/xml/sax/ContentHandler.java \
56 org/xml/sax/SAXNotRecognizedException.java \
57 org/xml/sax/ErrorHandler.java \
58 org/xml/sax/AttributeList.java \
59 org/xml/sax/Locator.java \
60 org/xml/sax/Attributes.java \
61 org/xml/sax/SAXParseException.java \
62 org/xml/sax/XMLFilter.java \
63 org/xml/sax/EntityResolver.java \
64 org/xml/sax/XMLReader.java \
65 org/xml/sax/ext/Locator2.java \
66 org/xml/sax/ext/LexicalHandler.java \
67 org/xml/sax/ext/Attributes2Impl.java \
68 org/xml/sax/ext/DeclHandler.java \
69 org/xml/sax/ext/Attributes2.java \
70 org/xml/sax/ext/EntityResolver2.java \
71 org/xml/sax/ext/Locator2Impl.java \
72 org/xml/sax/ext/DefaultHandler2.java \
73 org/xml/sax/InputSource.java \
74 org/xml/sax/DocumentHandler.java \
75 org/xml/sax/DTDHandler.java \
76 org/xml/sax/Parser.java