NextGB, web demo powerd by vue
This commit is contained in:
16
Makefile
16
Makefile
@ -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
|
||||
|
||||
Reference in New Issue
Block a user