package(default_visibility = ["//visibility:public"]) # Files which shouldn't be publicly visible and dependencies of all objc_* or ios_* rules shouldn't be in this package. exports_files(glob(["**"])) java_binary( name = "bundlemerge", main_class = "com.google.devtools.build.xcode.bundlemerge.BundleMerge", runtime_deps = [":bundlemerge_import"], ) java_import( name = "bundlemerge_import", jars = [":precomp_bundlemerge_deploy.jar"], ) java_binary( name = "plmerge", main_class = "com.google.devtools.build.xcode.plmerge.PlMerge", runtime_deps = [":plmerge_import"], ) java_import( name = "plmerge_import", jars = [":precomp_plmerge_deploy.jar"], ) java_binary( name = "xcodegen", main_class = "com.google.devtools.build.xcode.xcodegen.XcodeGen", runtime_deps = [":xcodegen_import"], ) java_import( name = "xcodegen_import", jars = [":precomp_xcodegen_deploy.jar"], ) filegroup( name = "srcs", srcs = glob(["**"]) + [ "//tools/objc/memleaks:srcs", "//tools/objc/sim_devices:srcs", ], ) filegroup( name = "testrunner", srcs = [":testrunner_stub"], ) filegroup( name = "memleaks_plugin", srcs = [":memleaks_plugin_stub"], ) sh_binary( name = "ibtoolwrapper", srcs = [":ibtoolwrapper.sh"], data = [ ":realpath", ":xcrunwrapper", ], ) sh_binary( name = "libtool", srcs = [":libtool.sh"], data = [ ":xcrunwrapper", ], ) sh_binary( name = "actoolwrapper", srcs = [":actoolwrapper.sh"], data = [ ":realpath", ":xcrunwrapper", ], ) sh_binary( name = "momcwrapper", srcs = [":momcwrapper.sh"], data = [ ":realpath", ":xcrunwrapper", ], ) sh_binary( name = "swiftstdlibtoolwrapper", srcs = [":swiftstdlibtoolwrapper.sh"], data = [ ":realpath", ":xcrunwrapper", ], ) sh_binary( name = "xcrunwrapper", srcs = [":xcrunwrapper.sh"], ) filegroup( name = "xctest_infoplist", srcs = ["XCTest-Info.plist"], ) sh_binary( name = "environment_plist", srcs = [":environment_plist.sh"], ) filegroup( name = "gcov", srcs = [":gcov_stub"], ) filegroup( name = "mcov", srcs = [":mcov_stub"], ) xcode_config( name = "host_xcodes", ) filegroup( name = "j2objc_dead_code_pruner", srcs = ["j2objc_dead_code_pruner.py"], ) objc_library( name = "dummy_lib", srcs = [ "objc_dummy.mm", ], ) filegroup( name = "protobuf_compiler", srcs = ["protobuf_compiler.py"], ) objc_library( name = "objc_protobuf_lib", deps = [":dummy_lib"], ) filegroup( name = "protobuf_compiler_support", srcs = ["protobuf_support"], ) filegroup( name = "protobuf_well_known_types", srcs = ["dummy.proto"], )