зеркало из https://github.com/mozilla/mig-sandbox.git
22 строки
694 B
Makefile
22 строки
694 B
Makefile
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||
|
OS := $(shell uname -s| tr '[:upper:]' '[:lower:]')
|
||
|
ARCH := amd64
|
||
|
|
||
|
GO := GOOS=$(OS) GOARCH=$(ARCH) GO15VENDOREXPERIMENT=1 go
|
||
|
GOGETTER := GOPATH=$(shell pwd)/.tmpdeps go get -d
|
||
|
|
||
|
all: build
|
||
|
|
||
|
build:
|
||
|
$(GO) build
|
||
|
|
||
|
go_vendor_dependencies:
|
||
|
$(GOGETTER) github.com/seccomp/libseccomp-golang
|
||
|
echo 'removing .git from vendored pkg and moving them to vendor'
|
||
|
find .tmpdeps/src -type d -name ".git" ! -name ".gitignore" -exec rm -rf {} \; || exit 0
|
||
|
cp -ar .tmpdeps/src/* vendor/
|
||
|
rm -rf .tmpdeps
|
||
|
|