diff options
| author | Michael Forney <mforney@mforney.org> | 2019-06-05 23:09:06 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2019-06-05 23:09:06 -0700 |
| commit | 49f60b7f236dbd4fc4839a1c17632ddafb91c001 (patch) | |
| tree | cfa66a5bfb2e89294f09fb98abef33e4a7e974cb /pkg/netsurf/gen.lua | |
| parent | 10e71a69a346c6137d3483ad544fefb0ca6ef3e2 (diff) | |
netsurf: Disable javascript support
It is not that useful in its current form, and this save quite a
bit in executable size.
Diffstat (limited to 'pkg/netsurf/gen.lua')
| -rw-r--r-- | pkg/netsurf/gen.lua | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/pkg/netsurf/gen.lua b/pkg/netsurf/gen.lua index dbafe667..ecc0e3db 100644 --- a/pkg/netsurf/gen.lua +++ b/pkg/netsurf/gen.lua @@ -9,7 +9,6 @@ subgen 'libnsutils' subgen 'libparserutils' subgen 'libsvgtiny' subgen 'libwapcaplet' -subgen 'nsgenbind' sub('tools.ninja', function() toolchain 'host' @@ -51,16 +50,6 @@ cflags{ '-I pkg/utf8proc/src', } -rule('nsgenbind', '$outdir/nsgenbind/nsgenbind -I $srcdir/content/handlers/javascript/WebIDL $in $outdir/duktape', { - restat='1', -}) - -local nsgenbind = expand{'$outdir/duktape/', lines('nsgenbind.txt')} -build('nsgenbind', nsgenbind, { - '$srcdir/content/handlers/javascript/duktape/netsurf.bnd', - '|', '$outdir/nsgenbind/nsgenbind', '$dir/fetch', -}) - pkg.deps = { '$dir/libcss/fetch', '$dir/libdom/fetch', @@ -72,7 +61,6 @@ pkg.deps = { '$dir/libparserutils/fetch', '$dir/libsvgtiny/fetch', '$dir/libwapcaplet/fetch', - '$outdir/duktape/binding.c', 'pkg/curl/headers', 'pkg/freetype/fetch', 'pkg/libjpeg-turbo/headers', @@ -86,13 +74,7 @@ pkg.deps = { 'pkg/zlib/headers', } -local sources = {} -for _, src in ipairs(nsgenbind) do - if src:hassuffix('.c') then - table.insert(sources, src) - end -end -exe('netsurf', {sources, paths[[ +exe('netsurf', [[ desktop/( cookie_manager.c knockout.c hotlist.c mouse.c plot_style.c print.c search.c searchweb.c scrollbar.c @@ -111,7 +93,7 @@ exe('netsurf', {sources, paths[[ handlers/( image/(image.c image_cache.c bmp.c gif.c ico.c jpeg.c png.c svg.c) css/(css.c dump.c internal.c hints.c select.c utils.c) - javascript/(fetcher.c content.c duktape/(dukky.c duktape.c)) + javascript/(fetcher.c none/none.c) html/( box.c box_construct.c box_normalise.c box_textarea.c font.c form.c imagemap.c layout.c search.c table.c @@ -172,7 +154,7 @@ exe('netsurf', {sources, paths[[ wayland-protocols/xdg-shell-protocol.c.o ) -]]}) +]]) file('bin/netsurf', '755', '$outdir/netsurf') build('sed', '$outdir/netsurf.1', '$srcdir/docs/netsurf-fb.1', { |
