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


1.7
date	2008.07.16.22.02.10;	author gioachin;	state Exp;
branches;
next	1.6;
commitid	8Gl6kilqz19qR4bt;

1.6
date	2007.11.02.18.58.40;	author gioachin;	state Exp;
branches;
next	1.5;
commitid	1c12472b73604567;

1.5
date	2006.12.13.23.58.31;	author gioachin;	state Exp;
branches;
next	1.4;
commitid	6673458093954567;

1.4
date	2005.08.18.19.22.10;	author idooley2;	state Exp;
branches;
next	1.3;

1.3
date	2004.12.23.22.43.34;	author olawlor;	state Exp;
branches;
next	1.2;

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

1.1
date	2004.01.27.18.52.27;	author olawlor;	state Exp;
branches;
next	;


desc
@@


1.7
log
@deleted debugger from Makefile, as it now uses ant to compile
@
text
@#
# Makefile for Charm++ Java tools
#
# 
#JAVAC=javac -deprecation 
#JAVAC=gcj --main=charm.debug.ParDebug
CLASS_PREFIX=classes
JAVAC=javac -deprecation -d $(CLASS_PREFIX) -classpath $(CLASS_PREFIX) $(OPTS) 
JAR=jar cf 
JAR_OPTS=-C $(CLASS_PREFIX)

all: liveViz setReadonly lvClient

############# Debugger ################
# The debugger now uses `ant' to compile
#SRC_DEBUG=charm/debug/*.java charm/debug/fmt/*.java charm/debug/pdata/*.java charm/debug/inspect/*.java charm/ccs/*.java 
#CLASS_DEBUG=charm/debug -C classes charm/ccs
#DEST_DEBUG=bin/charmdebug.jar

#debugger: $(DEST_DEBUG)

#$(DEST_DEBUG): $(SRC_DEBUG)
#	$(JAVAC) $(SRC_DEBUG)
#	$(JAR) $@@ $(JAR_OPTS) $(CLASS_DEBUG)

############ lvClient ##############
SRC_LVCLIENT=charm/lvClient/*.java charm/util/*.java charm/ccs/*.java
CLASS_LVCLIENT=charm/lvClient -C classes charm/util -C classes charm/ccs
DEST_LVCLIENT=bin/lvClient.jar

lvClient: $(DEST_LVCLIENT)

$(DEST_LVCLIENT): $(SRC_LVCLIENT)
	$(JAVAC) $(SRC_LVCLIENT)
	$(JAR) $@@ $(JAR_OPTS) $(CLASS_LVCLIENT)

############ LiveViz ##############
SRC_LV=charm/liveViz/*.java charm/util/*.java charm/ccs/*.java 
CLASS_LV=charm/liveViz -C classes charm/util -C classes charm/ccs
DEST_LV=bin/liveViz.jar

liveViz: $(DEST_LV) 

$(DEST_LV): $(SRC_LV)
	$(JAVAC) $(SRC_LV)
	$(JAR) $@@ $(JAR_OPTS) $(CLASS_LV)

############ setReadonly utility ##############
CLASS_RO=$(CLASS_DEBUG)
DEST_RO=bin/setReadonly.jar

setReadonly: $(DEST_RO) 

$(DEST_RO): charm/debug/SetReadonly.java
	$(JAVAC) $<
	$(JAR) $@@ $(JAR_OPTS) $(CLASS_RO)

############ pokeCCS utility ##############
CLASS_CCS=charm/ccs
DEST_CCS=bin/pokeCCS.jar

pokeCCS: $(DEST_CCS) 

$(DEST_CCS): charm/ccs/PokeCCS.java
	$(JAVAC) $<
	$(JAR) $@@ $(JAR_OPTS) $(CLASS_CCS)


############ Sample
# $(DEST_): $(SRC_)
#	$(JAVAC) $(SRC_)
#	$(JAR) $@@ $(JAR_OPTS) $(CLASS_)

clean:
	rm -f *~ */*.class */*/*.class */*/*/*.class */*/*/*/*.class

superclean: clean
	rm -f bin/*.jar
@


1.6
log
@Updated makefile to create all the .class files into another directory
@
text
@d12 1
a12 1
all: debugger liveViz setReadonly lvClient
d15 10
a24 9
SRC_DEBUG=charm/debug/*.java charm/debug/fmt/*.java charm/debug/pdata/*.java charm/debug/inspect/*.java charm/ccs/*.java 
CLASS_DEBUG=charm/debug -C classes charm/ccs
DEST_DEBUG=bin/charmdebug.jar

debugger: $(DEST_DEBUG)

$(DEST_DEBUG): $(SRC_DEBUG)
	$(JAVAC) $(SRC_DEBUG)
	$(JAR) $@@ $(JAR_OPTS) $(CLASS_DEBUG)
@


1.5
log
@updated the makefile to deal with the new packages in debug
@
text
@d5 4
a8 1
JAVAC=javac -deprecation 
d10 1
d16 1
a16 1
CLASS_DEBUG=charm/debug/*.class charm/debug/fmt/*.class charm/debug/pdata/*.class charm/debug/inspect/*.class charm/ccs/*.class 
d23 1
a23 1
	$(JAR) $@@ $(CLASS_DEBUG)
d27 1
a27 1
CLASS_LVCLIENT=charm/lvClient/*.class charm/util/*.class charm/ccs/*.class
d34 1
a34 1
	$(JAR) $@@ $(CLASS_LVCLIENT)
d38 1
a38 1
CLASS_LV=charm/liveViz/*.class charm/util/*.class charm/ccs/*.class 
d45 1
a45 1
	$(JAR) $@@ $(CLASS_LV)
d55 1
a55 1
	$(JAR) $@@ $(CLASS_RO)
d58 1
a58 1
CLASS_CCS=charm/ccs/*.class
d65 1
a65 1
	$(JAR) $@@ $(CLASS_CCS)
d71 1
a71 1
#	$(JAR) $@@ $(CLASS_)
d74 1
a74 1
	rm -f *~ */*.class */*/*.class */*/*/*.class
@


1.4
log
@Major revision of LiveViz Poll mode. For this reason a new client named lvClient was added, and the makefile was updated
@
text
@d11 2
a12 2
SRC_DEBUG=charm/debug/*.java charm/debug/fmt/*.java charm/ccs/*.java 
CLASS_DEBUG=charm/debug/*.class charm/debug/fmt/*.class charm/ccs/*.class 
@


1.3
log
@Added "pokeCCS" utility.
@
text
@d8 1
a8 1
all: debugger liveViz setReadonly
d21 11
d34 1
a34 1
CLASS_LV=charm/liveViz/*.class charm/liveViz/*.jpg charm/util/*.class charm/ccs/*.class 
@


1.2
log
@Added utility routine to set readonly variables.
@
text
@d32 1
a32 2
############ LiveViz ##############
SRC_RO=charm/debug/SetReadonly
d38 2
a39 2
$(DEST_RO): $(SRC_RO).java
	$(JAVAC) $(SRC_RO).java
d42 11
@


1.1
log
@Added new storage scheme for Charm++ java code.
@
text
@d8 1
a8 1
all: debugger liveViz
d32 11
@

