upstream cr/165303354

The only interesting difference here is that I've just skipped
cd_Documents() on Google3 iOS builds rather than adding a new target to
BUILD.  We don't run the binary so it's kind of moot what directory it'd
run in.

Change-Id: I1994e0283d24bcc505fa9b2b7b58307eafa5be92
Reviewed-on: https://skia-review.googlesource.com/34742
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
diff --git a/public.bzl b/public.bzl
index dbe2d49..8004273 100644
--- a/public.bzl
+++ b/public.bzl
@@ -249,7 +249,6 @@
         "src/opts/*x86*",
         "src/opts/SkBlitMask_opts_arm*.cpp",
         "src/opts/SkBlitRow_opts_arm*.cpp",
-        "src/ports/*CG*",
         "src/ports/*FontConfig*",
         "src/ports/*FreeType*",
         "src/ports/*WIC*",
@@ -437,6 +436,7 @@
     "src/core",
     "src/gpu",
     "src/image",
+    "src/images",
     "src/lazy",
     "src/opts",
     "src/ports",
@@ -681,7 +681,13 @@
     "-lEGL",
 ]
 
-LINKOPTS_IOS = []
+LINKOPTS_IOS = [
+    "-framework CoreFoundation",
+    "-framework CoreGraphics",
+    "-framework CoreText",
+    "-framework ImageIO",
+    "-framework MobileCoreServices",
+]
 
 LINKOPTS_ALL = [
     "-ldl",