casio-docker/README.md

42 lines
1.4 KiB
Markdown
Raw Normal View History

2019-09-10 10:55:22 +02:00
# Casio Docker
A docker for casio developpment on linux, with gint and fxsdk from Lephenixnoir.
## Docker
Download archives (in the casio-docker folder)
2019-09-10 10:55:22 +02:00
- ftp://gcc.gnu.org/pub/gcc/releases/gcc-8.2.0/gcc-8.2.0.tar.xz
- ftp://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.xz
- https://p7.planet-casio.com/pub/libp7-3.0.tar.gz
- https://p7.planet-casio.com/pub/p7utils-3.0.tar.gz
- `git clone https://gitea.planet-casio.com/Lephenixnoir/fxsdk.git`
- `git clone --single-branch --branch compat https://gitea.planet-casio.com/Lephenixnoir/gint.git`
2019-09-10 10:55:22 +02:00
Build (also in the casio-docker folder)
2019-09-10 10:55:22 +02:00
- `docker build -t casio .`
Run (in your add-in project folder)
2019-09-10 10:55:22 +02:00
- Linux `docker run -u 0 -it --rm -v $(pwd):/casio casio`
- Windows `docker run -u 0 -it --rm -v "/$(pwd)":/casio casio`
Update fxsdk & gint version (in the casio-docker/fxsdk and in casio-docker/gint folder)
- `git pull`
2019-09-10 10:55:22 +02:00
## Useful links
Planète Casio
- [Install gcc](https://www.planet-casio.com/Fr/forums/topic12970-1-%5bTutoriel%5d_Compiler_sous_Linux_avec_un_cross-compilateur_gcc.html)
- [Install fxsdk](https://www.planet-casio.com/Fr/forums/topic13164-1-fxSDK.html)
- [Gint tutorial](https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=14914&page=1)
Repository
- [fxsdk](https://gitea.planet-casio.com/Lephenixnoir/fxsdk)
- [gint](https://gitea.planet-casio.com/Lephenixnoir/gint)
- [gintctl](https://gitea.planet-casio.com/Lephenixnoir/gintctl) (add-in to test)