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


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

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

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


desc
@@


1.3
log
@slightly changed for parallel make.
@
text
@CDIR=../../../..
CHARMC=$(CDIR)/bin/charmc $(OPTS)

LIB = libirecv.a
LIBOBJ = receiver.o

HEADERS = $(CDIR)/include/receiver.decl.h \
          $(CDIR)/include/receiver.h $(CDIR)/include/receiverf.h
LIBDEST =  $(CDIR)/lib/libirecv.a

all: $(LIBDEST)

$(LIBDEST) : $(LIB)
	/bin/cp $(LIB) $(LIBDEST)
	/bin/cp receiver.decl.h $(CDIR)/include
	/bin/cp receiver.h $(CDIR)/include
	/bin/cp receiverf.h $(CDIR)/include

$(LIB): $(LIBOBJ)
	$(CHARMC) -o $(LIB) $(LIBOBJ) 

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

receiver.def.h: receiver.decl.h

receiver.decl.h: receiver.ci
	$(CHARMC) -c receiver.ci

clean:
	rm -f conv-host *.o *.decl.h *.def.h core 
@


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
@d11 1
a11 1
all: $(LIBDEST) $(HEADERS)
d13 2
a14 1
$(HEADERS): receiver.decl.h receiver.h receiverf.h
a18 3
$(LIBDEST) : $(LIB)
	/bin/cp $(LIB) $(LIBDEST)

d25 1
a25 2
main.decl.h: main.ci
	$(CHARMC) -c main.ci
d27 1
a27 1
receiver.decl.h receiver.def.h : receiver.ci
@


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
@d14 3
a16 3
	cp receiver.decl.h $(CDIR)/include
	cp receiver.h $(CDIR)/include
	cp receiverf.h $(CDIR)/include
d19 1
a19 1
	cp $(LIB) $(LIBDEST)
@

