rendered paste bodyIndex: Makefile.am
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/bf/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
9c9,28
< TREECC_OUTPUT = $(TREECC_SRCOUT) bf_defs.h
---
> TREECC_UNUSED_SRCOUT = cg_lvalue.c \
> jv_assign.c \
> cg_logical.c \
> cg_ainit.c \
> cg_attrs.c \
> cg_relop.c \
> cg_decls.c \
> cg_arith.c \
> cg_cast.c \
> jv_arith.c \
> cg_const.c \
> cg_assign.c \
> cg_nodes.h \
> jv_cast.c \
> cg_nodes.c \
> jv_nodes.c \
> cg_stmt.c \
> cg_misc.c
>
> TREECC_OUTPUT = $(TREECC_SRCOUT) $(TREECC_UNUSED_SRCOUT) bf_defs.h
17,18c36,38
< bf_rename.h \
< $(TREECC_SRCOUT)
---
> bf_rename.h
>
> nodist_libILBf_a_SOURCES = $(TREECC_SRCOUT)
26c46
< BUILT_SOURCES = $(STAMP)
---
> BUILT_SOURCES = $(STAMP) $(TREECC_OUTPUT)
29a50,52
> # Hack alert: if we build out of tree, copy sources to here,
> # because treecc has no option to define the output directory
>
31c54,63
< $(TREECC) $(srcdir)/bf_defs.tc && touch $@
---
> if [ "`cd $(srcdir) && pwd`" != "`pwd`" ]; then \
> cp -f $(srcdir)/*.tc .; \
> fi; \
> codegen_tc=`cd $(top_srcdir)/codegen && find . -name "*.tc"`; \
> for i in $$codegen_tc; do cp $(top_srcdir)/codegen/$$i .; done; \
> $(TREECC) bf_defs.tc && touch $@; \
> rm -f $$codegen_tc; \
> if [ "`cd $(srcdir) && pwd`" != "`pwd`" ]; then \
> rm -f *.tc; \
> fi