MPVERSION=10B
STUDENTSRC=mp$(MPVERSION).java
TESTNAME=mp$(MPVERSION)grader

JAVA=java
JAVAC=javac
RM=rm
CP=cp
LN=ln
MV=mv
TAR=tar
GZIP=gzip
MKDIR=mkdir

#######################################################################

all: $(STUDENTSRC)
	$(JAVAC) $(STUDENTSRC) Grader.java Predicate.java MultiSet.java

clean:
	$(RM) -f *.class *~

dist: all
	$(RM) -rf $(TESTNAME)
	$(MKDIR) $(TESTNAME)
	$(CP) Makefile Grader.java Predicate.java MultiSet.java mp$(MPVERSION)-skeleton.java $(TESTNAME)
	$(TAR) cpf $(TESTNAME).tar $(TESTNAME)
	$(RM) -rf $(TESTNAME)
	$(GZIP) -9 $(TESTNAME).tar