| 
									
										
										
										
											2018-12-01 01:49:43 -08:00
										 |  |  | package(default_visibility = ["//packages:__subpackages__"]) | 
					
						
							| 
									
										
										
										
											2018-07-27 13:49:22 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | exports_files(["package.json"]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | load("//tools:defaults.bzl", "ng_module") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ng_module( | 
					
						
							|  |  |  |     name = "testing", | 
					
						
							| 
									
										
										
										
											2018-08-14 16:18:26 -07:00
										 |  |  |     testonly = True, | 
					
						
							| 
									
										
										
										
											2018-07-27 13:49:22 -07:00
										 |  |  |     srcs = glob( | 
					
						
							|  |  |  |         ["**/*.ts"], | 
					
						
							|  |  |  |     ), | 
					
						
							|  |  |  |     module_name = "@angular/private/testing", | 
					
						
							|  |  |  |     deps = [ | 
					
						
							|  |  |  |         "//packages/core", | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  | ) | 
					
						
							| 
									
										
										
										
											2018-10-30 17:03:01 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Controls if Ivy is enabled. (Temporary target until we permanently switch over to Ivy) | 
					
						
							|  |  |  | ## | 
					
						
							| 
									
										
										
										
											2018-11-01 21:23:06 -07:00
										 |  |  | ## This file generates `src/bazel_define_compile_value.ts` file which reexports | 
					
						
							| 
									
										
										
										
											2018-10-30 17:03:01 -07:00
										 |  |  | ## `--define=compile` value as `bazelDefineCompileValue` symbols so that runtime can detect | 
					
						
							|  |  |  | ## which mode it is running in. | 
					
						
							|  |  |  | ## | 
					
						
							|  |  |  | ## See: `//.bazelrc` where `--define=ivy=legacy` is defined as default. | 
					
						
							|  |  |  | ## See: `./src/bazel_define_compile_value.ts` for more details. | 
					
						
							|  |  |  | genrule( | 
					
						
							|  |  |  |     name = "bazel_define_compile_value", | 
					
						
							|  |  |  |     outs = ["src/bazel_define_compile_value.ts"], | 
					
						
							|  |  |  |     cmd = "echo export const bazelDefineCompileValue = \"'$(compile)'\"\; > $@", | 
					
						
							|  |  |  | ) |