mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
192 lines
3.4 KiB
Lua
192 lines
3.4 KiB
Lua
cflags{
|
|
'-I $srcdir/include',
|
|
'-I $srcdir/src',
|
|
'-I pkg/netsurf/libparserutils/src/include',
|
|
'-I pkg/netsurf/libwapcaplet/src/include',
|
|
}
|
|
|
|
sub('tools.ninja', function()
|
|
toolchain 'host'
|
|
exe('gen_prop_parser', {'src/parse/properties/css_property_parser_gen.c'})
|
|
end)
|
|
|
|
build('awk', '$outdir/prop_parsers.c', {
|
|
'$srcdir/src/parse/properties/properties.gen',
|
|
'|', '$dir/prop_parsers.awk', '$outdir/gen_prop_parser',
|
|
}, {expr='-f $dir/prop_parsers.awk gen_prop_parser=$outdir/gen_prop_parser'})
|
|
|
|
pkg.deps = {
|
|
'pkg/netsurf/libparserutils/fetch',
|
|
'pkg/netsurf/libwapcaplet/fetch',
|
|
}
|
|
|
|
lib('libcss.a', [[src/(
|
|
stylesheet.c
|
|
charset/detect.c
|
|
lex/lex.c
|
|
parse/(
|
|
parse.c language.c important.c propstrings.c font_face.c
|
|
properties/(
|
|
azimuth.c
|
|
background.c
|
|
background_position.c
|
|
border.c
|
|
border_color.c
|
|
border_spacing.c
|
|
border_style.c
|
|
border_width.c
|
|
clip.c
|
|
columns.c
|
|
column_rule.c
|
|
content.c
|
|
cue.c
|
|
cursor.c
|
|
elevation.c
|
|
font.c
|
|
font_family.c
|
|
font_weight.c
|
|
list_style.c
|
|
list_style_type.c
|
|
margin.c
|
|
opacity.c
|
|
outline.c
|
|
overflow.c
|
|
padding.c
|
|
pause.c
|
|
play_during.c
|
|
properties.c
|
|
quotes.c
|
|
text_decoration.c
|
|
utils.c
|
|
voice_family.c
|
|
)
|
|
)
|
|
select/(
|
|
arena.c computed.c dispatch.c hash.c select.c font_face.c
|
|
properties/(
|
|
helpers.c
|
|
azimuth.c
|
|
background_attachment.c
|
|
background_color.c
|
|
background_image.c
|
|
background_position.c
|
|
background_repeat.c
|
|
border_bottom_color.c
|
|
border_bottom_style.c
|
|
border_bottom_width.c
|
|
border_collapse.c
|
|
border_left_color.c
|
|
border_left_style.c
|
|
border_left_width.c
|
|
border_right_color.c
|
|
border_right_style.c
|
|
border_right_width.c
|
|
border_spacing.c
|
|
border_top_color.c
|
|
border_top_style.c
|
|
border_top_width.c
|
|
bottom.c
|
|
box_sizing.c
|
|
break_after.c
|
|
break_before.c
|
|
break_inside.c
|
|
caption_side.c
|
|
clear.c
|
|
clip.c
|
|
color.c
|
|
column_count.c
|
|
column_fill.c
|
|
column_gap.c
|
|
column_rule_color.c
|
|
column_rule_style.c
|
|
column_rule_width.c
|
|
column_span.c
|
|
column_width.c
|
|
content.c
|
|
counter_increment.c
|
|
counter_reset.c
|
|
cue_after.c
|
|
cue_before.c
|
|
cursor.c
|
|
direction.c
|
|
display.c
|
|
elevation.c
|
|
empty_cells.c
|
|
float.c
|
|
font_family.c
|
|
font_size.c
|
|
font_style.c
|
|
font_variant.c
|
|
font_weight.c
|
|
height.c
|
|
left.c
|
|
letter_spacing.c
|
|
line_height.c
|
|
list_style_image.c
|
|
list_style_position.c
|
|
list_style_type.c
|
|
margin_bottom.c
|
|
margin_left.c
|
|
margin_right.c
|
|
margin_top.c
|
|
max_height.c
|
|
max_width.c
|
|
min_height.c
|
|
min_width.c
|
|
opacity.c
|
|
orphans.c
|
|
outline_color.c
|
|
outline_style.c
|
|
outline_width.c
|
|
overflow_x.c
|
|
overflow_y.c
|
|
padding_bottom.c
|
|
padding_left.c
|
|
padding_right.c
|
|
padding_top.c
|
|
page_break_after.c
|
|
page_break_before.c
|
|
page_break_inside.c
|
|
pause_after.c
|
|
pause_before.c
|
|
pitch.c
|
|
pitch_range.c
|
|
play_during.c
|
|
position.c
|
|
quotes.c
|
|
richness.c
|
|
right.c
|
|
speech_rate.c
|
|
speak.c
|
|
speak_header.c
|
|
speak_numeral.c
|
|
speak_punctuation.c
|
|
stress.c
|
|
table_layout.c
|
|
text_align.c
|
|
text_decoration.c
|
|
text_indent.c
|
|
text_transform.c
|
|
top.c
|
|
unicode_bidi.c
|
|
vertical_align.c
|
|
visibility.c
|
|
voice_family.c
|
|
volume.c
|
|
white_space.c
|
|
widows.c
|
|
width.c
|
|
word_spacing.c
|
|
writing_mode.c
|
|
z_index.c
|
|
)
|
|
)
|
|
utils/(errors.c utils.c)
|
|
) $builddir/pkg/netsurf/(
|
|
libcss/prop_parsers.c
|
|
libparserutils/libparserutils.a
|
|
libwapcaplet/libwapcaplet.a
|
|
)]])
|
|
|
|
fetch 'git'
|