#!/bin/sh # Output a list of all our (static) libraries, to be used when # building the single executable or single dynamic object that is used # in an LO-based iOS or Android app. (All our libraries and bundled # 3rd-party ones are built as static archives for these platforms.) # This script is to be run once a full "make" for iOS or Android has # otherwise completed, when just building the actual apps is left. if test -z "$INSTDIR" ; then echo This script should be invoked only in a build. exit 1 fi if test "$OS" != ANDROID -a "$OS" != iOS; then echo This script makes sense only in Android or iOS builds. fi foolibs= for var in EBOOK_LIBS FREEHAND_LIBS HARFBUZZ_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 case $OS in ANDROID) oslibs="$WORKDIR/UnpackedTarball/curl/lib/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/fontconfig/src/.libs/libfontconfig.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/freetype/objs/.libs/libfreetype.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/pixman/pixman/.libs/libpixman-1.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/cairo/src/.libs/libcairo.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/xmlsec/src/.libs/libxmlsec1.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/xmlsec/src/nss/.libs/libxmlsec1-nss.a" # Only liblo-bootstrap.a ends up here: oslibs="$oslibs $WORKDIR/LinkTarget/Library/lib*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/openssl/*.a" # coinmp not used for iOS oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/Cbc/src/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/Cgl/src/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/Clp/src/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/Clp/src/OsiClp/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/CoinMP/src/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/CoinUtils/src/.libs/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/coinmp/Osi/src/Osi/.libs/*.a" ;; iOS) oslibs="$WORKDIR/UnpackedTarball/icu/source/stubdata/*.a" oslibs="$oslibs $WORKDIR/UnpackedTarball/cppunit/src/cppunit/.libs/*.a" ;; *) oslibs= ;; esac echo $INSTDIR/$LIBO_LIB_FOLDER/lib*.a \ $foolibs \ $WORKDIR/LinkTarget/StaticLibrary/lib*.a \ $oslibs \ $WORKDIR/UnpackedTarball/icu/source/lib/*.a \ $WORKDIR/UnpackedTarball/libjpeg-turbo/.libs/*.a \ $WORKDIR/UnpackedTarball/liblangtag/liblangtag/.libs/*.a \ $WORKDIR/UnpackedTarball/lcms2/src/.libs/*.a \ $WORKDIR/UnpackedTarball/libabw/src/lib/.libs/*.a \ $WORKDIR/UnpackedTarball/libcdr/src/lib/.libs/*.a \ $WORKDIR/UnpackedTarball/libmspub/src/lib/.libs/*.a \ $WORKDIR/UnpackedTarball/libmwaw/src/lib/.libs/*.a \ $WORKDIR/UnpackedTarball/libodfgen/src/.libs/*.a \ $WORKDIR/UnpackedTarball/liborcus/src/*/.libs/*.a \ $WORKDIR/UnpackedTarball/libvisio/src/lib/.libs/*.a \ $WORKDIR/UnpackedTarball/libwp?/src/lib/.libs/*.a \ $WORKDIR/UnpackedTarball/raptor/src/.libs/*.a \ $WORKDIR/UnpackedTarball/rasqal/src/.libs/*.a \ $WORKDIR/UnpackedTarball/redland/src/.libs/*.a \ $WORKDIR/UnpackedTarball/libxml2/.libs/*.a \ $WORKDIR/UnpackedTarball/libxslt/libxslt/.libs/*.a > LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/i18nutil
AgeCommit message (Expand)Author
2022-05-24Use o3tl::make_unsigned in some placesStephan Bergmann
2022-04-26add o3tl::toUInt32Noel Grandin
2022-04-11use more string_viewNoel Grandin
2022-01-27Recheck modules [i-l]* with IWYUGabor Kelemen
2021-12-26Avoid OUStringBuffer::toString where possibleMike Kaganski
2021-11-17Add script codes to standalone {mis} tagsEike Rathke
2021-11-16Update to ICU 70.1Eike Rathke
2021-11-11Resolves: tdf#110003 tdf#143128 handle lowercase ß vs uppercase ẞ foldingEike Rathke
2021-11-10Change CaseMappingExtra commented hex offsets to four digits and uppercaseEike Rathke
2021-09-16speedup CharacterClassificationImpl::toUpperNoel Grandin
2021-07-13Add PowerPoint compatible screen size for ImpressJun NOGATA
2021-06-28loplugin:indentation improve checks for brace alignmentNoel Grandin
2021-06-21remove some unnecessary OUString::internNoel Grandin
2021-06-14We only support ICU version 4.6 or newer, so drop these checksMike Kaganski
2021-05-05WASM: add initial support for Emscripten cross buildJan-Marek Glogowski
2021-04-07Updated README.md files to represent current code / use Markdown formatHossein
2021-03-24Using .md extension/Markdown syntax for modules READMEHossein
2021-01-28add string_view variants of methods to O[U]StringBufferNoel
2021-01-22tdf#135590 rotated paper sizes reported as portrait size they are notCaolán McNamara