From d981e6764e9684a79ca41572c4fed00f2a841e7c Mon Sep 17 00:00:00 2001 From: Sarah Zakarias Date: Wed, 21 Jun 2017 09:51:47 +0200 Subject: [PATCH] Add script for generating ojbc doc for Flutter iOS libraries (flutter/engine#3788) --- engine/src/flutter/tools/gen_objcdoc.sh | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 engine/src/flutter/tools/gen_objcdoc.sh diff --git a/engine/src/flutter/tools/gen_objcdoc.sh b/engine/src/flutter/tools/gen_objcdoc.sh new file mode 100755 index 0000000000..f61ae9e881 --- /dev/null +++ b/engine/src/flutter/tools/gen_objcdoc.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# Copyright 2017 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# Generates objc docs for Flutter iOS libraries. + +if [ ! -d "shell/platform/darwin/ios" ] + then + echo "Error: This script must be run at the root of the Flutter source tree." + exit 1 +fi + +if [ $# -eq 0 ] + then + echo "Error: Argument specifying output directory required." + exit 1 +fi + +jazzy \ + --objc\ + --clean\ + --author Flutter Team\ + --author_url 'https://flutter.io'\ + --github_url 'https://github.com/flutter'\ + --github-file-prefix 'http://github.com/flutter/engine/blob/master'\ + --module-version 1.0.0\ + --xcodebuild-arguments --objc,shell/platform/darwin/ios/framework/Headers/Flutter.h,--,-x,objective-c,-isysroot,$(xcrun --show-sdk-path),-I,$(pwd)\ + --module Flutter\ + --root-url https://docs.flutter.io/objc/\ + --output $1\ + --no-download-badge