pebble/sdk
Josh Soref 0bef7743f6 spelling: and restarted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-01-28 15:04:32 -05:00
..
defaults Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
include spelling: and restarted 2025-01-28 15:04:32 -05:00
tests/include Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
tools Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
waftools Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
.gitignore Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
Doxyfile-SDK.template Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
pebble_app.ld.template Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
readme.txt Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
sdk_package.json Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
sdk_requirements.txt Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
update-waf.sh Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
use_requirements.json Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00
wscript Import of the watch repository from Pebble 2025-01-27 11:38:16 -08:00

This is the source directory for the SDK. As part of a normal waf build, this directory is mostly copied into the tintin/build/sdk directory. Scripts from tintin/tools/generate_native_sdk are also used to place other files into that directory based on auto-generated export tables pulled from the source.

To export a symbol to be usable from the SDK, add it to tintin/tools/generate_native_sdk/exported_symbols.json

The wscript in this directory is used to build files into the tintin/build/sdk directory. src_wscript is the build script that becomes tintin/build/sdk/wscript, which is to be used by app developers to build their apps.

For info on actually building apps, see src_readme.txt (the readme for the output redistributable SDK).