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 "../../fxcrt", 28 "../font", 29 "../page", 30 "../parser", 31 ] 32 visibility = [ "../../../*" ] 33} 34 35pdfium_unittest_source_set("unittests") { 36 sources = [ "cpdf_pagecontentgenerator_unittest.cpp" ] 37 deps = [ 38 ":edit", 39 "../../fxge", 40 "../font", 41 "../page", 42 "../page:unit_test_support", 43 "../parser", 44 "../parser:unit_test_support", 45 "../render", 46 ] 47 pdfium_root_dir = "../../../" 48} 49 50pdfium_embeddertest_source_set("embeddertests") { 51 sources = [ "cpdf_creator_embeddertest.cpp" ] 52 pdfium_root_dir = "../../../" 53} 54