23 lines
437 B
Makefile
23 lines
437 B
Makefile
# Variables
|
|
CSS_INPUT:=./src/layouts/static/styles/global.css
|
|
CSS_OUTPUT:=./build/stylesheet.css
|
|
NAME:=web-app
|
|
|
|
all: css
|
|
|
|
# Build Tailwind
|
|
css: $(CSS_INPUT) ./src/layouts/**/*.tmpl
|
|
npx tailwindcss -i $(CSS_INPUT) -o $(CSS_OUTPUT) --minify
|
|
|
|
# Build App
|
|
go: ./src/main/*.go
|
|
go build -o ./build/$(NAME) ./src/main.go
|
|
|
|
run: css go
|
|
./build/$(NAME)
|
|
|
|
# Clear build
|
|
clean:
|
|
rm -rf ./build/$(NAME) ./build/stylesheet.css
|
|
|
|
.PHONY: run clean all |