Update makefile and add dev guide
This commit is contained in:
parent
67ee4b439b
commit
88d9c70f0a
3 changed files with 43 additions and 4 deletions
13
Makefile
13
Makefile
|
|
@ -3,16 +3,25 @@ OPENSSL_VERSION=3.1.1
|
|||
# I'm lazy to type "webui-build" so made it default
|
||||
all: webui-build
|
||||
|
||||
@PHONY: webui-deps
|
||||
webui-deps:
|
||||
cd desktop && npm install
|
||||
cd crates/librqbit/webui && npm install
|
||||
|
||||
@PHONY: webui-dev
|
||||
webui-dev:
|
||||
webui-dev: webui-deps
|
||||
cd crates/librqbit/webui && \
|
||||
npm run dev
|
||||
|
||||
@PHONY: webui-build
|
||||
webui-build:
|
||||
webui-build: webui-deps
|
||||
cd crates/librqbit/webui && \
|
||||
npm run build
|
||||
|
||||
@PHONY: devserver
|
||||
devserver:
|
||||
CORS_DEBUG=1 cargo run --release -- server start /tmp/scratch/
|
||||
|
||||
@PHONY: clean
|
||||
clean:
|
||||
rm -rf target
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue