Move Mako-related files into a new sub-directory.

There’s gonna be more of them.
This commit is contained in:
Simon Sapin 2016-04-18 16:16:57 +02:00
parent b7eb720c74
commit 7787b21e30
8 changed files with 10 additions and 6 deletions

View file

@ -3,6 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
use std::env;
use std::path::Path;
use std::process::{Command, exit};
#[cfg(windows)]
@ -29,9 +30,12 @@ fn find_python() -> String {
fn main() {
let python = env::var("PYTHON").ok().unwrap_or_else(find_python);
let script = Path::new(file!()).parent().unwrap().join("properties").join("build.py");
let product = if cfg!(feature = "gecko") { "gecko" } else { "servo" };
let status = Command::new(python)
.args(&["generate_properties_rs.py", product, "rust"])
.arg(&script)
.arg(product)
.arg("rust")
.status()
.unwrap();
if !status.success() {

View file

@ -59,7 +59,7 @@ def write_html(template):
)
_, html = render("properties.html.mako", properties=properties)
doc_servo = os.path.join(BASE, "..", "..", "target", "doc", "servo")
doc_servo = os.path.join(BASE, "..", "..", "..", "target", "doc", "servo")
write(doc_servo, "css-properties.json", json.dumps(properties, indent=4))
write(doc_servo, "css-properties.html", html)

View file

@ -12,7 +12,7 @@ cd "$(dirname $0)/../.."
# etc/doc.servo.org/index.html overwrites $(mach rust-root)/doc/index.html
cp etc/doc.servo.org/* target/doc/
python components/style/build_properties_rs.py servo html
python components/style/properties/build.py servo html
ghp-import -n target/doc
git push -qf https://${TOKEN}@github.com/servo/doc.servo.org.git gh-pages

View file

@ -41,9 +41,9 @@ fn main() {
let geckolib_dir = Path::new(file!()).parent().unwrap();
let top_dir = geckolib_dir.join("..").join("..");
let style_template = Path::new("components/style/properties.mako.rs");
let style_template = Path::new("components/style/properties/properties.mako.rs");
let geckolib_template = Path::new("ports/geckolib/properties.mako.rs");
let mako = Path::new("components/style/Mako-0.9.1.zip");
let mako = Path::new("components/style/properties/Mako-0.9.1.zip");
let result = Command::new(python)
.current_dir(top_dir)

View file

@ -666,7 +666,7 @@ def check_css_properties_json(topdir):
os.remove(filename)
subprocess.check_call([
sys.executable,
path.join(topdir, "components", "style", "build_properties_rs.py"),
path.join(topdir, "components", "style", "properties", "build.py"),
"servo",
"html",
])