From 56915659eae74b84386bb5d4a6399f1d7ff4758b Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka Date: Fri, 8 Jan 2021 14:24:52 +0100 Subject: [PATCH] add the org's build machinery --- Makefile | 18 ++++++++++++++++++ dependencymagnet/doc.go | 7 +++++++ go.mod | 1 + 3 files changed, 26 insertions(+) create mode 100644 Makefile create mode 100644 dependencymagnet/doc.go diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a5bab2a --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ +GO_BUILD_PACKAGES := . + +include $(addprefix ./vendor/github.com/openshift/build-machinery-go/make/, \ + golang.mk \ + targets/openshift/deps.mk \ +) + +build-examples: + @ for d in `find ./example -maxdepth 1 -mindepth 1 -type d`; do \ + echo "building $$d" ; \ + go build -race "$$d" ; \ + done + +clean: + @ for d in `find ./example -maxdepth 1 -mindepth 1 -type d -exec basename {} \; `; do \ + echo "removing $$d" ; \ + rm -f "$$d" ; \ + done diff --git a/dependencymagnet/doc.go b/dependencymagnet/doc.go new file mode 100644 index 0000000..affc76e --- /dev/null +++ b/dependencymagnet/doc.go @@ -0,0 +1,7 @@ +// +build tools + +// go mod won't pull in code that isn't depended upon, but we have some code we don't depend on from code that must be included +// for our build to work. +package dependencymagnet + +import _ "github.com/openshift/build-machinery-go" diff --git a/go.mod b/go.mod index fc41ae5..f7966a5 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,7 @@ go 1.15 require ( github.com/dgrijalva/jwt-go v3.2.0+incompatible + github.com/openshift/build-machinery-go v0.0.0-20200917070002-f171684f77ab github.com/openshift/osincli v0.0.0-20160924135400-fababb0555f2 github.com/pborman/uuid v1.2.0 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d