mirror of
https://github.com/servo/servo.git
synced 2025-08-08 23:15:33 +01:00
Bindings gen touches output Rust files to prevent it from running every time.
This commit is contained in:
parent
525fdd431d
commit
ebbfde06f9
1 changed files with 4 additions and 2 deletions
|
@ -254,11 +254,13 @@ bindinggen_dependencies := $(addprefix $(BINDINGS_SRC)/, BindingGen.py Bindings.
|
|||
|
||||
$(AUTOGEN_SRC_script): %Binding.rs: $(bindinggen_dependencies) \
|
||||
%.webidl
|
||||
PYTHONDONTWRITEBYTECODE=1 $(CFG_PYTHON2) $(BINDINGS_SRC)/pythonpath.py \
|
||||
@echo "Maybe generating $(shell basename $@)..."
|
||||
$(Q)PYTHONDONTWRITEBYTECODE=1 $(CFG_PYTHON2) $(BINDINGS_SRC)/pythonpath.py \
|
||||
-I$(BINDINGS_SRC)/parser -I$(BINDINGS_SRC)/ply \
|
||||
-D$(BINDINGS_SRC) \
|
||||
$(BINDINGS_SRC)/BindingGen.py rs \
|
||||
$(BINDINGS_SRC)/Bindings.conf $*Binding $*.webidl
|
||||
$(Q)touch $@
|
||||
|
||||
globalgen_dependencies := $(addprefix $(BINDINGS_SRC)/, GlobalGen.py Bindings.conf Configuration.py CodegenRust.py parser/WebIDL.py) $(CACHE_DIR)/.done
|
||||
|
||||
|
@ -268,7 +270,7 @@ $(CACHE_DIR)/.done:
|
|||
|
||||
$(BINDINGS_SRC)/ParserResults.pkl: $(globalgen_dependencies) \
|
||||
$(WEBIDL_script)
|
||||
PYTHONDONTWRITEBYTECODE=1 $(CFG_PYTHON2) $(BINDINGS_SRC)/pythonpath.py \
|
||||
$(Q)PYTHONDONTWRITEBYTECODE=1 $(CFG_PYTHON2) $(BINDINGS_SRC)/pythonpath.py \
|
||||
-I$(BINDINGS_SRC)/parser -I$(BINDINGS_SRC)/ply \
|
||||
-D$(BINDINGS_SRC) \
|
||||
$(BINDINGS_SRC)/GlobalGen.py $(BINDINGS_SRC)/Bindings.conf . \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue