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("fwl") { 11*3ac0a46fSAndroid Build Coastguard Worker sources = [ 12*3ac0a46fSAndroid Build Coastguard Worker "cfwl_app.cpp", 13*3ac0a46fSAndroid Build Coastguard Worker "cfwl_app.h", 14*3ac0a46fSAndroid Build Coastguard Worker "cfwl_barcode.cpp", 15*3ac0a46fSAndroid Build Coastguard Worker "cfwl_barcode.h", 16*3ac0a46fSAndroid Build Coastguard Worker "cfwl_caret.cpp", 17*3ac0a46fSAndroid Build Coastguard Worker "cfwl_caret.h", 18*3ac0a46fSAndroid Build Coastguard Worker "cfwl_checkbox.cpp", 19*3ac0a46fSAndroid Build Coastguard Worker "cfwl_checkbox.h", 20*3ac0a46fSAndroid Build Coastguard Worker "cfwl_combobox.cpp", 21*3ac0a46fSAndroid Build Coastguard Worker "cfwl_combobox.h", 22*3ac0a46fSAndroid Build Coastguard Worker "cfwl_comboedit.cpp", 23*3ac0a46fSAndroid Build Coastguard Worker "cfwl_comboedit.h", 24*3ac0a46fSAndroid Build Coastguard Worker "cfwl_combolist.cpp", 25*3ac0a46fSAndroid Build Coastguard Worker "cfwl_combolist.h", 26*3ac0a46fSAndroid Build Coastguard Worker "cfwl_datetimeedit.cpp", 27*3ac0a46fSAndroid Build Coastguard Worker "cfwl_datetimeedit.h", 28*3ac0a46fSAndroid Build Coastguard Worker "cfwl_datetimepicker.cpp", 29*3ac0a46fSAndroid Build Coastguard Worker "cfwl_datetimepicker.h", 30*3ac0a46fSAndroid Build Coastguard Worker "cfwl_edit.cpp", 31*3ac0a46fSAndroid Build Coastguard Worker "cfwl_edit.h", 32*3ac0a46fSAndroid Build Coastguard Worker "cfwl_event.cpp", 33*3ac0a46fSAndroid Build Coastguard Worker "cfwl_event.h", 34*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventmouse.cpp", 35*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventmouse.h", 36*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventscroll.cpp", 37*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventscroll.h", 38*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventselectchanged.cpp", 39*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventselectchanged.h", 40*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventtextwillchange.cpp", 41*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventtextwillchange.h", 42*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventvalidate.cpp", 43*3ac0a46fSAndroid Build Coastguard Worker "cfwl_eventvalidate.h", 44*3ac0a46fSAndroid Build Coastguard Worker "cfwl_listbox.cpp", 45*3ac0a46fSAndroid Build Coastguard Worker "cfwl_listbox.h", 46*3ac0a46fSAndroid Build Coastguard Worker "cfwl_message.cpp", 47*3ac0a46fSAndroid Build Coastguard Worker "cfwl_message.h", 48*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagekey.cpp", 49*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagekey.h", 50*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagekillfocus.cpp", 51*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagekillfocus.h", 52*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagemouse.cpp", 53*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagemouse.h", 54*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagemousewheel.cpp", 55*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagemousewheel.h", 56*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagesetfocus.cpp", 57*3ac0a46fSAndroid Build Coastguard Worker "cfwl_messagesetfocus.h", 58*3ac0a46fSAndroid Build Coastguard Worker "cfwl_monthcalendar.cpp", 59*3ac0a46fSAndroid Build Coastguard Worker "cfwl_monthcalendar.h", 60*3ac0a46fSAndroid Build Coastguard Worker "cfwl_notedriver.cpp", 61*3ac0a46fSAndroid Build Coastguard Worker "cfwl_notedriver.h", 62*3ac0a46fSAndroid Build Coastguard Worker "cfwl_picturebox.cpp", 63*3ac0a46fSAndroid Build Coastguard Worker "cfwl_picturebox.h", 64*3ac0a46fSAndroid Build Coastguard Worker "cfwl_pushbutton.cpp", 65*3ac0a46fSAndroid Build Coastguard Worker "cfwl_pushbutton.h", 66*3ac0a46fSAndroid Build Coastguard Worker "cfwl_scrollbar.cpp", 67*3ac0a46fSAndroid Build Coastguard Worker "cfwl_scrollbar.h", 68*3ac0a46fSAndroid Build Coastguard Worker "cfwl_themebackground.cpp", 69*3ac0a46fSAndroid Build Coastguard Worker "cfwl_themebackground.h", 70*3ac0a46fSAndroid Build Coastguard Worker "cfwl_themepart.cpp", 71*3ac0a46fSAndroid Build Coastguard Worker "cfwl_themepart.h", 72*3ac0a46fSAndroid Build Coastguard Worker "cfwl_themetext.cpp", 73*3ac0a46fSAndroid Build Coastguard Worker "cfwl_themetext.h", 74*3ac0a46fSAndroid Build Coastguard Worker "cfwl_widget.cpp", 75*3ac0a46fSAndroid Build Coastguard Worker "cfwl_widget.h", 76*3ac0a46fSAndroid Build Coastguard Worker "cfwl_widgetmgr.cpp", 77*3ac0a46fSAndroid Build Coastguard Worker "cfwl_widgetmgr.h", 78*3ac0a46fSAndroid Build Coastguard Worker "fwl_widgetdef.h", 79*3ac0a46fSAndroid Build Coastguard Worker "fwl_widgethit.h", 80*3ac0a46fSAndroid Build Coastguard Worker "ifwl_themeprovider.cpp", 81*3ac0a46fSAndroid Build Coastguard Worker "ifwl_themeprovider.h", 82*3ac0a46fSAndroid Build Coastguard Worker "ifwl_widgetdelegate.h", 83*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_barcodetp.cpp", 84*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_barcodetp.h", 85*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_carettp.cpp", 86*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_carettp.h", 87*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_checkboxtp.cpp", 88*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_checkboxtp.h", 89*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_comboboxtp.cpp", 90*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_comboboxtp.h", 91*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_datetimepickertp.cpp", 92*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_datetimepickertp.h", 93*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_edittp.cpp", 94*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_edittp.h", 95*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_listboxtp.cpp", 96*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_listboxtp.h", 97*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_monthcalendartp.cpp", 98*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_monthcalendartp.h", 99*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_pictureboxtp.cpp", 100*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_pictureboxtp.h", 101*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_pushbuttontp.cpp", 102*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_pushbuttontp.h", 103*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_scrollbartp.cpp", 104*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_scrollbartp.h", 105*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_utils.h", 106*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_widgettp.cpp", 107*3ac0a46fSAndroid Build Coastguard Worker "theme/cfwl_widgettp.h", 108*3ac0a46fSAndroid Build Coastguard Worker ] 109*3ac0a46fSAndroid Build Coastguard Worker configs += [ 110*3ac0a46fSAndroid Build Coastguard Worker "../../:pdfium_strict_config", 111*3ac0a46fSAndroid Build Coastguard Worker "../../:pdfium_noshorten_config", 112*3ac0a46fSAndroid Build Coastguard Worker "../:xfa_warnings", 113*3ac0a46fSAndroid Build Coastguard Worker ] 114*3ac0a46fSAndroid Build Coastguard Worker deps = [ 115*3ac0a46fSAndroid Build Coastguard Worker "../../core/fxcrt", 116*3ac0a46fSAndroid Build Coastguard Worker "../../core/fxge", 117*3ac0a46fSAndroid Build Coastguard Worker "../../fxbarcode", 118*3ac0a46fSAndroid Build Coastguard Worker "../../fxjs:gc", 119*3ac0a46fSAndroid Build Coastguard Worker "../fde", 120*3ac0a46fSAndroid Build Coastguard Worker "../fgas/font", 121*3ac0a46fSAndroid Build Coastguard Worker "../fgas/graphics", 122*3ac0a46fSAndroid Build Coastguard Worker ] 123*3ac0a46fSAndroid Build Coastguard Worker visibility = [ "../../*" ] 124*3ac0a46fSAndroid Build Coastguard Worker} 125*3ac0a46fSAndroid Build Coastguard Worker 126*3ac0a46fSAndroid Build Coastguard Workerpdfium_embeddertest_source_set("embeddertests") { 127*3ac0a46fSAndroid Build Coastguard Worker sources = [ "cfwl_edit_embeddertest.cpp" ] 128*3ac0a46fSAndroid Build Coastguard Worker deps = [ 129*3ac0a46fSAndroid Build Coastguard Worker ":fwl", 130*3ac0a46fSAndroid Build Coastguard Worker "../../core/fxge", 131*3ac0a46fSAndroid Build Coastguard Worker "../../fxjs:gc", 132*3ac0a46fSAndroid Build Coastguard Worker ] 133*3ac0a46fSAndroid Build Coastguard Worker pdfium_root_dir = "../../" 134*3ac0a46fSAndroid Build Coastguard Worker} 135