# 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
--output=$(srcdir)/treelang/parse.c --defines
# -v
+gt-treelang-tree1.h gtype-treelang.h : s-gtype; @true
+
#\f
# Build hooks:
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; \
TEXINPUTS=$(srcdir)/treelang:$(srcdir):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/treelang/treelang.texi; \
mv treelang.dvi treelang;
+treelang.generated-manpages:
+
#\f
# Install hooks:
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 ; \
rm -f treelang/$$name$(exeext); \
fi ; \
done
- -rm -f treelang/*.o
+ -rm -f treelang/*$(objext)
+ -rm -f treelang/*$(coverageexts)
-rm treelang.done
# 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