YML2_PATH=$(HOME)/src/pepbase/default/yml2 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 $(YML2_PROC) -y $< cid_grammar.yml2 clean: -dirs echo -f $(YML2_MARKERS)