OSDN Git Service

* LANGUAGES: Follow spelling conventions.
[pf3gnuchains/gcc-fork.git] / gcc / treelang / Make-lang.in
index 8fdb6d9..a133767 100644 (file)
@@ -90,16 +90,21 @@ tree1$(exeext): treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/par
 
 # object file makes
 
-treelang/tree1.o: $(srcdir)/treelang/tree1.c $(srcdir)/treelang/treelang.h $(srcdir)/treelang/parse.h
+treelang/tree1.o: $(srcdir)/treelang/tree1.c $(srcdir)/treelang/treelang.h \
+       $(srcdir)/treelang/parse.h $(CONFIG_H) \
+       gt-treelang-tree1.h gtype-treelang.h
        $(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $< 
 
-treelang/treetree.o: $(srcdir)/treelang/treetree.c $(srcdir)/treelang/treetree.h
+treelang/treetree.o: $(srcdir)/treelang/treetree.c $(srcdir)/treelang/treetree.h \
+       $(CONFIG_H)
        $(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $< 
 
-treelang/parse.o: $(srcdir)/treelang/parse.c $(srcdir)/treelang/treelang.h $(srcdir)/treelang/treetree.h
+treelang/parse.o: $(srcdir)/treelang/parse.c $(srcdir)/treelang/treelang.h \
+       $(srcdir)/treelang/treetree.h $(CONFIG_H)
        $(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $< 
 
-treelang/lex.o: $(srcdir)/treelang/lex.c $(srcdir)/treelang/parse.h $(srcdir)/treelang/treelang.h
+treelang/lex.o: $(srcdir)/treelang/lex.c $(srcdir)/treelang/parse.h \
+       $(srcdir)/treelang/treelang.h $(CONFIG_H)
        $(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $< 
 
 # generated files the files from lex and yacc are put into the source
@@ -114,6 +119,8 @@ $(srcdir)/treelang/parse.c $(srcdir)/treelang/parse.h: $(srcdir)/treelang/parse.
        --output=$(srcdir)/treelang/parse.c --defines
 # -v
 
+gt-treelang-tree1.h gtype-treelang.h : s-gtype; @true
+
 #\f
 # Build hooks:
 
@@ -128,8 +135,8 @@ treelang.rest.encap:
 treelang.info: $(srcdir)/treelang/treelang.info
 
 $(srcdir)/treelang/treelang.info: $(srcdir)/treelang/treelang.texi
-       cd $(srcdir)/treelang && $(MAKEINFO) $(MAKEINFOFLAGS) -I../doc/include \
-       -o $(srcdir)/treelang/treelang.info $(srcdir)/treelang/treelang.texi
+       cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -Idoc/include \
+       -o treelang/treelang.info treelang/treelang.texi
 
 treelang.dvi: $(srcdir)/treelang/treelang.texi
        TEXINPUTS=$(srcdir)/treelang:$(srcdir):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/treelang/treelang.texi; \
@@ -137,6 +144,8 @@ treelang.dvi: $(srcdir)/treelang/treelang.texi
          TEXINPUTS=$(srcdir)/treelang:$(srcdir):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/treelang/treelang.texi; \
          mv treelang.dvi treelang;
 
+treelang.generated-manpages:
+
 #\f
 # Install hooks:
 
@@ -155,6 +164,7 @@ treelang.install.common.done:  installdirs treelang.done
           if [ -f $$name ] ; then \
            name2="`echo \`basename $$name\` | sed -e '$(program_transform_name)' `"; \
            rm -f $(bindir)/$$name2$(exeext); \
+           echo $(INSTALL_PROGRAM) $$name$(exeext) $(bindir)/$$name2$(exeext); \
            $(INSTALL_PROGRAM) $$name$(exeext) $(bindir)/$$name2$(exeext); \
            chmod a+x $(bindir)/$$name2$(exeext); \
          fi ; \
@@ -198,7 +208,8 @@ treelang.mostlyclean:
            rm -f treelang/$$name$(exeext); \
          fi ; \
        done
-       -rm -f treelang/*.o
+       -rm -f treelang/*$(objext)
+       -rm -f treelang/*$(coverageexts)
        -rm treelang.done
 
 
@@ -244,7 +255,7 @@ treelang.distdir:
 # test hook
 # the other languages are hard coded in the main makefile.in - that seems to be wrong 
 
-check: treelang.check
+check-treelang: treelang.check
 
 TESTSUITEDIR = testsuite