You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cointop/Makefile

61 lines
1.1 KiB
Makefile

all:
@echo "no default"
run:
go run main.go
debug:
DEBUG=1 go run main.go
# http://macappstore.org/upx
6 years ago
build/mac: clean
env GOARCH=amd64 go build -ldflags "-s -w" -o bin/macos/cointop && upx bin/macos/cointop
build/multiple: clean
env GOARCH=amd64 go build -ldflags "-s -w" -o bin/cointop64 && upx bin/cointop64 && \
env GOARCH=386 go build -ldflags "-s -w" -o bin/cointop32 && upx bin/cointop32
clean:
go clean && \
6 years ago
rm -rf bin/
test:
go test ./...
snap/clean:
snapcraft clean
snap/stage:
snapcraft stage
snap/build: snap/clean snap/stage
snapcraft snap
snap/deploy:
snapcraft push cointop_*.snap --release stable
snap/remove:
snap remove cointop
6 years ago
brew/clean: brew/remove
brew cleanup --force cointop
brew prune
brew/remove:
6 years ago
brew uninstall --force cointop
brew/build: brew/remove
brew install --build-from-source cointop.rb
6 years ago
brew/audit:
brew audit --strict cointop.rb
6 years ago
git/rm/large:
java -jar bfg.jar --strip-blobs-bigger-than 200K .
git/repack:
git reflog expire --expire=now --all
git fsck --full --unreachable
git repack -A -d
git gc --aggressive --prune=now