Commit 9cca4b73 authored by Rusty Russell's avatar Rusty Russell

ccanlint: examples_compile depends on build, which depends on build_objs

We might as well use the compiled .o rather than all the little .o files.
parent 9d511cc5
...@@ -80,4 +80,4 @@ struct ccanlint build = { ...@@ -80,4 +80,4 @@ struct ccanlint build = {
.can_run = can_build, .can_run = can_build,
}; };
REGISTER_TEST(build, &depends_built, NULL); REGISTER_TEST(build, &depends_built, &build_objs, NULL);
...@@ -71,13 +71,12 @@ static char *add_dep(const struct manifest *m, char *list, const char *mod) ...@@ -71,13 +71,12 @@ static char *add_dep(const struct manifest *m, char *list, const char *mod)
static char *obj_list(const struct manifest *m, struct ccan_file *f) static char *obj_list(const struct manifest *m, struct ccan_file *f)
{ {
char *list = talloc_strdup(m, ""); char *list = talloc_strdup(m, "");
struct ccan_file *i;
struct manifest *subm; struct manifest *subm;
char **lines; char **lines;
/* Object files for this module. */ /* This module. */
list_for_each(&m->c_files, i, list) if (m->compiled)
list = talloc_asprintf_append(list, " %s", i->compiled); list = talloc_asprintf_append(list, " %s", m->compiled);
/* Other ccan modules we depend on. */ /* Other ccan modules we depend on. */
list_for_each(&m->deps, subm, list) { list_for_each(&m->deps, subm, list) {
...@@ -600,4 +599,4 @@ struct ccanlint examples_compile = { ...@@ -600,4 +599,4 @@ struct ccanlint examples_compile = {
.can_run = can_run, .can_run = can_run,
}; };
REGISTER_TEST(examples_compile, &has_examples, &build_objs, NULL); REGISTER_TEST(examples_compile, &has_examples, &build, NULL);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment