/[classpath]/gjdoc/Makefile.am
ViewVC logotype

Diff of /gjdoc/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.23 by mkoch, Wed Feb 9 12:41:01 2005 UTC revision 1.24 by julian, Wed Feb 9 23:23:12 2005 UTC
# Line 33  jar_DATA = com-sun-javadoc-$(VERSION).ja Line 33  jar_DATA = com-sun-javadoc-$(VERSION).ja
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
# Line 106  lib_gnu_classpath_tools_gjdoc_la_SOURCES Line 106  lib_gnu_classpath_tools_gjdoc_la_SOURCES
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 \
# Line 357  lib_gnu_classpath_tools_gjdoc_la_XSLS = Line 358  lib_gnu_classpath_tools_gjdoc_la_XSLS =
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
# Line 423  $(lib_gnu_classpath_tools_gjdoc_la_XHTML Line 425  $(lib_gnu_classpath_tools_gjdoc_la_XHTML
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
# Line 434  createdirectories: Line 436  createdirectories:
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  ##  ##
# Line 449  $(com_sun_javadoc_jar_CLASSES) $(com_sun Line 448  $(com_sun_javadoc_jar_CLASSES) $(com_sun
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) \
# Line 459  clean-local: Line 458  clean-local:
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:
# Line 477  if !ENABLE_NATIVE Line 476  if !ENABLE_NATIVE
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  

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26