blob: 759caeb722360a0fb02dc61209aed625d5c6ca2d [file] [log] [blame]
Brian Silverman100534c2015-09-07 15:51:23 -04001#!/bin/bash
2
3# This script runs doc/gyp_to_bazel for most of our code base.
4# We're skipping bot3 for now because it's under active development.
5
6set -e
7set -u
8
9run_for_folder() {
10 PYTHONPATH=${HOME}/pyyaml-3.11-prefix/lib/python3.4/site-packages/ find $1 \
11 -type d \
12 -exec bash -c '[[ -r {}/$(basename {}).gyp ]] && doc/gyp_to_bazel.py {}' \;
13 find $1 -type f \( -name '*.gyp' -or -name '*.gypi' \) \
14 -exec bash -c '[[ $(basename $(dirname {})).gyp = $(basename {}) ]] || \
15 echo Need to manually convert {} >&2' \;
16}
17
18run_for_folder aos
19run_for_folder frc971
20run_for_folder y2014
21run_for_folder y2015
22run_for_folder vision