JAVA = java
JAVAC = javac
JAR = jar
RM = /bin/rm

all: jars/classMsgSer.jar jars/classMsg.jar blink1.ser

clean:
	$(RM) jars/classMsgSer.jar jars/classMsg.jar blink1.ser

blink1.ser: BlinkWriter.class Blink.class
	$(JAVA) BlinkWriter blink1.ser

BlinkWriter.class: BlinkWriter.java
	$(JAVAC) BlinkWriter.java

Blink.class: Blink.java
	$(JAVAC) Blink.java

jars/classMsgSer.jar: blink1.ser BlinkingMessage Blink.class
	mkdir -p jars
	$(JAR) cvf jars/classMsgSer.jar Blink.class BlinkingMessage blink1.ser

jars/classMsg.jar: blink1.ser BlinkingMessage Blink.class
	mkdir -p jars
	$(JAR) cvf jars/classMsg.jar Blink.class BlinkingMessage
	
