buildietf	:	
	cd IETF;javac -verbose -sourcepath src -classpath build/classes -d build/classes src/ietf/*.java

runietf	:	buildietf
	cd IETF;java -cp build/classes	ietf.IETF

cleanietf	:
	cd IETF;rm -rf ietf_*;rm -rf build/classes/ietf/*.class

buildsa		:
	cd SpamArchive;javac -verbose -sourcepath src -classpath build/classes -d build/classes src/spamarchive/*.java

runsa	: buildsa
	cd SpamArchive;java -cp build/classes spamarchive.SpamArchive

cleansa	:
	cd SpamArchive;rm -rf spam_*;rm -rf build/classes/spamarchive/*.class

buildcunix	:
	cd MailHeaderParser;javac -verbose -sourcepath src -classpath build/classes:lib/activation.jar:lib/mail.jar -d build/classes src/mailheaderparser/*.java

runcunix	:
	cd MailHeaderParser;java -cp build/classes:lib/activation.jar:lib/mail.jar mailheaderparser.MailHeaderParser

cleancunix	:
	cd MailHeaderParser;rm -rf cunix_*;rm -rf /build/classes/mailheaderparser/*.class

buildall	:	buildietf	buildsa	buildcunix

cleanall	:	cleanietf	cleansa	cleancunix
