1#include <src.opts.mk> 2 3SUBDIR+= libpythagoras libdeep libval libval2 target 4TESTS_SUBDIRS+= rtld_deepbind 5 6SUBDIR_DEPEND_libdeep= libval2 7SUBDIR_DEPEND_rtld_deepbind= libval 8SUBDIR_DEPEND_target= libpythagoras 9 10ATF_TESTS_C= ld_library_pathfds 11ATF_TESTS_C+= ld_preload_fds 12ATF_TESTS_C+= set_var_test 13 14.for t in ${ATF_TESTS_C} 15SRCS.$t= $t.c common.c 16.endfor 17 18ATF_TESTS_C+= dlopen_test 19ATF_TESTS_C+= dlopen_hash_test 20 21ATF_TESTS_C+= parse_integer_test 22parse_integer_test.c: parse_integer_func.c 23CFLAGS.parse_integer_test.c+= -I${.OBJDIR} 24parse_integer_func.c: ${SRCTOP}/libexec/rtld-elf/rtld.c 25 sed -ne '/^parse_integer/,/^\}/p' ${SRCTOP}/libexec/rtld-elf/rtld.c \ 26 >parse_integer_func.c 27CLEANFILES+= parse_integer_func.c 28 29WARNS?= 3 30 31.include <bsd.test.mk> 32