# The sources whose change must rerun the surfaces area: one git pathspec glob a line.
# The commands.
crates/engine/src/cmd/surface.rs
crates/engine/src/cmd/surface_boundary.rs
crates/engine/src/cmd/surface_match.rs
crates/engine/src/params.rs
# Their evaluation.
crates/doc/src/eval_surface.rs
# The kernel code they call.
crates/kernel/src/boundary.rs
crates/kernel/src/boundary_network.rs
crates/kernel/src/bridge.rs
crates/kernel/src/fair.rs
crates/kernel/src/fill*.rs
crates/kernel/src/loft*.rs
crates/kernel/src/matchsurf.rs
crates/kernel/src/surface_extend.rs
crates/kernel/src/surface_offset.rs
crates/kernel/src/surface_ruled.rs
crates/kernel/src/surface_trim.rs
crates/kernel/src/surface_untrim.rs
crates/kernel/src/surfaces.rs
crates/kernel/src/sweep*.rs
# SMLib and the rig itself.
tests/kernel-cases/surfaces/**
