ccan_depends.c 475 B

12345678910111213141516171819202122
  1. #include "tools.h"
  2. #include <err.h>
  3. #include <stdlib.h>
  4. #include <stdio.h>
  5. #include "string/string.h"
  6. #include "talloc/talloc.h"
  7. int main(int argc, char *argv[])
  8. {
  9. char **deps;
  10. unsigned int i;
  11. if (argc != 2)
  12. errx(1, "Usage: ccan_depends <dir>\n"
  13. "Spits out all the ccan dependencies (recursively)");
  14. deps = get_deps(talloc_autofree_context(), argv[1]);
  15. for (i = 0; deps[i]; i++)
  16. if (strstarts(deps[i], "ccan/"))
  17. printf("%s\n", deps[i]);
  18. return 0;
  19. }