head	1.8;
access;
symbols
	charm6_1:1.8
	charm_6_0_1:1.8
	charm6_0_1:1.8
	charm6_0:1.7
	ChaNGa_1-0:1.5
	charm5_9:1.5;
locks; strict;
comment	@# @;


1.8
date	2008.05.20.22.41.43;	author gioachin;	state Exp;
branches;
next	1.7;
commitid	roKReUK0WnVzUK3t;

1.7
date	2007.10.17.01.08.12;	author gzheng;	state Exp;
branches;
next	1.6;
commitid	2cbb471560714567;

1.6
date	2007.09.20.20.38.47;	author bhatele;	state Exp;
branches;
next	1.5;
commitid	110846f2da544567;

1.5
date	2005.02.07.19.39.19;	author bohm;	state Exp;
branches;
next	1.4;

1.4
date	2004.10.24.21.13.14;	author gzheng;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.24.05.55.27;	author gzheng;	state Exp;
branches;
next	1.2;

1.2
date	2004.10.13.03.28.06;	author olawlor;	state Exp;
branches;
next	1.1;

1.1
date	2004.10.06.18.15.20;	author bohm;	state Exp;
branches;
next	;


desc
@@


1.8
log
@added test for LOCAL entry method keyword to autobuild
@
text
@DIRS=3darray fancyarray \
	darray dgroup \
	group local \
	stl_array sdag

all: 
	for d in $(DIRS); do \
		(cd $$d; $(MAKE) all OPTS='$(OPTS)' || exit 1) || exit 1; \
	done

test:
	for d in $(DIRS); do \
		(cd $$d; $(MAKE) test OPTS='$(OPTS)'  TESTOPTS='$(TESTOPTS)' || exit 1) || exit 1; \
	done

bgtest:
	for d in $(DIRS); do \
		(cd $$d; $(MAKE) bgtest OPTS='$(OPTS)' || exit 1) || exit 1; \
	done

clean:
	for d in $(DIRS); do (cd $$d; $(MAKE) clean OPTS='$(OPTS)'); done
	rm -f TAGS #*#
	rm -f core *~
@


1.7
log
@added TESTOPTS
@
text
@d1 1
a1 1
DIRS=1darray 3darray fancyarray \
d3 1
a3 1
	group \
@


1.6
log
@"all" target added
@
text
@d13 1
a13 1
		(cd $$d; $(MAKE) test OPTS='$(OPTS)' || exit 1) || exit 1; \
@


1.5
log
@Set all target as default rather than test.
So people don't run straight into charmrun problems just trying to build.
@
text
@d8 1
a8 1
		(cd $$d; $(MAKE) OPTS='$(OPTS)' || exit 1) || exit 1; \
@


1.4
log
@setup bgtest for all hello programs
@
text
@d6 5
@


1.3
log
@setup bgtest for bigsim
@
text
@d12 1
a12 1
	for d in 1darray; do \
@


1.2
log
@Added "test" targets to all Makefiles.
@
text
@d8 6
a13 1
		(cd $$d; make test OPTS='$(OPTS)' || exit 1) || exit 1; \
d17 1
a17 1
	for d in $(DIRS); do (cd $$d; make clean OPTS='$(OPTS)'); done
@


1.1
log
@Basic hello world implementation
@
text
@d1 4
a4 1
CHARMC=../../../bin/charmc $(OPTS)
d6 4
a9 8
pgm:  hello.o
	$(CHARMC) hello.o  -o pgm -language charm++

hello.o : hello.C hello.h hello.decl.h hello.def.h
	$(CHARMC) -c hello.C

hello.decl.h  hello.def.h:  hello.ci
	$(CHARMC) hello.ci
d12 3
a14 1
	rm -f *.o conv-host *.def.h *.decl.h *~ pgm charmrun
@

