blob: 79b4489bc830fbf5c7a80ab0b93481a3eefe414a (
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 --target targets/messaging.json | rustfmt > messaging.rs
venv:
[ -d $(VENV) ] || (python3 -m venv $(DEFAULT_ENV) && VIRTUAL_ENV=$(VENV) $(VENV)/bin/pip install lark-parser)
|