Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/libexec/rtld-elf/tests/Makefile
288923 views
#include <src.opts.mk>

SUBDIR+=	libpythagoras libdeep libval libval2 target
TESTS_SUBDIRS+=	rtld_deepbind

SUBDIR_DEPEND_libdeep=	libval2
SUBDIR_DEPEND_rtld_deepbind=	libval
SUBDIR_DEPEND_target=	libpythagoras

ATF_TESTS_C=	ld_library_pathfds
ATF_TESTS_C+=	ld_preload_fds
ATF_TESTS_C+=	set_var_test

.for t in ${ATF_TESTS_C}
SRCS.$t=	$t.c common.c
.endfor

ATF_TESTS_C+=	dlopen_test
ATF_TESTS_C+=	dlopen_hash_test

ATF_TESTS_C+=	parse_integer_test
parse_integer_test.c:	parse_integer_func.c
CFLAGS.parse_integer_test.c+=	-I${.OBJDIR}
parse_integer_func.c:	${SRCTOP}/libexec/rtld-elf/rtld.c
	sed  -ne '/^parse_integer/,/^\}/p' ${SRCTOP}/libexec/rtld-elf/rtld.c \
	    >parse_integer_func.c
CLEANFILES+=	parse_integer_func.c

WARNS?=		3

.include <bsd.test.mk>