49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| # Copyright 2019 Google LLC.
 | |
| # Use of this source code is governed by a BSD-style license that can be
 | |
| # found in the LICENSE file.
 | |
| 
 | |
| import("../../gn/skia.gni")
 | |
| 
 | |
| if (skia_use_icu && skia_use_harfbuzz) {
 | |
|   skia_source_set("editor_lib") {
 | |
|     include_dirs = [ "../.." ]
 | |
|     public = [
 | |
|       "include/editor.h",
 | |
|       "include/stringslice.h",
 | |
|       "include/stringview.h",
 | |
|     ]
 | |
|     sources = [
 | |
|       "src/editor.cpp",
 | |
|       "src/stringslice.cpp",
 | |
|     ]
 | |
|     public_deps = [ "../..:skia" ]
 | |
|     deps = [ ":shape" ]
 | |
|   }
 | |
| 
 | |
|   skia_source_set("shape") {
 | |
|     include_dirs = [ "../.." ]
 | |
|     public = [ "src/shape.h" ]
 | |
|     sources = [ "src/shape.cpp" ]
 | |
|     public_deps = [ "../..:skia" ]
 | |
|     deps = [
 | |
|       ":word_boundaries",
 | |
|       "../../modules/skshaper",
 | |
|     ]
 | |
|   }
 | |
| 
 | |
|   skia_source_set("word_boundaries") {
 | |
|     include_dirs = [ "../.." ]
 | |
|     public = [ "src/word_boundaries.h" ]
 | |
|     sources = [ "src/word_boundaries.cpp" ]
 | |
|     configs = [ "../../third_party/icu/config:no_cxx" ]
 | |
|     deps = [ "//third_party/icu" ]
 | |
|   }
 | |
| 
 | |
|   skia_source_set("editor_app") {
 | |
|     testonly = true
 | |
|     sources = [ "app/editor_application.cpp" ]
 | |
|     public_deps = [ "../..:sk_app" ]
 | |
|     deps = [ ":editor_lib" ]
 | |
|   }
 | |
| }
 |