xref: /spdk/examples/go/hello_gorpc/Makefile (revision fa79ecf8b6db6c553206c85143871baf27bd6f2d)
1*fa79ecf8SEmilia Haligowska#  SPDX-License-Identifier: BSD-3-Clause
2*fa79ecf8SEmilia Haligowska#  Copyright (C) 2023 Intel Corporation.
3*fa79ecf8SEmilia Haligowska#  All rights reserved.
4*fa79ecf8SEmilia Haligowska#
5*fa79ecf8SEmilia Haligowska
6*fa79ecf8SEmilia HaligowskaSPDK_ROOT_DIR := $(abspath $(CURDIR)/../../..)
7*fa79ecf8SEmilia Haligowskainclude $(SPDK_ROOT_DIR)/mk/spdk.common.mk
8*fa79ecf8SEmilia Haligowska
9*fa79ecf8SEmilia Haligowska.PHONY: all clean
10*fa79ecf8SEmilia Haligowska
11*fa79ecf8SEmilia HaligowskaBUILDFLAGS=-trimpath -mod=readonly -gcflags="all=-spectre=all -N -l" -asmflags="all=-spectre=all" -ldflags="all=-s -w"
12*fa79ecf8SEmilia Haligowska
13*fa79ecf8SEmilia Haligowskaall:
14*fa79ecf8SEmilia Haligowska	$(Q)go build $(BUILDFLAGS) -o $(SPDK_ROOT_DIR)/build/examples/hello_gorpc
15*fa79ecf8SEmilia Haligowska
16*fa79ecf8SEmilia Haligowskaclean:
17*fa79ecf8SEmilia Haligowska	$(Q)rm -rf $(SPDK_ROOT_DIR)/build/examples/hello_gorpc
18