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