Commit d624d797 authored by Martin Deinhofer's avatar Martin Deinhofer
Browse files

merged README

parents d8b411ad 5fcfa158
...@@ -9,8 +9,8 @@ See [Remote Development Setup](RemoteDev-Setup.md) tutorial. ...@@ -9,8 +9,8 @@ See [Remote Development Setup](RemoteDev-Setup.md) tutorial.
Building the project involves two steps Building the project involves two steps
1. Connect to the remote device 1. Connect to the remote device
2. Build native code on command line 2. Build Java + native code on command line
* Command line:```cd jni && make``` ```cd jni && make```
# Run project # Run project
...@@ -19,8 +19,4 @@ This can be done via the VM argument ```-Djava.library.path```. ...@@ -19,8 +19,4 @@ This can be done via the VM argument ```-Djava.library.path```.
## Command line ## Command line
```java -Djava.library.path=jni -cp bin java_exercises8_1_1.HelloJNI``` ```java -Djava.library.path=jni -cp bin java_exercises8_1_1.HelloJNI```
\ No newline at end of file
# Define common variables # Define common variables
CLASS_PATH = ../bin CLASS_PATH = ../bin
JAVA_SRC_PATH = ../src JAVA_SRC_PATH = ../src
JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/ JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt
#Paths to libmcp23s17 and libpifacecad #Paths to libmcp23s17 and libpifacecad
LIB_MCP23S17=../../libmcp23s17 LIB_MCP23S17=../../libmcp23s17
...@@ -16,7 +16,7 @@ all : libhello.so ...@@ -16,7 +16,7 @@ all : libhello.so
run : run :
java -cp $(CLASS_PATH) -Djava.library.path=../jni java_exercises8_1_1.HelloJNI java -cp $(CLASS_PATH) -Djava.library.path=../jni java_exercises8_1_1.HelloJNI
java_exercises8_1_1/HelloJNI.class: java_exercises8_1_1/HelloJNI.class: $(JAVA_SRC_PATH)/java_exercises8_1_1/HelloJNI.java
javac -cp $(CLASS_PATH) -d $(CLASS_PATH) $(JAVA_SRC_PATH)/java_exercises8_1_1/HelloJNI.java javac -cp $(CLASS_PATH) -d $(CLASS_PATH) $(JAVA_SRC_PATH)/java_exercises8_1_1/HelloJNI.java
# Targets for java_exercises8_1_1 # Targets for java_exercises8_1_1
...@@ -33,4 +33,4 @@ HelloJNI.h : java_exercises8_1_1/HelloJNI.class ...@@ -33,4 +33,4 @@ HelloJNI.h : java_exercises8_1_1/HelloJNI.class
javah -o HelloJNI.h -classpath $(CLASS_PATH) java_exercises8_1_1.$* javah -o HelloJNI.h -classpath $(CLASS_PATH) java_exercises8_1_1.$*
clean : clean :
rm HelloJNI.h HelloJNI.o libhello.so rm -rf HelloJNI.h HelloJNI.o libhello.so $(CLASS_PATH)/*
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment