mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-29 09:42:25 +00:00 
			
		
		
		
	Sync makefile
This commit is contained in:
		
							
								
								
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -77,3 +77,7 @@ ui/coverage/* | ||||
| ui/libpeerconnection.log | ||||
| ui/npm-debug.log | ||||
| ui/testem.log | ||||
|  | ||||
| # used for JS acceptance tests | ||||
| ui/tests/helpers/vault-keys.js | ||||
| ui/vault-ui-integration-server.pid | ||||
|   | ||||
							
								
								
									
										24
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,4 +1,8 @@ | ||||
| TEST?=$$(go list ./... | grep -v /vendor/) | ||||
| # Determine this makefile's path. | ||||
| # Be sure to place this BEFORE `include` directives, if any. | ||||
| THIS_FILE := $(lastword $(MAKEFILE_LIST)) | ||||
|  | ||||
| TEST?=$$(go list ./... | grep -v /vendor/ | grep -v /integ) | ||||
| VETARGS?=-asmdecl -atomic -bool -buildtags -copylocks -methods -nilfunc -printf -rangeloops -shift -structtags -unsafeptr | ||||
| EXTERNAL_TOOLS=\ | ||||
| 	github.com/mitchellh/gox \ | ||||
| @@ -12,7 +16,7 @@ GO_VERSION_MIN=1.9.1 | ||||
| default: dev | ||||
|  | ||||
| # bin generates the releaseable binaries for Vault | ||||
| bin: fmtcheck prep | ||||
| bin: prep | ||||
| 	@CGO_ENABLED=0 BUILD_TAGS='$(BUILD_TAGS)' sh -c "'$(CURDIR)/scripts/build.sh'" | ||||
|  | ||||
| # dev creates binaries for testing Vault locally. These are put | ||||
| @@ -20,22 +24,22 @@ bin: fmtcheck prep | ||||
| # is only put into /bin/ | ||||
| quickdev: prep | ||||
| 	@CGO_ENABLED=0 go build -i -tags='$(BUILD_TAGS)' -o bin/vault | ||||
| dev: fmtcheck prep | ||||
| dev: prep | ||||
| 	@CGO_ENABLED=0 BUILD_TAGS='$(BUILD_TAGS)' VAULT_DEV_BUILD=1 sh -c "'$(CURDIR)/scripts/build.sh'" | ||||
| dev-dynamic: prep | ||||
| 	@CGO_ENABLED=1 BUILD_TAGS='$(BUILD_TAGS)' VAULT_DEV_BUILD=1 sh -c "'$(CURDIR)/scripts/build.sh'" | ||||
|  | ||||
| # test runs the unit tests and vets the code | ||||
| test: fmtcheck prep | ||||
| test: prep | ||||
| 	CGO_ENABLED=0 VAULT_TOKEN= VAULT_ACC= go test -tags='$(BUILD_TAGS)' $(TEST) $(TESTARGS) -timeout=20m -parallel=4 | ||||
|  | ||||
| testcompile: fmtcheck prep | ||||
| testcompile: prep | ||||
| 	@for pkg in $(TEST) ; do \ | ||||
| 		go test -v -c -tags='$(BUILD_TAGS)' $$pkg -parallel=4 ; \ | ||||
| 	done | ||||
|  | ||||
| # testacc runs acceptance tests | ||||
| testacc: fmtcheck prep | ||||
| testacc: prep | ||||
| 	@if [ "$(TEST)" = "./..." ]; then \ | ||||
| 		echo "ERROR: Set TEST to a specific package"; \ | ||||
| 		exit 1; \ | ||||
| @@ -43,7 +47,7 @@ testacc: fmtcheck prep | ||||
| 	VAULT_ACC=1 go test -tags='$(BUILD_TAGS)' $(TEST) -v $(TESTARGS) -timeout 45m | ||||
|  | ||||
| # testrace runs the race checker | ||||
| testrace: fmtcheck prep | ||||
| testrace: prep | ||||
| 	CGO_ENABLED=1 VAULT_TOKEN= VAULT_ACC= go test -tags='$(BUILD_TAGS)' -race $(TEST) $(TESTARGS) -timeout=45m -parallel=4 | ||||
|  | ||||
| cover: | ||||
| @@ -62,7 +66,7 @@ vet: | ||||
|  | ||||
| # prep runs `go generate` to build the dynamically generated | ||||
| # source files. | ||||
| prep: | ||||
| prep: fmtcheck | ||||
| 	@sh -c "'$(CURDIR)/scripts/goversioncheck.sh' '$(GO_VERSION_MIN)'" | ||||
| 	go generate $(go list ./... | grep -v /vendor/) | ||||
| 	cp .hooks/* .git/hooks/ | ||||
| @@ -76,10 +80,10 @@ bootstrap: | ||||
|  | ||||
| proto: | ||||
| 	protoc -I helper/forwarding -I vault -I ../../.. vault/*.proto --go_out=plugins=grpc:vault | ||||
| 	protoc -I helper/forwarding -I vault -I ../../.. helper/forwarding/types.proto --go_out=plugins=grpc:helper/forwarding | ||||
| 	protoc -I helper/storagepacker helper/storagepacker/types.proto --go_out=plugins=grpc:helper/storagepacker | ||||
| 	protoc -I helper/forwarding -I vault -I ../../.. helper/forwarding/types.proto --go_out=plugins=grpc:helper/forwarding | ||||
| 	protoc -I helper/identity -I ../../.. helper/identity/types.proto --go_out=plugins=grpc:helper/identity | ||||
| 	sed -i -e 's/Idp/IDP/' -e 's/Url/URL/' -e 's/Id/ID/' -e 's/EntityId/EntityID/' -e 's/Api/API/' helper/identity/types.pb.go helper/storagepacker/types.pb.go | ||||
| 	sed -i -e 's/Idp/IDP/' -e 's/Url/URL/' -e 's/Id/ID/' -e 's/EntityId/EntityID/' -e 's/Api/API/' -e 's/Qr/QR/'helper/identity/types.pb.go helper/storagepacker/types.pb.go | ||||
|  | ||||
| fmtcheck: | ||||
| 	@sh -c "'$(CURDIR)/scripts/gofmtcheck.sh'" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jeff Mitchell
					Jeff Mitchell