mirror of
https://github.com/oasislinux/oasis.git
synced 2026-05-12 21:34:47 +02:00
d4297a13c8
This way, warnings from headers that come from another package (in particular linux-headers) won't show up when they get included. To make sure we still track dependencies, use -MD instead of -MMD.
109 lines
2.7 KiB
Lua
109 lines
2.7 KiB
Lua
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'
|