DESTDIR=$(shell echo $$JAVADEV)
CLASSES=ParallelHello.class \
		RingHello.class \
		ThreadHello.class \
		SubmitManual.class
#		PaxosHello.class
CLASSOBJS=$(addprefix $(DESTDIR)/,$(CLASSES))
REMOTE_CLASSES=RingHello$$RingComm
REMOTEFILES=$(addprefix $(DESTDIR)/$(PACKAGEDIR)/,$(REMOTE_CLASSES))
REMOTEOBJS=$(addsuffix _Stub.class,$(REMOTEFILES))

all: $(CLASSOBJS) $(REMOTEOBJS)

clean:
	rm -f $(CLASSOBJS) $(REMOTEOBJS)

$(DESTDIR)/%.class: %.java
	javac -d $(JAVADEV) $<
	@chmod a+r $@

$(DESTDIR)/$(PACKAGEDIR)/RingHello$$RingComm_Stub.class: $(DESTDIR)/$(PACKAGEDIR)/RingHello$$RingComm.class
	rmic -v1.2 -d $(DESTDIR) RingHello.RingComm

