build: add build-lightbox targets, wire into build/build-linux/dev/test
This commit is contained in:
parent
3284b03819
commit
adf9e9cf07
16
Makefile
16
Makefile
@ -1,13 +1,15 @@
|
|||||||
.PHONY: dev build build-linux css css-watch clean build-editor build-editor-incremental highlight-css test
|
.PHONY: dev build build-linux css css-watch clean build-editor build-editor-incremental build-lightbox build-lightbox-incremental highlight-css test
|
||||||
|
|
||||||
build:
|
build:
|
||||||
@$(MAKE) build-editor
|
@$(MAKE) build-editor
|
||||||
|
@$(MAKE) build-lightbox
|
||||||
@$(MAKE) highlight-css
|
@$(MAKE) highlight-css
|
||||||
@tailwindcss -i input.css -o public/style.css --minify
|
@tailwindcss -i input.css -o public/style.css --minify
|
||||||
@dx build --release --debug-symbols=false
|
@dx build --release --debug-symbols=false
|
||||||
|
|
||||||
build-linux:
|
build-linux:
|
||||||
@$(MAKE) build-editor
|
@$(MAKE) build-editor
|
||||||
|
@$(MAKE) build-lightbox
|
||||||
@$(MAKE) highlight-css
|
@$(MAKE) highlight-css
|
||||||
@tailwindcss -i input.css -o public/style.css --minify
|
@tailwindcss -i input.css -o public/style.css --minify
|
||||||
@dx build @client --release --debug-symbols=false --wasm-js-cfg false
|
@dx build @client --release --debug-symbols=false --wasm-js-cfg false
|
||||||
@ -26,7 +28,16 @@ build-editor:
|
|||||||
build-editor-incremental:
|
build-editor-incremental:
|
||||||
@cd libs/tiptap-editor && npm run build
|
@cd libs/tiptap-editor && npm run build
|
||||||
|
|
||||||
dev: build-editor-incremental
|
build-lightbox:
|
||||||
|
@echo "Building Lightbox..."
|
||||||
|
@cd libs/lightbox && npm ci --include=dev && npm run build
|
||||||
|
@echo "Lightbox built."
|
||||||
|
|
||||||
|
# dev 用的增量构建:跳过 npm ci(假设 node_modules 已存在),仅 vite build。
|
||||||
|
build-lightbox-incremental:
|
||||||
|
@cd libs/lightbox && npm run build
|
||||||
|
|
||||||
|
dev: build-editor-incremental build-lightbox-incremental
|
||||||
@echo "Cleaning static/..."
|
@echo "Cleaning static/..."
|
||||||
@rm -rf static/
|
@rm -rf static/
|
||||||
@echo "Building Tiptap editor (incremental)..."
|
@echo "Building Tiptap editor (incremental)..."
|
||||||
@ -45,6 +56,7 @@ css-watch:
|
|||||||
test:
|
test:
|
||||||
@cargo test
|
@cargo test
|
||||||
@cd libs/tiptap-editor && npm test
|
@cd libs/tiptap-editor && npm test
|
||||||
|
@cd libs/lightbox && npm test
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@cargo clean
|
@cargo clean
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user