| Index: mojo/public/c/system/BUILD.gn
 | 
| diff --git a/mojo/public/c/system/BUILD.gn b/mojo/public/c/system/BUILD.gn
 | 
| index b12755f5693c5b975e8f4663b6bdc05e245b4098..d2393a497eaa883b02e516eb228f4393990303c9 100644
 | 
| --- a/mojo/public/c/system/BUILD.gn
 | 
| +++ b/mojo/public/c/system/BUILD.gn
 | 
| @@ -2,11 +2,13 @@
 | 
|  # Use of this source code is governed by a BSD-style license that can be
 | 
|  # found in the LICENSE file.
 | 
|  
 | 
| +import("../../mojo_sdk.gni")
 | 
| +
 | 
|  # Depend on this target to use the types etc defined in the system without
 | 
|  # linking against a specific implementation of the system. To link against a
 | 
|  # particular implementation, use the :for_component or
 | 
|  # :for_shared_library targets, depending on the type of target you are.
 | 
| -source_set("system") {
 | 
| +mojo_sdk_source_set("system") {
 | 
|    sources = [
 | 
|      "buffer.h",
 | 
|      "core.h",
 | 
| @@ -31,17 +33,18 @@ source_set("system") {
 | 
|  # For shared_library targets (e.g., a Mojo App), add
 | 
|  # //mojo/public/c/system:for_shared_library to your deps
 | 
|  
 | 
| +# TODO(jamesr): Eliminate the need for these targets. crbug.com/438701
 | 
|  group("for_shared_library") {
 | 
|    public_deps = [
 | 
|      ":system",
 | 
|    ]
 | 
|    if (is_component_build) {
 | 
|      deps = [
 | 
| -      "//mojo/edk/system",
 | 
| +      "../../../edk/system",
 | 
|      ]
 | 
|    } else {
 | 
|      deps = [
 | 
| -      "//mojo/public/platform/native:system_thunks",
 | 
| +      "../../platform/native:system_thunks",
 | 
|      ]
 | 
|    }
 | 
|  }
 | 
| @@ -52,7 +55,7 @@ group("for_component") {
 | 
|    ]
 | 
|    if (is_component_build) {
 | 
|      deps = [
 | 
| -      "//mojo/edk/system",
 | 
| +      "../../../edk/system",
 | 
|      ]
 | 
|    }
 | 
|  }
 | 
| 
 |