|  | @@ -37,6 +37,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    ${json.dumps([{"name": tgt.name,
 | 
	
		
			
				|  |  |                   "type": typ,
 | 
	
		
			
				|  |  | +                 "is_filegroup": False,
 | 
	
		
			
				|  |  |                   "language": tgt.language,
 | 
	
		
			
				|  |  |                   "third_party": tgt.boringssl or tgt.zlib,
 | 
	
		
			
				|  |  |                   "src": sorted(
 | 
	
	
		
			
				|  | @@ -50,5 +51,22 @@
 | 
	
		
			
				|  |  |                   "deps": sorted(tgt.get('deps', []) +
 | 
	
		
			
				|  |  |                                  tgt.get('uses', []) +
 | 
	
		
			
				|  |  |                                  tgt.get('filegroups', []))}
 | 
	
		
			
				|  |  | -                for typ, tgt in all_targets(targets, libs, filegroups)],
 | 
	
		
			
				|  |  | +                for typ, tgt in all_targets(targets, libs, [])] +
 | 
	
		
			
				|  |  | +                [{"name": tgt.name,
 | 
	
		
			
				|  |  | +                 "type": typ,
 | 
	
		
			
				|  |  | +                 "is_filegroup": True,
 | 
	
		
			
				|  |  | +                 "language": tgt.language,
 | 
	
		
			
				|  |  | +                 "third_party": tgt.boringssl or tgt.zlib,
 | 
	
		
			
				|  |  | +                 "src": sorted(
 | 
	
		
			
				|  |  | +                     filter_srcs(tgt.own_src, (no_protos_filter, no_third_party_filter)) +
 | 
	
		
			
				|  |  | +                     filter_srcs(tgt.own_public_headers, (no_protos_filter, no_third_party_filter)) +
 | 
	
		
			
				|  |  | +                     filter_srcs(tgt.own_headers, (no_third_party_filter,))),
 | 
	
		
			
				|  |  | +                 "headers": sorted(
 | 
	
		
			
				|  |  | +                     tgt.own_public_headers +
 | 
	
		
			
				|  |  | +                     tgt.own_headers +
 | 
	
		
			
				|  |  | +                     proto_headers(tgt.own_src)),
 | 
	
		
			
				|  |  | +                 "deps": sorted(tgt.get('deps', []) +
 | 
	
		
			
				|  |  | +                                tgt.get('uses', []) +
 | 
	
		
			
				|  |  | +                                tgt.get('filegroups', []))}
 | 
	
		
			
				|  |  | +                for typ, tgt in all_targets([], [], filegroups)],
 | 
	
		
			
				|  |  |                 sort_keys=True, indent=2)}
 |