// Copyright (c) 2012-2023 Flax Engine. All rights reserved. namespace Flax.Build { /// /// The target platform types. /// public enum TargetPlatform { /// /// Running on Windows. /// Windows = 1, /// /// Running on Xbox One. /// XboxOne = 2, /// /// Running Windows Store App (Universal Windows Platform). /// UWP = 3, /// /// Running on Linux. /// Linux = 4, /// /// Running on PlayStation 4. /// PS4 = 5, /// /// Running on Xbox Series X. /// XboxScarlett = 6, /// /// Running on Android. /// Android = 7, /// /// Running on Switch. /// Switch = 8, /// /// Running on PlayStation 5. /// PS5 = 9, /// /// Running on Mac. /// Mac = 10, /// /// Running on iPhone. /// iOS = 11, } /// /// The target platform architecture types. /// public enum TargetArchitecture { /// /// Anything or not important. /// AnyCPU = 0, /// /// The x86 32-bit. /// x86 = 1, /// /// The x86 64-bit. /// x64 = 2, /// /// The ARM 32-bit. /// ARM = 3, /// /// The ARM 64-bit. /// ARM64 = 4, } /// /// The target configuration modes. /// public enum TargetConfiguration { /// /// Debug configuration. Without optimizations but with full debugging information. /// Debug = 0, /// /// Development configuration. With basic optimizations and partial debugging data. /// Development = 1, /// /// Shipping configuration. With full optimization and no debugging data. /// Release = 2, } }