gen.lua (2750B)
- cflags{
- '-I $srcdir/include',
- '-I $srcdir/src',
- '-I $basedir/pkg/netsurf/libhubbub/src/include',
- '-I $basedir/pkg/netsurf/libparserutils/src/include',
- '-I $basedir/pkg/netsurf/libwapcaplet/src/include',
- '-isystem $builddir/pkg/expat/include',
- }
- pkg.hdrs = copy('$outdir/include/dom', '$srcdir', {
- 'bindings/hubbub/errors.h',
- 'bindings/hubbub/parser.h',
- 'bindings/xml/xmlerror.h',
- 'bindings/xml/xmlparser.h',
- })
- pkg.deps = {
- 'pkg/expat/headers',
- 'pkg/netsurf/libhubbub/fetch',
- 'pkg/netsurf/libparserutils/fetch',
- 'pkg/netsurf/libwapcaplet/fetch',
- }
- lib('libdom.a', [[
- src/(
- core/(
- string.c node.c
- attr.c characterdata.c element.c
- implementation.c
- text.c typeinfo.c comment.c
- namednodemap.c nodelist.c
- cdatasection.c document_type.c entity_ref.c pi.c
- doc_fragment.c document.c
- )
- events/(
- event.c dispatch.c event_target.c document_event.c
- custom_event.c keyboard_event.c mouse_wheel_event.c
- text_event.c event_listener.c mouse_event.c mutation_event.c
- ui_event.c mouse_multi_wheel_event.c mutation_name_event.c
- )
- html/(
- html_applet_element.c
- html_area_element.c
- html_anchor_element.c
- html_basefont_element.c
- html_base_element.c
- html_body_element.c
- html_button_element.c
- html_canvas_element.c
- html_collection.c
- html_document.c
- html_element.c
- html_dlist_element.c
- html_directory_element.c
- html_options_collection.c
- html_html_element.c
- html_head_element.c
- html_link_element.c
- html_title_element.c
- html_meta_element.c
- html_style_element.c
- html_form_element.c
- html_select_element.c
- html_input_element.c
- html_text_area_element.c
- html_opt_group_element.c
- html_option_element.c
- html_hr_element.c
- html_menu_element.c
- html_fieldset_element.c
- html_legend_element.c
- html_div_element.c
- html_paragraph_element.c
- html_heading_element.c
- html_quote_element.c
- html_pre_element.c
- html_br_element.c
- html_label_element.c
- html_ulist_element.c
- html_olist_element.c
- html_li_element.c
- html_font_element.c
- html_mod_element.c
- html_image_element.c
- html_object_element.c
- html_param_element.c
- html_map_element.c
- html_script_element.c
- html_tablecaption_element.c
- html_tablecell_element.c
- html_tablecol_element.c
- html_tablesection_element.c
- html_table_element.c
- html_tablerow_element.c
- html_frameset_element.c
- html_frame_element.c
- html_iframe_element.c
- html_isindex_element.c
- )
- utils/(namespace.c hashtable.c character_valid.c validate.c)
- )
- bindings/hubbub/parser.c
- bindings/xml/expat_xmlparser.c
- $builddir/pkg/expat/libexpat.a.d
- $builddir/pkg/netsurf/libhubbub/libhubbub.a.d
- $builddir/pkg/netsurf/libwapcaplet/libwapcaplet.a
- ]])
- fetch 'git'