Skip to content

Commit

Permalink
Add objc tool descriptions to contributing.md
Browse files Browse the repository at this point in the history
--
MOS_MIGRATED_REVID=89317573
  • Loading branch information
aragos authored and hanwen committed Mar 24, 2015
1 parent b422a1f commit d89b90e
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down

0 comments on commit d89b90e

Please sign in to comment.