blob: 4cd0a5ec0733474ab75d15efbc668ec02c00905f [file] [log] [blame] [view]
Viet-Trung Luua0bce062016-02-17 13:29:12 -08001# Tools/scripts/data for building SDKs
2
3This directory contains (or will contain) tools, scripts, and data for building
4SDKs (for various languages and platforms).
Viet-Trung Luu400a69d2016-03-04 13:59:20 -08005
6## build_sdk.py
7
8This is a script that creates a directory containing an "SDK" using the
9instructions in a given "SDK specification file" and data from the current git
10repository (which should be clean; for testing purposes, you may give the
11`--allow-dirty-tree` flag).
12
13For example:
14
15 $ ./build_sdk.py data/cpp/cpp.sdk /tmp/my_cpp_sdk
16
17This creates an SDK for C++ in `/tmp/my_cpp_sdk`.
18
19This script does not handle packaging such an SDK (e.g., into a tarball) or
20uploading it (e.g., to Google Cloud Storage).