Expand the FOO_LIBS vars to a list of the actual archives
Thus the output can also be used in makefiles where a list of actual files is needed. Change-Id: I23396dc2e98c47b99cbf53926f247bd834119976
This commit is contained in:
parent
eda27039c1
commit
263d8b9270
1 changed files with 18 additions and 5 deletions
|
@ -17,12 +17,25 @@ if test "$OS" != ANDROID -a "$OS" != IOS; then
|
||||||
echo This script makes sense only in Android or iOS builds.
|
echo This script makes sense only in Android or iOS builds.
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
foolibs=
|
||||||
|
for var in EBOOK_LIBS FREEHAND_LIBS HUNSPELL_LIBS HYPHEN_LIB MYTHES_LIBS; do
|
||||||
|
dirs=
|
||||||
|
libs=
|
||||||
|
for i in `eval echo '$'$var`; do
|
||||||
|
case "$i" in
|
||||||
|
-L*) dirs="$dirs ${i#-L}";;
|
||||||
|
-l*) libs="$libs ${i#-l}";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
for l in $libs; do
|
||||||
|
for d in $dirs; do
|
||||||
|
test -f $d/lib$l.a && foolibs="$foolibs $d/lib$l.a"
|
||||||
|
done
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
||||||
echo $INSTDIR/$LIBO_LIB_FOLDER/lib*.a \
|
echo $INSTDIR/$LIBO_LIB_FOLDER/lib*.a \
|
||||||
$EBOOK_LIBS \
|
$foolibs \
|
||||||
$FREEHAND_LIBS \
|
|
||||||
$HUNSPELL_LIBS \
|
|
||||||
$HYPHEN_LIB \
|
|
||||||
$MYTHES_LIBS \
|
|
||||||
$WORKDIR/LinkTarget/StaticLibrary/lib*.a \
|
$WORKDIR/LinkTarget/StaticLibrary/lib*.a \
|
||||||
$WORKDIR/UnpackedTarball/icu/source/lib/*.a \
|
$WORKDIR/UnpackedTarball/icu/source/lib/*.a \
|
||||||
$WORKDIR/UnpackedTarball/lcms2/src/.libs/*.a \
|
$WORKDIR/UnpackedTarball/lcms2/src/.libs/*.a \
|
||||||
|
|
Loading…
Reference in a new issue