improved Makefile
This commit is contained in:
parent
f799415ada
commit
9eb68a1d7e
10
Makefile
10
Makefile
@ -5,13 +5,19 @@ BUILD_DIR = build
|
|||||||
all: clean deps build
|
all: clean deps build
|
||||||
|
|
||||||
.PHONY:build
|
.PHONY:build
|
||||||
build: $(BUILD_DIR)/$(BINARY) $(BUILD_DIR)/public
|
build: go js
|
||||||
|
|
||||||
|
.PHONY: js
|
||||||
|
js: $(BUILD_DIR)/public
|
||||||
|
|
||||||
|
.PHONY: go
|
||||||
|
go: $(BUILD_DIR)/$(BINARY)
|
||||||
|
|
||||||
$(BUILD_DIR)/$(BINARY):
|
$(BUILD_DIR)/$(BINARY):
|
||||||
go build -o $(BUILD_DIR)/$(BINARY) cmd/s3share.go
|
go build -o $(BUILD_DIR)/$(BINARY) cmd/s3share.go
|
||||||
|
|
||||||
$(BUILD_DIR)/public:
|
$(BUILD_DIR)/public:
|
||||||
npm run build && cp -r public/ $(BUILD_DIR)/public
|
npm run build && mkdir -p $(BUILD_DIR) &&cp -r public/ $(BUILD_DIR)/public
|
||||||
|
|
||||||
.PHONY: deps
|
.PHONY: deps
|
||||||
deps: node_modules
|
deps: node_modules
|
||||||
|
Loading…
Reference in New Issue
Block a user