1cflags{
2 '-D NDEBUG',
3 '-I $outdir',
4 '-I $srcdir/src',
5 '-I $srcdir/include',
6 '-I $basedir/pkg/netsurf/libdom/src/include',
7 '-I $basedir/pkg/netsurf/libparserutils/src/include',
8 '-I $basedir/pkg/netsurf/libwapcaplet/src/include',
9}
10
11build('awk', '$outdir/entities.inc', {'$srcdir/build/Entities', '|', '$dir/entities.awk'}, {
12 expr='-f $dir/entities.awk',
13})
14
15pkg.deps = {
16 '$outdir/entities.inc',
17 'pkg/netsurf/libdom/fetch',
18 'pkg/netsurf/libparserutils/fetch',
19 'pkg/netsurf/libwapcaplet/fetch',
20}
21
22lib('libhubbub.a', [[src/(
23 parser.c
24 charset/detect.c
25 tokeniser/(entities.c tokeniser.c)
26 treebuilder/(
27 treebuilder.c
28 initial.c before_html.c before_head.c in_head.c
29 in_head_noscript.c after_head.c in_body.c in_table.c
30 in_caption.c in_column_group.c in_table_body.c in_row.c
31 in_cell.c in_select.c in_select_in_table.c
32 in_foreign_content.c after_body.c in_frameset.c
33 after_frameset.c after_after_body.c after_after_frameset.c
34 generic_rcdata.c
35 )
36 utils/(errors.c string.c)
37) $builddir/pkg/netsurf/libparserutils/libparserutils.a]])
38
39fetch 'git'