# tools
CC = gcc

#flags
OFLAGS = -O2 -I.. -Wall -D$(CC)
DFLAGS = -g  -I.. -Wall -D$(CC)
CFLAGS = $(OFLAGS)

#ALL : japi.h japi_p.h japiserver.h
ALL : java japi.h japi_p.h japiserver.h
	
java :
	make -C ../java

# sourcen
japi.h : japilib.c ../bin/makejapih japilib.c
	../bin/makejapih > japi.h
japi_p.h : japicalls.def ../bin/makejapiph japilib.c
	../bin/makejapiph > japi_p.h
japiserver.h : ../java/JAPI.jar 
	../bin/makejapiserverh > japiserver.h
 	



# saubermann
clean :
	rm -f  *.o *.a japi4c.c japi4f.c *.h *.dll *.exp *.obj

