f9dc375e9d
Add basic command line parsing test coverage for these utilities. The tests were automatically generated based on their man pages. These tests can be expanded by hand for more thorough coverage. The aim is to generate very basic amount of test coverage for all the utilities in the base system. Tests generated via: https://github.com/shivansh/smoketestsuite/ Submitted by: shivansh Reviewed by: asomers MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D12424
45 lines
868 B
Makefile
45 lines
868 B
Makefile
# $FreeBSD$
|
|
|
|
.include <src.opts.mk>
|
|
|
|
.PATH: ${SRCTOP}/cddl/contrib/opensolaris/tools/ctf/common
|
|
.PATH: ${SRCTOP}/cddl/contrib/opensolaris/tools/ctf/cvt
|
|
|
|
PROG= ctfconvert
|
|
SRCS= alist.c \
|
|
ctf.c \
|
|
ctfconvert.c \
|
|
dwarf.c \
|
|
fixup_tdescs.c \
|
|
hash.c \
|
|
iidesc.c \
|
|
input.c \
|
|
list.c \
|
|
memory.c \
|
|
merge.c \
|
|
output.c \
|
|
st_parse.c \
|
|
stabs.c \
|
|
stack.c \
|
|
strtab.c \
|
|
symbol.c \
|
|
tdata.c \
|
|
traverse.c \
|
|
util.c
|
|
|
|
CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris \
|
|
-I${SRCTOP}/cddl/compat/opensolaris/include \
|
|
-I${OPENSOLARIS_USR_DISTDIR} \
|
|
-I${OPENSOLARIS_SYS_DISTDIR} \
|
|
-I${OPENSOLARIS_USR_DISTDIR}/head \
|
|
-I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/common \
|
|
-I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \
|
|
-I${OPENSOLARIS_SYS_DISTDIR}/uts/common
|
|
|
|
LIBADD= dwarf elf z pthread
|
|
|
|
HAS_TESTS=
|
|
SUBDIR.${MK_TESTS}+= tests
|
|
|
|
.include <bsd.prog.mk>
|