aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java
index 35c42677f8..ace529bafb 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java
@@ -679,14 +679,23 @@ public class AppleConfiguration extends BuildConfiguration.Fragment {
FRAMEWORK("framework"),
/** Split transition distinguisher for {@code apple_watch1_extension} rule. */
WATCH_OS1_EXTENSION("watch_os1_extension"),
- /** Distinguisher for {@code apple_binary} rule with "ios" platform_type. */
+ /** Distinguisher for non-extension {@code apple_binary} rule with "ios" platform_type. */
APPLEBIN_IOS("applebin_ios"),
- /** Distinguisher for {@code apple_binary} rule with "watchos" platform_type. */
+ /** Distinguisher for non-extension {@code apple_binary} rule with "watchos" platform_type. */
APPLEBIN_WATCHOS("applebin_watchos"),
- /** Distinguisher for {@code apple_binary} rule with "tvos" platform_type. */
+ /** Distinguisher for non-extension {@code apple_binary} rule with "tvos" platform_type. */
APPLEBIN_TVOS("applebin_tvos"),
- /** Distinguisher for {@code apple_binary} rule with "macos" platform_type. */
+ /** Distinguisher for non-extension {@code apple_binary} rule with "macos" platform_type. */
APPLEBIN_MACOS("applebin_macos"),
+ /** Distinguisher for extension {@code apple_binary} rule with "ios" platform_type. */
+ APPLEBIN_IOS_EXT("applebin_ios_ext"),
+ /** Distinguisher for extension {@code apple_binary} rule with "watchos" platform_type. */
+ APPLEBIN_WATCHOS_EXT("applebin_watchos_ext"),
+ /** Distinguisher for extension {@code apple_binary} rule with "tvos" platform_type. */
+ APPLEBIN_TVOS_EXT("applebin_tvos_ext"),
+ /** Distinguisher for extension {@code apple_binary} rule with "macos" platform_type. */
+ APPLEBIN_MACOS_EXT("applebin_macos_ext"),
+
/**
* Distinguisher for the apple crosstool configuration. We use "apl" for output directory
* names instead of "apple_crosstool" to avoid oversized path names, which can be problematic