SRCDIR	= src
CLSDIR	= class

JAR	= jar
JAVAC	= javac
JFLAGS	= -deprecation -O -d $(CLSDIR) -sourcepath $(SRCDIR)

ARCHIVE = mmj10b2.jar
TARGET  = $(CLSDIR)/mmj/main/MMJ.class
SRCS	= $(SRCDIR)/mmj/main/MMJ.java

all: $(TARGET)

jar: $(ARCHIVE)

$(ARCHIVE): $(TARGET)
	$(JAR) cf $@ -C $(CLSDIR) mmj/

$(TARGET): $(CLSDIR)
	$(JAVAC) $(JFLAGS) $(SRCS)

$(CLSDIR):
	@mkdir $(CLSDIR)

clean:
	rm -rf $(CLSDIR) $(ARCHIVE)
