xref: /illumos-gate/usr/src/cmd/bhyve/test/tests/mevent/Makefile (revision 5c4a5fe16715fb423db76577a6883b5bbecdbe45)
1d327dbeaSPatrick Mooney#
2d327dbeaSPatrick Mooney# This file and its contents are supplied under the terms of the
3d327dbeaSPatrick Mooney# Common Development and Distribution License ("CDDL"), version 1.0.
4d327dbeaSPatrick Mooney# You may only use this file in accordance with the terms of version
5d327dbeaSPatrick Mooney# 1.0 of the CDDL.
6d327dbeaSPatrick Mooney#
7d327dbeaSPatrick Mooney# A full copy of the text of the CDDL should have accompanied this
8d327dbeaSPatrick Mooney# source.  A copy of the CDDL is also available via the Internet at
9d327dbeaSPatrick Mooney# http://www.illumos.org/license/CDDL.
10d327dbeaSPatrick Mooney#
11d327dbeaSPatrick Mooney
12d327dbeaSPatrick Mooney#
13d327dbeaSPatrick Mooney# Copyright 2018 Joyent, Inc.
14d327dbeaSPatrick Mooney# Copyright 2022 Oxide Computer Company
15251becc8SAndy Fiddaman# Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
16d327dbeaSPatrick Mooney#
17d327dbeaSPatrick Mooney
18d327dbeaSPatrick MooneyTESTSUBDIR =	mevent
19d327dbeaSPatrick MooneyPROG = \
20d327dbeaSPatrick Mooney		lists_delete \
21*5c4a5fe1SAndy Fiddaman		mevent_test \
22d327dbeaSPatrick Mooney		read_disable \
23d327dbeaSPatrick Mooney		read_pause \
24251becc8SAndy Fiddaman		read_requeue \
25251becc8SAndy Fiddaman		vnode_file \
26251becc8SAndy Fiddaman		vnode_zvol
27d327dbeaSPatrick Mooney
28d327dbeaSPatrick MooneySUPOBJS =	mevent.o testlib.o
29d327dbeaSPatrick Mooney
30d327dbeaSPatrick Mooneyinclude ../../Makefile.com
31d327dbeaSPatrick Mooney
32d327dbeaSPatrick MooneyCMDS =		$(PROG:%=$(TESTDIR)/%)
33d327dbeaSPatrick Mooney$(CMDS) :=	FILEMODE = 0555
34d327dbeaSPatrick Mooney
35d327dbeaSPatrick Mooneyall: $(PROG)
36d327dbeaSPatrick Mooney
37d327dbeaSPatrick Mooneyinstall: $(TESTDIR) $(CMDS)
38d327dbeaSPatrick Mooney
39d327dbeaSPatrick Mooney$(CMDS): $(PROG)
40d327dbeaSPatrick Mooney
41251becc8SAndy Fiddamanvnode_zvol :=	LDLIBS += -lzfs -lnvpair
42*5c4a5fe1SAndy Fiddamanmevent_test :=	LDLIBS += -lsocket
43251becc8SAndy Fiddaman
44d327dbeaSPatrick Mooneyinclude ../../Makefile.targ
45d327dbeaSPatrick Mooney
46d327dbeaSPatrick Mooney%: %.o $(SUPOBJS)
47d327dbeaSPatrick Mooney	$(LINK.c) -o $@ $< $(SUPOBJS) $(LDLIBS)
48d327dbeaSPatrick Mooney	$(POST_PROCESS)
49251becc8SAndy Fiddaman
50*5c4a5fe1SAndy Fiddamanmevent.o: ../../../common/mevent.c
51