From 39ead4ce25e112d0d89585c22f4a1053a9d11875 Mon Sep 17 00:00:00 2001 From: Kris Kwiatkowski Date: Wed, 17 Oct 2018 09:41:17 +0100 Subject: [PATCH] WIP --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile b/Makefile index d1620e0..0f97429 100644 --- a/Makefile +++ b/Makefile @@ -58,6 +58,7 @@ cover-%: prep_targets cat coverage_$*.txt >> coverage.txt rm coverage_$*.txt +# This is a target used when vendoring to standard library vendor: clean mkdir -p $(VENDOR_DIR)/github_com/cloudflare/sidh/ rsync -a . $(VENDOR_DIR)/github_com/cloudflare/sidh/ \ @@ -71,6 +72,17 @@ vendor: clean # try to access external libraries. find $(VENDOR_DIR) -type f -iname "*.go" -print0 | xargs -0 sed -i 's/github\.com/github_com/g' +# Target used when vendoring a package +vendor-package: clean + mkdir -p $(VENDOR_DIR)/github.com/cloudflare/sidh/ + rsync -a . $(VENDOR_DIR)/github.com/cloudflare/sidh/ \ + --exclude=$(VENDOR_DIR) \ + --exclude=.git \ + --exclude=.travis.yml \ + --exclude=README.md \ + --exclude=Makefile \ + --exclude=build + bench: $(addprefix bench-, $(TARGETS)) cover: $(addprefix cover-, $(TARGETS)) install: $(addprefix install-, $(TARGETS))