Content-Length: 255561 | pFad | http://github.com/flutter-tizen/tizen_interop/tree/main/scripts

E8 tizen_interop/scripts at main · flutter-tizen/tizen_interop · GitHub
Skip to content

Latest commit

 

History

History

scripts

tizen_interop tools

Generating bindings from source

  1. Install a rootstrap of your target Tizen version (e.g. IOT-Headed-6.0-NativeAppDevelopment-CLI) using Tizen Package Manager.

  2. Run scripts in this directory as follows, passing the version number as an argument.

    scripts/copy_rootstrap.sh <version>
    scripts/generate_bindings.sh <version>

Adding new Tizen version support

  1. Create a copy of any existing config in the configs directory with the new version number as the directory name.

  2. Manually update entrypoints.h and symgen.yaml by referring to the official API docs and the rootstrap. (Run symgen_helper.sh to find out what to add to symgen.yaml. (scripts/symgen_helper.sh <version>))

  3. Run ffigen_helper.sh to generate the contents of the ffigen.yaml file.

    scripts/ffigen_helper.sh <version>
  4. Update callbacks data.

    • Run ./generate_callbacks.sh verify to check type substitution. Build errors will have to be addressed by editing gen_callbacks.py. If substitution is not found or assert fails - edit the type mapping (see CallbackDataCollector.type_substitute() and maps used there: KNOWN_TYPES, SPECIAL_TYPES).
    • Run ./generate_callbacks.sh to update callbacks.cc with callbacks data.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/flutter-tizen/tizen_interop/tree/main/scripts

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy