Files
reposam/Makefile
2019-12-07 19:07:34 -05:00

42 lines
1019 B
Makefile

-include ../config.mk
GO111MODULE=on
VERSION=0.0.1
packagename=reposam
USER_GH=eyedeekay
build: fmt readme
go build -tags netgo \
-ldflags '-w -extldflags "-static"' \
-o reposam/reposam ./reposam
try: build
cd tmp && ../reposam/reposam -wa -il 1 -ol 1 -key $(PRIVATE_KEY) -id $(DEB_PKG) -od $(DEB_REPO)
readme:
sed 's|See README.md||g' .readme.md > README.md
@echo '' | tee -a README.md
./reposam/reposam -h 2>&1 | \
sed 's| | |g' | \
sed 's| | |g' | \
sed 's|Usage| Usage|g' | \
tee -a README.md
install:
install -m755 reposam/reposam /usr/local/bin
fmt:
gofmt -w *.go */*.go
fixup:
sed -i 's|CowYoSam|RepoSam|g' *.go
sed -i 's|cowyosam|reposam|g' *.go
sed -i 's|CowYoSam|RepoSam|g' reposam/*.go
sed -i 's|cowyosam|reposam|g' reposam/*.go
tag: build
cat .readme.md | gothub release -s $(GITHUB_TOKEN) -u $(USER_GH) -r $(packagename) -t v$(VERSION) -d -
#del:
# gothub delete -s $(GITHUB_TOKEN) -u $(USER_GH) -r $(packagename) -t v$(VERSION)