33 |
gnu-classpath-tools-gjdoc-$(VERSION).jar |
gnu-classpath-tools-gjdoc-$(VERSION).jar |
34 |
jardir = $(datadir)/java/ext |
jardir = $(datadir)/java/ext |
35 |
|
|
36 |
BUILT_SOURCES = $(jar_DATA) antlr.jar |
BUILT_SOURCES = $(jar_DATA) |
37 |
|
|
38 |
CLEANFILES = $(jar_DATA) antlr.jar |
CLEANFILES = $(jar_DATA) |
39 |
|
|
40 |
if ENABLE_NATIVE |
if ENABLE_NATIVE |
41 |
bin_PROGRAMS = gjdoc |
bin_PROGRAMS = gjdoc |
106 |
gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.java \ |
gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.java \ |
107 |
$(XML_SRC) |
$(XML_SRC) |
108 |
|
|
109 |
EXTRA_DIST = src/gnu/classpath/tools/gjdoc/expr/java-expression.g |
EXTRA_DIST = src/gnu/classpath/tools/gjdoc/expr/java-expression.g \ |
110 |
|
gjdoc.manifest src/resources/version.properties |
111 |
|
|
112 |
lib_gnu_classpath_tools_gjdoc_la_BASE_SOURCES = \ |
lib_gnu_classpath_tools_gjdoc_la_BASE_SOURCES = \ |
113 |
src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java \ |
src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java \ |
358 |
lib_gnu_classpath_tools_gjdoc_la_TXTS = $(patsubst %.txt,%.lo,$(gnu_classpath_tools_gjdoc_jar_TXTS)) |
lib_gnu_classpath_tools_gjdoc_la_TXTS = $(patsubst %.txt,%.lo,$(gnu_classpath_tools_gjdoc_jar_TXTS)) |
359 |
|
|
360 |
$(lib_gnu_classpath_tools_gjdoc_la_GENSOURCES): \ |
$(lib_gnu_classpath_tools_gjdoc_la_GENSOURCES): \ |
361 |
${srcdir}/src/gnu/classpath/tools/gjdoc/expr/java-expression.g |
$(srcdir)/src/gnu/classpath/tools/gjdoc/expr/java-expression.g |
362 |
test -d gnu/classpath/tools/gjdoc/expr || mkdir -p gnu/classpath/tools/gjdoc/expr |
test -d gnu/classpath/tools/gjdoc/expr || mkdir -p gnu/classpath/tools/gjdoc/expr |
363 |
${ANTLR} -o gnu/classpath/tools/gjdoc/expr $< |
$(ANTLR) -o gnu/classpath/tools/gjdoc/expr $< |
364 |
|
|
365 |
com-sun-javadoc-$(VERSION).jar: createdirectories $(com_sun_javadoc_jar_CLASSES) |
com-sun-javadoc-$(VERSION).jar: classes $(com_sun_javadoc_jar_CLASSES) |
366 |
$(JAR) cf $@ -C classes com/sun/javadoc |
$(JAR) cf $@ -C classes com/sun/javadoc |
367 |
|
|
368 |
com-sun-tools-doclets-Taglet-$(VERSION).jar: createdirectories $(com_sun_tools_doclets_Taglet_jar_CLASSES) |
com-sun-tools-doclets-Taglet-$(VERSION).jar: classes $(com_sun_tools_doclets_Taglet_jar_CLASSES) |
369 |
$(JAR) cf $@ -C classes com/sun/tools |
$(JAR) cf $@ -C classes com/sun/tools |
370 |
|
|
371 |
gnu-classpath-tools-gjdoc-$(VERSION).jar: createdirectories gjdoc.mf version.properties $(gnu_classpath_tools_gjdoc_jar_CLASSES) $(gnu_classpath_tools_gjdoc_jar_GENCLASSES) |
gnu-classpath-tools-gjdoc-$(VERSION).jar: $(srcdir)/gjdoc.manifest src/resources/version.properties $(gnu_classpath_tools_gjdoc_jar_CLASSES) $(gnu_classpath_tools_gjdoc_jar_GENCLASSES) |
372 |
for res in $(gnu_classpath_tools_gjdoc_jar_CSS) $(gnu_classpath_tools_gjdoc_jar_DTDS) \ |
for res in $(gnu_classpath_tools_gjdoc_jar_CSS) $(gnu_classpath_tools_gjdoc_jar_DTDS) \ |
373 |
$(gnu_classpath_tools_gjdoc_jar_ENTS) $(gnu_classpath_tools_gjdoc_jar_MODS) \ |
$(gnu_classpath_tools_gjdoc_jar_ENTS) $(gnu_classpath_tools_gjdoc_jar_MODS) \ |
374 |
$(gnu_classpath_tools_gjdoc_jar_PROPERTIES) $(gnu_classpath_tools_gjdoc_jar_RNGS) \ |
$(gnu_classpath_tools_gjdoc_jar_PROPERTIES) $(gnu_classpath_tools_gjdoc_jar_RNGS) \ |
375 |
$(gnu_classpath_tools_gjdoc_jar_TXTS) $(gnu_classpath_tools_gjdoc_jar_XHTML) \ |
$(gnu_classpath_tools_gjdoc_jar_TXTS) $(gnu_classpath_tools_gjdoc_jar_XHTML) \ |
376 |
$(gnu_classpath_tools_gjdoc_jar_XSLS) ; \ |
$(gnu_classpath_tools_gjdoc_jar_XSLS) ; \ |
377 |
do cp -u $(srcdir)/src/resources/$$res $$res ; done |
do cp -u $(srcdir)/src/resources/$$res $$res ; done |
378 |
$(JAR) cfm $@ gjdoc.mf -C classes gnu \ |
$(JAR) cfm $@ $(srcdir)/gjdoc.manifest \ |
379 |
$(gnu_classpath_tools_gjdoc_jar_CSS) $(gnu_classpath_tools_gjdoc_jar_DTDS) \ |
$(gnu_classpath_tools_gjdoc_jar_CSS) $(gnu_classpath_tools_gjdoc_jar_DTDS) \ |
380 |
$(gnu_classpath_tools_gjdoc_jar_ENTS) $(gnu_classpath_tools_gjdoc_jar_MODS) \ |
$(gnu_classpath_tools_gjdoc_jar_ENTS) $(gnu_classpath_tools_gjdoc_jar_MODS) \ |
381 |
$(gnu_classpath_tools_gjdoc_jar_PROPERTIES) $(gnu_classpath_tools_gjdoc_jar_RNGS) \ |
$(gnu_classpath_tools_gjdoc_jar_PROPERTIES) $(gnu_classpath_tools_gjdoc_jar_RNGS) \ |
382 |
$(gnu_classpath_tools_gjdoc_jar_TXTS) $(gnu_classpath_tools_gjdoc_jar_XHTML) \ |
$(gnu_classpath_tools_gjdoc_jar_TXTS) $(gnu_classpath_tools_gjdoc_jar_XHTML) \ |
383 |
$(gnu_classpath_tools_gjdoc_jar_XSLS) \ |
$(gnu_classpath_tools_gjdoc_jar_XSLS) \ |
384 |
version.properties |
src/resources/version.properties \ |
385 |
|
-C classes gnu |
386 |
|
|
387 |
$(lib_gnu_classpath_tools_gjdoc_la_CSS): %.lo: $(srcdir)/src/resources/%.css |
$(lib_gnu_classpath_tools_gjdoc_la_CSS): %.lo: $(srcdir)/src/resources/%.css |
388 |
test -d htmldoclet || mkdir htmldoclet |
test -d htmldoclet || mkdir htmldoclet |
425 |
$(lib_gnu_classpath_tools_gjdoc_la_XSLS): %.lo: $(srcdir)/src/resources/%.xsl |
$(lib_gnu_classpath_tools_gjdoc_la_XSLS): %.lo: $(srcdir)/src/resources/%.xsl |
426 |
$(LTGCJCOMPILE) -c -o $@ --resource=$*.xsl $< |
$(LTGCJCOMPILE) -c -o $@ --resource=$*.xsl $< |
427 |
|
|
428 |
version.lo: version.properties |
version.lo: src/resources/version.properties |
429 |
$(LTGCJCOMPILE) -c -o $@ --resource=$*.properties $< |
$(LTGCJCOMPILE) -c -o $@ --resource=$*.properties $< |
430 |
|
|
431 |
createdirectories: |
classes htmldoclet doctranslets/html/res dtd/ent html/res rng: |
432 |
mkdir -p classes |
mkdir -p classes |
433 |
test -d htmldoclet || mkdir htmldoclet |
test -d htmldoclet || mkdir htmldoclet |
434 |
test -d doctranslets/html/res || mkdir -p doctranslets/html/res |
test -d doctranslets/html/res || mkdir -p doctranslets/html/res |
436 |
test -d html/res || mkdir -p html/res |
test -d html/res || mkdir -p html/res |
437 |
test -d rng || mkdir rng |
test -d rng || mkdir rng |
438 |
|
|
|
gjdoc.mf: |
|
|
echo 'Main-Class: gnu.classpath.tools.gjdoc.Main' > gjdoc.mf |
|
|
|
|
439 |
## We don't use $(GCJFLAGS) in this rule, because it might contain '-O', |
## We don't use $(GCJFLAGS) in this rule, because it might contain '-O', |
440 |
## and that doesn't work that great when generating bytecode. |
## and that doesn't work that great when generating bytecode. |
441 |
## |
## |
448 |
|
|
449 |
$(gnu_classpath_tools_gjdoc_jar_GENCLASSES): genclasses/%.class: %.java |
$(gnu_classpath_tools_gjdoc_jar_GENCLASSES): genclasses/%.class: %.java |
450 |
test -d genclasses/gnu/classpath/tools/gjdoc/expr || mkdir -p genclasses/gnu/classpath/tools/gjdoc/expr |
test -d genclasses/gnu/classpath/tools/gjdoc/expr || mkdir -p genclasses/gnu/classpath/tools/gjdoc/expr |
451 |
$(JAVAC) $(USE_JAVAC_FLAGS) -d classes $< |
$(JAVAC) $(USE_JAVAC_FLAGS) -d genclasses $< |
452 |
|
|
453 |
clean-local: |
clean-local: |
454 |
for res in $(gnu_classpath_tools_gjdoc_jar_CSS) $(gnu_classpath_tools_gjdoc_jar_DTDS) \ |
for res in $(gnu_classpath_tools_gjdoc_jar_CSS) $(gnu_classpath_tools_gjdoc_jar_DTDS) \ |
458 |
$(gnu_classpath_tools_gjdoc_jar_XSLS) ; \ |
$(gnu_classpath_tools_gjdoc_jar_XSLS) ; \ |
459 |
do rm -f $$res; done |
do rm -f $$res; done |
460 |
rm -rf htmldoclet doctranslets classes genclasses rng dtd |
rm -rf htmldoclet doctranslets classes genclasses rng dtd |
461 |
rm -f gjdoc.mf antlr.so java.lang-classes-1.{2,3,4,5}.d |
rm -f antlr.so java.lang-classes-1.{2,3,4,5}.d |
462 |
rm -f version.properties version.d |
rm -f version.d |
463 |
|
|
464 |
dist-hook: |
dist-hook: |
465 |
test -d $(distdir)/src/ || mkdir $(distdir)/src |
test -d $(distdir)/src/ || mkdir $(distdir)/src |
466 |
cp -R $(srcdir)/src/resources $(distdir)/src |
-cp -R $(srcdir)/src/resources $(distdir)/src |
467 |
-find $(distdir)/src/resources -name CVS -exec rm -rf {} \; |
-find $(distdir)/src/resources -name CVS -exec rm -rf {} \; |
468 |
|
|
469 |
install-data-hook: |
install-data-hook: |
476 |
rm -f $(bindir)/gjdoc |
rm -f $(bindir)/gjdoc |
477 |
endif |
endif |
478 |
|
|
479 |
antlr.so: antlr.jar |
antlr.so: $(ANTLR_JAR) |
480 |
$(GCJ) -shared $(AM_GCJFLAGS) $(GCJFLAGS) -c -o $@ $< |
$(GCJ) -shared $(AM_GCJFLAGS) $(GCJFLAGS) -c -o $@ $< |
|
|
|
|
antlr.jar: |
|
|
cp $(ANTLR_JAR) antlr.jar |
|
|
|
|
|
version.properties: |
|
|
echo "gjdoc.version=$(VERSION)" >version.properties |
|