update Makefil
This commit is contained in:
25
Makefile
25
Makefile
@@ -1,11 +1,12 @@
|
|||||||
.PHONY: install run clean
|
.PHONY: install run clean build build-frontend build-backend build-appimage build-exe dist
|
||||||
|
|
||||||
VENV = venv
|
VENV = venv
|
||||||
PYTHON = $(VENV)/bin/python
|
PYTHON = $(VENV)/bin/python
|
||||||
PIP = $(VENV)/bin/pip
|
PIP = $(VENV)/bin/pip
|
||||||
|
NPM = npm
|
||||||
|
|
||||||
install: $(VENV)
|
install: $(VENV)
|
||||||
npm install
|
$(NPM) install
|
||||||
|
|
||||||
$(VENV):
|
$(VENV):
|
||||||
python3 -m venv $(VENV)
|
python3 -m venv $(VENV)
|
||||||
@@ -15,9 +16,29 @@ $(VENV):
|
|||||||
run: install
|
run: install
|
||||||
$(PYTHON) meshchat.py
|
$(PYTHON) meshchat.py
|
||||||
|
|
||||||
|
build-frontend:
|
||||||
|
$(NPM) run build-frontend
|
||||||
|
|
||||||
|
build-backend: install
|
||||||
|
$(PYTHON) setup.py build
|
||||||
|
|
||||||
|
build: build-frontend build-backend
|
||||||
|
|
||||||
|
build-appimage: build
|
||||||
|
$(NPM) run electron-postinstall
|
||||||
|
$(NPM) run dist -- --linux AppImage
|
||||||
|
|
||||||
|
build-exe: build
|
||||||
|
$(NPM) run electron-postinstall
|
||||||
|
$(NPM) run dist -- --win portable
|
||||||
|
|
||||||
|
dist: build-appimage
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(VENV)
|
rm -rf $(VENV)
|
||||||
rm -rf node_modules
|
rm -rf node_modules
|
||||||
|
rm -rf build
|
||||||
|
rm -rf dist
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user