1 --- liboil-0.3.15/liboil/Makefile.in 2008-07-01 04:46:08.000000000 +0000
2 +++ liboil/liboil/Makefile.in 2008-07-04 23:09:27.518585545 +0000
3 @@ -1207,25 +1207,30 @@
6 liboilarray.c: liboiltmp1.la Makefile
7 + ../libtool --config > .libs/libtoolcfg
8 echo '/* This file is autogenerated. Do not edit */' >liboilarray.c.tmp
9 echo >>liboilarray.c.tmp
10 echo '#include <liboil/liboilfunction.h>' >>liboilarray.c.tmp
11 echo >>liboilarray.c.tmp
12 - grep '^_oil_function_class_' .libs/liboiltmp1.exp | \
13 - sed -e 's/ .*//' -e 's/.*/extern OilFunctionClass &;/' >>liboilarray.c.tmp
14 + . .libs/libtoolcfg; eval "$$NM .libs/liboiltmp1.a | $$global_symbol_pipe " | \
15 + sed -e /^[^D]/D -e 's/^. [^ ]* \([^ ]*\)/\1/' | grep ^_oil_function_class_ | \
16 + sed -e 's/.*/extern OilFunctionClass &;/' >>liboilarray.c.tmp
17 echo >>liboilarray.c.tmp
18 echo 'OilFunctionClass *_oil_function_class_array[] = {' >>liboilarray.c.tmp
19 - grep '^_oil_function_class_' .libs/liboiltmp1.exp | \
20 - sed -e 's/ .*//' -e 's/.*/ \&&,/' >>liboilarray.c.tmp
21 + . .libs/libtoolcfg; eval "$$NM .libs/liboiltmp1.a | $$global_symbol_pipe " | \
22 + sed -e /^[^D]/D -e 's/^. [^ ]* \([^ ]*\)/\1/' | grep ^_oil_function_class_ | \
23 + sed -e 's/.*/ \&&,/' >>liboilarray.c.tmp
24 echo ' NULL' >>liboilarray.c.tmp
25 echo '};' >>liboilarray.c.tmp
26 echo >>liboilarray.c.tmp
27 - grep '^_oil_function_impl_' .libs/liboiltmp1.exp | \
28 - sed -e 's/ .*//' -e 's/.*/extern OilFunctionImpl &;/' >>liboilarray.c.tmp
29 + . .libs/libtoolcfg; eval "$$NM .libs/liboiltmp1.a | $$global_symbol_pipe " | \
30 + sed -e /^[^D]/D -e 's/^. [^ ]* \([^ ]*\)/\1/' | grep ^_oil_function_impl_ | \
31 + sed -e 's/.*/extern OilFunctionImpl &;/' >>liboilarray.c.tmp
32 echo >>liboilarray.c.tmp
33 echo 'OilFunctionImpl *_oil_function_impl_array[] = {' >>liboilarray.c.tmp
34 - grep '^_oil_function_impl_' .libs/liboiltmp1.exp | \
35 - sed -e 's/ .*//' -e 's/.*/ \&&,/' >>liboilarray.c.tmp
36 + . .libs/libtoolcfg; eval "$$NM .libs/liboiltmp1.a | $$global_symbol_pipe " | \
37 + sed -e /^[^D]/D -e 's/^. [^ ]* \([^ ]*\)/\1/' | grep ^_oil_function_impl_ | \
38 + sed -e 's/.*/ \&&,/' >>liboilarray.c.tmp
39 echo ' NULL' >>liboilarray.c.tmp
40 echo '};' >>liboilarray.c.tmp
41 echo >>liboilarray.c.tmp