summaryrefslogtreecommitdiffstats
path: root/src/inventory/Makefile
diff options
context:
space:
mode:
authorvamshi.nemalikonda <vn00480215@techmahindra.com>2020-02-24 12:58:49 +0000
committervamshi.nemalikonda <vn00480215@techmahindra.com>2020-03-04 16:09:22 +0000
commit1104c504a6eb142d3386b10060a04f58147002f7 (patch)
tree6c46e124f65bebf6377e980bb084832ddb3fd888 /src/inventory/Makefile
parent219a7eab4129b3e500bcaf6c62819011580895ba (diff)
Updating AAI wit resource info : part1
review comments implemented. Issue-ID: MULTICLOUD-457 Change-Id: Icf97d13a6c683b8f09491491ed2d2709f3700107 Signed-off-by: vamshi.nemalikonda <vn00480215@techmahindra.com> Updating AAI wit resource info : part1 improvements for controller. Issue-ID: MULTICLOUD-457 Change-Id: Icf97d13a6c683b8f09491491ed2d2709f3700107 Signed-off-by: vamshi.nemalikonda <vn00480215@techmahindra.com>
Diffstat (limited to 'src/inventory/Makefile')
-rw-r--r--src/inventory/Makefile39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/inventory/Makefile b/src/inventory/Makefile
new file mode 100644
index 00000000..3eff12dc
--- /dev/null
+++ b/src/inventory/Makefile
@@ -0,0 +1,39 @@
+# SPDX-license-identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2020 Tech Mahindra
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+PWD := $(shell pwd)
+PLATFORM := linux
+BINARY := statusquey
+
+export GO111MODULE=on
+
+all: test build
+deploy: test build
+
+build: clean test cover
+ CGO_ENABLED=0 GOOS=$(PLATFORM) GOARCH=amd64
+ go build -a -ldflags '-extldflags "-static"' \
+ -o $(PWD)/$(BINARY) controller/main.go
+
+deploy: build
+
+.PHONY: test
+test: clean
+ @go test -v ./...
+
+format:
+ @go fmt ./...
+
+clean:
+ @rm -f $(BINARY)
+
+.PHONY: cover
+cover:
+ @go test -p 2 ./... -coverprofile=coverage.out
+ @go tool cover -html=coverage.out -o coverage.html