
all : bin JAPI.jar
	
bin :
	make -C ../bin
	
JAPI_Calls.java: ../lib/japicalls.def ../bin/makejapicallsjava
	../bin/makejapicallsjava > JAPI_Calls.java
JAPI_Const.java: ../lib/japiconst.def ../bin/makejapiconstjava
	../bin/makejapiconstjava > JAPI_Const.java

JAPI.jar : $(wildcard *.java) JAPI_Calls.java JAPI_Const.java
#	javac -g -target 1.1 JAPI.java && jar cf JAPI.jar *.class *.gif;
#	javac -g -depend JAPI.java && jar cf JAPI.jar *.class *.gif;
	javac -O JAPI.java && jar cf JAPI.jar *.class 
#	java  -jar ../../JOPT.JAR JAPI.jar && mv JAPI_o.jar JAPI.jar


clean:
	rm JAPI.jar *.class JAPI_Calls.java JAPI_Const.java; 
