228c425533
o Dynamically load all the .so files found in /libexec/nvmecontrol and /usr/local/libexec/nvmecontrol. o Link nvmecontrol -rdynamic so that its symbols are visible to the libraries we load. o Create concatinated linker sets that we dynamically expand. o Add the linked-in top and logpage linker sets to the mirrors for them and add those sets to the mirrors when we load a new .so. o Add some macros to help hide the names of the linker sets. o Update the man page. Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D18455 fold
14 lines
305 B
Makefile
14 lines
305 B
Makefile
# $FreeBSD$
|
|
|
|
PACKAGE=runtime
|
|
PROG= nvmecontrol
|
|
SRCS= nvmecontrol.c devlist.c firmware.c format.c identify.c identify_ext.c logpage.c \
|
|
perftest.c reset.c ns.c nvme_util.c power.c nc_util.c
|
|
SRCS+= wdc.c intel.c
|
|
MAN= nvmecontrol.8
|
|
LDFLAGS+= -rdynamic
|
|
|
|
.PATH: ${SRCTOP}/sys/dev/nvme
|
|
|
|
.include <bsd.prog.mk>
|