Files
lime/project/lib/README.md
2022-05-07 17:16:03 -04:00

3.1 KiB

Submodule projects

Cairo: homepage | repo | GitHub mirror

cURL: homepage | repo

EFSW: repo

FreeType: homepage | repo | GitHub mirror

HarfBuzz: homepage | repo

libjpeg: homepage | download | unofficial GitHub mirror

LZMA: homepage + download | unofficial GitHub mirror

Mbed TLS: homepage | repo

MojoAL: homepage | repo

Neko: homepage | repo

Ogg: homepage | repo

OpenAL soft: homepage | repo

Pixman: homepage | repo | GitHub mirror

libpng: homepage | repo

SDL: homepage | repo

tiny file dialogs: homepage | repo

Vorbis: homepage | repo

libvpx: homepage | repo | GitHub mirror

libwebm: homepage | repo | GitHub mirror

zlib: homepage | repo

Overrides

The overrides folder contains a number of customized headers and source files, to be used instead of the equivalent file(s) in the submodule. (Or in addition to: some submodules intentionally omit files, expecting the user to generate them.)

All cases require updating the corresponding files.xml file.

  • To add or override a header, include the overrides folder first (if not already included).

    +<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/overrides/sdl/" />
    <compilerflag value="-I${NATIVE_TOOLKIT_PATH}/sdl/include/" />
    
  • To add a source file, insert a <file /> tag.

    +<file name="${NATIVE_TOOLKIT_PATH}/overrides/sdl/SDL_extra.c" />
    
  • To override a source file, replace the <file /> tag.

    -<file name="${NATIVE_TOOLKIT_PATH}/sdl/src/SDL_log.c" />
    +<file name="${NATIVE_TOOLKIT_PATH}/overrides/sdl/SDL_log.c" />