25 lines
690 B
Plaintext
25 lines
690 B
Plaintext
|
VERSION = %(git describe --tags --dirty --always)%
|
||
|
export CGOENABLED = 0
|
||
|
|
||
|
tokentype_enumer.go: types.go
|
||
|
build: go generate
|
||
|
|
||
|
# Regenerate the list of lexers in the README
|
||
|
README.md: lexers/*.go lexers/*/*.xml table.py
|
||
|
build: ./table.py
|
||
|
-clean
|
||
|
|
||
|
implicit %{1}%{2}.min.%{3}: **/*.{css,js}
|
||
|
build: esbuild --bundle %{IN} --minify --outfile=%{OUT}
|
||
|
|
||
|
implicit build/%{1}: cmd/*
|
||
|
cd cmd/%{1}
|
||
|
inputs: cmd/%{1}/**/* **/*.go
|
||
|
build: go build -ldflags="-X 'main.version=%{VERSION}'" -o ../../build/%{1} .
|
||
|
|
||
|
#upload: chromad
|
||
|
# build:
|
||
|
# scp chromad root@swapoff.org:
|
||
|
# ssh root@swapoff.org 'install -m755 ./chromad /srv/http/swapoff.org/bin && service chromad restart'
|
||
|
# touch upload
|