C=.
PACK=org/kauss/swingdemo

CP=${CLASSPATH}:${C}:.
JOPT=-classpath ${CP} -d ${C}

all : ${C}/${PACK}/EventDemo.class

${C}/${PACK}/EventDemo.class: EventDemo.java ${C}/${PACK}/SimpleWorker.class
	javac ${JOPT} EventDemo.java

${C}/${PACK}/SimpleWorker.class: SimpleWorker.java ${C}/${PACK}/SimpleAWTEvent.class
	javac ${JOPT} SimpleWorker.java

${C}/${PACK}/SimpleAWTEvent.class: SimpleAWTEvent.java org
	javac ${JOPT} SimpleAWTEvent.java

run : ${C}/${PACK}/EventDemo.class
	java -classpath ${CP} org.kauss.swingdemo.EventDemo

org:
	mkdir org

clean:
	rm ${C}/${PACK}/*.class

jar: 
	jar cvmf MANIFEST.MF EventDemo.jar EventDemo.java SimpleWorker.java SimpleAWTEvent.java Makefile org

