X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fcompulsory_tests%2Fcompile_tests.c;h=1559bd182a53792da2ab551b4fbcadf87fc23dc3;hp=e633facd794a74389d52e8e4b41baa1a417e4799;hb=29c59e05146152bb2f3561152a8cfa63ce2d37a7;hpb=fb4c4c3ddc24772f71a64ec02d2c9ddaeb6e9f6b diff --git a/tools/ccanlint/compulsory_tests/compile_tests.c b/tools/ccanlint/compulsory_tests/compile_tests.c index e633facd..1559bd18 100644 --- a/tools/ccanlint/compulsory_tests/compile_tests.c +++ b/tools/ccanlint/compulsory_tests/compile_tests.c @@ -36,8 +36,10 @@ static char *obj_list(const struct manifest *m, bool link_with_module) list_for_each(&m->other_test_c_files, i, list) list = talloc_asprintf_append(list, " %s", i->compiled); + /* Our own object files. */ if (link_with_module) - list = talloc_asprintf_append(list, " %s.o", m->dir); + list_for_each(&m->c_files, i, list) + list = talloc_asprintf_append(list, " %s", i->compiled); /* Other ccan modules. */ list_for_each(&m->dep_dirs, i, list) { @@ -199,4 +201,4 @@ struct ccanlint compile_tests = { .can_run = can_build, }; -REGISTER_TEST(compile_tests, &compile_test_helpers, NULL); +REGISTER_TEST(compile_tests, &compile_test_helpers, &build_objs, NULL);