rfc822: Update rfc822 module to use testdepends
authorDavid Gibson <david@gibson.dropbear.id.au>
Mon, 12 Nov 2012 07:14:26 +0000 (18:14 +1100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Mon, 12 Nov 2012 07:14:26 +0000 (18:14 +1100)
Several modules were only listed as dependencies because they were used in
the testcases.  That in turn gave some bogus incompatible license warnings
which we partially suppressed from _info.  Now that ccanlint supports
testdepends, use that to clean it up.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
ccan/rfc822/_info

index 3eea31ed854e3c08bc796fe5664a3c8126b5f635..17ad934f45dbec577ef766898d3de140d5f054ab 100644 (file)
@@ -33,9 +33,6 @@
  *
  * License: LGPL (v2.1 or any later version)
  *
- * Ccanlint:
- *     // The failtest module is only used for tests: ccanlint is overzealous
- *     license_depends_compat FAIL
  */
 int main(int argc, char *argv[])
 {
@@ -44,15 +41,19 @@ int main(int argc, char *argv[])
                return 1;
 
        if (strcmp(argv[1], "depends") == 0) {
-               printf("ccan/array_size\n");
                printf("ccan/talloc\n");
                printf("ccan/list\n");
-               printf("ccan/foreach\n");
-               printf("ccan/failtest\n");
                printf("ccan/str\n");
                printf("ccan/bytestring\n");
                return 0;
        }
 
+       if (strcmp(argv[1], "testdepends") == 0) {
+               printf("ccan/failtest\n");
+               printf("ccan/foreach\n");
+               printf("ccan/array_size\n");
+               return 0;
+       }
+
        return 1;
 }