56 lines
1.2 KiB
Plaintext
56 lines
1.2 KiB
Plaintext
# Copyright 2018 The PDFium Authors
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import("../../pdfium.gni")
|
|
import("../../testing/test.gni")
|
|
|
|
assert(pdf_enable_xfa)
|
|
|
|
source_set("fpdfxfa") {
|
|
sources = [
|
|
"cpdfxfa_context.cpp",
|
|
"cpdfxfa_context.h",
|
|
"cpdfxfa_docenvironment.cpp",
|
|
"cpdfxfa_docenvironment.h",
|
|
"cpdfxfa_page.cpp",
|
|
"cpdfxfa_page.h",
|
|
"cpdfxfa_widget.cpp",
|
|
"cpdfxfa_widget.h",
|
|
]
|
|
configs += [
|
|
"../../:pdfium_strict_config",
|
|
"../../:pdfium_noshorten_config",
|
|
]
|
|
deps = [
|
|
"../../:pdfium_public_headers",
|
|
"../../core/fpdfapi/page",
|
|
"../../core/fpdfapi/parser",
|
|
"../../core/fpdfapi/render",
|
|
"../../core/fxcrt",
|
|
"../../fxbarcode",
|
|
"../../fxjs",
|
|
"../../fxjs:gc",
|
|
"../../xfa/fgas/font",
|
|
"../../xfa/fgas/graphics",
|
|
"../../xfa/fwl",
|
|
"../../xfa/fxfa",
|
|
"../../xfa/fxfa/parser",
|
|
]
|
|
visibility = [ "../../*" ]
|
|
}
|
|
|
|
pdfium_embeddertest_source_set("embeddertests") {
|
|
sources = [
|
|
"cpdfxfa_context_embeddertest.cpp",
|
|
"cpdfxfa_docenvironment_embeddertest.cpp",
|
|
]
|
|
configs = [ "//v8:external_startup_data" ]
|
|
deps = [
|
|
":fpdfxfa",
|
|
"../:fpdfsdk",
|
|
"../../fxjs",
|
|
]
|
|
pdfium_root_dir = "../../"
|
|
}
|