BUILD_NUMBER = 108 VERSION_STRING = 5.1.2 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) $(HOCKEYSDK_GCC_PREPROCESSOR_DEFINITIONS) HOCKEYSDK_CONFIGURATION_$(CONFIGURATION) BITHOCKEY_VERSION="@\""$(VERSION_STRING)"\"" BITHOCKEY_BUILD="@\""$(BUILD_NUMBER)"\"" BITHOCKEY_C_VERSION="\""$(VERSION_STRING)"\"" BITHOCKEY_C_BUILD="\""$(BUILD_NUMBER)"\"" BIT_ARM_ARCHS = armv7 armv7s arm64 BIT_SIM_ARCHS = x86_64 i386 ARCHS[sdk=iphoneos*] = $(BIT_ARM_ARCHS) ARCHS[sdk=iphonesimulator*] = $(BIT_SIM_ARCHS) VALID_ARCHS[sdk=iphoneos*] = $(BIT_ARM_ARCHS) VALID_ARCHS[sdk=iphonesimulator*] = $(BIT_SIM_ARCHS) OTHER_CFLAGS = $(HOCKEYSDK_WARNING_FLAGS) OTHER_CFLAGS[sdk=iphoneos9.*] = $(HOCKEYSDK_WARNING_FLAGS) -fembed-bitcode OTHER_CFLAGS[sdk=iphonesimulator9.*] = $(HOCKEYSDK_WARNING_FLAGS) -fembed-bitcode-marker OTHER_CFLAGS[sdk=iphoneos10.*] = $(HOCKEYSDK_WARNING_FLAGS) -fembed-bitcode OTHER_CFLAGS[sdk=iphonesimulator10.*] = $(HOCKEYSDK_WARNING_FLAGS) -fembed-bitcode-marker OTHER_CFLAGS[sdk=iphoneos11.*] = $(HOCKEYSDK_WARNING_FLAGS) -fembed-bitcode OTHER_CFLAGS[sdk=iphonesimulator11.*] = $(HOCKEYSDK_WARNING_FLAGS) -fembed-bitcode-marker OTHER_LDFLAGS=$(inherited) -framework CrashReporter -framework CoreTelephony -framework CoreText -framework CoreGraphics -framework Foundation -framework MobileCoreServices -framework Photos -framework QuartzCore -framework QuickLook -framework Security -framework SystemConfiguration -framework UIKit -lc++ -lz HOCKEYSDK_DOCSET_NAME=HockeySDK-iOS HOCKEYSDK_GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(XCODEBUILD_GCC_PREPROCESSOR_DEFINITIONS) HOCKEYSDK_WARNING_FLAGS = -Wshorten-64-to-32 -Wall WARNING_CFLAGS = -Weverything -Wno-objc-missing-property-synthesis -Wno-float-equal -Wno-pedantic -Wno-padded -Wno-sign-conversion -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-auto-import -Wno-assign-enum -Wno-exit-time-destructors -Wno-global-constructors -Wno-cast-align -Wno-reserved-id-macro -Wno-disabled-macro-expansion -Wno-objc-interface-ivars -Wno-documentation-unknown-command -Wno-covered-switch-default -Wno-switch-enum -Wno-format-nonliteral // These are all partially (but not completely?) independent of WARNING_CFLAGS // and need to be specified explicitly. GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES GCC_WARN_ABOUT_RETURN_TYPE = YES GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES GCC_WARN_MISSING_PARENTHESES = YES GCC_WARN_CHECK_SWITCH_STATEMENTS = YES GCC_WARN_UNUSED_FUNCTION = YES GCC_WARN_UNUSED_LABEL = YES GCC_WARN_UNUSED_PARAMETER = YES GCC_WARN_UNUSED_VARIABLE = YES GCC_WARN_UNUSED_VALUE = YES GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE GCC_WARN_UNKNOWN_PRAGMAS = YES GCC_WARN_SHADOW = YES GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES GCC_WARN_64_TO_32_BIT_CONVERSION = YES GCC_WARN_ABOUT_MISSING_NEWLINE = YES GCC_WARN_UNDECLARED_SELECTOR = YES GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES CLANG_WARN_EMPTY_BODY = YES CLANG_WARN_CONSTANT_CONVERSION = YES CLANG_WARN_INT_CONVERSION = YES CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES CLANG_WARN_CXX0X_EXTENSIONS = YES CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES CLANG_WARN_OBJC_EXPLICIT_OWNERSHIP_TYPE = YES CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES CLANG_WARN_UNREACHABLE_CODE = YES CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR CLANG_WARN__DUPLICATE_METHOD_MATCH = YES CLANG_WARN_ENUM_CONVERSION = YES CLANG_WARN_BOOL_CONVERSION = YES CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES // Enable extra analyze modes CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES CLANG_ANALYZER_NONNULL = YES // Enable warnings-are-errors for all modes. Don't do this just yet. GCC_TREAT_WARNINGS_AS_ERRORS = NO // Code coverage has to be disabled for Carthage to work with Xcode 9. CLANG_ENABLE_CODE_COVERAGE = NO