Skip to content
Snippets Groups Projects
Select Git revision
  • hotfix/ratelimit
  • release default
  • master protected
  • hotfix/gtnNoToken
  • XX-4441
  • Jakub/rootless-CI
  • jonah/refactorProviders
  • Ace/Huawei
  • AceVentura/AccountBackup
  • hotfix/delete-error
  • waitingRoundsRewrite
  • dev
  • quantumSecure
  • fullRateLimit
  • XX-3564/TlsCipherSuite
  • hotfix/notifications-db
  • hotfix/groupNotification
  • Project/LastMile
  • notls
  • url-repo-rename
  • v2.3.0
  • v2.2.0
  • v2.1.0
  • v2.0.0
  • v1.0.0
25 results

Makefile

  • user avatar
    Jake Taylor authored
    f9b5c669
    History
    Makefile 923 B
    .PHONY: update master release setup update_master update_release build clean version
    
    setup:
    	git config --global --add url."git@gitlab.com:".insteadOf "https://gitlab.com/"
    
    version:
    	go run main.go generate
    	mv version_vars.go cmd/version_vars.go
    
    clean:
    	rm -rf vendor/
    	go mod vendor
    
    update:
    	-GOFLAGS="" go get all
    
    build:
    	go build ./...
    	go mod tidy
    
    update_release:
    	GOFLAGS="" go get gitlab.com/xx_network/primitives@release
    	GOFLAGS="" go get gitlab.com/elixxir/primitives@release
    	GOFLAGS="" go get gitlab.com/xx_network/comms@release
    	GOFLAGS="" go get gitlab.com/elixxir/comms@release
    
    update_master:
    	GOFLAGS="" go get gitlab.com/xx_network/primitives@master
    	GOFLAGS="" go get gitlab.com/elixxir/primitives@master
    	GOFLAGS="" go get gitlab.com/xx_network/comms@master
    	GOFLAGS="" go get gitlab.com/elixxir/comms@master
    
    master: clean update_master build version
    
    release: clean update_release build version