summaryrefslogtreecommitdiff
path: root/content/handlers/javascript/duktape/Makefile
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-05-04 23:06:14 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-05-04 23:06:20 +0100
commit6dfc0f1486e50ff6a3bb74164cc5e0af6b012deb (patch)
treeee2ef12f492262dcb427921843b15a8eca63f298 /content/handlers/javascript/duktape/Makefile
parent38a65c0242ca7b32aa74537ab72d52510a9a32c8 (diff)
downloadnetsurf-6dfc0f1486e50ff6a3bb74164cc5e0af6b012deb.tar.gz
netsurf-6dfc0f1486e50ff6a3bb74164cc5e0af6b012deb.tar.bz2
Support nodelist indexing
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'content/handlers/javascript/duktape/Makefile')
-rw-r--r--content/handlers/javascript/duktape/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/content/handlers/javascript/duktape/Makefile b/content/handlers/javascript/duktape/Makefile
index e24a12a2e..c9e9947dd 100644
--- a/content/handlers/javascript/duktape/Makefile
+++ b/content/handlers/javascript/duktape/Makefile
@@ -4,10 +4,16 @@
# Included by javascript/Makefile
#
-content/handlers/javascript/duktape/dukky.c: $(OBJROOT)/duktape/binding.h
+content/handlers/javascript/duktape/dukky.c: $(OBJROOT)/duktape/binding.h $(OBJROOT)/duktape/generics.js.inc
BINDINGS := $(wildcard content/handlers/javascript/duktape/*.bnd)
+# Generator for the C include representing the generics.js
+$(OBJROOT)/duktape/generics.js.inc: content/handlers/javascript/duktape/generics.js
+ $(Q)$(MKDIR) -p $(OBJROOT)/duktape
+ $(VQ)echo " XXD: $<"
+ $(Q)xxd -i $< | sed -e 's/content_handlers_javascript_duktape_generics_js/generics_js/' > $@
+
# ensure genbind generates debugging files
GBFLAGS+=-D