# Definujeme promenou pro classpath
CLASS_PATH = ../bin

# Definujeme virtualni cestu pro .class v adresari \bin
vpath %.class $(CLASS_PATH)

all : ProgramJNI.dll

# $@ provadime linkovani
ProgramJNI.dll : ProgramJNI.o
	x86_64-w64-mingw32-gcc -Wl,--add-stdcall-alias -shared -o $@ $<

# $@ provadime kompilaci
ProgramJNI.o : ProgramJNI.c ProgramJNI.h
	x86_64-w64-mingw32-gcc -c $< -o $@

# $* 
ProgramJNI.h : ProgramJNI.class
	javah -classpath $(CLASS_PATH) $*

clean :
	rm ProgramJNI.o ProgramJNI.dll