aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorGravatar Peter Schmitt <schmitt@google.com>2015-03-23 18:13:49 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-03-24 16:41:41 +0000
commitd89b90e95e0647cfcbed5909a50eccc8f2a7b519 (patch)
treed943aea90fef16f6692b1c76e82e3df4d24e135c /docs
parentb422a1f6134bad27fded399f5167b85a612d8107 (diff)
Add objc tool descriptions to contributing.md
-- MOS_MIGRATED_REVID=89317573
Diffstat (limited to 'docs')
-rw-r--r--docs/contributing.md20
1 files changed, 19 insertions, 1 deletions
diff --git a/docs/contributing.md b/docs/contributing.md
index b75463d58f..428db2d1ef 100644
--- a/docs/contributing.md
+++ b/docs/contributing.md
@@ -42,7 +42,25 @@ uses:
* ijar is a tool to extracts the class interfaces of jars and is a third
party software at `//third_party/ijar`.
* For Objective-C / iOS support
- * TODO(bazel-team): add tools description
+ * actoolzip is a utility that runs OS X's actool and zips up its output for
+ further processing. It is currently compiled and placed into `tools/objc/`
+ by `compile.sh`.
+ * ibtoolzip is a utility that runs OS X's ibtool and zips up its output for
+ further processing. It is currently compiled and placed into `tools/objc/`
+ by `compile.sh`.
+ * momczip is a utility that runs OS X's momc and zips up its output for
+ further processing. It is currently compiled and placed into `tools/objc/`
+ by `compile.sh`.
+ * bundlemerge is a tool that can construct iOS bundles (such as .ipa files or
+ .bndl directories), including plist merging and zip creation. It is currently
+ compiled and placed into `tools/objc/` by `compile.sh`.
+ * plmerge is a tool used for merging plists. It is currently compiled and
+ placed into `tools/objc/` by `compile.sh`.
+ * xcodegen is a tool that assembles an Xcode project file matching Bazel build
+ targets. It is currently compiled and placed into `tools/objc/` by
+ `compile.sh`.
+ * iossim allows us to run iOS applications built by Bazel on Xcode's iOS
+ simulator and is third party software located at `//third_party/iossim`
When modifying Bazel, you want to make sure that the following still works: