18d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi#!/bin/bash
2beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik#
38d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi# Copyright 2014 Google Inc. All rights reserved.
4beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik#
5beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# Licensed under the Apache License, Version 2.0 (the "License");
6beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# you may not use this file except in compliance with the License.
7beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# You may obtain a copy of the License at
8beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik#
9beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik#     http://www.apache.org/licenses/LICENSE-2.0
10beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik#
11beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# Unless required by applicable law or agreed to in writing, software
12beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# distributed under the License is distributed on an "AS IS" BASIS,
13beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# See the License for the specific language governing permissions and
15beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik# limitations under the License.
168d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi#
178d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi# Build the oauth2client docs, installing the GAE SDK as needed.
188d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi
198d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoiset -e
208d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi
218d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoiif [[ -z "${SKIP_GAE_SDK}" ]]; then
228d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi  scripts/fetch_gae_sdk.py
238d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoi  export PYTHONPATH="${PWD}/google_appengine:${PYTHONPATH}"
248d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoifi
25beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik
268d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoirm -rf docs/_build/* docs/source/*
278d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoisphinx-apidoc -f -o docs/source oauth2client
288d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoicd docs
298d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoimake html
308d2b206a675ec20ea07100c35df34e65ee1e45e8Ruchi Kandoicd ..
31beca7ae1f35e7f6605f4a21b5f4edeaa72000e39Chris Craik
32