1*3ac0a46fSAndroid Build Coastguard Worker# Copyright 2019 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("layout") { 11*3ac0a46fSAndroid Build Coastguard Worker sources = [ 12*3ac0a46fSAndroid Build Coastguard Worker "cxfa_contentlayoutitem.cpp", 13*3ac0a46fSAndroid Build Coastguard Worker "cxfa_contentlayoutitem.h", 14*3ac0a46fSAndroid Build Coastguard Worker "cxfa_contentlayoutprocessor.cpp", 15*3ac0a46fSAndroid Build Coastguard Worker "cxfa_contentlayoutprocessor.h", 16*3ac0a46fSAndroid Build Coastguard Worker "cxfa_layoutitem.cpp", 17*3ac0a46fSAndroid Build Coastguard Worker "cxfa_layoutitem.h", 18*3ac0a46fSAndroid Build Coastguard Worker "cxfa_layoutprocessor.cpp", 19*3ac0a46fSAndroid Build Coastguard Worker "cxfa_layoutprocessor.h", 20*3ac0a46fSAndroid Build Coastguard Worker "cxfa_traversestrategy_layoutitem.h", 21*3ac0a46fSAndroid Build Coastguard Worker "cxfa_viewlayoutitem.cpp", 22*3ac0a46fSAndroid Build Coastguard Worker "cxfa_viewlayoutitem.h", 23*3ac0a46fSAndroid Build Coastguard Worker "cxfa_viewlayoutprocessor.cpp", 24*3ac0a46fSAndroid Build Coastguard Worker "cxfa_viewlayoutprocessor.h", 25*3ac0a46fSAndroid Build Coastguard Worker ] 26*3ac0a46fSAndroid Build Coastguard Worker allow_circular_includes_from = [ "../../../fxjs" ] 27*3ac0a46fSAndroid Build Coastguard Worker configs += [ 28*3ac0a46fSAndroid Build Coastguard Worker "../../../:pdfium_strict_config", 29*3ac0a46fSAndroid Build Coastguard Worker "../../../:pdfium_noshorten_config", 30*3ac0a46fSAndroid Build Coastguard Worker "../../:xfa_warnings", 31*3ac0a46fSAndroid Build Coastguard Worker ] 32*3ac0a46fSAndroid Build Coastguard Worker deps = [ 33*3ac0a46fSAndroid Build Coastguard Worker "../../../core/fxcrt", 34*3ac0a46fSAndroid Build Coastguard Worker "../../../fxjs", 35*3ac0a46fSAndroid Build Coastguard Worker "../../../fxjs:gc", 36*3ac0a46fSAndroid Build Coastguard Worker "../parser", 37*3ac0a46fSAndroid Build Coastguard Worker ] 38*3ac0a46fSAndroid Build Coastguard Worker visibility = [ "../../../*" ] 39*3ac0a46fSAndroid Build Coastguard Worker} 40*3ac0a46fSAndroid Build Coastguard Worker 41*3ac0a46fSAndroid Build Coastguard Workerpdfium_embeddertest_source_set("embeddertests") { 42*3ac0a46fSAndroid Build Coastguard Worker sources = [ "cxfa_layoutitem_embeddertest.cpp" ] 43*3ac0a46fSAndroid Build Coastguard Worker deps = [ "../../../fxjs:gc" ] 44*3ac0a46fSAndroid Build Coastguard Worker pdfium_root_dir = "../../../" 45*3ac0a46fSAndroid Build Coastguard Worker} 46