blob: bf1ec1b2b7eb33b55dd94c4b0caf8c2c27f8a121 [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
'chromium_sources': 0,
'targets': [
{
'target_name': 'OCHamcrest',
'type': 'shared_library',
'mac_bundle': 1,
'sources': [
'src/Source/Core/HCAssertThat.h',
'src/Source/Core/HCAssertThat.m',
'src/Source/Core/HCBaseDescription.h',
'src/Source/Core/HCBaseDescription.m',
'src/Source/Core/HCBaseMatcher.h',
'src/Source/Core/HCBaseMatcher.m',
'src/Source/Core/HCDescription.h',
'src/Source/Core/HCDiagnosingMatcher.h',
'src/Source/Core/HCDiagnosingMatcher.m',
'src/Source/Core/HCMatcher.h',
'src/Source/Core/HCSelfDescribing.h',
'src/Source/Core/HCStringDescription.h',
'src/Source/Core/HCStringDescription.m',
'src/Source/Core/Helpers/HCCollect.h',
'src/Source/Core/Helpers/HCCollect.m',
'src/Source/Core/Helpers/HCInvocationMatcher.h',
'src/Source/Core/Helpers/HCInvocationMatcher.m',
'src/Source/Core/Helpers/HCRequireNonNilObject.h',
'src/Source/Core/Helpers/HCRequireNonNilObject.m',
'src/Source/Core/Helpers/HCWrapInMatcher.h',
'src/Source/Core/Helpers/HCWrapInMatcher.m',
'src/Source/Core/Helpers/NSInvocation+OCHamcrest.h',
'src/Source/Core/Helpers/NSInvocation+OCHamcrest.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h',
'src/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m',
'src/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h',
'src/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m',
'src/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h',
'src/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m',
'src/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h',
'src/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m',
'src/Source/Library/Collection/HCEvery.h',
'src/Source/Library/Collection/HCEvery.m',
'src/Source/Library/Collection/HCHasCount.h',
'src/Source/Library/Collection/HCHasCount.m',
'src/Source/Library/Collection/HCIsCollectionContaining.h',
'src/Source/Library/Collection/HCIsCollectionContaining.m',
'src/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h',
'src/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m',
'src/Source/Library/Collection/HCIsCollectionContainingInOrder.h',
'src/Source/Library/Collection/HCIsCollectionContainingInOrder.m',
'src/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h',
'src/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.m',
'src/Source/Library/Collection/HCIsCollectionOnlyContaining.h',
'src/Source/Library/Collection/HCIsCollectionOnlyContaining.m',
'src/Source/Library/Collection/HCIsDictionaryContaining.h',
'src/Source/Library/Collection/HCIsDictionaryContaining.m',
'src/Source/Library/Collection/HCIsDictionaryContainingEntries.h',
'src/Source/Library/Collection/HCIsDictionaryContainingEntries.m',
'src/Source/Library/Collection/HCIsDictionaryContainingKey.h',
'src/Source/Library/Collection/HCIsDictionaryContainingKey.m',
'src/Source/Library/Collection/HCIsDictionaryContainingValue.h',
'src/Source/Library/Collection/HCIsDictionaryContainingValue.m',
'src/Source/Library/Collection/HCIsEmptyCollection.h',
'src/Source/Library/Collection/HCIsEmptyCollection.m',
'src/Source/Library/Collection/HCIsIn.h',
'src/Source/Library/Collection/HCIsIn.m',
'src/Source/Library/Decorator/HCDescribedAs.h',
'src/Source/Library/Decorator/HCDescribedAs.m',
'src/Source/Library/Decorator/HCIs.h',
'src/Source/Library/Decorator/HCIs.m',
'src/Source/Library/Logical/HCAllOf.h',
'src/Source/Library/Logical/HCAllOf.m',
'src/Source/Library/Logical/HCAnyOf.h',
'src/Source/Library/Logical/HCAnyOf.m',
'src/Source/Library/Logical/HCIsAnything.h',
'src/Source/Library/Logical/HCIsAnything.m',
'src/Source/Library/Logical/HCIsNot.h',
'src/Source/Library/Logical/HCIsNot.m',
'src/Source/Library/Number/HCIsCloseTo.h',
'src/Source/Library/Number/HCIsCloseTo.m',
'src/Source/Library/Number/HCIsEqualToNumber.h',
'src/Source/Library/Number/HCIsEqualToNumber.m',
'src/Source/Library/Number/HCIsTrueFalse.h',
'src/Source/Library/Number/HCIsTrueFalse.m',
'src/Source/Library/Number/HCNumberAssert.h',
'src/Source/Library/Number/HCNumberAssert.m',
'src/Source/Library/Number/HCOrderingComparison.h',
'src/Source/Library/Number/HCOrderingComparison.m',
'src/Source/Library/Object/HCArgumentCaptor.h',
'src/Source/Library/Object/HCArgumentCaptor.m',
'src/Source/Library/Object/HCClassMatcher.h',
'src/Source/Library/Object/HCClassMatcher.m',
'src/Source/Library/Object/HCConformsToProtocol.h',
'src/Source/Library/Object/HCConformsToProtocol.m',
'src/Source/Library/Object/HCHasDescription.h',
'src/Source/Library/Object/HCHasDescription.m',
'src/Source/Library/Object/HCHasProperty.h',
'src/Source/Library/Object/HCHasProperty.m',
'src/Source/Library/Object/HCIsEqual.h',
'src/Source/Library/Object/HCIsEqual.m',
'src/Source/Library/Object/HCIsInstanceOf.h',
'src/Source/Library/Object/HCIsInstanceOf.m',
'src/Source/Library/Object/HCIsNil.h',
'src/Source/Library/Object/HCIsNil.m',
'src/Source/Library/Object/HCIsSame.h',
'src/Source/Library/Object/HCIsSame.m',
'src/Source/Library/Object/HCIsTypeOf.h',
'src/Source/Library/Object/HCIsTypeOf.m',
'src/Source/Library/Object/HCThrowsException.h',
'src/Source/Library/Object/HCThrowsException.m',
'src/Source/Library/Text/HCIsEqualIgnoringCase.h',
'src/Source/Library/Text/HCIsEqualIgnoringCase.m',
'src/Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h',
'src/Source/Library/Text/HCIsEqualIgnoringWhiteSpace.m',
'src/Source/Library/Text/HCStringContains.h',
'src/Source/Library/Text/HCStringContains.m',
'src/Source/Library/Text/HCStringContainsInOrder.h',
'src/Source/Library/Text/HCStringContainsInOrder.m',
'src/Source/Library/Text/HCStringEndsWith.h',
'src/Source/Library/Text/HCStringEndsWith.m',
'src/Source/Library/Text/HCStringStartsWith.h',
'src/Source/Library/Text/HCStringStartsWith.m',
'src/Source/Library/Text/HCSubstringMatcher.h',
'src/Source/Library/Text/HCSubstringMatcher.m',
'src/Source/OCHamcrest.h',
],
'mac_framework_headers': [
'src/Source/Core/HCAssertThat.h',
'src/Source/Core/HCBaseDescription.h',
'src/Source/Core/HCBaseMatcher.h',
'src/Source/Core/HCDescription.h',
'src/Source/Core/HCDiagnosingMatcher.h',
'src/Source/Core/HCMatcher.h',
'src/Source/Core/HCSelfDescribing.h',
'src/Source/Core/HCStringDescription.h',
'src/Source/Core/Helpers/HCCollect.h',
'src/Source/Core/Helpers/HCInvocationMatcher.h',
'src/Source/Core/Helpers/HCRequireNonNilObject.h',
'src/Source/Core/Helpers/HCWrapInMatcher.h',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h',
'src/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h',
'src/Source/Library/Collection/HCEvery.h',
'src/Source/Library/Collection/HCHasCount.h',
'src/Source/Library/Collection/HCIsCollectionContaining.h',
'src/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h',
'src/Source/Library/Collection/HCIsCollectionContainingInOrder.h',
'src/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h',
'src/Source/Library/Collection/HCIsCollectionOnlyContaining.h',
'src/Source/Library/Collection/HCIsDictionaryContaining.h',
'src/Source/Library/Collection/HCIsDictionaryContainingEntries.h',
'src/Source/Library/Collection/HCIsDictionaryContainingKey.h',
'src/Source/Library/Collection/HCIsDictionaryContainingValue.h',
'src/Source/Library/Collection/HCIsEmptyCollection.h',
'src/Source/Library/Collection/HCIsIn.h',
'src/Source/Library/Decorator/HCDescribedAs.h',
'src/Source/Library/Decorator/HCIs.h',
'src/Source/Library/Logical/HCAllOf.h',
'src/Source/Library/Logical/HCAnyOf.h',
'src/Source/Library/Logical/HCIsAnything.h',
'src/Source/Library/Logical/HCIsNot.h',
'src/Source/Library/Number/HCIsCloseTo.h',
'src/Source/Library/Number/HCIsEqualToNumber.h',
'src/Source/Library/Number/HCIsTrueFalse.h',
'src/Source/Library/Number/HCNumberAssert.h',
'src/Source/Library/Number/HCOrderingComparison.h',
'src/Source/Library/Object/HCArgumentCaptor.h',
'src/Source/Library/Object/HCClassMatcher.h',
'src/Source/Library/Object/HCConformsToProtocol.h',
'src/Source/Library/Object/HCHasDescription.h',
'src/Source/Library/Object/HCHasProperty.h',
'src/Source/Library/Object/HCIsEqual.h',
'src/Source/Library/Object/HCIsInstanceOf.h',
'src/Source/Library/Object/HCIsNil.h',
'src/Source/Library/Object/HCIsSame.h',
'src/Source/Library/Object/HCIsTypeOf.h',
'src/Source/Library/Object/HCThrowsException.h',
'src/Source/Library/Text/HCIsEqualIgnoringCase.h',
'src/Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h',
'src/Source/Library/Text/HCStringContains.h',
'src/Source/Library/Text/HCStringContainsInOrder.h',
'src/Source/Library/Text/HCStringEndsWith.h',
'src/Source/Library/Text/HCStringStartsWith.h',
'src/Source/Library/Text/HCSubstringMatcher.h',
'src/Source/OCHamcrest.h',
],
'xcode_settings': {
'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO',
'USE_HEADERMAP': 'YES',
'CLANG_ENABLE_ARC': 'YES',
'CODE_SIGN_IDENTITY[sdk=iphoneos*]': 'iPhone Developer',
'PRODUCT_BUNDLE_IDENTIFIER': 'org.hamcrest.OCHamcrest.OCHamcrest-iOS',
'INFOPLIST_FILE': 'src/Source/OCHamcrest-Info.plist',
'DYLIB_INSTALL_NAME_BASE': '@rpath',
'OTHER_LDFLAGS': [
'-Xlinker', '-rpath', '-Xlinker', '@executable_path/Frameworks',
'-Xlinker', '-rpath', '-Xlinker', '@loader_path/Frameworks'
]
},
'include_dirs': [
'src',
'src/Source',
],
'mac_framework_dirs': [
'$(SDKROOT)/../../Library/Frameworks',
],
'link_settings': {
'libraries': [
'Foundation.framework',
'UIKit.framework',
],
},
},
],
}