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


1.6
date	2004.10.19.02.04.22;	author wilmarth;	state Exp;
branches;
next	1.5;

1.5
date	2004.09.21.17.41.37;	author jagadish;	state Exp;
branches;
next	1.4;

1.4
date	2004.09.20.21.33.16;	author jagadish;	state Exp;
branches;
next	1.3;

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

1.2
date	2004.08.18.05.03.28;	author jagadish;	state Exp;
branches;
next	1.1;

1.1
date	2004.08.11.20.59.49;	author jagadish;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Moved -Dcompile out of OPTS and onto the appropriate lines so we can build without -g and with -O for a change!!! Augh!
@
text
@OPTS=-g #-DCMK_OPTIMIZE=1 -DCMK_MEMCHECKS_OFF=1

include ../Makefile.common

CHARMC=$(CHARMBIN)/charmc -I$(CHARMINC)/pose $(OPTS) -Dcompile

LIBS=-Lstdc++ -lm

RedStorm: $(OBJDIR)/RoundRobin.o

HypCubeArch: $(OBJDIR)/RoundRobin.o

HypCubeArchOB: $(OBJDIR)/outputBufferIn.o

BlueGene: $(OBJDIR)/SLQ.o

IB: $(OBJDIR)/SLQ_Switch.o

#OB: $(OBJDIR)/SLQ_Switch.o
OB: $(OBJDIR)/outputBufferIn.o

$(OBJDIR)/RoundRobin.o: RoundRobin.C RoundRobin.h
	$(CHARMC) -o $@@ -seq RoundRobin.C -I$(MACHINE)

$(OBJDIR)/SLQ.o: SLQ.C SLQ.h
	$(CHARMC) -o $@@ -seq SLQ.C -I$(MACHINE)

$(OBJDIR)/SLQ_Switch.o: SLQ_Switch.C SLQ_Switch.h
	$(CHARMC) -o $@@ -seq SLQ_Switch.C -I$(MACHINE)

$(OBJDIR)/outputBufferIn.o: outputBufferIn.C outputBufferIn.h
	$(CHARMC) -o $@@ -seq outputBufferIn.C -I$(MACHINE)

clean:
	rm -f charmrun conv-host *.o
	rm -f *.def.h *.decl.h
	rm -f $(PGM) $(PGM).pure $(PGM).proj $(PGM).summary
	rm -f gmon.out #*#
	rm -f core *~
	rm -f TAGS *.headers
	rm -f *_sim.*
@


1.5
log
@Did Fat-tree source routing
@
text
@d1 1
a1 1
OPTS=-g -Dcompile #-DCMK_OPTIMIZE=1 -DCMK_MEMCHECKS_OFF=1
d5 1
a5 1
CHARMC=$(CHARMBIN)/charmc -I$(CHARMINC)/pose $(OPTS) 
@


1.4
log
@*** empty log message ***
@
text
@d19 2
a20 1
OB: $(OBJDIR)/SLQ_Switch.o
@


1.3
log
@modified make to output to tmp instead of copy into. This is to make sure tempate instantiation works correct on Lemieux.
@
text
@d13 2
d30 3
@


1.2
log
@Put in output buffering
@
text
@d3 1
a3 3
CHARMBASE=../../../../
CHARMBIN=$(CHARMBASE)/bin
CHARMINC=$(CHARMBASE)/include
d9 1
a9 2
RedStorm: RoundRobin.o
	cp RoundRobin.o ../tmp
d11 1
a11 2
HypCubeArch: RoundRobin.o
	cp RoundRobin.o ../tmp
d13 1
a13 2
BlueGene: SLQ.o
	cp SLQ.o ../tmp
d15 1
a15 2
IB: SLQ_Switch.o
	cp SLQ_Switch.o ../tmp
d17 1
a17 2
OB: SLQ_Switch.o
	cp SLQ_Switch.o ../tmp
d19 2
a20 2
RoundRobin.o: RoundRobin.C RoundRobin.h
	$(CHARMC) -o RoundRobin.o -seq RoundRobin.C -I$(MACHINE)
d22 2
a23 2
SLQ.o: SLQ.C SLQ.h
	$(CHARMC) -o SLQ.o -seq SLQ.C -I$(MACHINE)
d25 2
a26 2
SLQ_Switch.o: SLQ_Switch.C SLQ_Switch.h
	$(CHARMC) -o SLQ_Switch.o -seq SLQ_Switch.C -I$(MACHINE)
@


1.1
log
@*** empty log message ***
@
text
@d23 3
@

