Move rustbodyadvance-jni to platform/

Former-commit-id: c4565bfe5bf7c4887b6b86c44afbf6b55ac76811
Former-commit-id: b3f296200b0a718ba5509db0cce1117e0fb38a1a
This commit is contained in:
Michel Heily 2022-09-05 00:02:00 +03:00
parent 28fb9ffa70
commit 255806ff69
10 changed files with 5 additions and 4 deletions

View file

@ -7,7 +7,7 @@ members = [
"platform/rustboyadvance-libretro", "platform/rustboyadvance-libretro",
"platform/rustboyadvance-minifb", "platform/rustboyadvance-minifb",
"platform/rustboyadvance-wasm", "platform/rustboyadvance-wasm",
"bindings/rustboyadvance-jni", "platform/rustboyadvance-jni",
"fps_bench" "fps_bench"
] ]

View file

@ -12,12 +12,13 @@ Nintendo GameBoy Advance ™ emulator and debugger, written in rust.
WebAssembly Demo: https://michelhe.github.io/rustboyadvance-ng/ ![Deploy](https://github.com/michelhe/rustboyadvance-ng/workflows/Deploy/badge.svg?branch=master) WebAssembly Demo: https://michelhe.github.io/rustboyadvance-ng/ ![Deploy](https://github.com/michelhe/rustboyadvance-ng/workflows/Deploy/badge.svg?branch=master)
# Project Structure # Project Structure
* `core/` - Main emulator crate * `core/` - Main emulator crate that ties everything together
* `bindings/` - Bindings to other languages. Currently only java binidings through JNI. * `arm7tdmi/` - Emulation of the Arm7tdmi processor.
* `platform/` - Constains executables & application built with `rustboyadvance-core` * `platform/` - Constains executables & application built with `rustboyadvance-core`
* `platform/rustbodyadvance-wasm` - Web emulator powered by WebAssembly * `platform/rustbodyadvance-wasm` - Web emulator powered by WebAssembly
* `platform/rustbodyadvance-sdl2` - Desktop application built with sdl2 * `platform/rustbodyadvance-sdl2` - Desktop application built with sdl2
* `platform/rustbodyadvance-minifb` - Desktop application built with minifb, *not maintained*. * `platform/rustbodyadvance-minifb` - Desktop application built with minifb, *not maintained*.
* `platform/rustbodyadvance-jni` - Java JNI binidngs for the emulator.
* `platform/android` - A PoC Android application. * `platform/android` - A PoC Android application.
# Progress # Progress

View file

@ -25,7 +25,7 @@ cargo {
prebuiltToolchains = true prebuiltToolchains = true
verbose = true verbose = true
profile = 'release' profile = 'release'
module = "../../../bindings/rustboyadvance-jni" module = "../../../platform/rustboyadvance-jni"
targetDirectory = '../../../target' targetDirectory = '../../../target'
libname = "rustboyadvance_jni" libname = "rustboyadvance_jni"
targets = ['x86', 'arm64'] targets = ['x86', 'arm64']