|  | @@ -462,11 +462,11 @@ genrule(
 | 
	
		
			
				|  |  |      name = "gen_well_known_protos_java",
 | 
	
		
			
				|  |  |      srcs = WELL_KNOWN_PROTOS,
 | 
	
		
			
				|  |  |      outs = [
 | 
	
		
			
				|  |  | -        "wellknown.srcjar"
 | 
	
		
			
				|  |  | +        "wellknown.srcjar",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  |      cmd = "$(location :protoc) --java_out=$(@D)/wellknown.jar" +
 | 
	
		
			
				|  |  | -        " -Isrc $(SRCS) " +
 | 
	
		
			
				|  |  | -        " && mv $(@D)/wellknown.jar $(@D)/wellknown.srcjar",
 | 
	
		
			
				|  |  | +          " -Isrc $(SRCS) " +
 | 
	
		
			
				|  |  | +          " && mv $(@D)/wellknown.jar $(@D)/wellknown.srcjar",
 | 
	
		
			
				|  |  |      tools = [":protoc"],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -539,7 +539,10 @@ cc_binary(
 | 
	
		
			
				|  |  |      ]),
 | 
	
		
			
				|  |  |      copts = COPTS + [
 | 
	
		
			
				|  |  |          "-DGOOGLE_PROTOBUF_HAS_ONEOF=1",
 | 
	
		
			
				|  |  | -    ],
 | 
	
		
			
				|  |  | +    ] + select({
 | 
	
		
			
				|  |  | +        "//conditions:default": [],
 | 
	
		
			
				|  |  | +        ":allow_oversize_protos": ["-DPROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS=1"],
 | 
	
		
			
				|  |  | +    }),
 | 
	
		
			
				|  |  |      includes = [
 | 
	
		
			
				|  |  |          "python/",
 | 
	
		
			
				|  |  |          "src/",
 | 
	
	
		
			
				|  | @@ -561,6 +564,13 @@ config_setting(
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +config_setting(
 | 
	
		
			
				|  |  | +    name = "allow_oversize_protos",
 | 
	
		
			
				|  |  | +    values = {
 | 
	
		
			
				|  |  | +        "define": "allow_oversize_protos=true",
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  py_proto_library(
 | 
	
		
			
				|  |  |      name = "protobuf_python",
 | 
	
		
			
				|  |  |      srcs = WELL_KNOWN_PROTOS,
 |