blob: 0d99fd0c376f32bba06358e27d10b51e595c00e7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
.PHONY: dev build profile bench test clean
all: dev
dev: build
./gopherproxy.bin -bind 127.0.0.1:8000
build: clean
sassc -t compressed css/main.scss assets/style.css
tsc --strict --module none --outFile /dev/stdout js/* | terser --compress --mangle -o assets/main.js --
#pyftsubset fonts/iosevka-fixed-ss03-regular.ttf "*" --name-IDs+=0,4,6 --flavor='woff' --with-zopfli --output-file='assets/iosevka-fixed-ss03-regular.woff'
#pyftsubset fonts/iosevka-fixed-ss03-regular.ttf "*" --name-IDs+=0,4,6 --flavor='woff2' --output-file='assets/iosevka-fixed-ss03-regular.woff2'
#pyftsubset fonts/iosevka-fixed-ss03-bold.ttf "*" --name-IDs+=0,4,6 --flavor='woff' --with-zopfli --output-file='assets/iosevka-fixed-ss03-bold.woff'
#pyftsubset fonts/iosevka-fixed-ss03-bold.ttf "*" --name-IDs+=0,4,6 --flavor='woff2' --output-file='assets/iosevka-fixed-ss03-bold.woff2'
go build -o ./gopherproxy.bin ./cmd/gopherproxy
profile:
@go test -cpuprofile cpu.prof -memprofile mem.prof -v -bench .
bench:
@go test -v -bench .
test:
@go test -v -race -cover -coverprofile=coverage.txt -covermode=atomic .
clean:
#@git clean -f -d -X
|