Skip to content

Cardellos/rommenu

 
 

Repository files navigation

Building

Build for the Nintendo Switch with make nx and for the PC with make pc. Running make builds for both systems.

The following pacman packages are required to build for Switch:

  • switch-dev
  • switch-freetype
  • switch-libconfig
  • switch-libjpeg-turbo
  • switch-zlib

The following libraries are required to build for PC:

  • libfreetype
  • libconfig
  • libjpeg-turbo
  • libminizip

Building for Switch/PC requires zip.

Since C11 threads are used, building for the PC may fail if C11 threads are not available.

Credits

  • This uses code based on 3DS new-hbmenu.
  • libjpeg-turbo is used for handling JPEG icons. This library doesn't support lossless JPEG (likewise for official sw which uses libjpeg-turbo).

Languages

  • C 98.3%
  • C++ 1.5%
  • Makefile 0.2%