2018-09-23 23:53:32 +00:00
# Building Atmosphère
2020-04-26 18:06:59 +00:00
Building Atmosphère is a very straightforward process that relies almost exclusively on tools provided by the [devkitPro ](https://devkitpro.org ) organization.
2018-09-23 23:53:32 +00:00
2020-04-26 18:06:59 +00:00
## Dependencies
+ [devkitA64 ](https://devkitpro.org )
+ [devkitARM ](https://devkitpro.org )
2020-10-10 00:37:51 +00:00
+ [Python 2 ](https://www.python.org ) (Python 3 may work as well, but this is not guaranteed)
2020-12-31 20:29:17 +00:00
+ [LZ4 ](https://pypi.org/project/lz4 )
2020-04-27 17:40:22 +00:00
+ [PyCryptodome ](https://pypi.org/project/pycryptodome ) (optional)
2021-10-10 11:50:57 +00:00
+ [hactool ](https://github.com/SciresM/hactool )
2018-09-23 23:53:32 +00:00
2020-04-26 18:06:59 +00:00
## Instructions
2021-08-20 20:17:11 +00:00
1. Follow the guide located [here ](https://devkitpro.org/wiki/Getting_Started ) to install and configure all the tools necessary for the build process.
2019-04-02 00:35:10 +00:00
2020-04-27 17:40:22 +00:00
2. Install the following packages via (dkp-)pacman:
2020-04-27 17:52:53 +00:00
+ `switch-dev`
2020-11-24 06:59:52 +00:00
+ `switch-glm`
2020-04-27 17:52:53 +00:00
+ `switch-libjpeg-turbo`
+ `devkitARM`
+ `devkitarm-rules`
2021-10-10 11:50:57 +00:00
+ `hactool`
2020-04-26 18:06:59 +00:00
2020-12-31 20:29:17 +00:00
3. Install the following library via python's package manager `pip` , required by [exosphere ](components/exosphere.md ):
+ `lz4`
2020-04-26 18:06:59 +00:00
2021-08-20 20:17:11 +00:00
4. Finally, clone the Atmosphère repository and run `make` under its root directory.