xref: /linux/tools/testing/selftests/vsock/Makefile (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1*a4a65c6fSBobby Eshleman# SPDX-License-Identifier: GPL-2.0
2*a4a65c6fSBobby Eshleman
3*a4a65c6fSBobby EshlemanCURDIR := $(abspath .)
4*a4a65c6fSBobby EshlemanTOOLSDIR := $(abspath ../../..)
5*a4a65c6fSBobby EshlemanVSOCK_TEST_DIR := $(TOOLSDIR)/testing/vsock
6*a4a65c6fSBobby EshlemanVSOCK_TEST_SRCS := $(wildcard $(VSOCK_TEST_DIR)/*.c $(VSOCK_TEST_DIR)/*.h)
7*a4a65c6fSBobby Eshleman
8*a4a65c6fSBobby Eshleman$(OUTPUT)/vsock_test: $(VSOCK_TEST_DIR)/vsock_test
9*a4a65c6fSBobby Eshleman	install -m 755 $< $@
10*a4a65c6fSBobby Eshleman
11*a4a65c6fSBobby Eshleman$(VSOCK_TEST_DIR)/vsock_test: $(VSOCK_TEST_SRCS)
12*a4a65c6fSBobby Eshleman	$(MAKE) -C $(VSOCK_TEST_DIR) vsock_test
13*a4a65c6fSBobby EshlemanTEST_PROGS += vmtest.sh
14*a4a65c6fSBobby EshlemanTEST_GEN_FILES := vsock_test
15*a4a65c6fSBobby Eshleman
16*a4a65c6fSBobby Eshlemaninclude ../lib.mk
17*a4a65c6fSBobby Eshleman
18