logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

gen.lua (2750B)


  1. cflags{
  2. '-I $srcdir/include',
  3. '-I $srcdir/src',
  4. '-I $basedir/pkg/netsurf/libhubbub/src/include',
  5. '-I $basedir/pkg/netsurf/libparserutils/src/include',
  6. '-I $basedir/pkg/netsurf/libwapcaplet/src/include',
  7. '-isystem $builddir/pkg/expat/include',
  8. }
  9. pkg.hdrs = copy('$outdir/include/dom', '$srcdir', {
  10. 'bindings/hubbub/errors.h',
  11. 'bindings/hubbub/parser.h',
  12. 'bindings/xml/xmlerror.h',
  13. 'bindings/xml/xmlparser.h',
  14. })
  15. pkg.deps = {
  16. 'pkg/expat/headers',
  17. 'pkg/netsurf/libhubbub/fetch',
  18. 'pkg/netsurf/libparserutils/fetch',
  19. 'pkg/netsurf/libwapcaplet/fetch',
  20. }
  21. lib('libdom.a', [[
  22. src/(
  23. core/(
  24. string.c node.c
  25. attr.c characterdata.c element.c
  26. implementation.c
  27. text.c typeinfo.c comment.c
  28. namednodemap.c nodelist.c
  29. cdatasection.c document_type.c entity_ref.c pi.c
  30. doc_fragment.c document.c
  31. )
  32. events/(
  33. event.c dispatch.c event_target.c document_event.c
  34. custom_event.c keyboard_event.c mouse_wheel_event.c
  35. text_event.c event_listener.c mouse_event.c mutation_event.c
  36. ui_event.c mouse_multi_wheel_event.c mutation_name_event.c
  37. )
  38. html/(
  39. html_applet_element.c
  40. html_area_element.c
  41. html_anchor_element.c
  42. html_basefont_element.c
  43. html_base_element.c
  44. html_body_element.c
  45. html_button_element.c
  46. html_canvas_element.c
  47. html_collection.c
  48. html_document.c
  49. html_element.c
  50. html_dlist_element.c
  51. html_directory_element.c
  52. html_options_collection.c
  53. html_html_element.c
  54. html_head_element.c
  55. html_link_element.c
  56. html_title_element.c
  57. html_meta_element.c
  58. html_style_element.c
  59. html_form_element.c
  60. html_select_element.c
  61. html_input_element.c
  62. html_text_area_element.c
  63. html_opt_group_element.c
  64. html_option_element.c
  65. html_hr_element.c
  66. html_menu_element.c
  67. html_fieldset_element.c
  68. html_legend_element.c
  69. html_div_element.c
  70. html_paragraph_element.c
  71. html_heading_element.c
  72. html_quote_element.c
  73. html_pre_element.c
  74. html_br_element.c
  75. html_label_element.c
  76. html_ulist_element.c
  77. html_olist_element.c
  78. html_li_element.c
  79. html_font_element.c
  80. html_mod_element.c
  81. html_image_element.c
  82. html_object_element.c
  83. html_param_element.c
  84. html_map_element.c
  85. html_script_element.c
  86. html_tablecaption_element.c
  87. html_tablecell_element.c
  88. html_tablecol_element.c
  89. html_tablesection_element.c
  90. html_table_element.c
  91. html_tablerow_element.c
  92. html_frameset_element.c
  93. html_frame_element.c
  94. html_iframe_element.c
  95. html_isindex_element.c
  96. )
  97. utils/(namespace.c hashtable.c character_valid.c validate.c)
  98. )
  99. bindings/hubbub/parser.c
  100. bindings/xml/expat_xmlparser.c
  101. $builddir/pkg/expat/libexpat.a.d
  102. $builddir/pkg/netsurf/libhubbub/libhubbub.a.d
  103. $builddir/pkg/netsurf/libwapcaplet/libwapcaplet.a
  104. ]])
  105. fetch 'git'