1# Copyright 2018 The PDFium Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5import("../../../pdfium.gni") 6import("../../../testing/test.gni") 7 8source_set("edit") { 9 sources = [ 10 "cpdf_contentstream_write_utils.cpp", 11 "cpdf_contentstream_write_utils.h", 12 "cpdf_creator.cpp", 13 "cpdf_creator.h", 14 "cpdf_pagecontentgenerator.cpp", 15 "cpdf_pagecontentgenerator.h", 16 "cpdf_pagecontentmanager.cpp", 17 "cpdf_pagecontentmanager.h", 18 "cpdf_stringarchivestream.cpp", 19 "cpdf_stringarchivestream.h", 20 ] 21 configs += [ 22 "../../../:pdfium_strict_config", 23 "../../../:pdfium_noshorten_config", 24 ] 25 deps = [ 26 "../../../constants", 27 "../../../third_party:skia_shared", 28 "../../fxcrt", 29 "../font", 30 "../page", 31 "../parser", 32 ] 33 visibility = [ "../../../*" ] 34} 35 36pdfium_unittest_source_set("unittests") { 37 sources = [ "cpdf_pagecontentgenerator_unittest.cpp" ] 38 deps = [ 39 ":edit", 40 "../../fxge", 41 "../font", 42 "../page", 43 "../page:unit_test_support", 44 "../parser", 45 "../parser:unit_test_support", 46 "../render", 47 ] 48 pdfium_root_dir = "../../../" 49} 50 51pdfium_embeddertest_source_set("embeddertests") { 52 sources = [ "cpdf_creator_embeddertest.cpp" ] 53 pdfium_root_dir = "../../../" 54} 55