X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fmodfiles.c;h=65808a555832b59d1ce9a20a7f6cf4502a605d97;hp=b7092cde27b74aab93738391e5c0e80fdd5f5ac0;hb=0fe2d094b262f6e8bed798930e8c4716d33d5dc7;hpb=25ea9a3d9866845687fbdef0a8ceecc683e3e23a diff --git a/tools/modfiles.c b/tools/modfiles.c index b7092cde..65808a55 100644 --- a/tools/modfiles.c +++ b/tools/modfiles.c @@ -24,6 +24,7 @@ int main(int argc, char *argv[]) bool license = true; bool tests = true; bool other = true; + bool info = true; bool gitonly = false; bool nul_term = false; bool fullpath = false; @@ -33,6 +34,8 @@ int main(int argc, char *argv[]) "Don't list .c and .h files"); opt_register_noarg("--no-license", opt_set_invbool, &license, "Don't list license file"); + opt_register_noarg("--no-info", opt_set_invbool, &info, + "Don't list _info file"); opt_register_noarg("--no-tests", opt_set_invbool, &tests, "Don't list test files"); opt_register_noarg("--no-other", opt_set_invbool, &other, @@ -55,6 +58,10 @@ int main(int argc, char *argv[]) struct manifest *m = get_manifest(NULL, argv[i]); struct list_head *list; struct ccan_file *f; + + if (info) + add_file(m->info_file, fullpath, nul_term, gitonly); + if (code) { foreach_ptr(list, &m->c_files, &m->h_files) { list_for_each(list, f, list)