summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rwxr-xr-xhack/find-godeps.sh41
2 files changed, 1 insertions, 42 deletions
diff --git a/Makefile b/Makefile
index 4b028bd7f..e878c834c 100644
--- a/Makefile
+++ b/Makefile
@@ -87,7 +87,7 @@ test/copyimg/copyimg: .gopathok $(wildcard test/copyimg/*.go)
test/checkseccomp/checkseccomp: .gopathok $(wildcard test/checkseccomp/*.go)
$(GO) build $(LDFLAGS) -tags "$(BUILDTAGS) containers_image_ostree_stub" -o $@ $(PROJECT)/test/checkseccomp
-podman: .gopathok $(shell hack/find-godeps.sh $(GOPKGDIR) cmd/podman $(PROJECT)) varlink_generate varlink_api_generate
+podman: .gopathok API.md cmd/podman/varlink/ioprojectatomicpodman.go
$(GO) build -i $(LDFLAGS_PODMAN) -tags "$(BUILDTAGS)" -o bin/$@ $(PROJECT)/cmd/podman
python-podman:
diff --git a/hack/find-godeps.sh b/hack/find-godeps.sh
deleted file mode 100755
index 4ce932542..000000000
--- a/hack/find-godeps.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-#
-# $1 - base path of the source tree
-# $2 - subpath under $1 to find *.go dependencies for
-# $3 - package name (eg, github.com/organization/project)
-
-set -o errexit
-set -o nounset
-set -o pipefail
-
-# might be called from makefile before basepath is set up; just return
-# empty deps. The make target will then ensure that GOPATH is set up
-# correctly, and go build will build everything the first time around
-# anyway. Next time we get here everything will be fine.
-if [ ! -d "$1/$2" ]; then
- exit 0
-fi
-
-function find-deps() {
- local basepath=$1
- local srcdir=$2
- local pkgname=$3
- local deps=
-
- # gather imports from cri-o
- pkgs=$(cd ${basepath}/${srcdir} && go list -f "{{.Imports}}" . | tr ' ' '\n' | tr -d '[]' | grep -v "/vendor/" | grep ${pkgname} | sed -e "s|${pkgname}/||g")
-
- # add each Go import's sources to the deps list,
- # and recursively get that imports's imports too
- for dep in ${pkgs}; do
- deps+="$(ls ${basepath}/${dep}/*.go | sed -e "s|${basepath}/||g") "
- # add deps of this package too
- deps+="$(find-deps ${basepath} ${dep} ${pkgname}) "
- done
-
- echo "${deps}" | sort | uniq
-}
-
-# add Go sources from the current package at the end
-echo "$(find-deps "$1" "$2" "$3" | xargs) $(cd $1 && ls $2/*.go | xargs)"
-