зеркало из https://github.com/mozilla/gecko-dev.git
785 B
785 B
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 custom clang
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/gecko_style_structs.rs
.