head	1.4;
access;
symbols
	charm6_1:1.4
	charm_6_0_1:1.4
	charm6_0_1:1.4
	charm6_0:1.4
	ChaNGa_1-0:1.4
	charm5_9:1.4
	charm_5-4-2:1.3
	charm_5-4-1:1.3;
locks; strict;
comment	@# @;


1.4
date	2001.12.06.23.21.34;	author olawlor;	state Exp;
branches;
next	1.3;

1.3
date	2000.08.31.22.02.40;	author milind;	state Exp;
branches;
next	1.2;

1.2
date	2000.07.17.14.36.10;	author milind;	state Exp;
branches;
next	1.1;

1.1
date	2000.06.13.22.11.15;	author milind;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Minor changes to make barrier a linkable module.
@
text
@CDIR=../../../..
CHARMC=$(CDIR)/bin/charmc $(OPTS)
DEST=$(CDIR)/lib/libmodulebarrier.a

all: $(DEST) $(CDIR)/include/barrier.h $(CDIR)/include/barrier.decl.h

$(DEST): barrier.o
	$(CHARMC) -o $(DEST) barrier.o

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

barrier.decl.h barrier.def.h: barrier.ci
	$(CHARMC) barrier.ci

$(CDIR)/include/barrier.decl.h: barrier.decl.h
	/bin/cp barrier.decl.h $(CDIR)/include

$(CDIR)/include/barrier.h: barrier.h
	/bin/cp barrier.h $(CDIR)/include

clean:
	rm -f *.decl.h *.def.h *.o $(DEST)
@


1.3
log
@Completed integration of documentation into charm cvs tree.
Added appropriate targets for super-install for making different types
(ps, pdf, html) of documentation.
@
text
@d3 1
d5 1
a5 1
all: libbarrier.a $(CDIR)/include/barrier.h $(CDIR)/include/Barrier.decl.h
d7 2
a8 2
libbarrier.a: barrier.o
	$(CHARMC) -cp $(CDIR)/lib -o libbarrier.a barrier.o
d10 1
a10 1
barrier.o: barrier.C barrier.h Barrier.decl.h Barrier.def.h
d13 1
a13 1
Barrier.decl.h Barrier.def.h: barrier.ci
d16 2
a17 2
$(CDIR)/include/Barrier.decl.h: Barrier.decl.h
	/bin/cp Barrier.decl.h $(CDIR)/include
d23 1
a23 1
	rm -f *.decl.h *.def.h *.o libbarrier.a
@


1.2
log
@SUPER_INSTALL now takes "-*" arguments prior to the target, that will
be passed to make as "makeflags". This makes it easy to suppress
make's output of commands etc (with the -s flag). As a result of this,
several Makefiles have been massaged.
@
text
@d21 2
@


1.1
log
@Reorganized libs directory by moving irecv and barrier libraries under
ck-libs, and removing the top-level directories for each of these.
@
text
@d16 1
a16 1
	cp Barrier.decl.h $(CDIR)/include
d19 1
a19 1
	cp barrier.h $(CDIR)/include
@

