blob: 4899cc2bf9f051e418cc6a9b12e9b09c15a06903 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
DEFAULT_ENV = gen-env8
VENV ?= $(shell pwd)/$(DEFAULT_ENV)
PYTHON = VIRTUAL_ENV=$(VIRTUAL_ENV) $(VENV)/bin/python3
all: core messaging
core: venv
$(PYTHON) generate.py --target targets/core.json | rustfmt > core.rs
messaging: venv
$(PYTHON) generate.py | rustfmt > messaging.rs
venv:
[ -d $(VENV) ] || (python3 -m venv $(DEFAULT_ENV) && VIRTUAL_ENV=$(VENV) $(VENV)/bin/pip install lark-parser)
|