view java/jdc/Makefile @ 42:1e3d929e43be

- godc updated to dc 1.1 and added note about missing feature
author Tassilo Philipp
date Tue, 14 Apr 2020 18:30:17 +0200
parents 4ee8d6aa7721
children
line wrap: on
line source

# should be .jnilib on os x, .dll on windows, etc. @@@
SO=libjdc.so

build: $(SO)

clean:
	rm org_dyncall_DC.h || true
	rm org/dyncall/DC.class || true
	rm $(SO) || true

$(SO): org_dyncall_DC.h org_dyncall_DC.c
	# @@@ support different compilers @@@ esp. on windows
	$(CC) -shared -fPIC -o $@ org_dyncall_DC.c -ldyncall_s -ldynload_s

org_dyncall_DC.h: org/dyncall/DC.class
	javah -jni org.dyncall.DC

org/dyncall/DC.class: org/dyncall/DC.java
	cd org/dyncall/ && javac DC.java

.PHONY: build clean