1533affcbSRobert Mustacchi# 2533affcbSRobert Mustacchi# This file and its contents are supplied under the terms of the 3533affcbSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4533affcbSRobert Mustacchi# You may only use this file in accordance with the terms of version 5533affcbSRobert Mustacchi# 1.0 of the CDDL. 6533affcbSRobert Mustacchi# 7533affcbSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8533affcbSRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9533affcbSRobert Mustacchi# http://www.illumos.org/license/CDDL. 10533affcbSRobert Mustacchi# 11533affcbSRobert Mustacchi 12533affcbSRobert Mustacchi# 13*f5f0964cSRobert Mustacchi# Copyright 2025 Oxide Computer Company 14533affcbSRobert Mustacchi# 15533affcbSRobert Mustacchi 16533affcbSRobert MustacchiPROGS = \ 17533affcbSRobert Mustacchi bad-req \ 18*f5f0964cSRobert Mustacchi bad-req-nsmgmt \ 19533affcbSRobert Mustacchi ctrl-disc \ 20*f5f0964cSRobert Mustacchi format \ 21533affcbSRobert Mustacchi info-roundtrip \ 22533affcbSRobert Mustacchi missing-field \ 23*f5f0964cSRobert Mustacchi missing-field-destruct \ 24*f5f0964cSRobert Mustacchi need-write-lock \ 25*f5f0964cSRobert Mustacchi ns-cap \ 26533affcbSRobert Mustacchi ns-disc \ 27533affcbSRobert Mustacchi ns-info \ 28*f5f0964cSRobert Mustacchi ns-lifecycle \ 29*f5f0964cSRobert Mustacchi ns-max \ 301c02c6c8SRobert Mustacchi pev \ 31533affcbSRobert Mustacchi sctostr 32533affcbSRobert Mustacchi 33*f5f0964cSRobert Mustacchi# 34*f5f0964cSRobert Mustacchi# These are programs that are only used as part of pre-checks for the 35*f5f0964cSRobert Mustacchi# destructive tests. 36*f5f0964cSRobert Mustacchi# 37*f5f0964cSRobert MustacchiPROGS64 = \ 38*f5f0964cSRobert Mustacchi check-destruct.64 \ 39*f5f0964cSRobert Mustacchi device-empty.64 \ 40*f5f0964cSRobert Mustacchi device-reset.64 41*f5f0964cSRobert Mustacchi 42533affcbSRobert MustacchiCOMMON_SRCS = libnvme_test_common.c 43533affcbSRobert MustacchiTESTDIR = libnvme 44533affcbSRobert Mustacchi 45533affcbSRobert Mustacchiinclude $(SRC)/test/nvme-tests/Makefile.com 46533affcbSRobert Mustacchi 47533affcbSRobert MustacchiLDLIBS += -lnvme 48533affcbSRobert MustacchiLDLIBS64 += -lnvme 49533affcbSRobert Mustacchi 50533affcbSRobert Mustacchibad-req.32 := LDLIBS += -lumem 51533affcbSRobert Mustacchibad-req.64 := LDLIBS64 += -lumem 52*f5f0964cSRobert Mustacchibad-req-nsmgmt.32 := LDLIBS += -lumem 53*f5f0964cSRobert Mustacchibad-req-nsmgmt.64 := LDLIBS64 += -lumem 54533affcbSRobert Mustacchi 55533affcbSRobert Mustacchictrl-disc.32 := LDLIBS += -ldevinfo -lumem 56533affcbSRobert Mustacchictrl-disc.64 := LDLIBS64 += -ldevinfo -lumem 57533affcbSRobert Mustacchi 58*f5f0964cSRobert Mustacchiformat.32 := LDLIBS += -ldevinfo 59*f5f0964cSRobert Mustacchiformat.64 := LDLIBS64 += -ldevinfo 60*f5f0964cSRobert Mustacchi 61533affcbSRobert Mustacchins-disc.32 := LDLIBS += -lumem 62533affcbSRobert Mustacchins-disc.64 := LDLIBS64 += -lumem 63533affcbSRobert Mustacchi 64533affcbSRobert Mustacchins-info.32 := LDLIBS += -lumem 65533affcbSRobert Mustacchins-info.64 := LDLIBS64 += -lumem 66*f5f0964cSRobert Mustacchi 67*f5f0964cSRobert Mustacchicheck-destruct.64 := LDLIBS64 += -lpcidb 68