Introduce a binding flags to allow local config changes
This commit is contained in:
parent
f3e0267ccd
commit
7b6d89db04
|
@ -34,3 +34,5 @@
|
|||
# override NETSURF_USE_MOZJS := NO
|
||||
# override NETSURF_USE_MOZJS := YES
|
||||
|
||||
### To change flags to javascript binding generator
|
||||
# GBFLAGS:=-g
|
||||
|
|
|
@ -8,8 +8,8 @@ javascript/dukky.c: $(OBJROOT)/duktape/binding.h
|
|||
|
||||
BINDINGS := $(wildcard javascript/duktape/*.bnd)
|
||||
|
||||
GBFLAGS:=-D
|
||||
#GBFLAGS+=-g
|
||||
# ensure genbind generates debugging files
|
||||
GBFLAGS+=-D
|
||||
|
||||
$(OBJROOT)/duktape/binding.h $(OBJROOT)/duktape/Makefile: javascript/duktape/netsurf.bnd $(BINDINGS)
|
||||
$(Q)mkdir -p $(OBJROOT)/duktape
|
||||
|
@ -24,7 +24,7 @@ Docs/UnimplementedJavascript.txt: javascript/duktape/netsurf.bnd $(BINDINGS)
|
|||
$(VQ)echo "This is a list of all the binding methods, getters and setters without an implementation in a binding." >> $@
|
||||
$(VQ)echo "" >> $@
|
||||
$(VQ)echo " GENBIND: $<"
|
||||
$(Q)nsgenbind -Wunimplemented -I javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | grep "Unimplemented" | cut -d' ' -f4- | sort -k 2 | awk '{print $$0"\\n" }' >> $@
|
||||
$(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | grep "Unimplemented" | cut -d' ' -f4- | sort -k 2 | awk '{print $$0"\\n" }' >> $@
|
||||
$(VQ)echo "*/" >> $@
|
||||
|
||||
ifeq ($(filter $(MAKECMDGOALS),clean test coverage),)
|
||||
|
|
Loading…
Reference in New Issue