All pastes #340062 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-04 14:45 UTC
rendered paste body
Index: 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