1*3ac0a46fSAndroid Build Coastguard Worker# Copyright 2018 The PDFium Authors 2*3ac0a46fSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*3ac0a46fSAndroid Build Coastguard Worker# found in the LICENSE file. 4*3ac0a46fSAndroid Build Coastguard Worker 5*3ac0a46fSAndroid Build Coastguard Workerimport("../../pdfium.gni") 6*3ac0a46fSAndroid Build Coastguard Workerimport("../../testing/test.gni") 7*3ac0a46fSAndroid Build Coastguard Worker 8*3ac0a46fSAndroid Build Coastguard Workerassert(pdf_enable_xfa) 9*3ac0a46fSAndroid Build Coastguard Worker 10*3ac0a46fSAndroid Build Coastguard Workersource_set("fpdfxfa") { 11*3ac0a46fSAndroid Build Coastguard Worker sources = [ 12*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_context.cpp", 13*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_context.h", 14*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_docenvironment.cpp", 15*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_docenvironment.h", 16*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_page.cpp", 17*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_page.h", 18*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_widget.cpp", 19*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_widget.h", 20*3ac0a46fSAndroid Build Coastguard Worker ] 21*3ac0a46fSAndroid Build Coastguard Worker configs += [ 22*3ac0a46fSAndroid Build Coastguard Worker "../../:pdfium_strict_config", 23*3ac0a46fSAndroid Build Coastguard Worker "../../:pdfium_noshorten_config", 24*3ac0a46fSAndroid Build Coastguard Worker ] 25*3ac0a46fSAndroid Build Coastguard Worker deps = [ 26*3ac0a46fSAndroid Build Coastguard Worker "../../:pdfium_public_headers", 27*3ac0a46fSAndroid Build Coastguard Worker "../../core/fpdfapi/page", 28*3ac0a46fSAndroid Build Coastguard Worker "../../core/fpdfapi/parser", 29*3ac0a46fSAndroid Build Coastguard Worker "../../core/fpdfapi/render", 30*3ac0a46fSAndroid Build Coastguard Worker "../../core/fxcrt", 31*3ac0a46fSAndroid Build Coastguard Worker "../../fxbarcode", 32*3ac0a46fSAndroid Build Coastguard Worker "../../fxjs", 33*3ac0a46fSAndroid Build Coastguard Worker "../../fxjs:gc", 34*3ac0a46fSAndroid Build Coastguard Worker "../../xfa/fgas/font", 35*3ac0a46fSAndroid Build Coastguard Worker "../../xfa/fgas/graphics", 36*3ac0a46fSAndroid Build Coastguard Worker "../../xfa/fwl", 37*3ac0a46fSAndroid Build Coastguard Worker "../../xfa/fxfa", 38*3ac0a46fSAndroid Build Coastguard Worker "../../xfa/fxfa/parser", 39*3ac0a46fSAndroid Build Coastguard Worker ] 40*3ac0a46fSAndroid Build Coastguard Worker visibility = [ "../../*" ] 41*3ac0a46fSAndroid Build Coastguard Worker} 42*3ac0a46fSAndroid Build Coastguard Worker 43*3ac0a46fSAndroid Build Coastguard Workerpdfium_embeddertest_source_set("embeddertests") { 44*3ac0a46fSAndroid Build Coastguard Worker sources = [ 45*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_context_embeddertest.cpp", 46*3ac0a46fSAndroid Build Coastguard Worker "cpdfxfa_docenvironment_embeddertest.cpp", 47*3ac0a46fSAndroid Build Coastguard Worker ] 48*3ac0a46fSAndroid Build Coastguard Worker configs = [ "//v8:external_startup_data" ] 49*3ac0a46fSAndroid Build Coastguard Worker deps = [ 50*3ac0a46fSAndroid Build Coastguard Worker ":fpdfxfa", 51*3ac0a46fSAndroid Build Coastguard Worker "../:fpdfsdk", 52*3ac0a46fSAndroid Build Coastguard Worker "../../fxjs", 53*3ac0a46fSAndroid Build Coastguard Worker ] 54*3ac0a46fSAndroid Build Coastguard Worker pdfium_root_dir = "../../" 55*3ac0a46fSAndroid Build Coastguard Worker} 56