summaryrefslogtreecommitdiff
path: root/javascript/Makefile
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-08-02 21:49:33 +0100
committerVincent Sanders <vince@kyllikki.org>2015-08-02 21:49:33 +0100
commitba214995f8d259790a9eab683a227403b2d3608d (patch)
tree527d9ab96d720e7fc8be8f349af4e727ba601aa3 /javascript/Makefile
parent41adda891da5f692c186a96edd530dd8fdc4d5f5 (diff)
downloadnetsurf-ba214995f8d259790a9eab683a227403b2d3608d.tar.gz
netsurf-ba214995f8d259790a9eab683a227403b2d3608d.tar.bz2
update to use nsgenbind bindings
Diffstat (limited to 'javascript/Makefile')
-rw-r--r--javascript/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/javascript/Makefile b/javascript/Makefile
index 3d3e2733f..eaeb8b9d9 100644
--- a/javascript/Makefile
+++ b/javascript/Makefile
@@ -61,12 +61,18 @@ $(eval $(foreach V,$(filter JSAPI_BINDING_%,$(.VARIABLES)),$(call convert_jsapi_
else
ifeq ($(NETSURF_USE_DUKTAPE),YES)
-S_DUKKY := event_target.c window.c node.c document.c \
- element.c html_element.c html_unknown_element.c \
- character_data.c text.c comment.c html_collection.c node_list.c \
- html_br_element.c
+JUNK:=$(shell mkdir -p $(OBJROOT)/duktape)
+JUNK:=$(shell nsgenbind -v -g -D -I javascript/WebIDL javascript/duktape/netsurf.bnd $(OBJROOT)/duktape)
+include $(OBJROOT)/duktape/Makefile
-S_JAVASCRIPT += dukky.c duktape.c content.c fetcher.c $(addprefix duktape/,$(S_DUKKY))
+S_JSAPI_BINDING:=$(addprefix $(OBJROOT)/duktape/,$(NSGENBIND_SOURCES))
+
+#S_DUKKY := event_target.c window.c node.c document.c \
+# element.c html_element.c html_unknown_element.c \
+# character_data.c text.c comment.c html_collection.c node_list.c \
+# html_br_element.c
+
+S_JAVASCRIPT += dukky.c content.c fetcher.c duktape/duktape.c
else
S_JAVASCRIPT += none.c fetcher.c