NextGB, web demo powerd by vue

This commit is contained in:
chenhaibo
2025-02-03 16:27:46 +08:00
parent 0b7126b12b
commit c80247286e
113 changed files with 16731 additions and 9944 deletions

View File

@ -2,6 +2,7 @@ GOCMD=go
GOBUILD=$(GOCMD) build
BINARY_NAME=bin/srs-sip
MAIN_PATH=main/main.go
VUE_DIR=html/NextGB
default: build
@ -10,6 +11,8 @@ build:
clean:
rm -f $(BINARY_NAME)
rm -rf $(VUE_DIR)/dist
rm -rf $(VUE_DIR)/node_modules
run:
$(GOBUILD) -o $(BINARY_NAME) $(MAIN_PATH)
@ -19,4 +22,15 @@ install:
$(GOBUILD) -o $(BINARY_NAME) $(MAIN_PATH)
mv $(BINARY_NAME) /usr/local/bin
.PHONY: clean
vue-install:
cd $(VUE_DIR) && npm install
vue-build:
cd $(VUE_DIR) && npm run build
vue-dev:
cd $(VUE_DIR) && npm run dev
all: build vue-build
.PHONY: clean vue-install vue-build vue-dev all