Move rustbodyadvance-jni to platform/
Former-commit-id: c4565bfe5bf7c4887b6b86c44afbf6b55ac76811 Former-commit-id: b3f296200b0a718ba5509db0cce1117e0fb38a1a
This commit is contained in:
parent
28fb9ffa70
commit
255806ff69
|
@ -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"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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']
|
||||||
|
|
Reference in a new issue