Skip to content

Commit 9b68dc6

Browse files
committed
move src directories
1 parent 381f10b commit 9b68dc6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+80
-81
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
FROM mcr.microsoft.com/devcontainers/javascript-node:22
22

33
RUN apt-get update
4-
RUN apt-get install -y openjdk-17-jdk gdb clang-format
4+
RUN apt-get install -y openjdk-17-jdk maven gdb clang-format

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"clazzclazz",
55
"Ferner",
66
"jarray",
7+
"javac",
78
"jboolean",
89
"jbyte",
910
"jchar",

README.md

Lines changed: 3 additions & 16 deletions

binding.gyp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
'target_arch': 's390'
1414
}],
1515
['OS=="win"', {
16-
'javahome%': '<!(node findJavaHome.js)'
16+
'javahome%': '<!(node ./scripts/findJavaHome.js)'
1717
}],
1818
['OS=="linux" or OS=="mac" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" or OS=="zos"', {
19-
'javahome%': '<!(node findJavaHome.js)'
19+
'javahome%': '<!(node ./scripts/findJavaHome.js)'
2020
}],
2121
['OS=="linux" or OS=="mac" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" or OS=="zos"', {
22-
'javalibdir%': "<!(./find_java_libdir.sh <(target_arch) <(OS))"
22+
'javalibdir%': "<!(./scripts/find_java_libdir.sh <(target_arch) <(OS))"
2323
}],
2424
['OS=="zos"', {
2525
'nodever%': '<!(node -e "console.log(process.versions.node)" | cut -d"." -f1)'
@@ -30,12 +30,12 @@
3030
{
3131
'target_name': 'nodejavabridge_bindings',
3232
'sources': [
33-
'src/java.cpp',
34-
'src/javaObject.cpp',
35-
'src/javaScope.cpp',
36-
'src/methodCallBaton.cpp',
37-
'src/nodeJavaBridge.cpp',
38-
'src/utils.cpp'
33+
'src-cpp/java.cpp',
34+
'src-cpp/javaObject.cpp',
35+
'src-cpp/javaScope.cpp',
36+
'src-cpp/methodCallBaton.cpp',
37+
'src-cpp/nodeJavaBridge.cpp',
38+
'src-cpp/utils.cpp'
3939
],
4040
'include_dirs': [
4141
'<(javahome)/include',

compile-java.sh

Lines changed: 0 additions & 13 deletions
This file was deleted.

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
module.exports = require("./lib/nodeJavaBridge");
1+
module.exports = require("./src-node/nodeJavaBridge");

jarjar.rule

Lines changed: 0 additions & 1 deletion
This file was deleted.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,12 @@
4343
},
4444
"scripts": {
4545
"install": "node-gyp rebuild",
46-
"test": "node testRunner.js",
47-
"postinstall": "node postInstall.js",
46+
"clean": "rm -rf build",
47+
"test": "node ./scripts/testRunner.js",
48+
"postinstall": "node ./scripts/postInstall.js",
4849
"lint": "eslint --ext js,ts,tsx --report-unused-disable-directives --max-warnings 0 .",
4950
"format": "prettier --write .",
50-
"format-cpp": "clang-format --version; find src/ -iname '*.h' -o -iname '*.cpp' | xargs clang-format -i",
51+
"format-cpp": "clang-format --version; find src-cpp/ -iname '*.h' -o -iname '*.cpp' | xargs clang-format -i",
5152
"precommit": "npm run format-cpp && npm run format && npm run lint && npm test"
5253
},
5354
"main": "./index.js"

scripts/compile-java.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/sh
2+
set -eu
3+
4+
SCRIPT_DIR=$(dirname "$0")
5+
cd "${SCRIPT_DIR}/.."
6+
7+
if [ -z "${JAVA_HOME:-}" ] && [ -e "/usr/libexec/java_home" ]; then
8+
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
9+
fi
10+
11+
echo "Using $(javac -version)."
12+
set -x
13+
14+
javac -source 1.8 -target 1.8 src-java/node/*.java
15+
javac -source 1.8 -target 1.8 test/*.java
16+
javac -classpath src-java -h ./src-cpp src-java/node/NodeDynamicProxyClass.java
17+
echo "complete!"
File renamed without changes.

0 commit comments

Comments
 (0)