
CC  = jikes -g +E
DOC = javadoc

.SUFFIXES: .java .class


.java.class:; $(CC) $< && chmod +x $@


TESTS=Graph.class											\
      EnsDemoOutboard.class DrawOutboard.class								\
      ChannelTest.class											\
      EchoChannel.class EnsEcho.class									\
      PullPushTest.class										\
      QuoteServer.class QuoteClient.class								\
      DrawRepl.class EnsRecursive.class Draw.class							\
      DistributedHashtableDemo.class JoinLeave.class Join.class GetGossip.class				\
      SimpleChannel.class										\
      RequestCorrTest.class StartStop.class GetStateTest.class						\
      TotalOrder.class FragTestReceiver.class NakReceiverWindowTest.class				\
      NakAckTest.class NakAckTestUdp.class DrawIpMcast.class						\
      Draw2Channels.class UpHandlerTest.class MessageDispatcherTest.class RpcDispatcherTest.class	\
      DrawIpMcastX.class QueueTest.class Chat.class CheckVs.class					\
      UnicastTest.class McastTest.class



this: $(TESTS)

all: $(TESTS) subdirs

subdirs:
	@(cd Grid;      make)
	@(cd GMS;       make)
	@(cd wb;        make)


clean: 
	@rm -f *.class *~ core
	@(cd Grid;      make clean)
	@(cd GMS;       make clean)
	@(cd wb;        make clean)






