xref: /freebsd/sbin/nvmecontrol/Makefile (revision 7b3ee39e73af36f49f471f7900baeb98ac3504d0)
10e3e53d7SDavid Bright.include <src.opts.mk>
20e3e53d7SDavid Bright
35f9db65dSEmmanuel VadotPACKAGE=nvme-tools
44cb79292SJim HarrisPROG=	nvmecontrol
549ea0889SWarner LoshSRCS+=	comnd.c
61058c121SJohn BaldwinSRCS+=	connect.c
749ea0889SWarner LoshSRCS+=	devlist.c
81058c121SJohn BaldwinSRCS+=	disconnect.c
91058c121SJohn BaldwinSRCS+=	discover.c
101058c121SJohn BaldwinSRCS+=	fabrics.c
1149ea0889SWarner LoshSRCS+=	firmware.c
1249ea0889SWarner LoshSRCS+=	format.c
1349ea0889SWarner LoshSRCS+=	identify.c
1449ea0889SWarner LoshSRCS+=	identify_ext.c
1549ea0889SWarner LoshSRCS+=	logpage.c
1649ea0889SWarner LoshSRCS+=	nc_util.c
1749ea0889SWarner LoshSRCS+=	ns.c
1849ea0889SWarner LoshSRCS+=	nsid.c
1949ea0889SWarner LoshSRCS+=	nvme_util.c
2049ea0889SWarner LoshSRCS+=	nvmecontrol.c
21ef7a2eadSWarner LoshSRCS+=	passthru.c
2249ea0889SWarner LoshSRCS+=	perftest.c
2349ea0889SWarner LoshSRCS+=	power.c
241058c121SJohn BaldwinSRCS+=	reconnect.c
2549ea0889SWarner LoshSRCS+=	reset.c
2649ea0889SWarner LoshSRCS+=	resv.c
2749ea0889SWarner LoshSRCS+=	sanitize.c
2867334019SChuck TuffliSRCS+=  selftest.c
29c1fccf0fSWarner LoshSRCS+=	telemetry.c
301058c121SJohn BaldwinCFLAGS+= -I${SRCTOP}/lib/libnvmf
314cb79292SJim HarrisMAN=	nvmecontrol.8
32228c4255SWarner LoshLDFLAGS+= -rdynamic
33*7b3ee39eSJohn BaldwinLIBADD+= nvmf sbuf util
34eac8e827SWarner LoshSUBDIR=	modules
350e3e53d7SDavid BrightHAS_TESTS=
360e3e53d7SDavid BrightSUBDIR.${MK_TESTS}+= tests
374cb79292SJim Harris
3822289a8cSEnji Cooper.PATH:	${SRCTOP}/sys/dev/nvme
3938441bd9SJim Harris
404cb79292SJim Harris.include <bsd.prog.mk>
41eac8e827SWarner Losh.include <bsd.subdir.mk>
42