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) \
|
$(AUTOGEN_SRC_script): %Binding.rs: $(bindinggen_dependencies) \
|
||||||
%.webidl
|
%.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 \
|
-I$(BINDINGS_SRC)/parser -I$(BINDINGS_SRC)/ply \
|
||||||
-D$(BINDINGS_SRC) \
|
-D$(BINDINGS_SRC) \
|
||||||
$(BINDINGS_SRC)/BindingGen.py rs \
|
$(BINDINGS_SRC)/BindingGen.py rs \
|
||||||
$(BINDINGS_SRC)/Bindings.conf $*Binding $*.webidl
|
$(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
|
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) \
|
$(BINDINGS_SRC)/ParserResults.pkl: $(globalgen_dependencies) \
|
||||||
$(WEBIDL_script)
|
$(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 \
|
-I$(BINDINGS_SRC)/parser -I$(BINDINGS_SRC)/ply \
|
||||||
-D$(BINDINGS_SRC) \
|
-D$(BINDINGS_SRC) \
|
||||||
$(BINDINGS_SRC)/GlobalGen.py $(BINDINGS_SRC)/Bindings.conf . \
|
$(BINDINGS_SRC)/GlobalGen.py $(BINDINGS_SRC)/Bindings.conf . \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue