Initial commit: LAN Manager with Go backend and Vue frontend
This commit is contained in:
24
Makefile
Normal file
24
Makefile
Normal file
@@ -0,0 +1,24 @@
|
||||
.PHONY: all build web server clean run dev
|
||||
|
||||
all: build
|
||||
|
||||
web:
|
||||
cd web && npm install && npm run build
|
||||
rm -rf server/static/*
|
||||
cp -r web/dist/* server/static/
|
||||
|
||||
server:
|
||||
cd server && go build -o ../lan-manager .
|
||||
|
||||
build: web server
|
||||
|
||||
clean:
|
||||
rm -f lan-manager
|
||||
rm -rf server/static/*
|
||||
rm -rf web/dist
|
||||
|
||||
dev:
|
||||
cd web && npm run dev
|
||||
|
||||
run:
|
||||
cd server && go run .
|
||||
Reference in New Issue
Block a user