mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
.. | ||
.gitignore | ||
README.md | ||
regen_bindings.sh | ||
regen_style_structs.sh | ||
setup_bindgen.sh |
GeckoLib tools
This directory contains mostly simple tools for working with stylo.
Some scripts require multirust in order to work.
You can see a description of them below.
setup_bindgen.sh
This uses downloads a custom version of bindgen, up to date to generate the
bindings, and uses the required llvm38
to build it.
It will also rebuild it if it's already downloaded.
regen_bindings.sh
This will regenerate the bindings for the ServoBindings.h
file in your gecko
build (which are in ports/geckolib/bindings.rs
).
regen_style_structs.sh
This will generate the bindings for Gecko's style structs. Current bindings are
actually in ports/geckolib/structs.rs
.