@@ -9,19 +9,6 @@ _SUCCESS = ${_GREEN}${_BOLD}
9
9
_SUCCESS_LIGHT = ${_GREEN}
10
10
11
11
help :
12
- @echo " "
13
- @echo " ${_GRAY} # setup section${_END} "
14
- @echo " ${_GRAY} #${_END} "
15
- @echo " ${_GRAY} # To setup your environment, launch the following from the root of the project${_END} "
16
- @echo " rustup target install wasm32-unknown-unknown"
17
- @echo " cargo install wasm-server-runner"
18
- @echo " cargo install cargo-watch"
19
- @echo " cargo install wasm-bindgen-cli@0.2.84"
20
- @echo " cargo install wasm-opt ${_GRAY} # for .wasm file size optimization${_END} "
21
- @echo
22
- @echo " ${_GRAY} # If you want to do WebAssembly, install the web part${_END} "
23
- @echo " cd ./www && npm install"
24
- @echo " "
25
12
@grep -E ' ^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST ) | sort | awk ' BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
26
13
27
14
desktop-dev : # # ▶️ Run desktop version in development
@@ -63,19 +50,25 @@ wasm-build-opt: ## ⚙️ Build wasm version with optimized file size
63
50
$(MAKE ) wasm-build
64
51
$(MAKE ) wasm-opt
65
52
66
- www-dev : # # ⚙ ️ Build wasm and launch website dev server via vite
53
+ www-dev : # # ▶ ️ Build wasm and launch website dev server via vite
67
54
$(MAKE ) wasm-build
55
+ $(MAKE ) www-dev-only
56
+
57
+ www-dev-only : # # ▶️ Launch vite dev server (doesn't build wasm)
68
58
cd www && npm run dev -- --host --port 3000
69
59
70
- www-build : # # ⚙️ Build wasm and buil website
60
+ www-build : # # ⚙️ Build wasm and build website
71
61
$(MAKE ) wasm-build
62
+ $(MAKE ) www-build-only
63
+
64
+ www-build-only : # # ⚙️ Build vite bundle (doesn't build wasm)
72
65
cd www && npm run build
73
66
74
67
www-build-opt : # # ⚙️ Build wasm (optimized wasm file size) and build website
75
68
$(MAKE ) wasm-build-opt
76
- cd www && npm run build
69
+ $( MAKE ) www- build-only
77
70
78
71
www-preview : # # ▶️ Preview website's build
79
72
cd www && npm run preview -- --host --port 3000
80
73
81
- .PHONY : desktop-build desktop-dev wasm-build wasm-dev www-build www-dev www-preview
74
+ .PHONY : desktop-build desktop-dev-watch desktop-dev forward-fallback forward wasm-build-opt wasm-build wasm- dev-release wasm-dev wasm-opt www-build-only www-build-opt www-build www-dev-only www-dev www-preview
0 commit comments