Upload Tizen:Base source
[external/eglibc.git] / elf / gen-trusted-dirs.awk
1 BEGIN {
2   FS = " ";
3 }
4
5 {
6   for (i = 1; i <= NF; ++i) {
7     s[cnt++] = $i"/";
8   }
9 }
10
11 END {
12   printf ("#define SYSTEM_DIRS \\\n");
13
14   printf ("  \"%s\"", s[0]);
15
16   for (i = 1; i < cnt; ++i) {
17     printf (" \"\\0\" \"%s\"", s[i]);
18   }
19
20   printf ("\n\n");
21
22   printf ("#define SYSTEM_DIRS_LEN \\\n");
23
24   printf ("  %d", length (s[0]));
25   m = length (s[0]);
26
27   for (i = 1; i < cnt; ++i) {
28     printf (", %d", length(s[i]));
29     if (length(s[i]) > m) {
30       m = length(s[i]);
31     }
32   }
33
34   printf ("\n\n");
35
36   printf ("#define SYSTEM_DIRS_MAX_LEN\t%d\n", m);
37 }