2 |
# Makefile for building gjdoc + gnujaxp with gcj 4.0 |
# Makefile for building gjdoc + gnujaxp with gcj 4.0 |
3 |
# |
# |
4 |
|
|
5 |
|
gcj.flags := -O5 |
6 |
|
|
7 |
ifndef JAXP_ROOT_DIR |
ifndef JAXP_ROOT_DIR |
8 |
$(error Please set JAXP_ROOT_DIR to the root directory of your local jaxp CVS copy.) |
$(error Please set JAXP_ROOT_DIR to the root directory of your local jaxp CVS copy.) |
9 |
endif |
endif |
121 |
doctranslets/html/packagedoc.xsl \ |
doctranslets/html/packagedoc.xsl \ |
122 |
doctranslets/html/classdoc-source.xsl \ |
doctranslets/html/classdoc-source.xsl \ |
123 |
doctranslets/html/help.xsl \ |
doctranslets/html/help.xsl \ |
124 |
|
doctranslets/html/serialized.xsl \ |
125 |
doctranslets/gjdoc_common.xsl |
doctranslets/gjdoc_common.xsl |
126 |
|
|
127 |
|
|
141 |
tmp/%.o : ${gjdoc.source.dir}/%.java |
tmp/%.o : ${gjdoc.source.dir}/%.java |
142 |
@echo Compiling $*.java... |
@echo Compiling $*.java... |
143 |
@mkdir -p $(dir $@) |
@mkdir -p $(dir $@) |
144 |
@gcj -o $@ -I ${gjdoc.source.dir} -I${jaxp.source.dir} -c $< |
@gcj ${gcj.flags} -o $@ -I ${gjdoc.source.dir} -I${jaxp.source.dir} -c $< |
145 |
|
|
146 |
tmp/%.o : ${jaxp.source.dir}/%.java |
tmp/%.o : ${jaxp.source.dir}/%.java |
147 |
@echo Compiling $*.java... |
@echo Compiling $*.java... |
148 |
@mkdir -p $(dir $@) |
@mkdir -p $(dir $@) |
149 |
@gcj -o $@ -I${jaxp.source.dir} -c $< |
@gcj ${gcj.flags} -o $@ -I${jaxp.source.dir} -c $< |
150 |
|
|
151 |
tmp/%.o : ${gjdoc.source.dir}/resources/% |
tmp/%.o : ${gjdoc.source.dir}/resources/% |
152 |
@echo Compiling resource $*... |
@echo Compiling resource $*... |
153 |
@mkdir -p $(dir $@) |
@mkdir -p $(dir $@) |
154 |
gcj -o $@ --resource $* -c $< |
@gcj ${gcj.flags} -o $@ --resource $* -c $< |
155 |
|
|
156 |
#--- Build gjdoc |
#--- Build gjdoc |
157 |
|
|
158 |
gjdoc: ${all.object.files} |
gjdoc: ${all.object.files} |
159 |
@echo Linking $@... |
@echo Linking $@... |
160 |
@gcj -o $@ ${all.object.files} \ |
@gcj ${gcj.flags} -o $@ ${all.object.files} \ |
161 |
--main=gnu.classpath.tools.gjdoc.Main \ |
--main=gnu.classpath.tools.gjdoc.Main \ |
162 |
-Djavax.xml.transform.TransformerFactory=gnu.xml.transform.TransformerFactoryImpl \ |
-Djavax.xml.transform.TransformerFactory=gnu.xml.transform.TransformerFactoryImpl \ |
163 |
-Djavax.xml.parsers.DocumentBuilderFactory=gnu.xml.dom.DomDocumentBuilderFactory |
-Djavax.xml.parsers.DocumentBuilderFactory=gnu.xml.dom.DomDocumentBuilderFactory |