JAVA=java
JAVAC=javac
JAVAH=javah
CC=cl
CFLAGS=/LD
CINCLUDES=/I"C:\Program Files\Java\jdk1.8.0_201\include" /I"C:\Program Files\Java\jdk1.8.0_201\include\win32"

default:
	make HelloWorld

all:
	make clean
	make HelloWorld

HelloWorld:
	${JAVAC} HelloWorld.java
	${JAVAH} -jni HelloWorld
	${CC} ${CFLAGS} HelloWorld.c ${CINCLUDES}

test:
	${JAVA} -Djava.library.path=. HelloWorld

clean:
	rm -f HelloWorld.class HelloWorld.dll HelloWorld.exp HelloWorld.obj
