JVC = javac
JOUT = bin
JPACKAGE = info/markhillman
JFLAGS = -d $(JOUT) -cp $(JOUT)

# Start point
default: ll link

# LinkedList compile
ll: src/$(JPACKAGE)/LinkedList.java link
	$(JVC) $(JFLAGS) src/$(JPACKAGE)/LinkedList.java

# Link compile
link: src/$(JPACKAGE)/Link.java
	$(JVC) $(JFLAGS) src/$(JPACKAGE)/Link.java

# Function to clean all of the class files
clean:
	$(RM) $(JOUT)/$(JPACKAGE)/*.class
