summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2018-02-19 11:59:28 +0200
committerJari Vetoniemi <mailroxas@gmail.com>2018-02-19 12:00:50 +0200
commitacf1a74bf379c0508f6a7579443d0583de5eb025 (patch)
tree5a164ccd6cbc0a9d3570881e0434c40edb7f04ca /Makefile
parent460e0a5ce04a256a24a6aff2da86ebe9027acf23 (diff)
jvm: implement java apis ... in C!
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index af4ffb0..951bca5 100644
--- a/Makefile
+++ b/Makefile
@@ -39,6 +39,9 @@ runtime/libandroid.so: runtime src/libandroid.c
runtime/liblog.so: runtime src/liblog.c
native: runtime/libc.so runtime/libpthread.so runtime/libandroid.so runtime/liblog.so
+runtime/libjvm-android.so: runtime src/libjvm-android.c
+java: runtime/libjvm-android.so
+
linker.a: CFLAGS += -D_GNU_SOURCE -DANDROID_X86_LINKER -DLINKER_DEBUG=1
linker.a: CFLAGS += -Wno-pedantic -Wno-variadic-macros -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
linker.a: src/linker/dlfcn.o src/linker/linker.o src/linker/linker_environ.o src/linker/rt.o src/linker/strlcpy.o
@@ -47,7 +50,7 @@ jvm.a: CFLAGS += -Wno-unused-variable -Wno-pedantic
jvm.a: src/jvm/jvm.o
app: private LDLIBS += -ldl -Wl,-rpath,runtime
-app: src/app.c linker.a native jvm.a
+app: src/app.c linker.a native jvm.a java
install-bin: $(bins)
install -Dm755 $^ -t "$(DESTDIR)$(PREFIX)$(BINDIR)"