|
|
@ -3,21 +3,9 @@ YML2_PROC=$(YML2_PATH)/yml2proc $(YML2_OPTS) |
|
|
|
YML2_OPTS=--encoding=utf8 |
|
|
|
|
|
|
|
|
|
|
|
MARKER_DIR=. |
|
|
|
|
|
|
|
YML2_MARKERS= \
|
|
|
|
$(MARKER_DIR)/gen_pybind.marker |
|
|
|
|
|
|
|
.PHONY: all codegen clean |
|
|
|
|
|
|
|
all: codegen |
|
|
|
|
|
|
|
# ------------- YML2 CodeGen --------------
|
|
|
|
codegen: $(YML2_MARKERS) |
|
|
|
|
|
|
|
$(YML2_MARKERS): $(MARKER_DIR)/%.marker : %.ysl2 cid_grammar.yml2 |
|
|
|
py_module.cc : gen_pybind.ysl2 cid_grammar.yml2 |
|
|
|
$(YML2_PROC) -y $< cid_grammar.yml2 |
|
|
|
|
|
|
|
clean: -dirs |
|
|
|
clean: |
|
|
|
echo -f $(YML2_MARKERS) |
|
|
|
|
|
|
|