aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-11-12 11:00:57 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2020-11-16 18:17:05 +0100
commit579b2bc62182b3c24173d32df477fd533997b9a2 (patch)
treecc1b007f54f273d1ffb02eb73ba7ac70186fcc0a /Makefile
parentmain: check for x86 emulation on arm (diff)
downloadwireguard-windows-579b2bc62182b3c24173d32df477fd533997b9a2.tar.xz
wireguard-windows-579b2bc62182b3c24173d32df477fd533997b9a2.zip
build: make more robust to partial rebuilds
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 63707498..b220ed02 100644
--- a/Makefile
+++ b/Makefile
@@ -30,14 +30,16 @@ $(eval $(call download,wintun.zip,https://www.wintun.net/builds/wintun-0.9.zip,e
.deps/go/prepared: .distfiles/go.tar.gz $(wildcard go-patches/*.patch)
mkdir -p .deps
+ rm -rf .deps/go
tar -C .deps -xzf .distfiles/go.tar.gz
chmod -R +w .deps/go
cat $(filter %.patch,$^) | patch -f -N -r- -p1 -d .deps/go
- cd .deps/go/src && GOOS=linux go build -v -o ../pkg/tool/linux_amd64/link cmd/link
+ cd .deps/go/src && GOARCH=amd64 GOOS=linux go build -v -o ../pkg/tool/linux_amd64/link cmd/link
touch $@
.deps/wintun/prepared: .distfiles/wintun.zip
mkdir -p .deps
+ rm -rf .deps/wintun
bsdtar -C .deps -xf .distfiles/wintun.zip
touch $@