diff options
Diffstat (limited to 'gcc/treelang/Make-lang.in')
-rw-r--r-- | gcc/treelang/Make-lang.in | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in index a18ad56644d..00816d0b93f 100644 --- a/gcc/treelang/Make-lang.in +++ b/gcc/treelang/Make-lang.in @@ -26,7 +26,7 @@ # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, # foo.install-normal, foo.install-common, foo.install-man, # foo.uninstall, foo.distdir, -# foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, +# foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # # where `foo' is the name of the language. @@ -59,9 +59,9 @@ GCC_EXTRAS = -B./ -B$(build_tooldir)/bin/ -isystem $(build_tooldir)/include TREE_GENERATED = $(parsedir)/treelang/lex.c $(parsedir)/treelang/parse.c \ $(parsedir)/treelang/parse.h $(parsedir)/treelang/parse.output \ - $(parsedir)/treelang/TAGS + $(parsedir)/treelang/TAGS $(parsedir)/treelang/TAGS.sub -TREE_EXES = tree1$(exeext) +TREE_EXES = tree1 #no -Wtraditional warnings, allow long long treelang-warn = $(LOOSE_WARN) -pedantic -Wno-long-long -Wmissing-prototypes -Wmissing-declarations $(WERROR) @@ -109,9 +109,9 @@ treelang/treetree.o: treelang/treetree.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ treelang/tree-convert.o: treelang/tree-convert.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h diagnostic.h $(TREE_H) flags.h toplev.h langhooks.h $(TM_H) -treelang/parse.o: $(parsedir)/treelang/parse.h $(parsedir)/treelang/parse.c \ - $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) diagnostic.h treelang/treelang.h \ - input.h +treelang/parse.o: $(parsedir)/treelang/parse.c $(CONFIG_H) $(SYSTEM_H) \ + coretypes.h $(TM_H) diagnostic.h treelang/treelang.h input.h \ + treelang/treetree.h $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ $(parsedir)/treelang/parse.c $(OUTPUT_OPTION) @@ -147,27 +147,27 @@ treelang.start.encap: treelang.rest.encap: treelang.tags: force - cd $(srcdir)/treelang; etags *.y *.l *.c *.h + cd $(srcdir)/treelang; etags -o TAGS.sub *.y *.l *.c *.h; \ + etags --include TAGS.sub --include ../TAGS.sub -.phony:treelang.info info:: $(docobjdir)/treelang.info +dvi:: $(docobjdir)/treelang.dvi -$(docobjdir)/treelang.info: $(srcdir)/treelang/treelang.texi \ +$(docobjdir)/treelang.info: treelang/treelang.texi \ $(docdir)/include/gcc-common.texi \ $(docdir)/include/gpl.texi \ $(docdir)/include/fdl.texi \ $(docdir)/include/funding.texi \ stmp-docobjdir - cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -Idoc/include \ - -o $@ treelang/treelang.texi + $(MAKEINFO) $(MAKEINFOFLAGS) -I$(docdir)/include -o $@ $< -dvi:: $(srcdir)/treelang/treelang.texi \ +$(docobjdir)/treelang.dvi: treelang/treelang.texi \ $(docdir)/include/gcc-common.texi \ $(docdir)/include/gpl.texi \ $(docdir)/include/fdl.texi \ - $(docdir)/include/funding.texi - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - cd treelang && $(TEXI2DVI) -I $$s/doc/include $$s/treelang/treelang.texi + $(docdir)/include/funding.texi \ + stmp-docobjdir + $(TEXI2DVI) -I $(docdir)/include -o $@ $< # # Install hooks: @@ -234,9 +234,7 @@ treelang.distclean: treelang.clean -rm -f treelang/config.status -rm -f treelang/*.output -treelang.extraclean: treelang.distclean - -treelang.maintainer-clean: treelang.extraclean +treelang.maintainer-clean: treelang.distclean for name in $(TREE_GENERATED); \ do \ if [ -f $(srcdir)/treelang/$$name ] ; then \ @@ -272,7 +270,6 @@ treelang.distdir: # not here yet sorry not sure if this is needed or not??? # test hook -# the other languages are hard coded in the main makefile.in - that seems to be wrong check-treelang: treelang.check |