EMPTY_CONFIGS = { | |
'Debug': {}, | |
'Release': {}, | |
} | |
apple_library( | |
name = 'Dep1', | |
configs = EMPTY_CONFIGS, | |
srcs = [], | |
frameworks = [], | |
deps = [], | |
tests = [':Dep1Tests'], | |
visibility = ['PUBLIC'], | |
) | |
apple_library( | |
name = 'Dep2', | |
configs = EMPTY_CONFIGS, | |
srcs = [], | |
frameworks = [], | |
deps = [], | |
tests = [':Dep2Tests'], | |
visibility = ['PUBLIC'], | |
) | |
apple_library( | |
name = 'Dep3', | |
configs = EMPTY_CONFIGS, | |
srcs = [], | |
frameworks = [], | |
deps = [], | |
tests = [':Dep3Tests'], | |
visibility = ['PUBLIC'], | |
) | |
apple_test( | |
name = 'Dep1Tests', | |
extension = 'octest', | |
configs = EMPTY_CONFIGS, | |
srcs = [], | |
frameworks = [], | |
deps = [ | |
':Dep1', | |
], | |
) | |
apple_test( | |
name = 'Dep2Tests', | |
extension = 'octest', | |
configs = EMPTY_CONFIGS, | |
srcs = [], | |
frameworks = [], | |
deps = [ | |
':Dep2', | |
], | |
) | |
apple_test( | |
name = 'Dep3Tests', | |
extension = 'octest', | |
configs = EMPTY_CONFIGS, | |
srcs = [], | |
frameworks = [], | |
deps = [ | |
':Dep3', | |
], | |
) | |
xcode_project_config( | |
name = 'project', | |
project_name = 'Libraries', | |
rules = [ | |
':Dep1', | |
':Dep2', | |
':Dep3', | |
':Dep1Tests', | |
':Dep2Tests', | |
':Dep3Tests', | |
], | |
) |