compiler.jar: \
	classes\jason\compiler\SecurityObject.class \
	classes\jason\compiler\Parameter.class \
	classes\jason\compiler\Method.class \
	classes\jason\compiler\Roles.class \
	classes\jason\compiler\Parser.class \
	classes\jason\compiler\Main.class
	jar cfm compiler.jar src\META-INF\MANIFEST.MF -C classes jason\compiler
	
classes\jason\compiler\SecurityObject.class: src\jason\compiler\SecurityObject.java
	javac -d classes src\jason\compiler\SecurityObject.java
	
classes\jason\compiler\Parameter.class: src\jason\compiler\Parameter.java
	javac -d classes src\jason\compiler\Parameter.java
	
classes\jason\compiler\Method.class: src\jason\compiler\Method.java
	javac -d classes src\jason\compiler\Method.java
	
classes\jason\compiler\Roles.class: src\jason\compiler\Roles.java
	javac -d classes src\jason\compiler\Roles.java
	
classes\jason\compiler\Parser.class: src\jason\compiler\Parser.java
	javac -d classes src\jason\compiler\Parser.java
	
classes\jason\compiler\Main.class: src\jason\compiler\Main.java
	javac -d classes src\jason\compiler\Main.java

clean:
	del classes\jason\compiler\*.class
	del compiler.jar