63 |
) |
) |
64 |
} |
} |
65 |
|
|
66 |
# Calculate list of all modules |
# func_get_dependencies mod [...] |
67 |
modules= |
func_get_dependencies () |
68 |
for mod in $mymodules; do |
{ |
69 |
modules="$modules |
my_modules= |
70 |
$mod |
for my_mod in ${1+"$@"}; do |
71 |
`( cd $GNULIB_DIR && ./gnulib-tool --extract-dependencies $mod )`" |
my_modules="$my_modules |
72 |
|
$my_mod |
73 |
|
`( cd $GNULIB_DIR && ./gnulib-tool --extract-dependencies $my_mod )`" |
74 |
|
done |
75 |
|
|
76 |
|
echo "$my_modules" | sort | uniq | sed '/^[ ]*$/d' |
77 |
|
} |
78 |
|
|
79 |
|
# Calculate list of all modules |
80 |
|
modules=`func_get_dependencies $mymodules` |
81 |
|
while :; do |
82 |
|
all_modules=`func_get_dependencies $modules` |
83 |
|
test "X$modules" = "X$all_modules" && break |
84 |
|
modules="$all_modules" |
85 |
done |
done |
|
all_modules=`echo "$modules" | sort | uniq | sed '/^[ ]*$/d'` |
|
86 |
|
|
87 |
for mod in $all_modules; do |
for mod in $all_modules; do |
88 |
dest=m4/$mod.am |
dest=m4/$mod.am |