Mercurial > pub > dyncall > bindings
annotate java/jdc/Makefile @ 21:40a2c4198016
- working jdc (but with memleaks, currently)
- added example
author | cslag |
---|---|
date | Wed, 30 Mar 2016 23:40:52 +0200 |
parents | 77ca609422f1 |
children | 4ee8d6aa7721 |
rev | line source |
---|---|
20 | 1 # should be .jnilib on os x, .dll on windows, etc. @@@ |
2 SO=libjdc.so | |
3 | |
4 build: $(SO) | |
5 | |
6 clean: | |
7 rm org_dyncall_DC.h || true | |
8 rm org/dyncall/DC.class || true | |
9 rm $(SO) || true | |
10 | |
11 $(SO): org_dyncall_DC.h org_dyncall_DC.c | |
12 # @@@ support different compilers @@@ esp. on windows | |
21 | 13 $(CC) -shared -fPIC -o $@ org_dyncall_DC.c -ldyncall_s -ldynload_s |
20 | 14 |
15 org_dyncall_DC.h: org/dyncall/DC.class | |
21 | 16 javah -jni org.dyncall.DC |
18
3bfef07b0cd9
- cleanup of non-working java binding, restart work, somewhat different interface
cslag
parents:
diff
changeset
|
17 |
20 | 18 org/dyncall/DC.class: |
19 cd org/dyncall/ && javac DC.java | |
20 | |
21 .PHONY: build clean |