summaryrefslogtreecommitdiff
path: root/pkg/netsurf/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-06-05 23:09:06 -0700
committerMichael Forney <mforney@mforney.org>2019-06-05 23:09:06 -0700
commit49f60b7f236dbd4fc4839a1c17632ddafb91c001 (patch)
treecfa66a5bfb2e89294f09fb98abef33e4a7e974cb /pkg/netsurf/gen.lua
parent10e71a69a346c6137d3483ad544fefb0ca6ef3e2 (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.lua24
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', {