From 6b9b163689250e4e61f33177420f0fd21a6b2da9 Mon Sep 17 00:00:00 2001 From: pelya Date: Tue, 26 Oct 2010 14:43:54 +0300 Subject: [PATCH] Reordered files in all libs - now all includes are in "libname/include" dir - logical, isn't it? This should break compilation however. --- project/AndroidManifest.xml | 6 +- project/jni/Android.mk | 12 +- project/jni/Application.mk | 2 +- project/jni/application/Android.mk | 22 +- project/jni/application/launchConfigure.sh | 3 +- project/jni/application/src | 2 +- project/jni/intl/Android.mk | 2 +- project/jni/intl/{ => include}/libintl.h | 0 project/jni/jpeg/Android.mk | 2 +- project/jni/jpeg/{ => include}/jconfig.h | 0 project/jni/jpeg/{ => include}/jerror.h | 0 project/jni/jpeg/{ => include}/jmorecfg.h | 0 project/jni/jpeg/{ => include}/jpegint.h | 0 project/jni/jpeg/{ => include}/jpeglib.h | 0 project/jni/lua/Android.mk | 2 +- project/jni/lua/{src => include}/lauxlib.h | 0 project/jni/lua/{src => include}/lua.h | 0 project/jni/lua/{src => include}/luaconf.h | 0 project/jni/lua/{src => include}/lualib.h | 0 project/jni/ogg/include/ogg/config_types.h.in | 11 - project/jni/png/Android.mk | 5 +- project/jni/png/{ => include}/png.h | 0 project/jni/png/{ => include}/pngconf.h | 0 project/jni/sdl_blitpool/Android.mk | 2 +- .../sdl_blitpool/{ => include}/SDL_blitpool.h | 0 project/jni/sdl_gfx/Android.mk | 2 +- .../jni/sdl_gfx/{ => include}/SDL_framerate.h | 0 .../sdl_gfx/{ => include}/SDL_gfxBlitFunc.h | 0 .../sdl_gfx/{ => include}/SDL_gfxPrimitives.h | 0 .../sdl_gfx/{ => include}/SDL_imageFilter.h | 0 .../jni/sdl_gfx/{ => include}/SDL_rotozoom.h | 0 project/jni/sdl_image/Android.mk | 2 +- .../jni/sdl_image/{ => include}/SDL_image.h | 0 project/jni/sdl_mixer/Android.mk | 4 +- .../jni/sdl_mixer/{ => include}/SDL_mixer.h | 0 project/jni/sdl_net/Android.mk | 2 +- project/jni/sdl_net/{ => include}/SDL_net.h | 0 project/jni/sdl_ttf/Android.mk | 2 +- project/jni/sdl_ttf/MPWmake.sea.bin | Bin 21632 -> 0 bytes project/jni/sdl_ttf/Makefile.am | 51 - project/jni/sdl_ttf/Makefile.in | 696 - project/jni/sdl_ttf/SDL_ttf.spec | 65 - project/jni/sdl_ttf/SDL_ttf.spec.in | 65 - project/jni/sdl_ttf/VisualC.zip | Bin 265264 -> 0 bytes project/jni/sdl_ttf/Watcom-Win32.zip | Bin 722367 -> 0 bytes project/jni/sdl_ttf/Xcode.tar.gz | Bin 1825366 -> 0 bytes project/jni/sdl_ttf/acinclude/libtool.m4 | 6409 ----- project/jni/sdl_ttf/acinclude/sdl.m4 | 181 - project/jni/sdl_ttf/aclocal.m4 | 1022 - project/jni/sdl_ttf/autogen.sh | 11 - project/jni/sdl_ttf/config.guess | 1388 - project/jni/sdl_ttf/config.sub | 1487 - project/jni/sdl_ttf/configure | 23328 ---------------- project/jni/sdl_ttf/configure.in | 192 - project/jni/sdl_ttf/depcomp | 522 - project/jni/sdl_ttf/gcc-fat.sh | 110 - project/jni/sdl_ttf/{ => include}/SDL_ttf.h | 0 project/jni/sdl_ttf/install-sh | 323 - project/jni/sdl_ttf/ltmain.sh | 6864 ----- project/jni/sdl_ttf/missing | 353 - project/jni/sdl_ttf/version.rc | 39 - project/jni/tremor/Android.mk | 2 +- project/jni/tremor/config_types.h | 25 - .../{ => include/tremor}/ivorbiscodec.h | 0 .../tremor/{ => include/tremor}/ivorbisfile.h | 0 project/jni/xerces/Android.mk | 2 +- .../{src => include}/xercesc/dom/DOM.hpp | 0 .../{src => include}/xercesc/dom/DOMAttr.hpp | 0 .../xercesc/dom/DOMCDATASection.hpp | 0 .../xercesc/dom/DOMCharacterData.hpp | 0 .../xercesc/dom/DOMComment.hpp | 0 .../xercesc/dom/DOMConfiguration.hpp | 0 .../xercesc/dom/DOMDocument.hpp | 0 .../xercesc/dom/DOMDocumentFragment.hpp | 0 .../xercesc/dom/DOMDocumentRange.hpp | 0 .../xercesc/dom/DOMDocumentTraversal.hpp | 0 .../xercesc/dom/DOMDocumentType.hpp | 0 .../xercesc/dom/DOMElement.hpp | 0 .../xercesc/dom/DOMEntity.hpp | 0 .../xercesc/dom/DOMEntityReference.hpp | 0 .../{src => include}/xercesc/dom/DOMError.hpp | 0 .../xercesc/dom/DOMErrorHandler.hpp | 0 .../xercesc/dom/DOMException.hpp | 0 .../xercesc/dom/DOMImplementation.hpp | 0 .../xercesc/dom/DOMImplementationLS.hpp | 0 .../xercesc/dom/DOMImplementationList.hpp | 0 .../xercesc/dom/DOMImplementationRegistry.hpp | 0 .../xercesc/dom/DOMImplementationSource.hpp | 0 .../xercesc/dom/DOMLSException.hpp | 0 .../xercesc/dom/DOMLSInput.hpp | 0 .../xercesc/dom/DOMLSOutput.hpp | 0 .../xercesc/dom/DOMLSParser.hpp | 0 .../xercesc/dom/DOMLSParserFilter.hpp | 0 .../xercesc/dom/DOMLSResourceResolver.hpp | 0 .../xercesc/dom/DOMLSSerializer.hpp | 0 .../xercesc/dom/DOMLSSerializerFilter.hpp | 0 .../xercesc/dom/DOMLocator.hpp | 0 .../xercesc/dom/DOMMemoryManager.hpp | 0 .../xercesc/dom/DOMNamedNodeMap.hpp | 0 .../{src => include}/xercesc/dom/DOMNode.hpp | 0 .../xercesc/dom/DOMNodeFilter.hpp | 0 .../xercesc/dom/DOMNodeIterator.hpp | 0 .../xercesc/dom/DOMNodeList.hpp | 0 .../xercesc/dom/DOMNotation.hpp | 0 .../xercesc/dom/DOMPSVITypeInfo.hpp | 0 .../xercesc/dom/DOMProcessingInstruction.hpp | 0 .../{src => include}/xercesc/dom/DOMRange.hpp | 0 .../xercesc/dom/DOMRangeException.hpp | 0 .../xercesc/dom/DOMStringList.hpp | 0 .../{src => include}/xercesc/dom/DOMText.hpp | 0 .../xercesc/dom/DOMTreeWalker.hpp | 0 .../xercesc/dom/DOMTypeInfo.hpp | 0 .../xercesc/dom/DOMUserDataHandler.hpp | 0 .../xercesc/dom/DOMXPathEvaluator.hpp | 0 .../xercesc/dom/DOMXPathException.hpp | 0 .../xercesc/dom/DOMXPathExpression.hpp | 0 .../xercesc/dom/DOMXPathNSResolver.hpp | 0 .../xercesc/dom/DOMXPathNamespace.hpp | 0 .../xercesc/dom/DOMXPathResult.hpp | 0 .../xercesc/dom/StDOMNode.hpp | 0 .../xercesc/dom/impl/DOMAttrImpl.hpp | 0 .../xercesc/dom/impl/DOMAttrMapImpl.hpp | 0 .../xercesc/dom/impl/DOMAttrNSImpl.hpp | 0 .../xercesc/dom/impl/DOMCDATASectionImpl.hpp | 0 .../xercesc/dom/impl/DOMCasts.hpp | 0 .../xercesc/dom/impl/DOMCharacterDataImpl.hpp | 0 .../xercesc/dom/impl/DOMChildNode.hpp | 0 .../xercesc/dom/impl/DOMCommentImpl.hpp | 0 .../xercesc/dom/impl/DOMConfigurationImpl.hpp | 0 .../xercesc/dom/impl/DOMDeepNodeListImpl.hpp | 0 .../xercesc/dom/impl/DOMDeepNodeListPool.hpp | 0 .../dom/impl/DOMDocumentFragmentImpl.hpp | 0 .../xercesc/dom/impl/DOMDocumentImpl.hpp | 0 .../xercesc/dom/impl/DOMDocumentTypeImpl.hpp | 0 .../xercesc/dom/impl/DOMElementImpl.hpp | 0 .../xercesc/dom/impl/DOMElementNSImpl.hpp | 0 .../xercesc/dom/impl/DOMEntityImpl.hpp | 0 .../dom/impl/DOMEntityReferenceImpl.hpp | 0 .../xercesc/dom/impl/DOMErrorImpl.hpp | 0 .../dom/impl/DOMImplementationImpl.hpp | 0 .../dom/impl/DOMImplementationListImpl.hpp | 0 .../xercesc/dom/impl/DOMLSInputImpl.hpp | 0 .../xercesc/dom/impl/DOMLSOutputImpl.hpp | 0 .../xercesc/dom/impl/DOMLSSerializerImpl.hpp | 0 .../xercesc/dom/impl/DOMLocatorImpl.hpp | 0 .../xercesc/dom/impl/DOMNamedNodeMapImpl.hpp | 0 .../xercesc/dom/impl/DOMNodeIDMap.hpp | 0 .../xercesc/dom/impl/DOMNodeImpl.hpp | 0 .../xercesc/dom/impl/DOMNodeIteratorImpl.hpp | 0 .../xercesc/dom/impl/DOMNodeListImpl.hpp | 0 .../xercesc/dom/impl/DOMNodeVector.hpp | 0 .../xercesc/dom/impl/DOMNormalizer.hpp | 0 .../xercesc/dom/impl/DOMNotationImpl.hpp | 0 .../xercesc/dom/impl/DOMParentNode.hpp | 0 .../dom/impl/DOMProcessingInstructionImpl.hpp | 0 .../xercesc/dom/impl/DOMRangeImpl.hpp | 0 .../xercesc/dom/impl/DOMStringListImpl.hpp | 0 .../xercesc/dom/impl/DOMStringPool.hpp | 0 .../xercesc/dom/impl/DOMTextImpl.hpp | 0 .../xercesc/dom/impl/DOMTreeWalkerImpl.hpp | 0 .../xercesc/dom/impl/DOMTypeInfoImpl.hpp | 0 .../dom/impl/DOMXPathExpressionImpl.hpp | 0 .../dom/impl/DOMXPathNSResolverImpl.hpp | 0 .../xercesc/dom/impl/DOMXPathResultImpl.hpp | 0 .../xercesc/dom/impl/XSDElementNSImpl.hpp | 0 .../xercesc/framework/BinOutputStream.hpp | 0 .../framework/LocalFileFormatTarget.hpp | 0 .../framework/LocalFileInputSource.hpp | 0 .../xercesc/framework/MemBufFormatTarget.hpp | 0 .../xercesc/framework/MemBufInputSource.hpp | 0 .../xercesc/framework/MemoryManager.hpp | 0 .../xercesc/framework/StdInInputSource.hpp | 0 .../xercesc/framework/StdOutFormatTarget.hpp | 0 .../xercesc/framework/URLInputSource.hpp | 0 .../xercesc/framework/ValidationContext.hpp | 0 .../xercesc/framework/Wrapper4DOMLSInput.hpp | 0 .../xercesc/framework/Wrapper4InputSource.hpp | 0 .../xercesc/framework/XMLAttDef.hpp | 0 .../xercesc/framework/XMLAttDefList.hpp | 0 .../xercesc/framework/XMLAttr.hpp | 0 .../xercesc/framework/XMLBuffer.hpp | 0 .../xercesc/framework/XMLBufferMgr.hpp | 0 .../xercesc/framework/XMLContentModel.hpp | 0 .../xercesc/framework/XMLDTDDescription.hpp | 0 .../xercesc/framework/XMLDocumentHandler.hpp | 0 .../xercesc/framework/XMLElementDecl.hpp | 0 .../xercesc/framework/XMLEntityDecl.hpp | 0 .../xercesc/framework/XMLEntityHandler.hpp | 0 .../xercesc/framework/XMLErrorCodes.hpp | 0 .../xercesc/framework/XMLErrorReporter.hpp | 0 .../xercesc/framework/XMLFormatter.hpp | 0 .../framework/XMLGrammarDescription.hpp | 0 .../xercesc/framework/XMLGrammarPool.hpp | 0 .../xercesc/framework/XMLGrammarPoolImpl.hpp | 0 .../xercesc/framework/XMLNotationDecl.hpp | 0 .../xercesc/framework/XMLPScanToken.hpp | 0 .../xercesc/framework/XMLRecognizer.hpp | 0 .../xercesc/framework/XMLRefInfo.hpp | 0 .../framework/XMLSchemaDescription.hpp | 0 .../xercesc/framework/XMLValidator.hpp | 0 .../xercesc/framework/XMLValidityCodes.hpp | 0 .../xercesc/framework/psvi/PSVIAttribute.hpp | 0 .../framework/psvi/PSVIAttributeList.hpp | 0 .../xercesc/framework/psvi/PSVIElement.hpp | 0 .../xercesc/framework/psvi/PSVIHandler.hpp | 0 .../xercesc/framework/psvi/PSVIItem.hpp | 0 .../xercesc/framework/psvi/XSAnnotation.hpp | 0 .../framework/psvi/XSAttributeDeclaration.hpp | 0 .../psvi/XSAttributeGroupDefinition.hpp | 0 .../xercesc/framework/psvi/XSAttributeUse.hpp | 0 .../psvi/XSComplexTypeDefinition.hpp | 0 .../xercesc/framework/psvi/XSConstants.hpp | 0 .../framework/psvi/XSElementDeclaration.hpp | 0 .../xercesc/framework/psvi/XSFacet.hpp | 0 .../framework/psvi/XSIDCDefinition.hpp | 0 .../xercesc/framework/psvi/XSModel.hpp | 0 .../xercesc/framework/psvi/XSModelGroup.hpp | 0 .../framework/psvi/XSModelGroupDefinition.hpp | 0 .../framework/psvi/XSMultiValueFacet.hpp | 0 .../xercesc/framework/psvi/XSNamedMap.hpp | 0 .../framework/psvi/XSNamespaceItem.hpp | 0 .../framework/psvi/XSNotationDeclaration.hpp | 0 .../xercesc/framework/psvi/XSObject.hpp | 0 .../xercesc/framework/psvi/XSParticle.hpp | 0 .../framework/psvi/XSSimpleTypeDefinition.hpp | 0 .../framework/psvi/XSTypeDefinition.hpp | 0 .../xercesc/framework/psvi/XSValue.hpp | 0 .../xercesc/framework/psvi/XSWildcard.hpp | 0 .../xercesc/internal/BinFileOutputStream.hpp | 0 .../xercesc/internal/BinMemOutputStream.hpp | 0 .../xercesc/internal/CharTypeTables.hpp | 0 .../xercesc/internal/DGXMLScanner.hpp | 0 .../xercesc/internal/ElemStack.hpp | 0 .../xercesc/internal/EndOfEntityException.hpp | 0 .../xercesc/internal/IANAEncodings.hpp | 0 .../xercesc/internal/IGXMLScanner.hpp | 0 .../xercesc/internal/MemoryManagerImpl.hpp | 0 .../xercesc/internal/ReaderMgr.hpp | 0 .../xercesc/internal/SGXMLScanner.hpp | 0 .../internal/ValidationContextImpl.hpp | 0 .../xercesc/internal/VecAttrListImpl.hpp | 0 .../xercesc/internal/VecAttributesImpl.hpp | 0 .../xercesc/internal/WFXMLScanner.hpp | 0 .../internal/XMLInternalErrorHandler.hpp | 0 .../xercesc/internal/XMLReader.hpp | 0 .../xercesc/internal/XMLScanner.hpp | 0 .../xercesc/internal/XMLScannerResolver.hpp | 0 .../xercesc/internal/XProtoType.hpp | 0 .../xercesc/internal/XSAXMLScanner.hpp | 0 .../xercesc/internal/XSObjectFactory.hpp | 0 .../xercesc/internal/XSerializable.hpp | 0 .../internal/XSerializationException.hpp | 0 .../xercesc/internal/XSerializeEngine.hpp | 0 .../xercesc/internal/XTemplateSerializer.hpp | 0 .../xercesc/parsers/AbstractDOMParser.hpp | 0 .../xercesc/parsers/DOMLSParserImpl.hpp | 0 .../xercesc/parsers/SAX2XMLFilterImpl.hpp | 0 .../xercesc/parsers/SAX2XMLReaderImpl.hpp | 0 .../xercesc/parsers/SAXParser.hpp | 0 .../xercesc/parsers/XercesDOMParser.hpp | 0 .../xercesc/sax/AttributeList.hpp | 0 .../xercesc/sax/DTDHandler.hpp | 0 .../xercesc/sax/DocumentHandler.hpp | 0 .../xercesc/sax/EntityResolver.hpp | 0 .../xercesc/sax/ErrorHandler.hpp | 0 .../xercesc/sax/HandlerBase.hpp | 0 .../xercesc/sax/InputSource.hpp | 0 .../{src => include}/xercesc/sax/Locator.hpp | 0 .../{src => include}/xercesc/sax/Parser.hpp | 0 .../xercesc/sax/SAXException.hpp | 0 .../xercesc/sax/SAXParseException.hpp | 0 .../xercesc/sax2/Attributes.hpp | 0 .../xercesc/sax2/ContentHandler.hpp | 0 .../xercesc/sax2/DeclHandler.hpp | 0 .../xercesc/sax2/DefaultHandler.hpp | 0 .../xercesc/sax2/LexicalHandler.hpp | 0 .../xercesc/sax2/SAX2XMLFilter.hpp | 0 .../xercesc/sax2/SAX2XMLReader.hpp | 0 .../xercesc/sax2/XMLReaderFactory.hpp | 0 .../util/ArrayIndexOutOfBoundsException.hpp | 0 .../{src => include}/xercesc/util/Base64.hpp | 0 .../xercesc/util/BaseRefVectorOf.hpp | 0 .../xercesc/util/BinFileInputStream.hpp | 0 .../xercesc/util/BinInputStream.hpp | 0 .../xercesc/util/BinMemInputStream.hpp | 0 .../{src => include}/xercesc/util/BitOps.hpp | 0 .../{src => include}/xercesc/util/BitSet.hpp | 0 .../xercesc/util/CountedPointer.hpp | 0 .../xercesc/util/DefaultPanicHandler.hpp | 0 .../xercesc/util/EmptyStackException.hpp | 0 .../xercesc/util/EncodingValidator.hpp | 0 .../util/FileManagers/PosixFileMgr.hpp | 0 .../xercesc/util/FlagJanitor.hpp | 0 .../xercesc/util/Hash2KeysSetOf.hpp | 0 .../{src => include}/xercesc/util/Hashers.hpp | 0 .../{src => include}/xercesc/util/HexBin.hpp | 0 .../xercesc/util/IOException.hpp | 0 .../xercesc/util/IllegalArgumentException.hpp | 0 .../xercesc/util/InvalidCastException.hpp | 0 .../{src => include}/xercesc/util/Janitor.hpp | 0 .../xercesc/util/KVStringPair.hpp | 0 .../xercesc/util/KeyRefPair.hpp | 0 .../xercesc/util/KeyValuePair.hpp | 0 .../MsgLoaders/InMemory/InMemMsgLoader.hpp | 0 .../InMemory/XercesMessages_en_US.hpp | 0 .../util/MutexManagers/NoThreadMutexMgr.hpp | 0 .../util/MutexManagers/PosixMutexMgr.hpp | 0 .../{src => include}/xercesc/util/Mutexes.hpp | 0 .../xercesc/util/NameIdPool.hpp | 0 .../NetAccessors/BinHTTPInputStreamCommon.hpp | 0 .../xercesc/util/NoSuchElementException.hpp | 0 .../xercesc/util/NullPointerException.hpp | 0 .../xercesc/util/NumberFormatException.hpp | 0 .../xercesc/util/OutOfMemoryException.hpp | 0 .../{src => include}/xercesc/util/PSVIUni.hpp | 0 .../xercesc/util/PanicHandler.hpp | 0 .../xercesc/util/ParseException.hpp | 0 .../xercesc/util/PlatformUtils.hpp | 0 .../{src => include}/xercesc/util/QName.hpp | 0 .../xercesc/util/RefArrayOf.hpp | 0 .../xercesc/util/RefArrayVectorOf.hpp | 0 .../xercesc/util/RefHash2KeysTableOf.hpp | 0 .../xercesc/util/RefHash3KeysIdPool.hpp | 0 .../xercesc/util/RefHashTableOf.hpp | 0 .../xercesc/util/RefStackOf.hpp | 0 .../xercesc/util/RefVectorOf.hpp | 0 .../xercesc/util/RuntimeException.hpp | 0 .../xercesc/util/SchemaDateTimeException.hpp | 0 .../xercesc/util/SecurityManager.hpp | 0 .../xercesc/util/StringPool.hpp | 0 .../xercesc/util/SynchronizedStringPool.hpp | 0 .../xercesc/util/TransENameMap.hpp | 0 .../xercesc/util/TransService.hpp | 0 .../IconvGNU/IconvGNUTransService.hpp | 0 .../xercesc/util/TranscodingException.hpp | 0 .../xercesc/util/UTFDataFormatException.hpp | 0 .../xercesc/util/UnexpectedEOFException.hpp | 0 .../util/UnsupportedEncodingException.hpp | 0 .../xercesc/util/ValueArrayOf.hpp | 0 .../xercesc/util/ValueHashTableOf.hpp | 0 .../xercesc/util/ValueStackOf.hpp | 0 .../xercesc/util/ValueVectorOf.hpp | 0 .../xercesc/util/XML256TableTranscoder.hpp | 0 .../xercesc/util/XML88591Transcoder.hpp | 0 .../xercesc/util/XMLASCIITranscoder.hpp | 0 .../xercesc/util/XMLAbstractDoubleFloat.hpp | 0 .../xercesc/util/XMLBigDecimal.hpp | 0 .../xercesc/util/XMLBigInteger.hpp | 0 .../xercesc/util/XMLChTranscoder.hpp | 0 .../{src => include}/xercesc/util/XMLChar.hpp | 0 .../xercesc/util/XMLDOMMsg.hpp | 0 .../xercesc/util/XMLDateTime.hpp | 0 .../xercesc/util/XMLDouble.hpp | 0 .../xercesc/util/XMLEBCDICTranscoder.hpp | 0 .../xercesc/util/XMLEntityResolver.hpp | 0 .../xercesc/util/XMLEnumerator.hpp | 0 .../xercesc/util/XMLExceptMsgs.hpp | 0 .../xercesc/util/XMLException.hpp | 0 .../xercesc/util/XMLFileMgr.hpp | 0 .../xercesc/util/XMLFloat.hpp | 0 .../xercesc/util/XMLIBM1047Transcoder.hpp | 0 .../xercesc/util/XMLIBM1140Transcoder.hpp | 0 .../xercesc/util/XMLInitializer.hpp | 0 .../xercesc/util/XMLInteger.hpp | 0 .../xercesc/util/XMLMsgLoader.hpp | 0 .../xercesc/util/XMLMutexMgr.hpp | 0 .../xercesc/util/XMLNetAccessor.hpp | 0 .../xercesc/util/XMLNumber.hpp | 0 .../xercesc/util/XMLResourceIdentifier.hpp | 0 .../xercesc/util/XMLString.hpp | 0 .../xercesc/util/XMLStringTokenizer.hpp | 0 .../xercesc/util/XMLUCS4Transcoder.hpp | 0 .../{src => include}/xercesc/util/XMLURL.hpp | 0 .../xercesc/util/XMLUTF16Transcoder.hpp | 0 .../xercesc/util/XMLUTF8Transcoder.hpp | 0 .../{src => include}/xercesc/util/XMLUni.hpp | 0 .../xercesc/util/XMLUniDefs.hpp | 0 .../{src => include}/xercesc/util/XMLUri.hpp | 0 .../xercesc/util/XMLWin1252Transcoder.hpp | 0 .../{src => include}/xercesc/util/XMemory.hpp | 0 .../xercesc/util/XercesDefs.hpp | 0 .../xercesc/util/XercesVersion.hpp | 0 .../util/Xerces_autoconf_config.borland.hpp | 0 .../xercesc/util/Xerces_autoconf_config.hpp | 0 .../util/Xerces_autoconf_config.msvc.hpp | 0 .../xercesc/util/regx/ASCIIRangeFactory.hpp | 0 .../xercesc/util/regx/BMPattern.hpp | 0 .../xercesc/util/regx/BlockRangeFactory.hpp | 0 .../xercesc/util/regx/CharToken.hpp | 0 .../xercesc/util/regx/ClosureToken.hpp | 0 .../xercesc/util/regx/ConcatToken.hpp | 0 .../xercesc/util/regx/Match.hpp | 0 .../{src => include}/xercesc/util/regx/Op.hpp | 0 .../xercesc/util/regx/OpFactory.hpp | 0 .../xercesc/util/regx/ParenToken.hpp | 0 .../xercesc/util/regx/ParserForXMLSchema.hpp | 0 .../xercesc/util/regx/RangeFactory.hpp | 0 .../xercesc/util/regx/RangeToken.hpp | 0 .../xercesc/util/regx/RangeTokenMap.hpp | 0 .../xercesc/util/regx/RegularExpression.hpp | 0 .../xercesc/util/regx/RegxDefs.hpp | 0 .../xercesc/util/regx/RegxParser.hpp | 0 .../xercesc/util/regx/RegxUtil.hpp | 0 .../xercesc/util/regx/StringToken.hpp | 0 .../xercesc/util/regx/Token.hpp | 0 .../xercesc/util/regx/TokenFactory.hpp | 0 .../xercesc/util/regx/TokenInc.hpp | 0 .../xercesc/util/regx/UniCharTable.hpp | 0 .../xercesc/util/regx/UnicodeRangeFactory.hpp | 0 .../xercesc/util/regx/UnionToken.hpp | 0 .../xercesc/util/regx/XMLRangeFactory.hpp | 0 .../xercesc/util/regx/XMLUniCharacter.hpp | 0 .../xercesc/validators/DTD/DTDAttDef.hpp | 0 .../xercesc/validators/DTD/DTDAttDefList.hpp | 0 .../xercesc/validators/DTD/DTDElementDecl.hpp | 0 .../xercesc/validators/DTD/DTDEntityDecl.hpp | 0 .../xercesc/validators/DTD/DTDGrammar.hpp | 0 .../xercesc/validators/DTD/DTDScanner.hpp | 0 .../xercesc/validators/DTD/DTDValidator.hpp | 0 .../xercesc/validators/DTD/DocTypeHandler.hpp | 0 .../validators/DTD/XMLDTDDescriptionImpl.hpp | 0 .../validators/common/AllContentModel.hpp | 0 .../xercesc/validators/common/CMAny.hpp | 0 .../xercesc/validators/common/CMBinaryOp.hpp | 0 .../xercesc/validators/common/CMLeaf.hpp | 0 .../xercesc/validators/common/CMNode.hpp | 0 .../validators/common/CMRepeatingLeaf.hpp | 0 .../xercesc/validators/common/CMStateSet.hpp | 0 .../xercesc/validators/common/CMUnaryOp.hpp | 0 .../common/ContentLeafNameTypeVector.hpp | 0 .../validators/common/ContentSpecNode.hpp | 0 .../validators/common/DFAContentModel.hpp | 0 .../xercesc/validators/common/Grammar.hpp | 0 .../validators/common/GrammarResolver.hpp | 0 .../validators/common/MixedContentModel.hpp | 0 .../validators/common/SimpleContentModel.hpp | 0 .../AbstractNumericFacetValidator.hpp | 0 .../datatype/AbstractNumericValidator.hpp | 0 .../datatype/AbstractStringValidator.hpp | 0 .../AnySimpleTypeDatatypeValidator.hpp | 0 .../datatype/AnyURIDatatypeValidator.hpp | 0 .../Base64BinaryDatatypeValidator.hpp | 0 .../datatype/BooleanDatatypeValidator.hpp | 0 .../validators/datatype/DatatypeValidator.hpp | 0 .../datatype/DatatypeValidatorFactory.hpp | 0 .../datatype/DateDatatypeValidator.hpp | 0 .../datatype/DateTimeDatatypeValidator.hpp | 0 .../validators/datatype/DateTimeValidator.hpp | 0 .../datatype/DayDatatypeValidator.hpp | 0 .../datatype/DecimalDatatypeValidator.hpp | 0 .../datatype/DoubleDatatypeValidator.hpp | 0 .../datatype/DurationDatatypeValidator.hpp | 0 .../datatype/ENTITYDatatypeValidator.hpp | 0 .../datatype/FloatDatatypeValidator.hpp | 0 .../datatype/HexBinaryDatatypeValidator.hpp | 0 .../datatype/IDDatatypeValidator.hpp | 0 .../datatype/IDREFDatatypeValidator.hpp | 0 .../InvalidDatatypeFacetException.hpp | 0 .../InvalidDatatypeValueException.hpp | 0 .../datatype/ListDatatypeValidator.hpp | 0 .../datatype/MonthDatatypeValidator.hpp | 0 .../datatype/MonthDayDatatypeValidator.hpp | 0 .../datatype/NCNameDatatypeValidator.hpp | 0 .../datatype/NOTATIONDatatypeValidator.hpp | 0 .../datatype/NameDatatypeValidator.hpp | 0 .../datatype/QNameDatatypeValidator.hpp | 0 .../datatype/StringDatatypeValidator.hpp | 0 .../datatype/TimeDatatypeValidator.hpp | 0 .../datatype/UnionDatatypeValidator.hpp | 0 .../validators/datatype/XMLCanRepGroup.hpp | 0 .../datatype/YearDatatypeValidator.hpp | 0 .../datatype/YearMonthDatatypeValidator.hpp | 0 .../validators/schema/ComplexTypeInfo.hpp | 0 .../schema/GeneralAttributeCheck.hpp | 0 .../validators/schema/NamespaceScope.hpp | 0 .../xercesc/validators/schema/PSVIDefs.hpp | 0 .../validators/schema/SchemaAttDef.hpp | 0 .../validators/schema/SchemaAttDefList.hpp | 0 .../validators/schema/SchemaElementDecl.hpp | 0 .../validators/schema/SchemaGrammar.hpp | 0 .../xercesc/validators/schema/SchemaInfo.hpp | 0 .../validators/schema/SchemaSymbols.hpp | 0 .../validators/schema/SchemaValidator.hpp | 0 .../schema/SubstitutionGroupComparator.hpp | 0 .../validators/schema/TraverseSchema.hpp | 0 .../schema/XMLSchemaDescriptionImpl.hpp | 0 .../validators/schema/XSDDOMParser.hpp | 0 .../validators/schema/XSDErrorReporter.hpp | 0 .../xercesc/validators/schema/XSDLocator.hpp | 0 .../xercesc/validators/schema/XUtil.hpp | 0 .../validators/schema/XercesAttGroupInfo.hpp | 0 .../schema/XercesElementWildcard.hpp | 0 .../validators/schema/XercesGroupInfo.hpp | 0 .../schema/identity/FieldActivator.hpp | 0 .../schema/identity/FieldValueMap.hpp | 0 .../validators/schema/identity/IC_Field.hpp | 0 .../validators/schema/identity/IC_Key.hpp | 0 .../validators/schema/identity/IC_KeyRef.hpp | 0 .../schema/identity/IC_Selector.hpp | 0 .../validators/schema/identity/IC_Unique.hpp | 0 .../schema/identity/IdentityConstraint.hpp | 0 .../identity/IdentityConstraintHandler.hpp | 0 .../validators/schema/identity/ValueStore.hpp | 0 .../schema/identity/ValueStoreCache.hpp | 0 .../schema/identity/XPathException.hpp | 0 .../schema/identity/XPathMatcher.hpp | 0 .../schema/identity/XPathMatcherStack.hpp | 0 .../schema/identity/XPathSymbols.hpp | 0 .../schema/identity/XercesXPath.hpp | 0 .../xinclude/XIncludeDOMDocumentProcessor.hpp | 0 .../xercesc/xinclude/XIncludeLocation.hpp | 0 .../xercesc/xinclude/XIncludeUtils.hpp | 0 project/res/values/strings.xml | 2 +- project/src/Accelerometer.java | 2 +- project/src/DataDownloader.java | 2 +- project/src/GLSurfaceView_SDL.java | 2 +- project/src/Globals.java | 14 +- project/src/MainActivity.java | 2 +- project/src/Settings.java | 2 +- project/src/Video.java | 2 +- 520 files changed, 41 insertions(+), 43205 deletions(-) rename project/jni/intl/{ => include}/libintl.h (100%) rename project/jni/jpeg/{ => include}/jconfig.h (100%) rename project/jni/jpeg/{ => include}/jerror.h (100%) rename project/jni/jpeg/{ => include}/jmorecfg.h (100%) rename project/jni/jpeg/{ => include}/jpegint.h (100%) rename project/jni/jpeg/{ => include}/jpeglib.h (100%) rename project/jni/lua/{src => include}/lauxlib.h (100%) rename project/jni/lua/{src => include}/lua.h (100%) rename project/jni/lua/{src => include}/luaconf.h (100%) rename project/jni/lua/{src => include}/lualib.h (100%) delete mode 100644 project/jni/ogg/include/ogg/config_types.h.in rename project/jni/png/{ => include}/png.h (100%) rename project/jni/png/{ => include}/pngconf.h (100%) rename project/jni/sdl_blitpool/{ => include}/SDL_blitpool.h (100%) rename project/jni/sdl_gfx/{ => include}/SDL_framerate.h (100%) rename project/jni/sdl_gfx/{ => include}/SDL_gfxBlitFunc.h (100%) rename project/jni/sdl_gfx/{ => include}/SDL_gfxPrimitives.h (100%) rename project/jni/sdl_gfx/{ => include}/SDL_imageFilter.h (100%) rename project/jni/sdl_gfx/{ => include}/SDL_rotozoom.h (100%) rename project/jni/sdl_image/{ => include}/SDL_image.h (100%) rename project/jni/sdl_mixer/{ => include}/SDL_mixer.h (100%) rename project/jni/sdl_net/{ => include}/SDL_net.h (100%) delete mode 100644 project/jni/sdl_ttf/MPWmake.sea.bin delete mode 100644 project/jni/sdl_ttf/Makefile.am delete mode 100644 project/jni/sdl_ttf/Makefile.in delete mode 100644 project/jni/sdl_ttf/SDL_ttf.spec delete mode 100644 project/jni/sdl_ttf/SDL_ttf.spec.in delete mode 100644 project/jni/sdl_ttf/VisualC.zip delete mode 100644 project/jni/sdl_ttf/Watcom-Win32.zip delete mode 100644 project/jni/sdl_ttf/Xcode.tar.gz delete mode 100644 project/jni/sdl_ttf/acinclude/libtool.m4 delete mode 100644 project/jni/sdl_ttf/acinclude/sdl.m4 delete mode 100644 project/jni/sdl_ttf/aclocal.m4 delete mode 100755 project/jni/sdl_ttf/autogen.sh delete mode 100755 project/jni/sdl_ttf/config.guess delete mode 100755 project/jni/sdl_ttf/config.sub delete mode 100755 project/jni/sdl_ttf/configure delete mode 100644 project/jni/sdl_ttf/configure.in delete mode 100755 project/jni/sdl_ttf/depcomp delete mode 100755 project/jni/sdl_ttf/gcc-fat.sh rename project/jni/sdl_ttf/{ => include}/SDL_ttf.h (100%) delete mode 100755 project/jni/sdl_ttf/install-sh delete mode 100644 project/jni/sdl_ttf/ltmain.sh delete mode 100755 project/jni/sdl_ttf/missing delete mode 100644 project/jni/sdl_ttf/version.rc delete mode 100644 project/jni/tremor/config_types.h rename project/jni/tremor/{ => include/tremor}/ivorbiscodec.h (100%) rename project/jni/tremor/{ => include/tremor}/ivorbisfile.h (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOM.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMAttr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMCDATASection.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMCharacterData.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMComment.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMConfiguration.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMDocument.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMDocumentFragment.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMDocumentRange.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMDocumentTraversal.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMDocumentType.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMElement.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMEntity.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMEntityReference.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMError.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMErrorHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMImplementation.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMImplementationLS.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMImplementationList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMImplementationRegistry.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMImplementationSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSInput.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSOutput.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSParser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSParserFilter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSResourceResolver.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSSerializer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLSSerializerFilter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMLocator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMMemoryManager.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMNamedNodeMap.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMNode.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMNodeFilter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMNodeIterator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMNodeList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMNotation.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMPSVITypeInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMProcessingInstruction.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMRange.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMRangeException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMStringList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMText.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMTreeWalker.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMTypeInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMUserDataHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMXPathEvaluator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMXPathException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMXPathExpression.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMXPathNSResolver.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMXPathNamespace.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/DOMXPathResult.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/StDOMNode.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMAttrImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMAttrMapImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMAttrNSImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMCDATASectionImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMCasts.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMCharacterDataImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMChildNode.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMCommentImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMConfigurationImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMDeepNodeListImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMDeepNodeListPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMDocumentImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMDocumentTypeImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMElementImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMElementNSImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMEntityImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMEntityReferenceImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMErrorImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMImplementationImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMImplementationListImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMLSInputImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMLSOutputImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMLSSerializerImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMLocatorImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNodeIDMap.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNodeImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNodeIteratorImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNodeListImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNodeVector.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNormalizer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMNotationImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMParentNode.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMRangeImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMStringListImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMStringPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMTextImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMTreeWalkerImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMTypeInfoImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMXPathExpressionImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/DOMXPathResultImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/dom/impl/XSDElementNSImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/BinOutputStream.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/LocalFileFormatTarget.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/LocalFileInputSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/MemBufFormatTarget.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/MemBufInputSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/MemoryManager.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/StdInInputSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/StdOutFormatTarget.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/URLInputSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/ValidationContext.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/Wrapper4DOMLSInput.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/Wrapper4InputSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLAttDef.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLAttDefList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLAttr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLBuffer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLBufferMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLContentModel.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLDTDDescription.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLDocumentHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLElementDecl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLEntityDecl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLEntityHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLErrorCodes.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLErrorReporter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLFormatter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLGrammarDescription.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLGrammarPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLGrammarPoolImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLNotationDecl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLPScanToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLRecognizer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLRefInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLSchemaDescription.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/XMLValidityCodes.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/PSVIAttribute.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/PSVIAttributeList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/PSVIElement.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/PSVIHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/PSVIItem.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSAnnotation.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSAttributeDeclaration.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSAttributeUse.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSComplexTypeDefinition.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSConstants.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSElementDeclaration.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSFacet.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSIDCDefinition.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSModel.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSModelGroup.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSModelGroupDefinition.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSMultiValueFacet.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSNamedMap.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSNamespaceItem.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSNotationDeclaration.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSObject.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSParticle.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSTypeDefinition.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSValue.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/framework/psvi/XSWildcard.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/BinFileOutputStream.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/BinMemOutputStream.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/CharTypeTables.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/DGXMLScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/ElemStack.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/EndOfEntityException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/IANAEncodings.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/IGXMLScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/MemoryManagerImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/ReaderMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/SGXMLScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/ValidationContextImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/VecAttrListImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/VecAttributesImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/WFXMLScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XMLInternalErrorHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XMLReader.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XMLScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XMLScannerResolver.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XProtoType.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XSAXMLScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XSObjectFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XSerializable.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XSerializationException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XSerializeEngine.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/internal/XTemplateSerializer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/parsers/AbstractDOMParser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/parsers/DOMLSParserImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/parsers/SAX2XMLFilterImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/parsers/SAX2XMLReaderImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/parsers/SAXParser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/parsers/XercesDOMParser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/AttributeList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/DTDHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/DocumentHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/EntityResolver.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/ErrorHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/HandlerBase.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/InputSource.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/Locator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/Parser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/SAXException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax/SAXParseException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/Attributes.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/ContentHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/DeclHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/DefaultHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/LexicalHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/SAX2XMLFilter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/SAX2XMLReader.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/sax2/XMLReaderFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/ArrayIndexOutOfBoundsException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Base64.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/BaseRefVectorOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/BinFileInputStream.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/BinInputStream.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/BinMemInputStream.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/BitOps.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/BitSet.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/CountedPointer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/DefaultPanicHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/EmptyStackException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/EncodingValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/FileManagers/PosixFileMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/FlagJanitor.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Hash2KeysSetOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Hashers.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/HexBin.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/IOException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/IllegalArgumentException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/InvalidCastException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Janitor.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/KVStringPair.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/KeyRefPair.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/KeyValuePair.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/MutexManagers/NoThreadMutexMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/MutexManagers/PosixMutexMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Mutexes.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/NameIdPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/NoSuchElementException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/NullPointerException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/NumberFormatException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/OutOfMemoryException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/PSVIUni.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/PanicHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/ParseException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/PlatformUtils.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/QName.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefArrayOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefArrayVectorOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefHash2KeysTableOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefHash3KeysIdPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefHashTableOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefStackOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RefVectorOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/RuntimeException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/SchemaDateTimeException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/SecurityManager.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/StringPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/SynchronizedStringPool.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/TransENameMap.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/TransService.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/TranscodingException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/UTFDataFormatException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/UnexpectedEOFException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/UnsupportedEncodingException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/ValueArrayOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/ValueHashTableOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/ValueStackOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/ValueVectorOf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XML256TableTranscoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XML88591Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLASCIITranscoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLAbstractDoubleFloat.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLBigDecimal.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLBigInteger.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLChTranscoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLChar.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLDOMMsg.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLDateTime.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLDouble.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLEBCDICTranscoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLEntityResolver.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLEnumerator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLExceptMsgs.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLFileMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLFloat.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLIBM1047Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLIBM1140Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLInitializer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLInteger.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLMsgLoader.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLMutexMgr.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLNetAccessor.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLNumber.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLResourceIdentifier.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLString.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLStringTokenizer.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLUCS4Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLURL.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLUTF16Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLUTF8Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLUni.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLUniDefs.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLUri.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMLWin1252Transcoder.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XMemory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XercesDefs.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/XercesVersion.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Xerces_autoconf_config.borland.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Xerces_autoconf_config.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/Xerces_autoconf_config.msvc.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/ASCIIRangeFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/BMPattern.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/BlockRangeFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/CharToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/ClosureToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/ConcatToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/Match.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/Op.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/OpFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/ParenToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/ParserForXMLSchema.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RangeFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RangeToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RangeTokenMap.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RegularExpression.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RegxDefs.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RegxParser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/RegxUtil.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/StringToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/Token.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/TokenFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/TokenInc.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/UniCharTable.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/UnicodeRangeFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/UnionToken.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/XMLRangeFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/util/regx/XMLUniCharacter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDAttDef.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDAttDefList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDElementDecl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDEntityDecl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDGrammar.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDScanner.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DTDValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/DocTypeHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/AllContentModel.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMAny.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMBinaryOp.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMLeaf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMNode.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMRepeatingLeaf.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMStateSet.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/CMUnaryOp.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/ContentLeafNameTypeVector.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/ContentSpecNode.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/DFAContentModel.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/Grammar.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/GrammarResolver.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/MixedContentModel.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/common/SimpleContentModel.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/AbstractNumericValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/AbstractStringValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/BooleanDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DatatypeValidatorFactory.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DateDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DateTimeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DayDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DecimalDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DoubleDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/DurationDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/FloatDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/IDDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/IDREFDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/InvalidDatatypeValueException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/ListDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/MonthDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/NCNameDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/NameDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/QNameDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/StringDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/TimeDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/UnionDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/XMLCanRepGroup.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/YearDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/ComplexTypeInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/GeneralAttributeCheck.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/NamespaceScope.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/PSVIDefs.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaAttDef.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaAttDefList.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaElementDecl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaGrammar.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaSymbols.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SchemaValidator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/SubstitutionGroupComparator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/TraverseSchema.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XSDDOMParser.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XSDErrorReporter.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XSDLocator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XUtil.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XercesAttGroupInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XercesElementWildcard.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/XercesGroupInfo.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/FieldActivator.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/FieldValueMap.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IC_Field.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IC_Key.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IC_KeyRef.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IC_Selector.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IC_Unique.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IdentityConstraint.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/IdentityConstraintHandler.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/ValueStore.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/ValueStoreCache.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/XPathException.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/XPathMatcher.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/XPathMatcherStack.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/XPathSymbols.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/validators/schema/identity/XercesXPath.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/xinclude/XIncludeLocation.hpp (100%) rename project/jni/xerces/{src => include}/xercesc/xinclude/XIncludeUtils.hpp (100%) diff --git a/project/AndroidManifest.xml b/project/AndroidManifest.xml index 8b4557fcf..30cf3e396 100644 --- a/project/AndroidManifest.xml +++ b/project/AndroidManifest.xml @@ -1,8 +1,8 @@ $(distdir).tar.gz - $(am__remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-am -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) -installdirs: - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libSDL_ttfincludedir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ - clean-noinstPROGRAMS mostlyclean-am - -distclean: distclean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-libSDL_ttfincludeHEADERS - -install-exec-am: install-libLTLIBRARIES - -install-info: install-info-am - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \ - uninstall-libSDL_ttfincludeHEADERS - -.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ - clean-generic clean-libLTLIBRARIES clean-libtool \ - clean-noinstPROGRAMS ctags dist dist-all dist-bzip2 dist-gzip \ - dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-libLTLIBRARIES \ - install-libSDL_ttfincludeHEADERS install-man install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-info-am \ - uninstall-libLTLIBRARIES uninstall-libSDL_ttfincludeHEADERS - - -%.o : %.rc - $(WINDRES) $< $@ - -# Rule to build tar-gzipped distribution package -$(PACKAGE)-$(VERSION).tar.gz: distcheck - -# Rule to build RPM distribution package -rpm: $(PACKAGE)-$(VERSION).tar.gz - rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/project/jni/sdl_ttf/SDL_ttf.spec b/project/jni/sdl_ttf/SDL_ttf.spec deleted file mode 100644 index 566d919bd..000000000 --- a/project/jni/sdl_ttf/SDL_ttf.spec +++ /dev/null @@ -1,65 +0,0 @@ -%define name SDL_ttf -%define version 2.0.9 -%define release 1 - -Summary: Simple DirectMedia Layer - Sample TrueType Font Library -Name: %{name} -Version: %{version} -Release: %{release} -Source0: %{name}-%{version}.tar.gz -License: LGPL -Group: System Environment/Libraries -BuildRoot: /var/tmp/%{name}-buildroot -Prefix: %{_prefix} -Packager: Hakan Tandogan -#BuildRequires: SDL-devel -#BuildRequires: freetype-devel - -%description -This library allows you to use TrueType fonts to render text in SDL -applications. - -%package devel -Summary: Libraries, includes and more to develop SDL applications. -Group: Development/Libraries -Requires: %{name} -Requires: SDL-devel - -%description devel -This library allows you to use TrueType fonts to render text in SDL -applications. - -%prep -rm -rf ${RPM_BUILD_ROOT} - -%setup - -%build -CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} -make - -%install -rm -rf $RPM_BUILD_ROOT -make install prefix=$RPM_BUILD_ROOT/%{prefix} - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) -%doc README CHANGES COPYING -%{prefix}/lib/lib*.so.* - -%files devel -%defattr(-,root,root) -%{prefix}/lib/lib*.a -%{prefix}/lib/lib*.la -%{prefix}/lib/lib*.so -%{prefix}/include/SDL/ - -%changelog -* Wed Jan 19 2000 Sam Lantinga -- converted to get package information from configure -* Sun Jan 16 2000 Hakan Tandogan -- initial spec file - diff --git a/project/jni/sdl_ttf/SDL_ttf.spec.in b/project/jni/sdl_ttf/SDL_ttf.spec.in deleted file mode 100644 index f4ca61402..000000000 --- a/project/jni/sdl_ttf/SDL_ttf.spec.in +++ /dev/null @@ -1,65 +0,0 @@ -%define name @PACKAGE@ -%define version @VERSION@ -%define release 1 - -Summary: Simple DirectMedia Layer - Sample TrueType Font Library -Name: %{name} -Version: %{version} -Release: %{release} -Source0: %{name}-%{version}.tar.gz -License: LGPL -Group: System Environment/Libraries -BuildRoot: /var/tmp/%{name}-buildroot -Prefix: %{_prefix} -Packager: Hakan Tandogan -#BuildRequires: SDL-devel -#BuildRequires: freetype-devel - -%description -This library allows you to use TrueType fonts to render text in SDL -applications. - -%package devel -Summary: Libraries, includes and more to develop SDL applications. -Group: Development/Libraries -Requires: %{name} -Requires: SDL-devel - -%description devel -This library allows you to use TrueType fonts to render text in SDL -applications. - -%prep -rm -rf ${RPM_BUILD_ROOT} - -%setup - -%build -CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} -make - -%install -rm -rf $RPM_BUILD_ROOT -make install prefix=$RPM_BUILD_ROOT/%{prefix} - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) -%doc README CHANGES COPYING -%{prefix}/lib/lib*.so.* - -%files devel -%defattr(-,root,root) -%{prefix}/lib/lib*.a -%{prefix}/lib/lib*.la -%{prefix}/lib/lib*.so -%{prefix}/include/SDL/ - -%changelog -* Wed Jan 19 2000 Sam Lantinga -- converted to get package information from configure -* Sun Jan 16 2000 Hakan Tandogan -- initial spec file - diff --git a/project/jni/sdl_ttf/VisualC.zip b/project/jni/sdl_ttf/VisualC.zip deleted file mode 100644 index 2ae0d6a0d8a9f3d7f3622753ca9d5a1255b5c5aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265264 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

(rLJovmLLc=^zpy4M%vtl6_2t*h(5JahT38+U1a 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 G0|NjZ`Fm#o diff --git a/project/jni/sdl_ttf/Watcom-Win32.zip b/project/jni/sdl_ttf/Watcom-Win32.zip deleted file mode 100644 index 76e18560da9f8cd07c79a6b2f4c5c730ff77206f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722367 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μ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[gLV0&?$4~xO==_jYk*Q8IgT=nMZTOWZb544_K?%Z;+B<0$QS^sS{ zqfR!TZWQ=&wM)C z#xL#8%#6!bZaWuWj@Y}TB#3j(=i|$X7JUllZOFXtoJ@Gw4RpUjMPo>Gnjk_B7 z?!1j~{gC?7KUpTSr&w>zb0@Rei=A4{MAjusWr(w<#J}7iTdg8uB>t8mwcM=g(LZm| zmNj3TU(~ctQ&!Tu`zOY`+;8*8sgqtr1|6LKGWDWQ%qrQ_CdaPHRi|)BUvA(3_d(kF zGZSa&pMSH`=Vnr1WX|Kv*G+2|PyA)`sGF1HOwfxnhFXQcX34gPc$=N^YHM4f-1cHi zk+kvBA14-?O{^@avOPI(%eF4j+1nSTIDDQqVah7IHr|(}>XQ@NHoy0^s@iDO^X8p^ zcJI2z9WOI&Qae5v%7lKM<9f;X<4$5tN5;c9r%l%%rM@lFTeW4f9S~S?;drvcDsAU*`Sd#hWk5=zLKmETCy!M=F{H^cbnXbs1Q*i0gwwV_v znG`&f)I7JZM11w0&CzcUTx@;888UHCsl%^=-6v}wPY|>5<#L+V(|)4)a+j>ggp1E= zb((x{UEJW^7UwuaWSRQ=4MwY3cW)>-lInGL`xUh{eX%Q6*m1@Qozcn>ao=UEVcdVu zNpX^$PW{rqAHtW+p1k16=T990lN-I)o@kS{W&7ggy7c$yNuU1r6z^IsklDD;`B$Y0 zXY-G&O&?|%|EO%efA{~@{=JDz&dE7;C-l-dm&eR{#W}%rqR`7auAZW5E$0cVTSfP8 z3S-a85<0SOawXSKPp`-hHRab!-M_?tn4mkInXO3mXy9(AN$C?kjwZSNH2XX!ZRU5a zXIJO#5<1P>lz+-(SKJRF(}+{5XU?5^dU>CQU~<*dbQ#tcH*SO+I_mpkP2TfE+`L7_ z#z*BQ-HT<}e(Od~a-O;KjUS%R4sm~)bnC~t6O-a!UU_k)t@+iU-^3)MKR<72rrCsTJ z@A?$|s#;5~81s;7iBt0Xq!WXSANVfqmat;{CK{yo<*Z8OI%s?t{(q1LHA~1f=;b(=B~SCrRqW~ zw;!;E&4^9pyKU@zZ(dpHi(}m#eakmKvpsLSX*%PN6)_Lf93H7ZHUF?QFe+l_#PGk* z;{0+mrd8j49a~~z|9|Q4t}p$|-rm2d_m5pbZ&uxxXBqj^-*1esOLVtCT>F1_f%muI zJ*h6+W%gAc&^5bz=wAJIv9KLSPYT>r?z%90&BSw-TmMda=4s}Tb&BuP_OGTD(j1@u z9=hjqhX3t}k2bw$LW349Yd)fqwkb@+WJzrQ{ORq79%%*^UHbazwn<;>+2q`idoph) z|7Ef%Ejzqtw@l{5Biv~l`kFHIcR0PTUq2)2Xhp7}=cA(n4n3a^TPpG_iIAyCvR&$S zzE@zu9Hugj#L%U(4j)!6Yn(q>I`g?eB(I)GaKY53045tHp1TWOmiVlbkj^xmu9CM% z$G+v7Rlyab9kHA4i#JdH`(5kqN5bLHgsTG~jN>1F-eQ}TZ2v(=@VVrRcia<9Fr zJaM{^m04fDY{Zt0u^-t#ZrQWb$B%xZn*r`LxPut0z9>U(Ui{+gJ&%JA zWj~BKzpS_WL|nM@Pi!-u2abX?AkCw2x_fhmLSXM%9gjroYadeh{!U=C%05 zl~0!FG^Up=;8|HAblrx8#;=5EVFoc11YDb#W6{r-a(+;=3o_kw2?EakHHALpI~r zH_KbMt>aHW_C4ZYak^vHI;Dq!=eG7csw}gU32V-ftvq_RFjz1q=Z=5B_kCB@w)p4Q zu4PVn{OslJO-Fx--Qsnccdj*BC5};MLhga5JnAPIAD-Lr?nn9DrML8M)vhf2B|i7^ zrMGY1Z@3+P;lphCGc`+Yh`(EHvDlsQj%N|q^!W*`QYCw@KK;6Gx&-GXh0N1O{wQ3# z_U*yp^YUw6sNLE)Z=UG>((|j1XP@{usXjfU|FMXSoRw>Q``dr_(zpKI{yt9roqXMo zf-T{OmnVcZZSJ0v`~5PfYYNNqhy_JIp50A+F|0L*|H2vAvTlYHluj(0XE;an>5^J*+X`Ud=9JI&kE;6=S*KJk!r}#1B`v*r_hrDtcm_ z=%ss|Yuc*fOXl<3+?sU3dZO!!=o2@$HXXB`Xd3Xo^ZjJS-C+@B>YG@;-dj^^xV++c zaZg6Y8@H)BAs!oJ{Lj`J>=P_wU#Ib3yUF?OUV-l#KF^arusEb-oSMCnUsk8{O7W?W z5@({e?lQjH=pp=nW$lEh|63~+`xU&o)e2|sn7QlHG(lg<7>4P4H#zTGG-;c5QfAL3 zWA8;NENk^!n)Tl;zW4b|t6qcmvwN>JnXe^BZaf(4s2-Rmv-4$<<+}M3e%h^{J7cE1 zR;9Vqv0E}0a~|ic@)8zw2)_TO{QLd=^}iVxJ&AplHq*1Hw&?Kr_thmW&nH_5KDaa` z;V{?BCo%_kW`C7sVbv+yuriHv&bf}1)-M%yZilktj2)8im>xgMdwkZMQ-``kxE|=` zn(`c-8Y0-Y`O5k@#u?N1m(PA*-jQQ6PiWs%8>9bg@A*9y+v&Z>d#=4h#&6qfY1Y== z#&*|b?kv@v;CD;FeA|py;&&uGqf%Ja7%v{Z7PR%i75z*0FL~P1O|+sX3rSAe6O}5e zy@f+(4>2jPt%<@!4U*%@?=f6Ka`}VPQ zw*Tj^`pH-Eca_u0g&8+r{`k7ZI(C`rsb}5WCcW@0zvmOE!0FZD*}&-F{VHVN?>n3C z@a|A?oVnUHd{y$~0}o@**VR4$U7IiQo!3s?)>f;BML65~s<^8;u_u>`hj_=^^8BULzA{EJ#CHQ}s$3*XP1 z1q&IfcQA$f<{o?TD*WsBvx~VjV|LEBTp1s0u6-u$VYpw52S@jlA5$jpoAzVwhHR^j zYbOFz9gWB{i{AX`VRgmf@XLCJX(oIR+cQ@g{(0WFLSnTlpXi+jefR&?yjR~V z^7(J;%&VO2iE1AM?&xWJe6D{~w9M{&+?+d~_pCZ+enB+o2WyP?^Us%Ne-MBE%Q9YZ zw#|RxEjgR{CdW*rkYTNcd=0N?u^Y`S9*EQW<;<=~&zsadd3o07Aj|4^v$t-DM zwhLg_ZT`PUt9UCGBEJZ__uU54Mv65iCl{ZPN!BzA5(!>gr{-KpEdro~>r#ln_4DN8>tjnb1LMHfSX^1XV}=biVM&pog6HnO-LedfU(eXp=*Rf3U{ z)AFt2&J@nn+;(KkchTsX86G~>(S;K`&5pEef17RTnSWm{_m7nAC+;`D^A_jigq+FM zyk+ribGV|V=!1xA>7Voc1P-J$THiL`#mG^a@+e=igUeCU&-HK2B5!MhtVM|>6LY_$ z{9D_yqT)%y_B$qh4ZgCnYV%fpODVfqko(kXb~=k)#ip~#ZR!j)WrZiKiza;v6!o2N zYjxKzN>|JJi1U}u#I%MD7K&~C`#wizi@(@oAKB<_%F!X}zd<6vm1pg0Mcv$EFNBVz zrl@Sa^-FJN;kzecFIdBm9?KHVY=7dFwC+gH#fw?18C+MU&T;ZvTOh@ExN$y@ocUr- zZ@yJ0%67fhQ>i_)YALzccgtF0FOzd*2#czkhY`jnw;3^S|Fn5&t9c zdCUFUw%+pj<@*9M7M>eXaWLr#dlra_&sM z-uvs(jI(pz9quYvOIg%4CEk0wr$O*qZD`KQ??rqG5buixBQ`YkMK z$4ibE+pg3G{}((}WE}K!FVEWbyCyrF4DoT*vG`~-`7PIO)dhd_*o;3Fu1yJ2-1sc({*=caW>W~Mr^UsEo7SI*+tn|rr2 zXz}kUeVX+?c`p?cpYyTZIX)+2n(Fem7t+)YuC8YjQFvU@T{vBJd4J)nx03GR@*Zs4 zPHy#{RnnuWA2Dz1^bJA3w|;$-Q_oPac-~XjrZd4CtpY4P;**V)F4XKP;Amy}Clj5> zB=bYoLvPyhr@CwbXXbnodJ^z?mAvUK_2pmr-^SPfz1p$oaA%^x!&{TC^I5w+6Fa}R ztm5;^+lJdNHHd$FGgV^luJAK9&IcbI%DejdNb|f4u?v;8Oir(uHYaC7>37Syp$Fe? zt+O`0RT#{M#(pPu)^j8BS_S1|3_k z6Kkc@W_-~<^=FYK%i^+@wgls^JNq>f*J^icUAo!-b zb_UIDzTbJdBR-zg{Zc_{KWet$2RX+E3=orkpbV z8MHRS;M?K$1=o++O?{?%SxHcSf!nmU$Ly*pGp3m?dLnvNkl#*i$>KWbgk{`rZUVIJJ(Y@<_EY8m1e*czr>!d~QGG!|_-aGm+J)rQR0J9T!S#Pn#T!f(9Zak-OQl`m)} zYua^2cIBK!73G!3KW7d<2m7~8(smcS$}Edanl30vxOoWp^(^uDk*Mn0FC*yt$L>vP`G#pCav=(S zPk9(+?lng&VEz{^5xU3r*yi^OR=gE1%attRs(0qw`1bq0AA#l>k2P)|;MQAkJKnNL z!0peY;OQ=FPwo`1omO%3jPShODQ!lp*RyWP7V%&9U*@oE^Tz4hw)yr>n}5L$CrKkbZ_3Tn-Mef&WPVS+UqG9=wI-JBdS1A>zB-8<_8Qrf@eK-y!4X6(K4ye zy|=BQGX7j9OV;F9Ip^Q{_^PW`A3qg!TOn1Ojp43_pL2#tO5;zPqlg0e~+{@Z=XBU5*EX{(W(~u$R5?=)1`R&1s*XurjEAV&F2W2$t z)#1~cw*F?!VqtCnlWolh+-I!klsX!wDe5$J+t!R)?J1c~@sl+Jwx0Lix@WSCjbPdg zqviddG__p)eu=jIOE=U>Ea|d-+V57d@`cEz!@G5Uf4R&P{Iq-b%CgM9wHonS8#c|I zx+nk8xl7lNu8lo&&glT_+D(l4+YQUWfHrgrj2}#^mwbg|u z*D@RqJyv|>L7U^Wmb+Ir*q(m(=9t8SIk^|rJ~B*5tqFL--n#hU%E00tzrS3kjCwbm zRbM(Y^it)F-2(iQGmm|kq|$fR%c#d)a`wjFXvJ&Gep@zqO#HI*G=JKgqcPDF@3$&3 z-;wiloAuY^?>Ya=JEW85soT!sdz7Pp)ly2;?fA`Y3L7Rh6r9&>h+#X?qtLk|<%jd~ zTiPAB*CpsZSn)^3ZEwi4&r?sXF*&@q`o^!9fd%#%9c>qD@=nXDysTU4t(Ic6fIG-p z{-CyUNN(cI4a&3qCqCJ*L|*mt<@3@4uMZwc|L*v*Pk2l9AH9r|UsC?{tx*#SO)6oj18#dwPPHSH1gNtsTcw$6U;^OX$*R>wUeU z+vWx8o$ch;2rhgiyyR=-?p*tT4UPAvRTin;Tom`U?Av0mGttrP&%a9TSjXonxh1EL zjeSLdfz9s(iQWJF!kS8(q7@5QteFsR=XND+@0B0^zQ1(@iX5}|IR9B*8n2L)^JGnD zeU!PekMZJp?EZDqfBpvd>3ZDWZE)&G`o1HH?_Kp~&0rN&^O+e^bhT+=WWdzu_J-X@ zSNw`eE6$%^E?;47`uFt--I7h+>$itwN?Kj7%`qw7e{quryURP3@8?#;7@yuAbs?@H ziz8-h$Eq%6cfT9+8Qg@~R&{UW-5;*BFfBXa%bViz+7SD-`|WdUT%QZA_cY};y6dev zc|+)YuFdV}@hCl4%L6Pu?%xOtDHm`4YqW-$7^guJru)@Qw4=YK9b z{^r)oN4FA9RpxEoBAsds~n1^hb@i>xGr;mug5%8uab<_e>q#@YX;dIVkcad2*3a*KoA zQBK~oT{}zFhs;yC%Ita7 z)+#hSWPgqr*9`NQcOFj6o`3zk*qSp@(TUr39d-}dbK7;@2~(9|hwy;kb5^mN#yj|} zEorr}+UQ=G3w$c z^X5AWMb7mK(m<4Q%I%30Mf_p9v-nc)3vsl3|0l%flF^#9K9)PJhKyzb@I zg>S5t&OH@-cxSKlue&P$3OC+)ll=FVMMm|K74O#HfB);8hUc$B#mQ@{chnv6^vo9B z6m-JmNzskaJKGi3Pbny!WSrx^t#*$s>uQ#erHvk?vt!oHz1z6sZoFRAG3yhKe+nli zy_cOYax^w#?}V8}cXu!NebaB%CANjznLG_1O8k%K+V8Q9alYK2oCDwgBq|-hdw(PA z&YPc&Tb~~kyArtll2Y;UI%B8EowI{(+_Ze(nZ&$1TB&sT@|a2Kh2Be^pIY~mQOD!5 zpXvsFMIRA^y>Ayq9oIei{>_}}E?QU5|LHSXKece%Ze`(j9q*OWpX~KAIAgms!YkfK zR6A*JcZv_gN4n@eYW$hk4q$~ z?fkvlBJ@P)1f7S?K3$r78vW)t%@I8uE2N?8&X>H#UToFPr=cOGZ&sGeJ2a>sy>GD~ zUf0iT`oD#*&Y35q+w#N*CP_?8Hf#sn@P9 zcYD44wA*f0bLn}_M*>CN*Q}iyKXZCcTpa82%;U>>%3q!P88XXX&`s{u`E@e0Y!@ol znD;EUknLpOzq;!F#qEm?Uf-(?*EJIJnEg;{_pR&xWt!z@O9P(mDO&crE`8^$hy6R( z-z(lxDe+~FV)NQH_T_f>CvPe@KNb7LO2dCwl}J`_c)oc3!>?B-Zpr_lBqzQ0?%_zu zpv;;B5?uEkfBq?VEt(R)ApfD8RaC6C_4~7iht^mxOg+|A?zDQ%g;`T%m+V;=e7Pa4 zBs|92`gyFOFl$-)(g`_+=UXecm8;Iba$8e$)2xyGJvE zpER-WfBiz#c}DcTWSejA{%WkwU28au=!C#*}8y(D^f7=kiIEdM1cRNs0b#Tl-9J@2ypf+#WA5iT--|*+r$( zl4qu}nd^TIYnmsN?QnOq`tN^_zEr$xTD?<^n|Dc8cFOvrb6dB#oya<~eCM<2M}z(M z-BPpL)pKuOL&k?Y)xV>%H_W)VPe?l{D*Jxu*4=0Q`)}WklDGd{wta_K`kY+l3T;2g!=-?D>=PE^BDNy~N}<)8_rlGl%#6+8SN4`*!=c3=xkhqMRa2 ze{D2KTi*JO>!{B5N7g#M{^<|oxA(Yh5!s!Tzq4(@d1WzwW%vD&Ut3bIs(oK>7UirSg zD*bMs>xJ8M)?Msvu8Y@LbVoR~YO`6}EUq&qb+wPXUmP`7^Ij{=a?vhFZ|j1a)qj_L zOPepKv};%S$xnv&^xaU2#am~n&e)yQHJxXwZ>rKC zW=)e{e}$&JUzc`Z_xk8B6_zUXan@fWcOKQ=TK1f$`+VyDtdAyd{(f6KmsMWhFp}}| zT}`z)tHZP2z6v>_Kk-&}_RKYn#qE=AnGd}9cp>H3pRL*VjNQ}qd`@=i`zkg|y*hep zy;+lint;*|rqXr>o2tb(FZ*uvpX}?`7}mV)fY*kbLSNeEY+3g&aNWg^kAKEL?fIzajESTaIJHS-}3k1g0-K| zztT*dbkBQ_?EFt|hjnI{SS_5kNUOQvvtq*8fI(W>oGryjjzeU6LnT95Bft2idx4$-y@79?7**+<( z?0nVIvaiPTw%nX|MrP`gFEf^lY;F+YN?p6c#mZgvi{bez|L+;;-u;>U(*jxO7RM@{?0N z+KbN}o^p}*kl!QqegL785!m=UpSeiebuV##vk>XOG{;+ zl{4#Z?OI;DXqO?Q_q-P;m`}T#+~>NvWHNW*hhIjr+DZn6@76UW^4yFuvO%ueq#Qc z)yF30Wbh>IXZJh9cdGk1=VIeoCMq$BUp|?Alz+a$ z$G+>_!iGkM_8*O#A29UPeza9WK7f(*IF0U*pD}swy|ekzmkSbm?(WIbF4z<2pS_>>+Ht?T7jx5s>9)r|DItfGs=Kp8bo&y`vXWR@|BU^uDCcsXGlx zTRJ|QdCQ1=NjV|TQ4Ye z>|VN)(Z9FbUq8EF_xr%yL)ouwj_sIe^8Lb@?ZP%u5;6ZOCQO}~b7W_Ok*(WSwsY|l zg4kPcs;C((*ric%+4b*^+FLgHSJvM;-uwDld-0QmtCwCW%?*uR%~`j|eeTOefu?Db zCO;S1q&ew>8H=CkM0?%;=l%()+{}8vrt8w_sR1X`KHrTzW~I4l-oDM(r+BaIXn*iZ zJJVIy_-t_6{F_k?ek;r*YWpspRMlLbmG5LN+$7F* ztF*VKvA_9Ic!c+ix8JuGL;YLo;^FCE!+zIpE)Cni#;)}3rzd)LTN}(p8I0$9ynFHJ z&8J7ZZVItjCvPlS;IQ#zaN8XXzsm(|)9!llbzS^>p*Fz6^fE#*H<_w$(Zy?a@ZY0-2`ir=eR;ES>O?@w>`vsDnj>kG_h{qquHx;>)}DAY(L7oE!Nf;?1;OtmqbJ^OU!B0= zkkPqtQk&M*bT!MXN7l_h;w+{7{E@f#9En#44g59-J&Cx~A>RttlJef zb2>A}$p)KW^Q&Qe9`+&O@75hm`}o#+@6CPoBIjU7O~;I$TRg6t{un;9U9c{DllSx= z93|?1I{iGCD&&l5a0#&evaY_nOzl z;D9@GkL$cRX3M&uzjfz@C)T@sL*-vuMmDVf^CLisGnCcf)h(^)y_r>N4qGdJ7lwMfqjrsrp-tY)ZuQhTG7V`9mY0|%v*mxRrjwcGf%n(!+@jv(3X z2K;kELnd8&_W3^R2cfN3TFa(6yfNMowqKd0+VVP6Zd5rAWFaF|W zFxkM^JIemet+PKXy*-Q!6fbQM*LeH&pPo!ds7$(Hc<$N9hraKQ`Tza9Lg!1JyX~19 zs$^9o58hIJ@j`odMf9e!?(-fwVm?JzpG`5*co}8Bs37=+X6)-7g+c#IZrv(xofF}x zz2kJ32k(N}?yDY2UU3$x*f(?KA+yGtGRHpTMZTP_@?nPSyL^te1%7<23tPKc&Qw2O zKK_nnlUUELr^jynXW5v!F)-!M&h3x5POr;I4*j$z$MFvT;<&7vej!s%%zSED^g$+{ zwQu93tX^A&_M_8(6f?}o*!p!%>;m_GFRN9i+eLII%H>9^`ePGv%C&A&fl}h68wCzQ zA1a?Jh_3W9p1!mypxpDf@yXpDz0ZPWCB+x-X`FBQV`i*qcBHlL!nFq%^sjbuJ#+1O zq|Ks5nOCy87f3E(OlmLcik#@L*jIG!h>FAowGH>3LCkX%gI(^%J}aP!mwNG)dr?wUY(^PuceMX zo+8TCqw}Tez_i$~^SyVjo;p8!TUpYk8Q)z#JE*=n7IZOZPf)Dkr?q(5jy~R^ z&z*PrA`4mmChwGr`pjAN%vSX+4hg2>NRJz9oIWqQ++8#-hBo^Im21&Xu^BCnGc?Y1Jz4RK(<*=Iic9gPD}294 z{@t&?Zq+yUv&BD7oZEWt?V73|o9+zx-F6F-K?Pk@^##eO6Xv&(`VF>*=}p(B3Sg0F8O=E44V%Jpatd(ooyJ)QfS~L5D>qCGVZitUNJM_|}btJIt=U6M`L6 z1P2j z?*5VYf>}5>DbF^_u{p4FWi2&=Y;$;%LeTkZ$5^8 zo_=iVtuFsJZ95f16SVeS_1gAmRb5%Ej4X?lyWNaL(f9oKdjG7pypg&{KIN^11lL_v z(_N1frm!?rU8wFBySw{NDoe}m1M$BMr!9W$Y*k!RBN=XEwS%pIJFV9**3EXGXiuNt z|2JD7-`@Obt229xdG*^5-_|6RoG!e7=Y~1QF8`a$!_1mb&7bB~_;$k?rljJ-g=TL4 zr5_Z07L-(--lY23dhzZuzZ`kHJz8~ZpFVqd`1PafQ3bMgHSvF>{AhzCry_}e!rzF zqiXRvUvl%8-^>~c-<&co34fF17TFiSm|3R#aAApCr@r&gPY>sX?%5N&$ZSbafT)6C z+m^xr$2=is+XYffHtc4K@p6w_^GNsSv6AI;=4$ly&P?~HeqJcG_!Lh_$~;TEJ>R-* zn8RWpTohXB7naeuAl+JiquQ^B3Kc7BRm^tU7&PbqY3MBJIgvIi+e2mgoHDJ0+jAHj z!iDTsrq8^;H#>g!AJgdLKRrdmpLxfoT`hHrpHmjE7NPHsWu5L zU`*3ICY9yw&Num4GNZ9h#R(y2yCvG?Tc6GG?7dTQVS-}e%=-yGe`gz7-Ka`#qmzc^E7^3(vSoX-107e$pf3q%z zXrC_I8t0)fYZc3nGu3kH=WgHh>)3Q)&5Ma#d4_Cxxw%%Srku=be|07IoO#lB$)pL} z#0}dNj{0`J?3%e7By#I^)Eho4*@4xg&J6B5rb@=DYB(GkEioO9>5bFV!Bg@4K)t zd57J#>t5`s`xfoDIjp7nZxY|#7N(HBYunzt$aRW)c^cSiWI4{OWO`ItFn|4ye{QxK zQ`jd;t(tSj;)xB%BN?N)0zaAWsMG{Sd^za6?m_bxr_?7irPK^An`(8PeUW6z*)eak z?VLYhda=1jC&w0STbj6S@>M=b{m*aTO_Kh$^`*roL%07E=J92kZ(_@Po3!s_GUT9ZHHBs`&Ze96ssCHyyvv2 z4S9Aw^io6P!`%B4<&Q3ece%1k?%SlRqPOq@-%535vt*?+2lm{{d~hNpE8g}dYw?uw zWl{;d{%y3k-p%YFv#%w&M7+dadd-9YH=VT+<-LU6;kwuE zt*~`5-79-EGWt=Pv%UMX@QUdN9S&y4RleSNOaDXms@NL~^BM$ao((_Jc5M5^3#ru| zt|CV-9(>>MVV9~J!^G@{*9Pm~795{0h?>p4Elg->ZaLp&z zhBjLPy+@b(=1rJ-glSpov(wG7+t|9^$Q|IQeYkMJ^ji)e15Yzta=-O+LD0td2|Ty% z&y;;@Y$P#1rPii;v$N)+N0++dU)W}SNjbRfZsU%*H#eS4W6x1L8acPqdhP?W9s@B! zX{PMdw;}~4646_k*4l`bwUxg=b}{|@o69+TMd>1Mdlt5R~5JmlxuSpa=JU+!TcMua z&SU#@TP@MFkZ%jGfBQYbFkS6}g;U6d84?;vfd&$lM)Fg;j1!Yya|gbCb9w!Cf8W|d zKjW(xe}7$>mZfOzG;{6e=vC_krkccg`kl>R^XyIV;gZ@#Yj=rFK6~T!UZ#vUIt<-4 zZ@el*{S`8NBoDl;p`@>IE~?*4G&oY0-frrjTIm?za`sHXZIK74S2+3i0SiMQk@#i;7$c0I|h zDHqA*3r>0Zto_z&Tleiv-w<$DDh0Gjd%-qLbg`aKwr0>05KMA9O41 zKYClh+~g|5r*PkIjT04uUIgrAPi|Z-s#12zLiI*R%uzFz{soF+W|u#+H|b0K<=ME~ zBtouPLH)0P3ct|gm=6z}EiG?}%@JK!$5i3^_X&^tDZV3lHczG`=N*Vln0iNPP8WMZ z)m}NXUrjF;1`F$`X4RcJ8y?2OwzXpNlKgwQVX=~T*03)9=$sZ%pj9E!$!j+2!2Rfr%i`AjmWqC-eKlvsjkd&F9h!5GW-jAW z-}z~?_~Tt!5^rppKV@h?++7m9z-O7}x;C*b>Dk>14s-HecHZ=}o_gtt_WdnhH&2y+ z7yPa)^P`hz{;X45SMhVp?PBa(=+HMSQrZ2H-lJbq8+S)bEbbKemJz;F!Df3qJ0^yJ zUXhfy%85sVA}?(}bN`5s=S{}Nci$^bNY`+w?&@ln4BhfB`?Sa0t&cbzmetCC+hpx_ zzRAgp)uCtJirV*Z#D)g63U#rxPyGJN_igV6=99M1 z_)m0sga;iy(0FyX1!ukZszpBvU*)ws=Jy=nJC<=->T+8_YH5|F%u$!4m;PUWeNV&W zLBYC{6WUZceyg=iFD^O9D|#e@MPYf!2T_4zP4#_$8_z@>67a~4UMxHByU5DTwnd@$ z4Nr$IFqhfC+Hbe4_a4z>t>yiGaaqSdoXU0m*R{S|nz^}a^8MS#e4n3`(s8VhjQ;te zLEO^qc|zdUxlG$a<-|Cq@3*&eoLE^|a_C>T$@~^o7Ix3?vrj);-+TF6>F4)%xRsuF zc|V$HA<`eTpyW`_i~b9YPBX2i#aw@}cbCv{HyhRnvs zoOM_F&)4lu|2V|VVt4W=ir%@6?d@a9x$JqOvz^n^gC9@W%bvOA|eE-?t zA2?&V%*)g!zQ-?q%<>JMq0XPbd_``KM$g%Lhp(o63tf0jx9v*`kv$##!a{@1v0~9& z+r9JNS2-Yy@qb7AwHwKo*w3*6Q?H5_WG z{y&i;IY~iB-owahe@V^HcEzmA{KcY~G3QxzMUT8cwD8-vOA!$^kKC5TIqV8{I;ozx zEk63~t;Uz>H_{J1JN;2$=8WDQmpu(QY8zY>&MxoIy!KPYQOsuBNA}NR!Pd`S6x{z8 znOP|I_-w>R=6(DTPBY(}&F|7?Ep_IQ+pGTOx|YQH(DzUFY(4Lmd~be^(V1TDr!%i} z`5!;L=k&E%Z%!VqTphdLE^E&A2&)I`$9eyCoc$8;xh~m#8at!?=^V2+t6~%~quyH0 zTy^Z5_$Tkb{_numlKUk+tMX!(&daJ=w1eBQ?BuqadzSJma>eV0oLSlK za3&`x`ruNj%B49rCnUU>obS&zi(ENVAS@>LZua(s*@DmQm;RW2O}&T9`;P9W*w#0BM*y`{Vp%S)76PyN#=(kMET*Jqf1I?q|9uItJFS5dbQ zcV-l)8{3qBDBnC$a_RbyzRN5&%wW*dtX{mVhwoE|zy7P^pq0*3C!MQ}I22>3o1y4w zQ!pcNr~Q_R20{`uCu~X(?c`l~H)*A7!|$fPg@tAfkM6vDa%p#k&5MP{^mGc$vgT+_^vlc1FF)#Ly{^-Y{VSRMS|YHW`N2vCe#HY% z_&wgSOwC?=TUMP@#tQ`Uu|Uy>3;NQ@6-myvTY2- zy*8F%XR96Me^39E8$KmRUEe6YwfBjX>^q0t#L2M+?l)(uSzk^$>?0g7-8(`pVTQoB zsX>f){CziiiKS23Q^C03_y5OxtQRYODF2PU%CHoYo}IlTYcMt*Y(siUse3R}!n zJ1npCe19-kmXo1(#*_w!Nlv~Gia8Fr)n=TZRS>A@u#|;UMsvM++qzlX=B%6PyremJ z#)-nmOa8swqG}@Wv-i1dBU7 znEqL8==J0Cs%5J86#DF!=h&~Xh)mirH?MBRBW>R<+S3{ zi5woDCpWG5C?Sxp#h=-+F~!!1#pRAS^N~aCak5Fzes8@K6MsEH!|537VZRH_ak_uF zXWV+PA&FA7|cUy3$s*GX1>%t?TYzFSnIu_9xF^cqh)ul^Am@OY4z);*veD zAC(uUO3&)MlOW(Yzd4X?5gW7eV~rzSywfvYw`$5*KfZMM3DlZckP@7x0h4BSp+aB=~A))QjTxTk&7I}u6ljQS z3+R!&6sQz(ZiahlQ(ew3Jrl!yp|kq;mB-on+-aJBHMM0H+nJ7IH|=&?^bqi?dD>0f#n$r=M^@{TU3i2-^|{ueSKAY zZN`=(9q05L^jDvM*u1zuTs)oEYVM91>k}MioiONo^e&c(qy5tp{nYZK&hKZh-TZ6m zV~^$s2A>)vHaf@oZ8c4@)O#T3Rk`ToitdE!MIC+rkMe)4++@5Y*FT8qjhU}|?w)hY zg(pofkY1YjC{F&t)r>0*y$nXOKbTH&F6vzJMB`}M2Or+FMN{-@#g8ax9z4Hy$$pb{ zQN9~LyuJJ@UwnQ}?n@(1w|!3!DMzo!51W*BusNb8p2u|ZkJ+;Jswt_DTV9k{EiY}z zjyt12b^jvHkJ3ikIr<`5>I!*9SE66#y7kVkVZL1PZ8e+b=IZ{_*PJ(}JuqI^x#8)q za$&ctf>OOV=3bFLs+rX7mvHLP37f1fujfaJADF%Ns9onmNu~+y*{3cCW(hKc$=?xV z5tKb)W9(h*vnriaeurXUgXBV%z!%QvS?@S7pIOQk_hFsx0tIm+KVzZT9RdvBCbdYM zJkHD>msek)9cHszde`&XlG4JLyLS1Sv0wV*W-veX+Wa%!|$95{F2eO;UQ<=WZCEi>DCO=mEk&bko3=J;nNxoexW&o!S{vV3Z) zW0Y}JJZ8H{sZM>td;4V;X9XSEKNgnhze;_)LyzUp#o(|IsqjbT4r@wG84GtfCMH{- zNv&}_YHjhO@T*dyW$PT(L)?~c-!QaPgs)iR`6u#N=oGWb!po0cov@w3MEOaLOl5-6 zltoOhW>qh|arX1WFOT*nlze?0|LXZ8v43kT@BI2PW$WXZfL~VcGQ^UNk~E&4`1#C& zU+7c*5iL&9X{TfUiiB19`)JGdyA>vBU3q-_w)^`R`~Q0t-!bP=ow|Lc)+f%BU2UJt zB@WE|A8>JtMCjaOMa9#3<+b9Too-7h$b3>J5%GLSb70T)mFXGvr3b7(81vq4X*+b` zzYbd}-$ZG(CVqFT3XQ0=sKB3$z9Rp^dl&nMU*A@mkSX@*R#N%}g-!!w=h>K-MFqbRUzdV2Wy%~u(0r&{)4^0S6&aSj-6k?o@k*XI_2}l zd%oB1@$8H*-e0KU=;$De>y#k>Hud9g;EkKXgc{GVa^CF6!ks z&$nhVAxS`Q(?P?jKf8;s7TZjy6V29l%y`gS{Qgwt=RJY@o9>hp-YB}Jz~;E(bD#)A zLT3r<#??31DTRvd*tWgb`dye^{N9y&tCB;VeV=6bgD4J#T(&@#DxZxAvd$-uRdMV$IL}|F73iS{Gcf&-%ZNos8K106vEA((C8sd+<+x z-FyA0`Ha_oQdhs9yPvT6=+9&PN6kO6mDb7it$e=b&>y>eQvHCZQ4sN{kLC9TrGs6z417`O*FMqV3 zbNo+K&cV{(kN$kw?m4-1{e_mj(>B}wS>ndHKT74`_OkQUA2hz-yZ!lFia=rfpTCLs ze>Z=Bb^g)q`E^2{IGm;nXB8MxHfE2GF3tG3`0_K&iUP~1KQE>fa=we6BxY|lb=reHshI~C|K54{W&ecojM-WVQWqq1Rf8W^f*kb%cTUIJFRH0p?WfeoaDjPp+Gp|Dr+cLjeCt|M zy=l_*4g3@LT;AGyBXT{*G^aqOUr!#SADY~7bByT~ zYS(uup9)oe-dl?34pVAl-wEgpxh0}O9%#wLx5#TgaXjbg3tImQ`ez|P#n0`TAJ=A9AtJT?)Crc{N zamrACdiC1r1s>ia=^=CC=CVz=_fwgzXSt03Uf;BHNmm`;{o{-J5+K94`E7?&{h#0O z`|sW3b!U3Pu9a5dT9-Qcu#*15YoV*;LKKfQ91p!M^6cFQ&9mj2G20KR#%OA-2==>f zAKB$saeBs@i8o5WKKy(7yZkzX0N;b#;%4-*{Y#EIJ6W1x!*q$OjRDJAGAB(6R9csv z&lCQcy_i+9+E?bZeI?7PFp0VExDFOwnY*0Z#!XGO`K!~;xd)bXJ!xPS^Vb=+=PZ)hRp7WAuxvsLKTE1n{wyS&133#9UcW2_T+Ill_{ZrY=G ztBw7itJt3CzdyUnBTDP~wfcT*3%Cf!Sy|2d;re^J)=u`WFR%7rGXH;$_rGPe$S;Qc zer-naoqs=k_`q8&a^$K%vmV145B)c+i&Yv#rpZ;ue$0vz%?&;qaanfpD<{qS&u4G4 zE`F}U^tguMk!aU`wHr21PdW;Tx@yHd>1lW|>AIhr-QCTlpSN}9e_Rri^R|-RS$E)?OI&_Gh=!s&-`kM59=M7WL}*tJg}CRdDRl7p5?ZiR=+aV zZ4WuP(n|Ky^TQ`ZtGSGJHf;5c+MUYM{qNQetNeNO7b?#+H5O+wh6^`DF;ob$|21IF zpAvKW(&V?T3@e!OR@t`t743+RZe|Yf`*!)K=jN+fGUDpo6Sy9~NH|pUd}dB=ExW3H zq>sC~I`^XRSWc#e8X+B1B%!;K zQ0Zxp(tf&&*ZnwI+! z)T{ksc_%-p-kmL!GsFCob128ABNtUCgd93t+{?FrzTF++(~`l zek{k1`R9(Xtn~h79gnt_tg_<=Uh0RohnKJWBvSOvHo927k-Nn*V!`K=<}%tf0bIh< z7P8#k;=MTBXTHu(6ASOm{sksGkBYxpuf-m8R%Q9*!?R>v`8B>Ajjv|c+_p1aN&D6B ztoOs0iD4<@!k5&GF_;0P9+VU1Ar@f3`?U;S{=z{C9 z4;H5W>ge>(Job?zVY7hb(&tG535xtyhC3<;{Qk7(T4;AiUo z&dyK5D#l>aln~!edzEWnlmE^-c;VdZ^j_N^W${cut0J5Js+aHjmgM$4!%xdRsAkJG z89V*}(ciTl6~FntT7~NQ6(x10_^lZx-xE*bWY}TyWNvJYd1{GEt#KER`1-m_Z+eQ; zuiRa&m+)so9z)yqs6(&(e1Av=KCH}TzLvLKzwT^`;z5Sxoe?i`cD1_ktMIyt*K<}+ zay;Paxs!jAbbP}Ou0;~c-*il$HSDU((P1dxuCMpjV&YoMLn>#vjz`?dTcv$?aa3Tt zaA0WCMol%7#Q_4%4>hWfTwHrVa=}m4xH$q(gRe~WxboLvvMiS%@65c}5e8We6OR_| zlb23Q+2W&YbykQiG2zO?`^_qL3f6OCH)}sSrn@>=)VY`GPL@T&jWYp{Ov?oNyvt5> zEv~DGRxtmv+mq+hzZZ}GEcv;xw(w?F+#Kc?)5QK=f6^BAVo$JJxv<;agFD3cyy-s8 zUHEzWm)-imBW)HHecF9WO5%!+w?p=Xr4N;Lj@G(Kht~a>G}C_mL8BJlhr2I-G2Yme z>6Z2N&#QlB*}tluu`ZS8*Su4_wC-w`4zn-ArJsV)*B7woEuVJbMc@sujE|yg?-rT- zUGF&imYV3whQ~)@*A=z1&iYzoW!tK3)Ys#@DOPKe>V&6z9;V!P=gOY>O?-8Gr1MKw zr?TVyuJRJ*$u~BfSfRSgfTyR!S6?S{>f@%i6Ng^fmpc~9@*Mf`AIjO{Mt8fF<-frQ#E)0Hp}p&oqu=E*VEbNuC;3N zgIPLqN`*QzFfotZ#HQE1NIAxZ|kTZp7%nYV+swg%cX~bN&gL zeI?=Av+vs&%}+OFpE&t4^WBl>;U~`JJJlpbv+Z8I;}EM_{jA9``U`|ZqR)iowEy_S z6`WmtWVwxm|MYp*A9tR86wLIz$UQB`>ZSS&(?FI-M~nT>e%mr#(mGl5ZM0q42jgJh z|Ih#LbZh^+_nSF?NYO5nc?w<2Rl^Q&rz_+?(aN7FP^aF1zMp${W6HD7TH9uCI}y2B zVWZU@{VO+D3R@IEs;Hg%`Mr~XioIU^gdb0z@7i-x=>G4*iF-oxv>s_CB(DSQ=I`HH z<$AZh^bXg}bTRRhffK*-t`A|A-s`@-IC1jY21%y}$G%*RoL-TCyYlWOChHEJ{~~VB zbF*ukGyR^-n77S3tCIJqQoFCO==+3N>EFl1c3G{7(T$Dcy8i6v>lqu%MNNDI?i@3f zd)yk$ag@b0Q}#}e@=T3{^$w|_nXkFG3rw+O@f1rwQN(<`s%HIU-D<^Dzov?&nyd?7 z7c;C;vFBv(3zLo5{ABs2uj?+_TO3*=vwC3xyW^S1CwP;O?2lu<$251M=ds5w>6?jFZAKt>ysA0 z@q5IUZ~pY0Uh|xwb^n5{7<{uR{K$Vs^!xpDD(<|2-zuK&`TwK)!Gz!b@^|-(?Je6H z#hdfqr0tc@gnJd?-=AoOWZwB5(bmVmz9hYS_QDq-}UJY4-7y&%Zt<2;BER z&K|p(%jS+-dYI|@8?VK>k6z<_sU-pTL)^Xt+2M2wvNzVG^3-+GP%4zAJ zucX4U@xg4@;lD9 ztxG!x zU&=f&p>}1fbCTGn`ruzj)Z8|vAF(p+pSe2ZuaqE9Ttu}_=-17NRiDn#PCoB5QDmH!fn{`k(dWMA^(;xnl14<1_k3|BNBb#dH%rx7Px^ChW zz4kZK)2ibCsPr6#fS9#bAQ+q#lsy~_gZo*|EboOVBHkCt5o|${p_~wf`?@9{SY-_$+Mbz z%WC_fZJ%|&>w5D4-TC~vZuM8+^hf4*)89{uU848Tm+PVDlOJ62c6+Qu>b3F~>gb)1 zoTK&PhmK6qoK+K6Xtf(oS+%)DI5=T1v%EywGWWE!`{q(XZ=Ou@)~jvW;*-&%R?N_FOeMjMS~d+x8dW!|a6|8XLKNdMb**$#n(WMJ)1gg|oLY3ctefZrzWGRcQ>|}q1E!K|nrQ>6|9hV-F ze)nhMgi9+E)D)S5n#2~|^M0f_$IY7dYmuZKE)ttYE%17~>#EGl?f*<``@`9y0w)()!eXD#uA4D#i8gN|cyu^gk zM2FB$N1ZL|Dest%*lfAUkgl}z#MaKqTWsxj${wB)x}U$Y>fR-LMcu*|^=!Acdp<~i zck!!}!wTL-c>%XIEUjbr3RO8;etmUQJFxqUgPpZ%SL@k-r~N8bSFPHrFE|5v5&oSliJ2WR+I zmG8^1$Emlhi8a+X+K z3rtAAr@7xTx7kHk|Bm04byil}uP!ocY(3#=(q(mh+s)v!Zzrt?5`Hf6<=Pp?>H2zm z?5o=O?Hl%d`1e3|%Eo=+2NwH%@bFYqeLwf()Eir#pX(KqymLP*??}-sk@}4qFIG?B zPrS6+H&5z%)c0Gub9a8-C?~j}V9sgR2ou@XWtUgy+7~1#6Ye&xyNs-eb{!VXs5+(vCn4v*KFJ7cTa8o$G)Aq+V2ZD&zwCgsmrwe z;@X75DgA4-$}5#9NVPRub|bHVt!#-v&M z*53P8YNqTm;mYNs?uqxgoeDUr%(tAM^1)^Ex(MIc>1V6hn0G%s9UE_1v8I;q}k`O|y99WRUC ztGG`v|AGB~d&CV;U9KtmXC3DpeaFneAScAYpvl0%P@Y(loS&B5J)RYO3JU$%Xk`oJMXcXK&}3T`Wf%+a)frATI$f~+syF#$W4|AmB#P`%lx%` zdv(e*FR5x;zq(%D_Q}<6vwrV`Wh;2%T_(00&zWg_yq*1TZ2SHC@(PC9SnVB3K5E|# zHLIIm-?VDbZl7Uh%u*v_#30RmDQvS<$AUGDw)V~|xl|v&t=r`NTJO!8!mKDZi@N{+ zp3D39_4Tnk%(p+d zi2ck$Gs~YRPB6wk-M{s$*_<$;-s6llyLL+4t&>xI>Fo8~I7cJWCtz7v8rQ*1n$2bJ z(-^Lmn%!&S&Q6z(ZZ@)fE-o3;CE)I5=w6`lDdSer=NBh8r;EpaYMg(3`xFcA1xzAa zulasjFBZ9;<*0tcVLL_1b?)uTF=tZK1hX%&bS-0NoVi@);*7@4QvQ~aQS%}L``0#y zu_Y#H&Y9zvZShFui)a3|uW#P?KIr=DVXD1jA6NS78Qb{&?&`Scb8~x>SCZbGOO z>lVJ?R_8onxV314_anW3o+8h!8SZV9`QCfh-(oV?x%w#2mT5&#ndhU<^^T^MsT~@60v*2Ddqy9;y#c8S+jW_QRv-|OXTL0b``I9&fD{27fts&8}}^#`mXM6+`qQ@Z_%o`$`siv?8vd%>qm;F$j-+ZyA`@B zx!nIGO`B_)WyF-)>E=8AV#Z%n-PxO&)M{Od&KmDJ@%)g-ng4lnF9g31(a?^V(xq`O zQGxNTqH>2?vwfE8{z+W1Q(R^Q2J7YAUO&G)Eb39#)XnncCU>Y|rQOAs(Bu(~oatt12n`tZs9PB{R8E z#<8`@>+JPO)iIlXo2bdj+1|O|dwK5@ybc z{eODd^Mk7xKONgXUH0f@E~R;wL_1#pH1YfV_-#C*(0I_IWq9Pq=5I$?85ndW85lH( zEHqNm^fJyOZX10#ZQqv0*D2@b%`)qdzP+~boMB9E?tGT0MLKy#sS`qs5^wz9XB{+2 z_2#2kF*qsd>}1&vb;?y|!OgX8uwwJV{hqV$OX2sxOs^ z_Vtaa|DL{ad*j#gAl0krYP0LEC#MduPds81`Mu$!fL+0@=JJ}}>ec_kd0WM~c_(^U zJh;#6eDxBC&zbFlw^n@Nmy=ljYSz;Ur&QWi+kHN7xSq7#&$&lvt#GM^M&0Q%9|Vjf z7xf;wS+Mn5`w^3ys!9)nKFjTyeXl3|{qfrOi`)NI&UK#PrJUl{V5qtBQt_tGatgDy zHA%nmNzIv;rjX)M;nbRx_QvbXI}43-POGC7??i37UVcp_H{C!P58m5n3PlsJEX49%^4^mFpj ziZ`{h`u}ccEq)XmUvp^cA&+@390JV@2b0<+tbFjvn9W<6YiEl}sv>{A)y;V`)#oHW zQ2IEXH$_84Njuas<6KBXk4WOgQ+_=Mm#y#Mj7?q;%-+R(h<%DqVAsdvlRFyr*>)9l z%~^k8-}T4lmuLPjvytf)&l7yG=JX7K-F$+{H}}@`*B$y*b(Pn;W&`(6!DXx7wZ$$! zR&_|_&noS*9|>#+S|)svm9maWa!qO6`RdY*RldpM@9W)<_3hxBa^sJ^#`Ue6V}o`- z*|4^qb7gGqL&rl?=6bDgG1()OdTHK;zsHTYJ=VG}>K=5i_JHa1o4;Cr`%Rwz{Cw!H zgNhowung;}Q@i5rYmZOrdHvS$mHX$TZ)^5^u=}}f^_jf% z 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


o}j>p7Q*KaN^+ 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%0AF;jrS{*S2_7>gm*#re%s!-`zD)7W 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 z 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

&h9^a@4_i|MfIt7jwru#Og#L~Wud0r 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

1^R3=@(z?id7r0KJn7((*9ie*8^Wv3-KTG!L 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%0DgX-2F0^=T_;# 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

jZ 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∓@c$U%a>Sz{7txlMFp#Co-P!OgUENth~0r{Ytu! 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%0A#K?0kHlvsd@bw_JN=^jVF%*VUL_Tt53;ox72k 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

n$3(3kUyc50n|dGF!F&5u`o_`rHh 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

yP40+=%9 zvUTSS1AhIoKkzvs{+C{Y+-~pF4gJQ)Y8JZX{PTSv+?76C|EOe^h1s-2dLS}s&5DON zBBJ>IbZGsb^5~}ii^^HE)I%)&SM8b`_UXLF%;!_iaIebC`Mh+)L8)z@gT92GeJy7{ z|Lx3qvNO+bTqp8*(odQDUWV_^J}=xO^4DPg<7mxK-+szmeqkvmE_}W$dY8x!_mc%{ zv~AgE951YTmu`2vAk+AR-Z9++&0X?AHs_UJNG|wkkpDKm7P*tS#GOd9i{$TCx0RHm(q<{LR$oy7a|-R%k}u7y8joRX)fl@aX!m zn(bC$ImyBsZm>OL<+j*2HR;`k1>q;ZXx1&CwBP0Ao1i}pljKAGOqe7eY80ueysc&D zNv4fUzcY2~=CbY!``AA94{w+Kq9^@Y|I$?JeNM`R|B>yoU)U#l`!=7>w)VPsg>CG2 zbte31xKrAAL*mnI)}-(g;o=>CkNEC-wPoLh7sn2VNs0e^F(dn0?&gMoz^3RiIU*=&W{KM)&X3VqY zjW1_fpLuxu-PVtD9u?d^IVU(OasJ}`>K4P2OW*i=7Eazae}m1N{ckHjFj~LcviFe0 z->cu)kG<&rrZlJfS${^s@0?>D*>Afg7XN#@w&$Vv+l=Xz?*s}r*9t%OdeGgN`L45Y zb8Y`x=A(qfV|VTco8NkNiyvaYt^ahZ$i{Z>gWdMaMBJ>!t{Lx>iKyXy z9;vaft@6IpkHFuly?K^zuP@Fk+0R~b>tEyp$JNijSvOAJ_WsuX6QAR!T&~+6`#M6S zuG}HGibw8O{{7|#liaW6 z)uz@HrU&hx@V9(PLn3pDyq`PYj7Nr#{EiFSiT%A;sQlx+QGNGQ&*!q+qvosDmdT|1 zJm1x8c1wVYuX85bEMKti zwFUFP_czu4_f~$1J-$C$TH$ZW9P<+1IPy1iw(fNVLi}r&oDvY0gFkh^&E~0Il-lIDG=%!`G|EDR2uYX*) zoagH5)#*Jkd;5y*tETPZEB)r1U-J4*_RF$U26?mdOV%?j`?R23{@AHamSNlX?Ps#P z{p#BElQ+|MBpUB~Epa%l<^isn;@2>Dqw>!)j_wSbdH)kzIn(B| zQxey#Pqx-{u8TYV*iZ7wN!{)>}@yKAlhM zN&Z`4(VUoHCtq6Z>C#Jjm zu76_753XQ0I4)lmw%adufCSDRDLJ^y>zgSFSp{(NT)=5gTpZqK!+ zIrU%X>$XpSm+#Em5dA+m#(d-9y3^7twI{14C3^IP7uDa^^)Y+n7w(*5!{<(^^I7&qempLs|LtdH!p8H_4e}v-j?6sIP(081{Biwh z|6KQNoN-*d%C7Dss7+rX7k|o*|4cSt>Ip+JZ~42-XNoTwJz@KLN&i20#kNPQMf5jv z{B*W`Zj&0%wl2J8@gqxdE$82_oW0VvPMTQvQ)|PQ$A=Ht_)S&(cm1_t_l?uAGY>v`47_4Q2C{vEQ2)_*McsQjg_|M9uLQ9i(kUn}mH?Bj~Rn#cAt)Wv+9lRsrI%bz8aEZ0_SDyI$j;KhWk|;8|^KgP3>e$z7rp`=*P=>eQB=di{mfXxHc+|_e^b6pP8=Z${)W){x>}G*PQozwan-1s(0d_N;ps3pg%oX zCgPB#^UtJ&ZsqZQ?7P@@KwigxpZtUGArt1a z{o|0Vau+zoE57JQ#|_nvJm<~Nd8$~QmX%=61|$3(-c>62xDcim(= zbv^3dgU^lT+VhHke=0rT?A4Z>_LKF1jPYrG7BPFLzKtP&lB_=z9(&I$w!ee1JHAHX z2jkJ=8tryn9nt*^8&}Ab-8k@ZxlHjrwm$o(?G1^~4{}Sz+On6ITR(lj z(M-nXTJC*z=UVn^J$F5?e?m1Z$G+BOZ$DU{!h9_L1=EQI`X|JltQ#}$H21gsxNC8x ze4*nFp{HpY=10yS4vKI2Q5kWm@&#Auv+_pco`>RB#GmY6SbzHF_p=XV659=5$*;3| zI!$<9_Gy*9t*a#`pRt)I+}Rt;AD5(Gv-F|R(f3I_(s?H|B|EpDsFzZ?w@8-P=HI2? zjnYS^85}d~_^U8K^MT>UKYj@t=kIQ;^wDwWyZm9vBY*9|b^%J&INB#D3p0P~-nS5Zi=>4-2-|lJr`yrcf z&i?d%b{#7hYbn?E6Sh*7b+LUlivw%Ke!4CG@shvs;qr&G+_uLb68vJlKU!@M`di>?-#q*$O<1m-2dpt?i=6cCHa(n)nC3R`Tx~v&c8VSHyOTB|D$wU zu0*;n^S~$f7gbMm%-O_Z^EPfgsnmV;zS6NLkNG2WuI1;?d3vw>;hoHlJI`6ya zo!OnKyGX<2^xXF%x^teMJ3VK5+RoyKi!MdJi@CA0YFf4aY18NIxF&Sc1x_i-7K$k^~{}jC%S(a%Yw z>NEboPDNnQv~qyOEcnWx2`RY=(r?(#da69t*m|UVXOkuk**AwX!cS zh)ug5dP#cI+f}#bmB(h4?6*)qTYq{+rIc^Hdj7 z>P_a2nV#gT>VD?^Z=t_8L#(zb&Xwx>x~%O{=JyvRP2R0nW=-7dydu2lyxi`Yz5Og) zYjwAo&h_a@d3-Y^>&VL+6Frw0%QknG{J#;Pbot`s6EV|#d&>f*Zu;#moZI*)f**q?8;f|oSsd2_^kN2@v0*2P+woog=w+n!E${kS!$Fs?s}M+PCK`TMLg4P zyY=J#HD1ztR_RK-=y3_ZxPR{IsKDtbR!zK-p~dOG;Zj1!mlb}|t5>WH6~ErKyFNAB zpy7X5>f`F(HTTn7{{}?g`nT@W+E45St2{bbO3(gb)b1%RbIo`@Pf=6tL_2%n!v^~+ zl3i@d3two7FS4mu@H)Px$f&vCOx2ZZ8LCNJl2)g8tWa7r?LwPR$(=dJSKX3-cDZ%A z-Q0e^ZS(mbg{?38#s2ut(ig!inX-JBzwu3dqh^(*VY=!1S|z{as&mHG-tIZ6R%_Sh z-rbh@ciKMF+S%LkI=|-L-nj4mqkCVk-S{%^-rC#0x2?auZRPYcYZLCb`OY@qtm$WQ z?v3#`>xUb3qqnb#muz?&CGA=}he`dUwEPWkE}ol)4--tLb{;KHm*HP`=dhHdc~eVI zihVD`#xpMhj9x#%-$Wr+e{5)Fw99+!kr^dKWiyno#M?lRi4eJsl$6Jxh*# z5|G9RLnX!7(0txwU$7ZGH9&ffRW#ef)Fn5FR@rCCa>X&YP*T~TPZ()eqL-Qz( z4T;g-caF5NU*lqRIT0$#yUpwGy=5!x_eZWib+tjFWJbbQkj`tVkU;QfUCRpV1ZJ8$Z<>m!Z7456_H@M1n)n_RLJq|d)cAE3~ ztH-lani?l=Of)91>R6Wi)%>qdXfDCOeR`E|dFeTsYA%I(6(uHC#c_us~ndvWiMn5-@+x^MK) z{NhfYx2#KS^ouTa)}G+VJ+RdChBqOX^J zm`Ac!91k&F@I<%wWB=-hp&75Z9D?U9Qd`f{%Q!jg*t?3^r+zHu+ao(8V)x3`#v9E( zepym#_+^Tzqtx-)7Oqxy6J#Ds$W947DV40>|8$!4fi)+VZd#dBb0RB%<<43kGs9PT zOB82({no2;Z1X#}GJ}b|)vX&ozI%3m2T#*(RvuNiZ)xmr84q&qwU}9zP&qkj-P8N` ziqtiYER%}+I^TrMJEyoL-08#-qsyH>Nt2v-Z9`X17BP1C{L=I0_LZ}`@+PbBah`HG zd+KoXo7rB|3r&@T#UClQ9h!CX`MC`h>lgDCIB%Oa+s0*9Vswn^OFzv}zc2Sg->GPM z-#9v5^T$f7#R+aju2v`elK0y0kGpqI;CYgw_45ZZooX}7IF58qVlH#wzPVAczVVDt z$BO4|lXhP&G`ljv_xd3ld%oY6$v1OSbGpR0uidQ6@%fEK4*ORF{#OqR;@VD}To^uS zZF2bL;D8GG`KFKGcRf)JGBdn6Tf%e6WVLRN+fz*LoK&~E|87(9Uylq?-pw;MCxz^v za{T9nC*tqcJ?Yrqt^R6LzRA3|@;WEpoXBenX5KPM`KQYA{4UYzYSG@sq7rM;db?y|kn?_h0Vg|CCS|V=k2*u^RGyTDtDSzCsvx48 z8&Id*K0`U@o_yl=o({3?8+qhqzs!Di^!TQgHxe%O$ZuP8Lv&N6>>5TkQ!in^?9Df> zN^0H^J*~3dq%x^x?bK4?O6j`^RnLs?8cn!iyUpBehF5Ib<+Az9Q!dG`Tz`38W9cTx zGPb=USLC@aTJb%~3R=v|Oz-k5@}>)_B=^ z?Yqk5nQMCOSU|?dooY|D$TA+&MyBVs>6P2UT$=G&dZJ3x~;pn?Jqw*D>rQ~tKs1<>ntBH z)m%N>?{&}Ixx)UH2e0`??|8zgZuT4@DHa|?cma^bS zZ02Xi4R+bNY6}I8Yzm`9doFD`P?O}Z42%A{ARvzu#tYAIn8u|?McBauf5E~=FeEWJ0^YFLp7goN@h{FG7==`C&k=e zx?>{ek6-PN!s9ai4t!L}O5buZAughG?c%4^KX#ojTh)8c%%ZsU)9w7_#XlQoJkshZ znELprT=c<&&5I8Q%CoQZDKQW<|0}e0n-p)ctg=>9t|xE7mCrXNtBN}K3r&|QO|wnh zaZ|G=saEE`(cH!ot<=BA{IZpgEq)lY+9vg*k9pSF1*gLW#A8c0df)O^s1ADhaEIp3 z(`*a%y6$p*7dp=Ol3Yz^D#&|{(Z*oPx2F|3f)sYJp2B0y{p}yBN`|EFyL-+o%~|& zX`T(oUVQJ)|EM^p)5B$QsK#dfxjSlfX8P@T*f&}HUN+k++mCg2$sy-%98K@3$__1R z;9Xv~zyI~4>D(%e>-T>ylC|D%ptQ%~4gX2Q#QZ0!k4+ycMF(i_?0N8h%Hl;eBKmp1 znYZbQm{y)Be9Z02b~}Gz+H!-aFNHD(f7s6Qdoy`LqOrxS_Gd>0WalW)v)yfYb>1># z{WTefU(QP5kKgb3*I01Abg|Edg9c`iXC^#6yKCOw4O)B}%rR!N@+U6@W|cSmHCFg1 z8Sw99vck)G%;(-s**j0=^*csGx2XG5^%f^in#3z(=2K<%`=%Rnl6Rxtdm9tKs)fgT zv;HlJN#!omZEoD-kgCM&x+B1YccoT>6mR*>6%*w>ep?)yC9wPFqkFv@d84<-ZdrCd zPSmKS@AYuCNe+m&ZVyzF;b)EJ<`RjwrxwR`3JMW%Zva2!@&+*oj(rE{(IFAdYk zm;G+Lb}3yHkXaP4r2O+WyHk;WE@m8&=X3qj78g)yyf@z!+RnT_@9(A`Z}{8x$~`u`BlGZA;RIVF4LQl4D!0VN{IdhIuEZtsY+By7 zWO3%t>%C%TDmR^DZf^}&W3Gt_=;K})6U)D5_t7Nhnz>Hb1pk=)E#<$sSgWSaWZpL4 zM>`EQ9hD}Ym3$L0Yish#;~V66D~E-f+~3VzHo1J(2jyh>ufqM_p3`5Qk&X&do?+X+ zb9$}jqg8ipJDc`8?k$&IRCj2tWoy9J;>pr+n`KgTB=ns%JYkoNPV%eDPdvF#X&-0X`b9_8EH*E{v7k?)gunNe=*5F9?^c$Tu8f^rQlYWn+vQ%5%Du8& ztM~4`w)x7v74I(Uc4}W)x2|S;Q`p|Q4;$`T9&9>PsW+(Q@#g-mg)G;jEvn- zaFcuartgd{wkPAJ=|l*Wt6xd;v^df-^SxACSm4!|5WdUlo6BeVRyyf=_09?Uur@4P zJ%&qT4@W?R#9hI}Y-z2SbNUgR(_2q$vR)rG>+Fe^D2HIbf6u0vZqSx4a#dV!$Ljr? zxpU!~7&(K8bsT@fvuA~0U9z+M)XW2WjHil<*jde(^Jtfwqb#>xQVRR;;JDsWXYQ=o zo6I*_2(SFV{MWPW9Siy_iryF8SsU6I^?CO6`vrF;9*cdu$F-}?a*m9|2JOg;f7-+{ zj%ccIO_{WQ+QpJp_KkB^+D|=ZbAD#g`6*tf!dtdB%(!@GiT57~@h^{N8(-~PY2Etm z*r(k1?H6KIdi;u7S0^~#nO-FRp4;E}>d|vd#uw7{c63c&&J??P`@K`ERqkt8r|RB+ zD0=H|r?%(nztd+PoP6!**IDZ$zbyT={O;>zW@4Y)uI<=zPVdAi!DDvZ(<B}O5>c;bJ*v%I%iudfW%EVmZq z^H~?ZKWt6>(U~m0j9Kvu9A4Ljzb&)=aBi35{SANlVotBQbvl;!XYC0KxnI-l67z8WJasp^8050m0O#no|+$@srBL2WRW|v_D^SCNe%tKM0~;he}{@Mt6XoNS-pD3n|q7x zQ}5oZ%suloZvULCIjkjnx%5({8x!VLWL!#Ha^KPVOE7D2+Tx#CdOIrS&YV&0t5JVy z5_kUDQ1@5q63ar04t{*%*2#E%;~nA)_QS!_nnWI5C2Z8)D*tYdhGWLHG^kgFSe>i?|uE;DrRl(t*g$9 zr*)iZQ{JN>F_HD4hf93-hVb{?Uu_+_MOXe^*XBAaUzoqLXSZJVsk1CKtk-9rIdXk3 z+vENdTq3c$%S2!6l_$;LZ!go_xJc@prV;+&#S|X98@} zUJFW}UAA0naocGJ+ZVDHUt(<*_ZzKTGgZ^N(QNJIO_ElwMr|2}*F{ty3` z{LifUBU1nD=YPr8H;peZzq1N@;uFuSZN2M>{_%3ln+xw)r6+H>FKJcL`?#e3Zf2A( ze|?#?U-(}=^{Nvu?KT~|S@BqCIs5V4WB>0;&wW(>v}?}67eeXR8($tR&pm1RwZHDM z{(AWxRS)Yla1xgLkf$Rj=yaY*{t?rk~7<_#OLyOQk30^HL;^ z&Ewv_VY$yebD#5b%i{;)nd-vd#rmDpt2(Jzx0qpqqc_QL;X8nX2VR?6A_s9gU2f%5vE#ecW5zpqHOsoHA% z<==YW_}<6oROQ$<8t<=3|NL9NkV*D3d^Jud>>&w))ULeKlVV_tS?GUxIaiE&u2?rBJ!gx+%HOL9TS&p`Yyh z_v9RBreEI4esrFkTm6fFk=3h%tFAuSviscLo}BGJ*1cX=F1P2^;w}4AR{cGGFRlJv z?l=BDXaDu)Z{8pJ&HwFeSN#Kb&3Mb6d3)hs z*UOsI&OW;@`Nw*0z4wpn8~3}4JU{g!GGF?Am%yKwt|q}B&y}<7X!0xNZ=)pu$SL zKUeg**1w|nyAO%VfBg|TJHU_mF@M#c9INZbJ%_vEnJfRfeR^ZpKi^pQ`338hykYls z=N0>(`@8J@oOXrHjT?W}eZHBo`|$l2w!de~#jm`_8C1FWyYGur=c{W%FZ@<3xyp95 z{ve1xEEiwP_rbR(boVO#Gdu5ht=o6xcUZ~SeRF=lee$aR$(?-l@cV1}_6mQRqaSAf z=;P;I2ma6an0E9(#}A`p`js`jSN~i0lxx{dF5a&nSG@Mof3c_ckN(i>pWmO{ZNWUd ze&uof2(CXCk0%`0zr!s1ukoW}|N6h#U)R32Zdjl8C)Gbq@Mb#qW4HeG&VDa=4Dy(! zy^ovEe&%nG`?tfjf#!3H_b-k8F1UWqFV=h8x4gC%sbBkD_ifcz-M7E=D~-GpCx1Ho zX6Y$+DZ7WY#=9Suy`O!PcX`n}^Uc!d7SzFner7&a+I64x%-h_ZLZuenAMZET&-(axUXAvbg#G(@{#f?sN6#(Z z|Msq1-PwJYx7k0hySu>LVd~J?2yVbr~Ad^0xxBPzlp6vSPck-)$YqS-_eEQj7Y4=<2 z!>RAQ4BHL&N!>U<DfxmQ*MGVu!J9(sNA_nx=R7w0(~ zP*@S@HG%XzRuhuWd}aG9j@K{@Luu`;lmt1b2c^! z9$T9HpuuBHYM$~W(@p&cH~w)e=%4Y&E#UsKC+1QjpP5hny7U`{r<~D=Jb2kT$h--_4WGZc>e6M;@!Q!zes$4X*}<0{+-PUcY>es z*2K>=f7hIx)b(+neamM4E35wG+s_j({ls%n?8u(8k&XAybeENB$^7S)$xmwX{-JE; zruXo_U@GtFzQ1i6*%tlD|0nGTSzPePUwW#wH^($#{c^SLSC780tm?eGdZ$Ou-oif< z3isT%cxT+VKSd_~X`K_N}@vU){cS@A2n|wqjRl z>+PbBObc1&#;;4L-6iinbRIEy;iqty=T2X0lHIFF z{T89@-${=*9eVPjvt-Z2NryDW6+f&`Zwy%b=vSO}^0^t4OS)716uE4JW^OrcS*Y}= z!}ozmo#l_N14&7-?|QavO^_G**yp!!-o)EIoDRwTi*GHuyC_Oo>3hd=rX<@tn$taX z@7=n|{ygcv!P}jm*Enp6Rc4yd#`INShUKktll=P^udWbhShGfDL&prOiz{SqmFnbu zUU*Kn_TFs|*4B-?5)#7qlqib$Ex6;Y>vv&ajtpySnzJ8YZ_^|gY_pPUEU&wLYGCAL9 z(|B6SV)p&r#mw<8K)>_qWnsV9t$b0KchacHJEt~qsi9efT zNu|uwyt@4|WjpT}>y>?8)wXcztnN7P52YJy1^G{}6j~-V%j|_v$+yYtV^+JCtIl*P zzqskkx3{mpRd&qj^1o>6VYPhI%Vpoz#@^jMr9;d4Mz1J}0|%!t4I%67t5R=Z!CyqkM_*RQJE zRR!wDOl@{(G_9Bt_Quwt(dEpN%bq88uK2+G{o6ght-J3Eh`-LhRF@DxOTXD!?`zyi zX}f~^cTR3+^mPBB_Ml^fT2{_&yIWf~=5PM;Ja@tM`_;`oXBY1jo_|Do&AhjJV{4bp zeasldncuMQY^-ebwoI93=b<>>^8u$Njx#@E1$C2(M z(_2}dRwg~}TW75y>+-QsL)iLLvgt>GlGQzrgYO-hyF&H-+uIj!o@+H}TQvQ?XV}8k zl^liYSx+n7@?O6avQ7xP@rS$9Dy(ewQoFfN&OYGTd+=QD4U;dYo*Alp_1(0xTBKB_ zA#WYIIR9n7tZ>^OH^;RC?h+R)qqk{3FbQmx%iTKlQ^xAI0l8b1S33k7zIhoiYlU;X ze{c@N!y=uj@}iwi&kroQHD{CLuSMPqj5(7RmtJxYscbvnd&&Judxa4-+;a+-VpMIcbXwaKa%ba%fobQ|T z@#g=fDK(4sg_k%lUVZMq>d{so>uvQRSAGY5Sih-%?SV|&*iFZmwk($}%e&?BbDCRr z=IzTS?=tSIYU#W>p!i>8U;6e-+6x!RN`0?9_h{a?cjxx)^IOkvB6iCCYZdR+iAiUd znyOBDP_1@xsz{vN67A<7e$HGcalS?V?kVN>$=jbTndJRdR;5pWd7_45#At zfx~melQMokY_)u~TrK6D*91R<%-vi5FE zv^c6f_fxPla3kmxqI~`^7gUw?Ke4o zcv7&-q-ke1GCW>rqcit>lTQDX@RIfNb3Sjd(OIOtJcw}yySiY<35hL@#*Zp*gw?Wa zIXr1YytcVxPP>X!#H0dD=<fPX4!T-n?^b@BO=}*FW1)ajD^qj{Xx9o^9xHZ@=!mZC;*e<(}f` z<7IPH#a+Ai+017mlwFza`}O>LWj%O=wZypx)B- zRN2n%;1SKNng6m|9NfQO<6-xjkbUcS?a9O)5}g~}9zWfrA^OURHU4v`7<}6(170!Ks>08;^PoL<_ zH}ceJyR^U7J^l8%+z)338n<7ZVSQH6?d-=7m;MB(8GaD?n<(6;RDGhWo9XJz1C1$~ zpTEAJv|Q=++n{?P6E*7>OBw&#r^a;TzUnjoqyA53FXeaceqG12t9p%l#v0)tEZ6*8 zwk+Vk&8AxJzT3yxk#kCF?_|9n>z}^g_d1I4q|=1hh0GV!*FW@*dGRjt`2tSO^>Z1N z=Kff4duI$siS+MNi;|x$&P(2IF=btA?6rbDV(*W%eb{>GWWl~^^J2agZ&hiZB5b#< zL(Wab-#fiSV4hf&*yBvkBbx2aISZ{+WR|-If0#C>dHW?dah`oG)iD>h3yu}- zynHI4^hIFF$8Mt{%g`f7GlZHfbl>#1f7()!e~%&SW8d!f6{#gp&sy&ESR%HqMbJl= za~o%K)sXJlo5gQ+suV=>7Nl}+^IC|Wektx(loN>XX#S9^lJH1pk zZ%meaFXpvi(a#)jzl`WUxt4aO6&XyoCK+FtHre!axJl!wiEU9&wspifeP?%K3}GqT z@?^^7souY;1swl{=qa$yGd3M#)U<=Ql&72wx z+fpm{gvakqGL4(%xoq;xE!W?#QZ2i*N!-z}Va_Zsl|BA(n;xw)Is0hY9G`QKw{QD+ z>uUD8y;&3Idff0cn|Zn_zvgS{*G+Lc!Ny7c-B zgD{U7p}lLh*X3>&bJQ%IRHio3vzjS(`>M{S8&)32s^?Fe7JB+t-i~*(j%6!mPSQMn zQgsvOCfziigBs4azSi;2)ZDmqqpYo0ceE^1AkfQ|imp*V`n!R-K(~gPq&`67OBP_K#NFqx*BywkM~%*aEi1|B?JPNhEgCwCO2djE`KIS>d+b!)Er6 zRomt`Y!yyR_WPXnNb-}=p#`^unzN#J$u5^P&N*Jlboz#a!|XdboK9PHH=8cEjjxy+ zvBgkN<+azO)~x6>b3^5_ngkLKpIubUL9IMZOgQ1S#>ri>N# zdJ~;;cm6-^H|u9(*wJe1-Di1nF2Cv3P0xRma%@LO*x6oBzBw5RUa^brz1EpNO;O4^ zxO_|b`z3vxrFB)?R!>|Tm1mH5XIoM=!y0!x??Nr516M!uuCfi;d!Qluh|clptQl+a zZd}cduDiQ+ZSHlmxXnIa5}saK%u{)GR_I#oTkA4o?(TZic2$cbmv4bV66==CqnE-& z6_WjUw`|qfzwqs>)V1boB39*3JUv74+PWQOKezrWDrP+=v-#4h>P7e7JFY+J>!4zM zZ*Qkb;W748x$}-XM>@`q+xF>lbRE;-eCwL$i_%*}T;KUrf0$iYlzz+j$=8Y2#&UPI z^xyI1Ddyj4{8(DBwL!+%&aJTF&djeD?V0bm&f38{$$GQn67^bjJ5Onq@>>s|_{~nU z%C)?l>D`=E6?@13-ImO47p5&c`ew@8_?g^I)^DfW3DAE1Xv)SgA;x!GcqVP@zmvIq zMc1^j@HbN)%Nw{fS#M^OKH9#y#OK#C@jEYPR0lcj+n(HapXq@gzo{j|yE9AAWO^E} zvrIm8Njh|v;v&Dk!d_pIn0JqN9`mcXw#xQ;%GUnxQcRCN?JmsI(C66e*098$!EAY2 zL(e|*Fzq&fzx}c*H@z;JWYuRL6#6S&X`Jz6sqOVka?+1CZc9GaJ-z(xOp{9)ruqAM z_J@eLUG=N-nkT+EYq^cGdwtrRdLCr&q{wqh*KD!|w+F zw{9){^6Bc`6Xg%TuUJrhgqQz+p=gU^?49kB*3adRZK@ETto>R1OSsaZIY0NW=k49A z_*4JH5r<``9=!hO{%)>i*`9)mvj2|)&2|>@N1K0VXa<)goUJtbl?Iso;e13YzpL3Vm-*S7--&8)y&h~co z?;}c&{;bQLy=}Am&ODQEEf30%2=#BgQDx=+HuX{9vA9eB-Yh&WQ5`qu_=L$HFD!2I zSNy9j_t+}x-Tw(Emgmeo`20qe%>Q!v`N?gCHr;_Y)yh}it+8L+)pW?CSMAl*rEbF6 zdMg*Y$Zoshvgn+&XiJ*mx3<}t-3;B>Id{7F9)1q-(@%H037$`uzj&tShMsKQ zr?~|+wzBdU-UZ7Qi_T8$I#@B|lWusS)UrKEJN};u_3769ziK9L>hqTdsq?R$Y1@>1 zt2Qg>v*j|WIh`w4>{Oq2_=uL{C3llXckkwbr!5k!Ra}`_9rYx>okK?%Z^f z#}DVEZ~48`cGky&bq8fDZup19KC`^>*>t0maBPL4Txdxhx?;jNb88#S_`dA{E-7wum3 z&G77^6@Qnd6tLE~c|L4~wd7L?DtZkQ$FOm3Xh-LBdhR2M;C}oW-v7PI-2% zc-^C>2>Y_o*u=SIqT)x6{qc+ukd9P4!n!g4(jMOG<|b9g{Y{+r-m&eUd$wn< zX#Ou}sJ`Is=Kb@s>CUo_nJKDuO&$Svn5O>@?Tp7#oS?)tCA%%oFh zVo$~KlxdIn3q6#IHaPA{-ZZoCq3q;rO&%NboqhMX=gr;|D3g3&xl(xV;wPbNOeCZy z$R}-W+x7byJ$-_NK+J`@ZcvS3Xfyfvta`4rBZr-YE>85^p_Zx93m2 zE|76yM?^sXPrnSI{vT8St*I5Zll*<&W{Vof2SwACWhWBv6im9dn9rB(>cW=-g)8n9 z`~UjwvcHwl}EHjl*5Jbn&TGbMGj5P4p4F-Ya$LxxihGT>I_aE8VZ!mE7W= zVk`VrBTteyus^COzpG8CW9#D1mF`c2CfrfYp5gy3%j;y=oVoL6ESpj`_p#K(OYMg| z1ASM zrEVI(ov*CQkgyC{`)YH~ydtNgs{@yv>+TA#6;-+aJ@$QhuISaw{7YurWmfSP-~PSJ zDrB$I)w}23<@uK?uiBmP)%ELL_t3DXrIS~@+4bwz?u886hc8-gHM)4!d+IbH*-4gL zN-i;oshDn1Xm>jJVoiScA>pZCjTdQ65n^4+bn++b@~p3+Z-Y1ShH{+!ti86tf!FDE z+(RY7ef}3jI&bvFt0Y<1P4uu*jb2|_x3=Tn*?p%Ui!BsgIF)UG*pY2EQ4>=-!diUJ zJ-l|2Q`6PMUMi$(LHj}x!>?DixhMGsde5qQ6=LS&KUb`_)x^{`GivW)p|lk{rl_^% zux9yo&Ha`UbV+l*nrk-461AfqWrtN`CO1_-R5H<2i8MWARp;B4yXKOnMzGPt(kqXg zts7ELb-c1&EV}yf#Fx9NhxkWoPnhSZ-jaB;^@~B^ zxk+~vXRpvd6?m$pXo}IIq_73u8GVyDx6I&hKdBJq)3Lavc6ES*(02}oNjyJ}x-fdq zOkq*boTP53=pZ!hyoOPbQd7^7sfLLjDi0qzD}7XNQJA>sgXm+$i6Omnue{#A%VMc* z()yHuH>tN3ll1p{{{FZ$F7Vqk^>v?>qG#L94Zrm9#hw!f_9)x0;xzU8p>rIv?X5YX3-V<&$s59yFLu8dJ{84&N{X7%Z*j67pvYZ5UUkt{jzG~;+!kX z=L8s*P3iqLCHz~m#+{&rT-&FFKRl-Tp!gM!VVBwQInxf`{$f$O(Ot0p;9=E5PAQ2; zaYs2l9|=_zPn~o`HRF4#)3VvB+wZ8FT=mX=Tm7hIaq^)H z=X^Z<<{I=@RM)6hdVO~knPRwfV%WXjohxH5IQwTuIL6MK%X#_fOSzO8dgmt@IC+OM z3;h((y?)x_=##22t(bN0lNqKt3GXxBDaRzsvvXch`@%2QE&}tG^k(f_7Ak-Hu&l}g{q7${n_s*o-M=Z;e9!+uG_|r&c z^NEw9kLFog<_At$wW5N1&qHo^wW6=VyZy8oeW(0r*z)+eidKfCR0KDVfp2!X+){5f zA>C;o7aqNm5ph29#m5cuy339qt=lp~PX70Wq)h+5*Prj}GU*=M>vS>cWr#>r&o(7# zm5n_o#f&#d`t5&yw!AXlYL3b@(_>HMCPiHPrSBzly6T7equ5DtlOh;Y#GZ7p8Yb;g z7dym1`Oygmd!A0Ihkp#-J$~N)QE}16pEp}tQiB~mB>HAEPcX0+XX1Qp_{H(i4x=2t z(usSf7KYC5kg3=^lF*)R8NhPZIrN+xZ?#9f6S zvVxcXi@9p!$R_btgFn4Nu;_^KozJfNlfQJ8)mE(cSU27E&`*I4;m10esy{Zacs!Tm zL&!wGDPk8sdNYRV*GxaIsla-s#gox^VUR;?Y?auwo>P~iW!t?Od!vk;xL(Y-qi-oy zv?=k0{_&3s_fOj7Y3gYx>{y?A#bw)eZsCObo7>v|ieAvRQoD0ZJ^W0h-PT13DK0BT zySqiZvqcv#>DuCzdNNf@@4=^6@Af(!^{DbW#Tl+8rh1~~rHCzy=)pRJG{ZwJU1EVt z_G)miwBnhl8CA4XN!R_<%bq%yC4LtdMb>!xJ&rDtyRWq@Xp7OMFKc65&r3MXG3Z_7 zDtvv8tKvEj=}U7BS{E$|sqkeu?d|lnbI#d@{gFREZvOSyeTA^@EcIs$Y=ymQye=8S zma`lG&-%ey>AS*c;_1ad)}LYSyLNcit|JT+k4<3x*=eF_KT%EGYstmXJ@Y*#d%6i_ z8l4PK^1a0;kSTL&b>G|h);(&MEW$V@s!jbWl=+8cRtZOA+Y%2&2C3C{OuIF1n$)po zC<(7)INE6u%s7if%i$_Z`V=OUha!OuzdW?%)Vw(AR39H+zl7Tt^1ElN^)*-s-La-N8iz4dU4Z1~+*D#ru2 zTb=xPWv$<)j$KzhtE~IjE?nk+t8l!;;@qVE$-MKHE^b-3i}}F`t}86_<_I1)THU&# zu5YQb?=p*dtp}83yrVX4FxeKa7v@*IwEOXg5|F?CYIBFCvh z^+HaorYLkNY}T5|Tj62TEPQIsq2(=3tCePkT5fICc306f?cg?AZFF=-=*&lFw4#*? zEDI93zX}{$7;3h#Ah+|-R$h@ji%qB0|}xe&vHtFE-RbB1k<4++_jm6~fD7k6+~s)E(urqDOnDt4)_>MLKqS!aj3xH7KR#3L-*)e#;_C(Tb)IHpux5f1zA z)_9`mWs-u??6OrwTRJq9cImh!oygg=;OI`JM_P+5+6qqOI7t?-=y0fE*`Zs`^u|qiKa8lc;{@pbMT}g*FM(U49#c! zo`ndx7@f$dkUyw!`sTeLfe+u4t#y6q!!x_=U5l~d znm;qiKY1sI zs^=+X*2D>kWo6$xR|gC4tL%tyTO@gAHn*-PKkI`%Y?k?{lLL*d=PCtq-gRFQVDnr_ zu|U01KVtPBM!f^??zBxa&x~I!^}DP*FZ!e6%Sj=&O}qwa`Hz*$qh!ur%rUF_RLL&q zQk|CjY02Mfaq$vID{2nEd+=eW;QQj-)XBZq#C7)_$mlL(`M&h$yOhUo=2klTwH@bU zDx31><6-v?iDLJ3ZK^7Q?YP^nf0n3vc33vb=#kv)-95e&7dbtUn_YIvz(m#TPV)PO z>uYZx`z9;R8_0T2Yt}~p4>yW$`8B=YIBmK_^rnjj!G0&qE8_E_tNV8>_PZ71S10>U zTkqOEvAoFz1;;hM6bY&doihACTE`?kFVYLw{PBOK9~MbuxRGCvX2uZy?n~bw&(B8P5+%cH+Q?^mZ}xb z$xDxHN#p-gYqzWRxZBG)V!_j+cR$FR`?l74rRDLRQT{5SGM9_Q-uA2(32T`?sq?|o zluIvr9xbiel6`wwZmpWZ)4896CcHdYslGzBo_&wVw>8g}9tl*As!H1!VMW$}HYLgQNJ_f3*|Ll5)Ey z?R5Sfne@;$dHHAcNY<|V6TdRb?_#Y#m^*d%?6vO7kKYCH8!wq`SbcH!8M&1}Du zmFEgCZi~(NU}u*hQ@@7e_hTcmbN?LX*7ORhb^TS$y{265kTvh3pY<)?`}rH}|2b{8 zm-xi-WdHmproSK0*^^fPg!kL=Qma2HSHA6cI)3-oU!9atf!~kU>^Hj;Un=_h@tS(0 zJI7;={H&kZAF8|E$ReS6UWnR6%;4|UZ-&veN`2~j0{%lUGKVy48^bP;HTMOzxPx$F{ zKTmEM^G5q;ip(7rBA+L=JH6@u`MzBAce0%s=aGLi`tR`mD*HTfuH&2jpYzK=!q0M( z>dzeC)iLYz&mTHn|CxNElj?O=fOIf^a_{)N@j;mEf7aw#e>Vz9Y8?3&vBRO=^ULn8 zzY`@czANiYtG^+h`K`T|MH#@cmB^*2u3Txha=;(C`i{J#ssH`>41Un2VZ@IUvz zeV!?E1%4~fyzr*~3771Ak!itRpRa6KeM5dFdu*usk_CPf-t>zYrFQ(CSamz}P5+mr zv;I!>%l_v6i|y<`kNfLx%D?n~>N=Y(*XP&fS$`+))7P(%e_BxE^V#mw{L|We9>26p zdcIfo9Xe3%RX@2xlGWlLxALFwJs<3seh~Qj#Xcj?<5zkKPj1Gq=OsM3mA}NV1USjg z{pX%_eB-`rJ)9@oBW`ca{khd(%ey02zm-qqbBukeVbh{6_5WT?$Js|KALejyyzHE_ zBjsmx3rFG2>Xwf09D?r!mF_9Kw1i9+5*CbV-q!VN>vga6o}+bJFN&7$%nat8b!$Nf z@8fR%!lha58(TwtqXy=?gaP z$^9L6gPyZO8adt}x2_b+})@H{+xxZ}{7)jf7E zJyav=E^W*6D9z+lTzpFZSx-QIU=?d<@Ga-TR%Y9`=HK=(zVd2X&F;G2 zvfF>=%?SKD>-t^KPM+ zme2oH+ET&Meg2~Uw+_FnEhhR)oE98;-14eUmH)^3BjJIy`zsmub-gqo1f{Hd85)3AQg9T zr>Qqpcley>V$={kC|mpbKG!CvXuivl@+qoov+^_jV{&hNKNx%>N}7F^568Tu)*Hgp zjqQq-FI6p%TJ|+9q>`PDiyiearvToT5_#=8lut$N4c~O>vM_^gk#r;3d zAM)Fn$-P7Oxr5pPzmsbBIjxUAk^dw1MugMhKu?ZA$QCX}MXiUARG3z3urf!9aUWcp zvUkT+0qgZM4UE^%{Jv(-zV_&!{fF01SZmFnrmm6=!|#cpbCWQ}5$? zx#G#Sk1?O-7KUW>%$f3N)e@m_-=4*jdY`TE*gVVPdSK7|L+X-?HfWxFu%yLR&BFL( zMpl=wo3Ekn*T_Z0l`N9Lsx3vR4_gIb8bLz z(f`6LQ(`8}dZbckoyEmlvuTz6+LfAJ+Jb(*6RjGJ7cZN@q2u8D(4@b-cUDsLhPS;@KY?HC=o6?3cbVMWlCQkdVcsO9v(vpe}k{rAuc*>;vN=qY^ z7v7j+!u#xU5ub9dbU(+@Wfy+v>ZTiAnq?%^=euxc&z3o-J*2I6Dcuk`vA>d*@6Km2rn8u-ddu5u+t-EF|MAG- zs{Oy_&%a3B%uz1CLD@L2HT-J{o+j1WSZraA) zpR{H6soO^ur@a06QR4_t=Yhpb)H>Wf{U!Pr&Dx=1)8!QE{wVO$(GMD#`TT(kTU6PP z9`^n?Yu)z%o2ES?GW^neL>#w&{uq>URx)9>&y4Al`kpP7_%gZkV^C4Z)n_T8vp;)1 zJ^pxUz*_C;1{PeZv!*+(f796A@*&76QA2IXIcDdRtTr#Q6Xt8Nv`yM}zNb}4Wr|4h z!WT@Uhn!BnI_PP^?RqMtkTb>GjgJiNORz$-Nz(cf9z1>EZ*@XaiNNGq{hsT5gI!`Mrf3&aI4z# zaUYG?@L_YnrfJV_35a#EKYEnDP$Kh5`a%oN{Q1tC112%@cW(1wjnLScA=c&gy?sMK ziLU4_1G!^Pj$F|u+^Rekj}%K=HV4SabE}GbTj3 zu7x@xx6Jj@7g;`9V!`d2CprD)M3W1Ft`QnXR!{sKIH$mfkGs{ZMO}5H+Efmm18k8R zCJ&CPbfheNvSyLalq(iGBKoE}2b?~dY+w}YdY&ZD-MZ_MppJFN8ObZS|4dY zV4TwW_F%#cohczI+^VwYoIKq(1Zey}QTuS)kxgQW3j^*=j0v-z%KIjnBY9!KzlkMb z(U&5-HwJu>nl!)F=|z}6Q}Q7lk;&eVk{4F2V$tV5n$Xg=Dc}s}e+BNN4i&7C8k+u+ zA2tQ#yn{}r@!~XXj`5P`ikX|7B;*#+b=?UBP=NZV}HGVAJa_{gT zbH;s)_a58qI$lx3%v0U6apiJ}%@58WHn;GpHxzt!=D(bQ+`^k1fE91`L zXFFwc_Vz~xq#AHvEBtrhSLWZ=NkT^z9KIch+adpn-Qf8daj)4wEuI~GZg(m|?sB6A z%hP_tXBU229W$NsMyT2LLPU$R!Ci}aFN@7*vRrkWA!Rl1sL5o8pDZh8y54Kp^W1n{ z-Ie&~M{O0>Z>~4n!8Eya#!2yAUGfGyuNAoW>U?BY(=Qh_PWU9H?6dnByU#oGJO6z@ zGcTL7`tI@?x6jPWY?j?U?Gi~%5U*q@NJx-_h)9UOKrOks;sC8 z_{^-uv+Pji`kh|CtM9Eh;eYT))5_;*-dW}qd;C8$X!Vxwe-XXz5o64kO%MNhhksV280_kw?kAm;vuT61e{?Yi$3`rQfDX|z0{t1#`roTKZK zIL~BWeQ)&q`Yct0@>Q!Nn2NJYXH;6p92J`J-Sh1}g=LXU+*+pI35{>HrX6UKjyWn6 z(a^*GOOJcPc1N8?)`<6l-U$cIV~+|&d?^0g$9=v~)SJPQeUj>i4_dPGTMi0&Na!@8 zP>iP&I3w7+4;V!-O*<&GVS=hdj`Zt&!K->V^EF#<^Sy8_qW_}dE_>HRh5HfeaiM=0 zUS~f3p^~aqvF)pAmbsyvrU&IEc_t;ncu{Dk|E1#$DMUr8rRRaocJorl)(PqQg~yXSLenKVt@|8r z_l5lzGc0_6{hf3Nlis}VYxrEVzq_(ckv5*ZO!cwH+d4C!-TM1_?!2A)H$+*x41uWbGYWliTv0&DO3yJUWU$=jJW`&3Kz_su~!^_iac ztlBW6EdK4a^S_R4IW?{Q(j~P$pCXxeCRM)KnW>rUkm&t+cjo>nX2KILt$G`k)t%S$ z>S-mTYOa!t=j@KKOKHwiw?tf)@VXV!F=?9G-hy-4NnW=?rc5#uUAx4$MI%$Uf0CK( zvL#D>9gF-Y+!2~`%0(kHcmE`_m!X%`{&?MTaqyhYp^+&((d$;omPuxB!!M;Vc||49 z?hd+itM7WC_H!Xd)wPX94>}*OV3J(A#P{daE!%{bEm^7?B$@R4!26k6nZk))w|Y)w zNb>WgF7k>pa(XHve(BM82c=|cd9UnJ*I44~&XqY=LpE2*%Y8P-<%`P>mu_j>GSfZ!)KT?y zi?=$JZ1L>xGZR(v_iTBQagr~>EPczn$1gHgRxNi6n|afUS$6Ht?;-mgjxAoi^le6# zd6b~6?pxhS(b;p>EN?d4*JmcVbg{4ds|?wRIeeun_ekfdEn0lG?PbPf%k_O`Z?9jx zR3^JKT3vm5(WN@U+>R{~W=4#xxgBZ|_e`AZvh(&{uJXUFK7Z=$z{1--Pd+{9WcgfS zvNc9vPcxs|AwH#-x@`Q{@69rL#F?2dd@FC-rF)ZpDtOQ0-?ZeX!oNEWKc>B5(|ox> z^(|ZCA@-x&Zw7qKRr0Bst)aBfx2+>TIPRk^ubS@8v!}hJZ0~w}Tq~-!&-Bf&ilf_a zDm{vR^OWt#_LTu2*S_*^>&k!X5yqRUuCVXylCG}&wFMv7KDn#;;I6gEeXobbhd!;y zpBiyZyGJxHtRq6qdh`3v)ceAx|FL(bUfwkAVp8O-py%SJm(6X6FpFMeE+ld~>S9vl z-dJ^wXsE@P?^?x=;t?!c?X#0+ zMQKL`XP<;_4KY)9jC6D1^b@P5iSamR^5E`?^MT`xgE2@Dk2>DXK`+; zHM;E*kT$zx%1t$;)NP#_Gjk7}DXRUq+x2A5)==;LXUqguH=mucDC*%Pt`j+hN7Pfd zarU1v3yevdZTS7u45Mfn$$!(Q+`P0cDmblsahP*jHfzbYuz-y0R;^s&hhDdHS}vId zWk|2u>|4D(uCioX=Yn(7v`;fz-OibD&P;mQ=B*-Ia_7aTYp0hVPTf|tIoeEN^VY7H zIZJ=K?LRlo`-tz{wW1epE@QHa)?ToA>!H$ZLQ4W%(zSiv+g{}q%DlUH)2h$DD(aNn zy3JeXXw22^Y<4c$HZx?&IWyb7bJNzuvXySTIVV1SHrK11U`4Cw+}YLBuN%6g&*r#( z^VO?M(TeUba!PF_mu@yKpMJ`aKR5CF%bdAW;?uRGLvJ0=UU{^=uw>gypAN7?eMPR{ zytM6Wz}&TyzrN17e6(cS%|%wXa{}k)nmMI=pVomD2P<#ZJY z*9qpCg|w`eX4uaW&K$#}6yvM%p{qbwUE`4Hm!raB57iF2?0C6IDQ1#Th3O72#|M)i zEGkmq_9$dq1ES>h6ZXo zZOT@yofNCBaC0luq`M_cQl?)Evz-(h6)rmIuFoaqo2Ii8p5}U$eXOxLskdP`G``LTD|+m9-{zwMY5yL(2;_3JmUOo}~ia`^Q`kKZc0<3zg_#`{&P?DjKq z*`)nC=F$8j-OrMqWyV$C%oT1f4Rg_r>e0TrbSb;{I@^q`?~kbLPVBnxd*xDlM%iMK zeT$|VhwSbW)Ns8#OF!eHP{E1~*OldrTKB$eXrB_9?$o+>+S?ZG>dk_u;`BVk^q)@H zWG=Y&&DE!RE;nai%w|tK6}PTLY|?EO&1&O|r{aR%R9rcrb#n2Ry@5puH33VunFk5# zgzn$-qIdDzrCW6lAK}*(XkA(R_0-b%x7jCRYOkj#U)|TncVqdtt4khoY|VGzdlUTI z%d(*3)^$1ex7jNi|7OJpbIPpyw)ITK&#U{~q<&uA7b&0Uvbwg}C}CyqR;H}`E?aJe zpI_IuqIPds8`IwT23zy5=`H*Ab*8)d))gxS^nbc#&c9_YyY$;pEz6*{v$fWJTlz^; z{PGUIxT)urs_tt{HMsvvc+vM>5sq%g;3<#7vyyT(HMiQnJ4Ei%kHqY|y*{3s(Rk+13GTk4jl(_G_p3i6Ll|o{onSxjIr$pRXvGwn&`yLB7 z?0;(>x<5!eXZfPg{eAAUBm%xxRa*zHdf;(&eQ3zn*E?@4|Mk_Y>F=uhM}Dk|k3ZAA zDn8zkzr$>)j>U>!Tbbm7zGk`|&74f9uG3pm(>1-mNiP*KGmCFIS-1Gg zp)kX{>*M%7zphhGJ>n+UckQoK3&;L<*Mki!O7_cn7R-2e{R%64>HcL}77Kp+R(UnL zfA?mY!EtxJyNJw{zf~y*@0q*$8q{2yd$;zX*lFGMldh|kCM?L^wnKylI(!>9!4(#^)qh+gqeS=@XdF}P#yRI8w`8+AleA}s#5?)*V zV5=y(XI9754xVS7Ju}?BTKDhK8JC3T-n37*o!t}_Zn5Xeg;jcnee8R7g|0Mye0<5w zJ9`Rty)kT>Dd?WvOAHk=L!_qw%v)Ag<2^0H#uXLgmPXyz_oeAYd{^y_J!-$hE4ln$WK?qbyu|lE zYp&Q%KKAZUS$O7~bNV2efAYJ$lFRL$`Cqy*x4*LAr0n^Buk1H^7U9`%^k%F!EfbGf zYg#6rv&f01^bqUzz{(@P4z6xrY^xU0xc=3R9eY;qejjVv>bY%u73>I&CQD5mlXPXlXOpL&EbuiH$NRST^%JJY4<%;dtFvu zY|8K0>9JRLd^zSCcIG3@Yiw~{>=!?txiJoRAKy1f;du1t z(8i8j7n5Th_k5<9l$ZT56VALiFW-3L!lkzr>$>y9d2d#zDE_rLu=qabJF7)I?M-Kk zY_hbf5uPN)!zSVv7(MxkfN$T0b2;&ogm>zCzVlk->uJ$7d3W=}h&(>MZN8nyNm~u}@7aD;5dPcK_IN zG*Elqq?rasgyF&m+0iPo_U|plI%U(h3%SjT${nYDSh1yE!P~dc zOqY}8V#T$d9!Ej1>}4;a{HAI3>8zEMl<>Ll)t6{I>Ak?UfNvjMWugkEzV7YIt5FIs za9ZMD(W&UaDC*{%%C zCnobu=7!WGe`@`{cJfZ{6rR1$-0b(V-m41d)8f~({C}PE?W?}`5@m}eGYxn$%>*}U zO+44O-m8E&YVM8YPWKNObO>xx6V&DRUUvAp$|BJuSIZ?2ne=`xxFE{eALJD?$xyE| zV&VpstI895VkVvtIXoe)E7-$WDL!kO;~{qA39skRN^9tzx9aH<-aT!ZTKSWoM&CbC z_29w2r@Y6vTzwRMx4>pL|DJB?Eegr&!mZ+zYEC>UKet`sQT*EzKVP~3_bJsA-gixL zttQKLtBRw7o31T9GqdWt)gj&zG1WP2CI&HQA4wOmOt;c;+WKLy`6Hvd54$2>o^WCE zV?OqFhr`iulSN`yPu#XnXyx0vSSMwn^E>tKs23BWPahJudeXMxLo46u-78Y{N=}^h zTgWXtt^Dli`L#Ow9M^v@yWy#ONWS#Yb={m7%TurHI-2`-udVCP#ln&6Uo8B}_M_JQ zwW#g>r&X@}u0J_1U*wHnf54#re8f+KWb=o6cJGY)SpG#^IPu&c`6Bz`pBpzGv(4EX zedtuxqcuEz(eB=lrYpy+`>2sEH%oSXcB*K%TeyMQ1<~~~cfu#0mruMJAUc)rUHtU( z@@ZQa2TMxdIsU2F{a78}^=tR`Hy!=>>rY_Vwr8(2)!C=5d$+uFVsY=*2|a~-?jHX< zCrxJmeG9j5X)7PbxgFoCwD*Uh(HE8TpP4@dyC1iBZ*#uDU*esnmD_(dE4OEH^ZE+s z?V8zVn4>ML+?_x7VV$w;a>?TWw#z3U}Z4Lbd0|qJo;0 z758t{G@IU9aJYDx#@d5EaalXomzp-0Onz9`zFKn0;kMt)dEc!#C^&c1g$I3lhIjVo z7P$A8uH3X{_0Gj?(d*wRh8Mg4KT>eql;@=E--!?ZEqm7IXL@b&spXP)F79mm?afyH zMSja~%lqY~*UrQ^mz9|nyq|G zNc+k?mml=W8SPly|H?qz_O;f&7q0df-igmQ`mtz6UI>58pJdr(uacVevkL51|LZ>} z-kbT|d*8aBi>6DwE|~t#_{XC5Ex)&L^X^-5P;>6LSz;N0D?j|V zH2kycW48D&f7#-%oZ#R5UApGt;Wq1a&0hOfY@8R~{e8LVs$2DjKNdY@i!WKmS6}J4 z|Mb)OMW*pz`g!(g6h&sv{q*Vo+VyL1KgimbaqvO+Bdc{!x*ti+d(!=H=IS4dN>A)m z-IpO-r+iZUX!*pNz|&W20-qFn?bG-at{VSEF8s6W$H*^zUr#(&*_UDasZljv`oAnaZdw0!)z+()Zj$q#@0g{3Yth~3|NZy2S^clB;w}9bz3y3e*v?t{U8U2X zbSq7c{Ny?@UhC(g6S7llF4|vvzk}iO{A+gNdon+`p1=6fGhvtKz86~IpI!5dP2)vo zo|&Z2^|j|wx6{q(+4E1xPR*X*3G$`5WX;7b2gUc=>CdW`y(-EU{Hyu(gCCVv_txE&R;)kPnR;u7_ip{% zw)|RMS?Qa*!#Xo)R)pw^izUjG8xV3D*)XW?43m!kdRr}QZf$Yk)F`Sj_r~Jxa zed@uCQzuqgS?rt87k;32g>H0d_rCL59{(k3r-%Mua(Des**pIy_4StQSjTy9y1?`6 zl4qVzd*Ae%|HTj9w{^BtJ_@a>UjM(VY=5Hio&S$ZYL-9b`>tu}czl0LvexX?6UF~> zTD9#7{G@4RcH`XYiG_c+m;4cad+%3eZSLxe$F@GI6VcLN%XYuoSMHAf(#QOg@7y2C z-hT1p^sQRmDZ789mb}UMURuxbamlaTxf}hT9&;;Dm;2rOnx}ln{x|;jIqqAPb@lCE zdiYMuo0v7<7fi3Z99+;-Yro=t{x9vb7x%tg-#M52@0Qu~%=`8`OES+Zy!?OBKP@}` z6BqY#wW+;-6vt@ysk7<%qs`|_${V6MKEL4&khy!ImvPqO(@*!#vt_Kw+Vewb<(!Lh9Uo4+n@N1p0>;0`uHW+nWSo*XvKxX~a z4>?KSKUZ9>x$%C^=HGH@-)+yltDbT9zsii*t^A6@n|KeJSHJzCw!Zk^&g?lHSDJ3t z+kaaZq`Cj}o7j~xwf%d4|M&j3?iNq*oV}~RT0VYQa@f4qM`U^S$vyER%d=Y_mAGoJ zDC-qD_)_Y@UCxIkyno)c6zmE#xoa?E-TbT8j5G4ox|Xi~p7!A`@2a5xxskhemQP=* z?Nu_(t0e5(p1SEev5}{HPhVQ9SAH$yQ1|8%-d}q6_f0fd|3`LHiR;OL759>KVtemC zHT0^k5`53+9j-Fl`D>q1$6vk8C7H!OeQey8nT{qWE{T>p_x<{@bHSX`2`{^N87*J! zdA{k_vi+>y*IhoJ+PkShhVjx=ox?{eekau`#9j^h>A1_J=g?h2Vdj@ot4vrgnP%)s zTHYd3qh=y~is7Y@n4+TSFHUuZA>&Tto}()SmP%R=qnUGv%F^;PfR z<%E*V<=u}M{8<)fiywXA7Etnc&%JW5i%V-mc79jb_1>}Me)9`IhDFl4)tZZ{I)(P8 zygFQ>V_~i;A|e*~@K7_SSESA=AJz2@liltyI+*A1Uy|eqT@xeNu#WTT(p$?d?8D8X zJC**#7+(~zpRU&5^yiL()b-7rm%5Mn{;3!1)z&H&?#-6g`||5#dDk)1@|4O8J6`_x z+MVial6P!QNYIRU=3Z%q$7~08D8}5GQ=AqN)7Q!S^ik1#W5&lqR>zr-iSD>x&U0*P z@K(vM@1%OPcUNc$?n#NsWHj_Rrpt9~>AgCJp6uTTb_hRs#I|9FU`R}LjaJ?!y9Wyw zPx}^JX#DTQPX&EOjXX7>u55Rw!nfsoM@>)o#cAYyo9k34`YwO^^^f*^U9-Pt-Z@gT zp>N%M^&&)h0Deh)a=&3My z;)?q{xpBe=k1VyBKQVT<&#gTgO`YC%clFHaJz;UoHPGh{&(pRwXLut|@6qb&^tN=8 zGJQNDrZ$vCc={)oFkLBW%WW3I*AM*sF=K~?pt+#hx^<#89xv2q8SW4MdAo`O$DyZ32^ zX)){@o;W#J@J)}4)MJaV++5ao;Nh~`to&|?tVD|#YmKdHUQR|26bpB(^IdQF@T*`4+Z%I{_SN5o*$Q_^p5N*ylc$z`>~#NO(@Po+ zhkdJmo37G4Va3R=<$iOHeEaM|rNSK@79B?(-nw-!;>NFP4PNuWp0?M*{j=s=GYDAc zvQ@3t$%QbVy7PYj~riOjTLyvCe;GOQZ;*QnHk2_p5cZ66xJ?7DO z{HpU(4ykqRbG!F<%`9;m{XF$9j$^r(xWyMgRI4%Mzf@4mYU^?M>jEEM zsdZDiD?DBWD9ve`%@x{ldrRb%X}eu>ITvX$9bURe`FqzbP3sNSN<3}aH|WhfEn|5_MuOe@L9rn*FJ~StkZGX(fK~C)N0_}aXRGwEKDUhzb&Ue}U z(Ap>G{H^DTozKZW>Tr)YDNRK4`I5~dF-In_mlf1^9KL?UZd+~i{2LcjmuGev%$*$G zuz#Ocx21`1u!i-v)0%3t)i%HBah)D}`QCk{KZQ3Y7gVHVbfsqV*T`HIJ}BpEqOJI-S5h`Zf<#=6s3J@pY!*Qp6;c7PGP~3$LH8x zvtISWOL@Lf)~RW0G;eR*Gk0;zu5H`1v-wlB?lzzPWNT^}-TFXs&Gyy$0v=^C=AE5p zb2vQ%mv3Djo+|uMr)u(S^E^>ordiq>WM|%=b+End*^S*tTIH^IeKeRdQ)cGO0N10; zRyD3GmM@-NCLP>lX(YT=C-&;8-$elvHs*Y~_nmDH_xsxyw=NA9pE1RGvbLT7>=TjO zwyaC$er;9o{;Idai!8Y*kLC);yV$c_Z|g~a;*t8~>*kY8{kpmzZtPt0Tu>s&PEmdP zi<4*8aVtkY+gO~r*yBTyyR^yW9cRV019}p^f9orovi-|8#XnBdo^4U}+I(k{B!{xO z(Wg?Tz~^~QyZBbGyRC4)iaTW1x977ILo9uQpWZ5Te{wac>lnuZ{bgsRUp(L2QI^-x z-mzZC>W=>EuvLYe3)U{*o85kA^|WPoCGRwg|1&H8YC2cwH2b~RZ{|$-q0!raM%Lnu z@0P6&9$tS!!n}hPO!nR!>Uqm&=9FW#lQ=i8p6}PamF2#i#mJYy4mNRd{}wP&{NuE za#3@d(ZTe)>!Pl2V>uk4l#+S2_;+9bR!QllN6pW6JxZ+lWtSKBUWha9UB{^tU%te? z%h)^j)GZShf9pQOdmn#v?S6iwL;SUVeDkDporY__eX=!EKgId|{>7UcYuT@@uy&n# za%twGDKq}flTH!RRM%SHuhJ z+l@kx_imo+Rnay3U0q>(pxh4r@PKWOJS^?gmkAW8T55i>=VyJ-J6F(HgU*_bba8A~Er3vj!i9M|quRcstVc&Imo}ad5 zv|YMq^izkUJvV!&@|!;oaXlC!>DK$-bqhz#ns2)#H^kkXzBEGR^~~kvx3#MG3bcpS z%S_9A_vXf?s^?)(wUP?w>T6cGgq7y)_PurKn_b)1Z+3#ZC88m|Yv`1_^PSKD*WG^6sDA8ot)ZZYsGFJI>yYqjRi8l|a;W;3TBI;+|y zoR)tl+9}9j;w4VOQw3h16wjExmA!EPhU?u+Q)c)ue-FKF-=%%*M`(1^7w-=|^93_+ zTw(p%wldB4)4T7FL~k6~x-~C9y7lzTtONR0hi&9c&g8z&{{FkWaO#f>Ssu>vw^yd` zo7nf`f#tfzoWHO1+D%=5Qyyj?nv; zEw{gvY2{CxYje-~>hcXO=OTZ+5<0fG<;qVsXY1)lGA|w|3$$LGVz%fO*YBjHc-w2o z1N0tv=AOO&!Yric=@0Hlv$o#cBW1m2$Ds@FmrwDS7pS#TsB-QL$vvOuOnA8L*&A!8 zBBmqnwM==}ecyS|W4r77d)_D4Fr4!~ySL8E=9F#5okx2oY-)b^en0cmwr~GtC&aAP z=J9r0@^x|S-5I`nzAueo__zA^w)YwPeWwQh`uCtwSR;aGww3wI(?&*i+8Mtt$}7wc z{GR*%#-=s9i?f&ij8LsT-rE1#OtSo9yxGGU?|UY*{=0pn?3DbHm7CkQH7(kIVgKj# zYo4>c(7yfkjCrcUzM@a}7w<9uEL-xBbzf=qd5fpDC%^66_cpp)^hfOfhphi(r@ZC= z`|k8M%U0+6wxRF8Pl%6uv+zRkiL8887s12#5B%PE@2}I|MK@lk1lIDHp7Qmo%ALgG z;HjN`#z6P>HTBk$CiBb{S*!Y6X2dU=E?_HccVFevyr$BVC z;3w&iz2f&RnzKg#+t2PlJpXJzTsoK@+-COIwtuDBKZa8F!p@rm)ox4E^? zm{%}eo~LVP!yX#H_q63N*X1Q{S7U77-uCdFam3YOGw)f>ldPUWbB{cld-sCwn**`_ zZ*S+l-cn*7!Si*`y=~vblx^3S2UT94wdA_>(!ECw*6&UJ+`fP>=Az1?S=^cLCc6}S zK5|+p((vfyqn{T04^K4PaxgV`eFUeuQPHhMK0EhhyXVV4dnQ`6%-QFR#i8oZ>KW@# zaL&lx{`+--(zb&A4!(Xj#NKs&-5EGncn_=hNwYft&}4yat-m|0v-Fv^mFTxl$!W|w z{C#D{{^jT6>$N*$U*>;fFx|As{od{^dyhX?{PonjdSPbX{hMcl-HxfwULuvidBrT+ z#xApJYqpEMYms13((7e80bk#kUiDnWoa>j>y{a?cbA#(${cOIg%gVlPEiW%M$=iK) zzi+H#_MfF{k6Z6;`8CmO(Ycqeo*tSlwvyTKSmlMLxXU|5lP6vB)Gq(E<$L>&i_7Fn z=l)A7dfm6nr+Vep``50SZPecScGcV3+m(wKi!a@@XtO8dg3VhN_kUOE74S4ZvME>k z??1`Q|Jh!g{=xj@$O$)}FyWxXW_MqBf7~nP7a`pAS<$-W^>S%}!-k$B%a-W!^54`< zo_8nX*^-{lw41J6IBbM+s@`zD~cW=9JrW)v?+={yE>9@NU2DJFbLpPQNa~B&QCO3U2UDmcH_zFbp^R$Hr)>*PHy?hku!b8eVyEehLv{pJr9&vjKs!AWsSA0|zR+3C=;v5D`BEB}4I3 zZ(34J4|JdAzVwL6X!c~U3O$d{7c{aC$;@25EJpv&1?i4Q52N`HnLp@u-7CrY>*5_Y z|I{O!`)>W3?-My`u6r`~zYC(rRt3e+jR;FBdfOUvL{0F>Ox4^Xq28G@l+}Ou9x7Or z5p^i9rTp9c31Sw-+Sgm(Op!bB(BM|Yd=JTWSyLO%Kgj;LqWodwFM)mQvp+ss=(c#1 z?2;Ynul~w?;@xpcU(qpnQTEzP(MiX)Z1(t)w<4j;>3HC7^{Zj*Z`FJ4Xis?ICw=Iq?;BE>%64l$aOS48Oiw@CZFRJY zPt~(&U&^V=(^#b>SGevm2;S_jBc@u*ZI^Z3>g}sL9-;H@DJ?e>=uUc7&AxOdZ~mVb z!b@H$|526b4nMR_v(lHVyRk3)54$ZRdPF7DaCIsx16# zv_D5Uug|z9I2<-E1&`_fj1nng^waj)l*WO&84v`8uU zu4+k@CidbJHpRC$=IJeMG0`-4J5?U~xANkLmouLA%vh#5>xR!aE5VH>#f4g{v&Cb4 zV!02?H_ecAy+2<)xNOG!nzA5y@ngd{FPl*-MLzkNn=&U3S82+Wb#tVV0fs=?C}Uyyj$G$W~UhCPpn?+uAlM z{$$fzu0yh^>!17Pu2(PP=l*NHvTI{S>yOZHRceJ_zO}shI%QkO>x;|IiELpl{y6jI z>w~XvY9vp-e%Usz^}g4R_D$C>A7gAyvza9oEp7X~!ugLMXT58kZ+pfL<@>Go7f*U8 zXl`?*Fgm)tdUnP1ZS(fYDt??1;`M!n$n~i^eU>cs3SO4OKh>81z6$?I*8Q1#&TX(2 zDLx|K)~mR>uINek#!bmRx8*+k)1Gov{^zX=H>8yf!@?}AcK^ROGx<1oYv$jxYrbfA zyGuszm~NPEyIt|is{rQJns5FuKXvf0X-58wn-5n$c)w|GYlUb1W5H=nk8dB`%dr3F zvBeqf9idhqH`dR6y~(rJfAhn%W7nGFm48?k+~GfdT$+Eg+>gJP{|Ij5s@uo+Lz%M&Fjr-s+1q6M z=b4+UrIwvNG08q@@*TcybsxU|P;UL5_Wix>NweMFlF>Zz1sVLSBRQ5X|EO~N#s~Kv z-Z%P{M{b4}J&M|1l9qUQOKflT4K0pfvma;H|6(_<+kb!O{HJr*Z&u@JPc&GoIQR7( z#c9VaOgH~nzw@@|iRaF1IPZq_&D|%rpZ~~q`A4^#-+vG}a{cgZGGd})a2yp2d&?pdfz!WqoBI%LG88ouir3!FFx^Car=R5`fYRC z->2`1p87G*^v_*8v$gdP(=Ymkt~tIoO>{;++r!__{f}JZZ?wKw{bAw!kKd=h=lXcQ z_;#3j@@FpTNw-?r>GP0{Rg+#HU8dtCtq9Y+lB9G{!-uf$-ck4YxNheUH_lmlhOzY*m&T( zR`dOn1%2OkoO)+y4ce6hCE(5CJA(IeIy<5xX*n&og~)}MJB zYq|LgcgJz|Ft`5J>_6_-#a>ff5^wpfZ1)ej3G4>B^V@#QH9nWOtMz%xc*5WR;P$Xe zhEGz@nE!m+DRpdvkMo>WcPws-RX0psFZ26sId`m${95T5dxhR#UbN1=I;B81#`ydO z_b}$42j)g{mma$^bL#K(jaL?0cwcppH3-ti4DC;ZznyVCBxk@2BfpQosNDGYOLaty zd~|; zd(MA%OZvXoehSPB&JD8sDPPrdoB7f6+KPV~+g(jo_Wb!R|9IP-A3r(f*`K<-)pO~S z{d|8;zx-op!+xAg?6<Ax2^ADSm&0=_S)$mbFL-MuIcF8_^Ps_?_$}7 zC#AU$^uL7{ z^q3_+m{qZI^_!hX^{+hiHrsWoEX;HM!@ln-)(NWo8Q(8$j!k7>vnA{{qxMO_Pe-bb5HV?L|3y@Y76hGzvA?ddZ)EJZgO7hkH_Wh8c=^GPhF1SnWSr;C zvDqDVH2u@2JsY+%-!CuXm$}b({PKeze!1L*pYB?%J-4oO>e<7aFNR6qw6v+-DVVl( z^&7o;dmV4v*xcUWT>344%h|(4huflmCgy(L@TWfGd$HQ?Q_mh+ic7xRyKYlu#kttF z-z!$<$j$rgdibwo?&lA4rf>OOX?p9~!%EJ>e~*Lc{ny?-|G#)!Vnt)(>-SB(xAGpc zw*6gk>imvV|013m=5F8csfDk&FzB}Ko*k|r!nu7XOK#1?+O^(nyx*&1Q}@4~q@VHK z+kK1eVej|lS8qJJq%WEHFYdPSo)Vwk{=a8!OSgDyeQWQp1>4di{&tkj-xqe9+BlkLI`j{^if8ZhLRP@U7&&|Mf2oOr>K}&u>U`*nPh4Z0I+h zbZIl8?E4qY*z}Db72Nc_b?iZEH1GHP9jA^xNVUK6ZhF1zZP7h{qHnEx@YHR_F6}LU z4_Iwk?D~!Qb>8*FSN^+C)jg2e((i7@{CvS$*G=)}>~F76JbS=0BYsK_+quHnRO5nk z>9MKC0&jnK&TcHea7^JQ&zxp6wv%ZOVsxxc{>;t3Q97qPby^PFxwnN=&mP#Bkvt)X z?Obid@%np3xyA)@OBQaCv^c+k+4BGEb(^y@+Ji&9x6&Rs)#z`M+#zsU z|E5DU$IpOUJTV>HtWNUXJ5*mf_3VKoN7rqVoDs3)zTwBj@S8k7B3sTLXi3bza;Rjn z$@aLCsb?KtPhY3Cxoqd^9JX7ZV^WPT?7J0e#{Bl|t+WMu!*BC!ao>8@;dl0}v;}|v z+8nl$zpeIrc>&K?n{7M4*>`_qz0DzgTXx0gjn1=l7C*L-iC=SAW%UYPruR=&-F{Rl z?{R*((AV>shRqfIldf(*R`-4|532a_?c{6?n=PiEKK?c0HP_Otj#YmPs>tx3R4ejN zMCQFo-}?o}zH?gq)7aX->Hp{IV}@VWCh1GO)0cc_Z+<8Bf4a+=!j%U37eA&yi1^mJ zVZZKgrwhxDYrm`z=}Xilz-~RY(2~X^U3VT_5zT>}N{OEu9gVU<* z{tr&8e?~H=e>6wOe0#l*>G*o-cc1nu)E`Uz^PkDCyGMOXr)p^1?w-%_Mt0X891m!p z?lJpJJ?rsJ{=csm==_$Ra7=ZR{BK!{X|+5nUVEkNXS%e{W#8}n2R3fm`)7NBPOg4E ze_v`n^S<0ppUL4pkL3?;^geFi`1o+ipYj5o-)BBVEB!w6zx`vO|EKR+p>-a0j7GQW zllR1^?4R}gvA~=8D)XBkGxtoNyX4L0M7tW^JN!oX=6n7Ve(G5<|H=AKHFbiYD_6Dj z>9;=q>?(1Fc_p_?+)d$iMe}1^Xv(V7qPS>YldD)d!znA}0(Es%_zb}5 zT~yc2%(}aAv+#GOtsgr7$GzRXYjb|@q?u;iQ#EhzSY53g{(oEU0o5hB+qdSvd-Lw) zorC(yGakIsjkSGdnK%1!+e({8E9>nuo}d1;``5I^m+n69xGmB0dUyK#$ze83Vpg|r z{hAQZ<#|P|>C3j#T;bo7Beq;uT6cBoF`K7xG10e@K3@89NMmA|?PA|o6OY;OCL8qV zo9`Dcp4ZkZDa`uP@a0O~Gaie&@2qm|zLRyZujh!yjrG@Ecoe?~32)|4E{Ix^D4M$> z_(NH%ij{Pdgq!pY5rr@ze_=Z_=_HwBN+q*JzIgweocYKg!A9*!SoMs|_GEQ+?{~|NMPcHL~;#|pp(R}Kpkp5h^ zLqC3OSYKwu^4qK87{fPFxtGlkDlFg!IrZoD;S&ZA)UhgWCMc;5GI(W|o?%yhi`CwcjMO_R$lkYGK#sA&>c zrl2aX?UiTULW*TAPx;J`?)g50%WtLc+qme1n%?=wpC!2cBIUSQv)rA$lr?LgH3f$h z@Vs7PeI!4y_@L(Q89Ngem8efXdWP-vU-7oJmpW(jnk|WuOaB!lw9iFk_LePw&HC;p z9Ck`8+Yl{M@3ie8_zJEeBV&G^Gxp8QCwS7dIR{r9P9^@Vf#A1|ru+0Hi7T9H&%7y5Z_ z(A$MuWZD!=uEu+F9-F;|%jZkze!=)nx5Nw{%`U2OtGR5sU+{j(x%?yMv%^dm-S5f| zE8JRMc}Ho@k4dp6`$gj$7hMReQQdIK3<- zGd~vTs;`&4-^0ijl2&6p?RsGCNgtzxW7iG7ofKAI=@q*~GTyainoIfF2=li;gr;-1 zx>_H}FZ?};aq<3_DKjp{AO81zru5&bd-PWCxEg<)bMvq484R+=U+Ej}F1obhYeiUn z@gm8yOZVtjEx8(>bH@4XzoPzzyYYw5yl{E@&uS&d;r*6@|7V-Ioj>qFU+evUF6*QN86@mTK!L9C!POA&ddLVe|jN&D($07@BcKDZ&Bhad#?XjzvySx=fVTO z)*nCelI89HC>NRSDur{TZET%|56sM&!I_{ZdsVGL*VDlN#QW$Y92;C?RP%m0N?2{R z-P=_7mLXkOu&lxIw)q`CgY8TQ>zC$=rJ8J6p_y>GLtFC3CyBzdQF6-bScD!N<31WJ zvp8NT^~lvz72oyP-)s}=vAL6{{mtu7S@h*gJ~NN!t$xSbay!?wN6qg_-s;KPY1^mr zD?9OQpH(JWFMW9J!f#QX=iY6+?p3yX&$pW~(MMF54SswCUOQ z>!-fnm#bbIcCk%4VSVUq4t|N8r(uH1I@_egglpBJWph)GZn>GIyDB-y1agjFJ@Wd<1nG!|5YRuDOE}qOkWqM~)wwhq#NzW+qb;3i##$VTTeRglvfOnbvrex*ZJw4nx`!Q}+ zQ1sf*k|n)c&dk!yx?p-rPrE)~i|uuf+iNOfTP&|@oL=*15=ZvBz_!Srrh>;}7N6Pl z$TV~xDveJbu6QDpjNE?0INXRWWH^SX%M-*;-&^qkq%};H%X(jth_TX#c?E_xH7R*hi9f#Z{H^~-kDZ?>8^@bCTPA*;xJFix-D#y z;`Q6`O5Xeo=Vhz3B~wp?l9U~|Ih*y4ze zW1Br^b#HRWx+VEFQrOo$N}==&V_RkK7GtTTMw5huEBTEk)_ts(dJNZmj8rhy>1m5n zFkREbrZeH0&2={23A5bXn#DYNO}HWyc%`J4`j&(paE_Y1<*%4W@kY!FUrFj4(}sa3UT2kRw` z;zgcU|9_NL=rvKF)ob7&mFYg^`b^h1{ce)NrmxcX{|&t5F>8vo=j3Bymok1Yww%gw z@teEtF%#uC-EOz#zeaF=y)FMWQiAt}{MVQ_+wEU%lzz9_KC5!=-u9b|zswfry(Ry3 z>Zb*N1Jw`xTaoL2OWwEbmi*b1Z(eV<4ELG<`*gc2&n}=(;_nb#J7Ou_D_MdHW^w{fi z!Gzt3D;r*xsx12!{duL%`Eyxf?_{=}zxBOpd#C0T*+oaw=GM&LxkC5+kE@!GtX)br zx?kA3HhkVJ{Y^V%zc)F%T-ob-KK9t6{Ob49*2$G>{nOQ7WFED}=80?V#p~r9msMKt zIclgzwfH|MbG6JYv+9~Wt;C4)pl5T{^wpimo-aAdJ!`VsmxTxG<84^#+K;S%w8VFz zk1?a)t;2U8Rb9DYJ27F+mqo^pmpuGB*a`q^jq9JkoB z?SJF1d-myX`rm)O`N>to5UK+2(m^$1F1|4|+<^ z=6}vv-mvjt?TO0YfBe3S?MR<%>pdwtSiL@d^2b~Af|vf7v*~O7xpR7N=H89Z z*u^mK`_6n%H_?68&rclOZO*ev;{P()`Sp$Umltm~d?T=F$0z;`VHN$C+U%1I)9*ii zv5)EQ!@II6n|FFgsMdXVOF14G@poVBY&Q9Sk^4XU{E7U^Yh^Jzr{YD%o40J+tAGEhm3=!Wzy0C9b(Q%? z1Z7Ujr<%*pKKM^OeZOq#)*pMNEJCt#c>bJb`(Bv0;PR_|g+h_pPvk%U4Bxsd|E=6i z!FtjA7cC|0*UpsP9Z+kp+|PTqZ-3N}6I<$Zw13=d{yl4={EuH7H;2gFS=fIhKD$&~ zZ0*YR5g|LQ<19BkedU$1n|FHO-nrVX_m^$F&%?L=^!xR))^|_&&Aq+r$lSmL@h|IF zp4VsCzmX~WX1vDE1^YMDNfim)eYk1k_V(Gw>o)J#Q>ig-O`jqDV0T>adA)3nH=W_@ zR%&KD9J_O%ts-^Zw4)DyE@%I~{`6zxsK~m;k3FXzu1sFu9zMbP&g!j;*DRbm)s$yf z=#RS8caa~{xmDMsrU)fB=4+q2RruWFkEurX?AbS!;}3q3oGDiy`jorga;nUc-xd2L zG7GHV9jMt@7axB%;raKU+wc9Z4ePxx{a$~+<;NeZDt6I23iBXg)D+s_wbJTktVcCfEK+JHsQY92<5^=vdFLD!I8cH#=fxKqhmg@TbqV zAIzKXct!R*-jkEGl-ke!XcFJ)`w!2*y}5Ay?VHAp&+l>9x7VDvWjVih`%K#}C0C05 z{}sGReY`WTd3WXF6T;E9Pv;w}=OAk&g?PS*bgZ z*2G?4cAnw4Z?kj@>R#W-XItm@?fw3s>8BfGyMKq?+%xsmvn|}e*x#Ri{@Fd^<}GXQ z^)Wv@=Y3!GysoV`@uu)s!EWAr#|?Z~pS%`2rF^*A`@i|K=MvAJA3XhkllAsi4l_hA0NRrLwqziY9-uM>K`Jt}22-TuptZn@D zK2+?{b^Cd{rRM!S`P|_CK9@?v`V9j0pAVew|{2a&bT z-jDMY6gY0Zx;|0f(&Ek}`BxqLU+N^L{^-kd|FhP~^Yi28Jl;>btLL;Yl)1N+@Ac|e zjX&mikcN-_I4~mVqvughPqN23ow|R`v>cs_D|LiNM|1<5FZFZmY{j4o5rn2*$zP>tK zyis=E@%!cW>#MW5VpaRs%nW_{p}h0D!(SWrefQ6>df&KlUc7FO;l2DD+I5C&xO06P zZ%$SI(9ILb@!jpgT<%A^MdW7P-v3=PEcA!truZ+1-IfQ-C(0RxoqSt-MK65kcB6au z`tO{XSDe1#*2JuDYd4g)mo4C0=j~wseCMHQnSU>Q|0Na^{&G!1I`6y0pV@sIq$=iH z-1FXMTM?HK{HsEG%aSGke|UKuHn7)-S58l!*Y{<$_9JuuUkiUX?tEi;SpVQ<&GUNC zzh3;Cte+6&7^&l`rn@b;|6H2sgt+s%J6bmG{oq$^9r1IX{9*Hdwa;W`AJgiuonh(R ztyp{W=Tz2j;!~URj8EI^-r_zJ+&ulS>XPRd&vU35X*-{Lf9P;To%c80KWBdX9p37j zz3{HwpO`(HK6-eTKMZ@ZT(7Za?{kqUk0;IEXxH@XxydzMt+`!d#2(YUtPeVal2ymv#cbnGj(Hy282&I!HrzNhbR(tnv_2N!NX|0sE$mGZi&+pllnl8o25&c}0Z z{_&5zEo)CCM|c$bAM@r?7 zmA>%1rtsL~qx7*Kl7-q|kM(|azLTZ&DC}|f?Nv#I(ZR+~O^&QJ(aDQHb%5iaf5e{$ z-)|I8ao0|b&sib+$z+Rn#PnLxR}GEx7D|QI3o-A$pnq(-#k!-v65i*m;GX6rC*AP9 z!7TdAce`rqDU2)3ANLtEzkBHvU9A$wUYT?E*7>VTH}r_f?cMe1LF^ite<6{s<)LxY zH(t89d%=0eceWfSS`1qK&%K-ep0k!!W52doL0rkasrU9Z-MHk<68-C&&BmqEIkuVn z;NE7kWnru2jQ<9H8>>Iwdoa)ZwYZ%9=67?JJbqEEe?0wTKHEEqck`k*-kp1i{d-5R zPV!UR-wT<07u@}-)Ap0`x8{$#XP?jfo|9@&)>Opu-InqCBWsg@_#B=?^QK*YXuROR z>blrT@d}sT9{zjdeO7GbMvk2y3T*ck&wq1zWu5Go+icr>UM{YSt@+=xabshZh55Vw zzc&APy5zsT{!%>c8-I@HH~uTh^Ycsp&(bw`wt98Ml`7Lej(@7ZZIJTle#Jc3piJ&Z z-T%haHJ=WsgiXEwdG>VvI-X-$e{ZGJA&>pfrI=UV zndEtwC%LvDyTPXRsEk7{Y!rJm4)N|eOZ>YB1 z5&Gb-+iZpXwoy+-riE^ii9dD9&HJIXUz+aP`nYQads^l`HQVU*#<|zwpWLd{rOaQ= zL*-`h{(T$t!rY)hzj4!LmYwi`yUOs_A3< z)$#qkSn|Pz(UC`I@rIteAX>3sT8rIk!TDbYZmh2UzPWmi=bB|x4R?Pq*uC!~W0>iM zExYbp9=&mDh~foalOcc&(= zca~g{8GGoBpvAubUMs$*H`LqyxPG`|XWbj!a@H-WMm#cyYh%kBdim=99KSJb`VRi2 z+aK7k2h_jx{Vw*QTI|^T#cRIp<1L({EmdkI(X;!ZXzDs`CYp2xbCA9_pNQ_nqK<2?_#uTP4x5w<;~kFGOpdo&Z~KI zl{tLFvxzU)Xde0h{K0>#AKM%LuM+rge(*o<2YbeU{%t?@^Zv_k{J;4@eb=*^ihoCb z1@*D=c2KB=?tGQ1YO(mgYgCXlnu|^>kmAdA(s7L=u+*wpHrE&&qp)l z)@bf>+z~3UZ0Uwie@-!bSImy*`^j{7KFfDu=Hm71Y&JB7I#l?q4l1Y?`{T!(W4T}G z*85k?+L5Bq7T>l1`}FYx{+}=BYuW!+)?j{M7Qlbp{^|K=?=03a?-!c$zsY2J^7raH zdwb3cKZ?lsaK8TP{&MEqH_p7Sa$|3}GqloBJp^&91-T zz4%WH&h?rOclXZw9vO5&L2Sog=8S5WfAzZyzp&h9PhLIoTKj65?*>z*wny^D)XT-T zSHAN+(Y!P}p6UPWg}SSLZuWZ9obY#lIj8r*YSjh(PaJk8E_!QK@i5`?|98(n@7cZa zt%U_=pSR-N1^*qB-FC>|+rL3Cjkq!a zMLfHHANT)SeQaUk-yi3@eyZ)s+cCvg>(9xUE%AYI6`D8sQ$O#t_20NETk))X>>0g7 zKQA2Yx1X-RXU?1U_txvbhD_c3BXY%Qcl-Fxs zX=*?Hd)oHRGsPG2yXLpgH!z8u|9Sb`>eqIj256KTDh^CnM4zguOC_t7fx({B@%p`*yP4YM=l9ublSn--coP zK4`4x*Aly@{w!{RUZwOgrPg^BlFe3|&i|FDncsVZ-+lwn>qv|BOFow*J_wRf?*G#? z{dE7vtfKjT4_CeTBg6Hbcg}Y=dqXvupQg_o?XI8w{OW{1SNWk*@z488dGZb}eKboyDe7Tq0q-|v?S=D09_zGPm9uS*wm*|owZEvw{*C;4 z-PSKJ>(?#)@G^30^Zg&8{~xGr$^3Y1`%1f@zvgeY|9ri8y{VJkm0}^~8R9X2zWJYh z+rDkZCy6iG;_n_O&%Ls7slheP#*OE4EU(Q>?JNCJvrgi9PmT2L>>9hXu1_!Wx&2Fd zb7f<6q|B{3K^p455&e9;8=f^rnt!Nz;2^I3^k2A>q*TJ{3-X7yicE8uyUp=R>HOV7 zua-ye{6G1IUgQ7H#;O(EyItm{$JBSNtDm-RebejJFMn-1)F#?5Kil#62fcQ)4Kv=` z^gSY0DHm$xmb%hH_^ zx3eJPOec>|Y}emy!8`0Gtxgp0J(g_D7CT2iwf~{TgxgG(oXOfb`h|J_*U3A}9o+V1 z|Hq#;KK509jqQ#3J*C@>8J-ueD4y=P*F^MKdO*4S9p=(6f_c_Ui=N)Ff9{swSjF^e z?ZNY54N|d;=*Q{9_l16BM_GRBuKK1FvaPGY|Il-#InUV#939i1iB`H7xQhOq|a= z{!~3L<*N4afA8Y&gh!a3vwzxu%*-iX(R9mf*>;zsN_1TTT z%?{Rv_wG65cd&R~>;0%7v)SuQKTL1fpY|iWaliV*O7*t$i_Cs#R3|08%=&oe_rm*y zT$f&azQK0?bLI;31-$d7w14{~vVCWXc6QT0P3c=4sd;SK$2KvX&pEVB^v-DozOxU) z`RZ0Hi*hV!1pjp!H4xnc+>yM59*ozK8*DXoT09GhV#RErvK>+_eY=oeelKk zbMF7sXWv|&#C}`x{`r8?1mP`neVeyhJTLxk{z3d!KuI*~^Y~+yp%(G1&($CNNwl(O zd|t4Aw>|Ii^Lo!d-&ksX*gW^BiG-C+9O4aubru|nqu`JTmAUwhD!`uhARoGt5idI<1x97F+4Rt-A-f+1)z3)%&7hiUA^M^X$2iJJ&bw3>6 z&pYLDT18mphe%ca#_E+X`;KcLult+*X}|dKV`tw?o^G;v(!UgEtT znsDQM{j}JY>veLsG#~F<{iOE$ol|`$t6!T=i#YUGZb|={`7`|g$$UC_d4|8;&Z+ML zO}BJxee`E%wWc@Ez3XT0%)YTJENr?|$MKE6d6FyiD^s@kY`J?uZ0Q}h72)+Dq~B zinXm-A6EQ3vgiC`t~{mux=oXROatsr+*?-qepn;@F|OM$@!tO<`fU8N&A*Jo_Pv-Nne+DHE)kph zDeEmCmdX~~ovdHgU}Y01}jyXB5-Dn7bMJd)?vEYs%t0-oDCYi?`R z$zS6A{PMkXWrKxDPgvr34E`Yng6|t=}5a9j*3rdO!aVy`ks0``GbK)$<$cGB~wcEvCFJt@xLdcjEB& z_)S~cpBES2@7O%Mw0qy77vruxDqoOZCsn^OU+3G@JEh|9rys69Y@J*? z=RkSu>tNQhJpaa{?^?glYtM8qX3^ZG-#7o28^5DH%PEm(FQ+E2ukCv#q1EPn!6E$6 zF_Y%s&sNIc^?4c5YWBpSccX24$vV06z5X|9WX>kqUSp|!F0b-Ck>{?l3HPrH25n{a zN6h%&rq3=m{`$*st*))fofFf(^*PO1U>~$2)k}VkzJAEz{2txg_LEJ;W-a^j_V~Y2 z%Rf$anF-Rn+UifNiwd5<;d)Nv{?)=|ukWkB`MPF(`P+Fdd%sESsFk_%&g(|Nw^a+? zgdVoO;&5|yt5L-9-}35;|K~pYJMY=!-8apCygpXaSa5RVmX>zwe#C96e;<2c{gJ&E7u1hb>aLhS?|F9D?gi^3daG5w)$BCyPj>ORkh$^a zvR=Cnw^c8xTw|##>RVCs{(Ew%g#3xsufPA3Tzz<>V9omTCUU)@>(ACd^3u6JTk>4* zVGG`0u{-(~mHzteclhrzzVjXTdtNI<$i1_c+&}aE@ma_2Ioz%{c<0Y+dc^&@UBI;m z_l{o^HH-OMVSKy#;f17c&u+16i7o7PkZ{(S@UT!e^hoiG10Q-KxZgh2dcC9bXyxsn z4BKBy6qg-eb+>l@3c=FP_jX@<7WwEx&yLa$yDxm7FDNayljYUf!#mDD-5_hW8lj*>B_`3_f1>MVNr@6iL*HLo6oADQ+4pmgNXgXa&t z*9-gg`#;lLldq4Nf0jPGk-aO=`mfD9%Z6QRmwyob5x4%p_vSsjFUU$CHcUUS8OB!F z@bPHA-o$U-if6N{_v`<9d-!U={a;#M9jdU;Io zzhC;h3p&%R3RrKm|9qTQw4P=As)f93sxmlNHyYf1aKAXA;j8S9*00U=x!SY8@IQ!a zu=-lTf4;k>{)%1B?2Wm)Z<=ka8Qvc|zO#9*O`O2~smcF83Cr|9mTSA1RrW4sdhDHw zmQV+ohp|aK?=`>eKPr?CFY@nP)Bckae_wsF zPvr!2#I(x2e2;fdJUO9l@ zVzOdlvdFfsLuwj2_w`#J=g40BE6o+Hdpq&sbo;w6it5AuExnubX?ma2tSM7gd^B37 zdXBaF+5HuDM}C?|x+mS`czd|YCwh(chPlm!`71ZSU-z6lzSZbQ(5CtVvn}=i_ektZ zemFacKjTgA&OW}Mh3Yq_)|S5DxU%&|UXo-qTk`*t7s`MAUjFNB?OcI(o-54XA2rp; znx8GTVV%hFsl03Qk5_HmJbC+H_vG)3{zhil|J-w~D(slsgB>3Wcut42?l>wo<-=cB z1HHu5KQll5e0V1oOYtWSJdo?R>GXg^6UES6@PPF4>c}3 z`fKj(Tid^ES-)~+5m)xjrh~SxKkWPQ&M@)*50P{E(@pEj-h|e?|MPzHHU4dm|8`}b z=Um|~@wDG&TBOYSU92a%uh{F~3E#M2X6>8hO6!)-Z{D^5bf3|7O>W>xb*B7oPZie|>rXF?ZM7<^_uL z`|YIUEh~)dxa!*vzJ2|qjH7QqPvU;oci$5#e(c>o^X)IIKXu+;mH+(yn{wy9NTIx5 z=haWU0=NA?@3Qs(o6vdR7wi>(`E{fBhI^-CPsW{ko0cCpu|0q4@qa~c4A+P+SbzBV zt%84AfA*GTxV`y0F*;daeuwEiE4${sCPq`I%FaLaXos9(k=bgCIx}tShUCk_9|gas z-m$KD-W!qLk^Z%Q_P3a62R>fE`|5{nh6DSjlCC?+i~hbi{!e>bb?3svA0N-#$z1R} zd)|)kPZ$NwH?m#KpQ!ux(aTVSORo=3__9lNLR|kx%NM)r&Rq6Bv+>LS7U{^=EeFaE zZxPC5seJnKhvIkkAAjwxt-Jqqas6Yz{`=mKyV#2FYyPNhJJ!AR@YO~C+n$OXi#uLh ztTrJ$;Sbke<>d`#%Z~m%`tMW!GQ;~lzu)cty8H1hQ9JJIE2NIzk+o)dr>q)qT_!dE z(ccQmr(d5Rzt(X3wo?8k^M~(w3$k16q_<7acb5Kn?bOEY20o5YzW2wn9Y6d){k;C3 z_Zc~MbDaM@e^>jV{d>{FeEC0jng4x0)@}dp;nFg*wo2L8YwiSH>v?(th-}h#l8E*ft+jRo2I-ip0=s7;LV}?wja!yets}$sbs$V z;2&ezKk@XxSP-hvXJ)I6Q?tu4zMlz>T2z8-85B)mm$FzKDJcbGaeY zT08sDE`GbSKP2Y0SF0YI^K#9W(yEtJXPi%b6Mz2s)$5n{SoJVoc=l_$-?3A7YRmUA zJpO##MgH$%`xe8WRWaY&s^)GNRKEK0u?7E~3vIg^tmn(`jC}HNYV!ZGy?f-RHgY}u zC;d-uVlC6+|L(PokALJU{y%rvPWTyn)pD-9;2P$9?VBG;q?8@)+UlN3uXui=+T~X3 z@{gzIAN=vOLuUV-jcG5qB=-N2?1_(C_>nuN{bAuBBP-js+$B5y8Dt;&tKl4eKc*vj^C^KK0S#(_BX5e^~bt5xj+9fR@k*I z{IEXxSMsdgzsvSA*5+vZE-&GldvgEP?sB)i+}*NG->21v?sLEMVtrCn;aaYqXg=N4 zy8(935+x7Xb$exB`gUTU*)rqW^+pxf!d>RF|INE8|Lt|fi)h`twzH3`|46<&p8E91 z+P1XKT?_d#%%^YC(rEt7H+4gv&S8UVdaWDFBzrcVR`k*BS-tAvEU7i#iGO;FpM`#R zu9TUvchY&so_nVrZE2T0UQo~RcNLdJxXgRY*|(?3OSZnhd~4!{*^%%6?qIXsHTx*< zcK_Z7_a^pU{?#vf<5SwT^6u{6npP3M+3cG)?&p1X_QAe0&*K>1g*X4MDbP2)qkXVe zbVq!}f6*MdUCDn=tj{W_cddJ{Y3kqJ_M0~4Y}&aE-`;j7`5(1<6a7en@A36BdGW?Z z4c`+vIl|jsdq{{Ke)zZV{-G#0|4#*7`}RC2bC|91E7PFtmEh;Y##^2pKg0duFW+wI4R>Fx z%)86{_sF`;zpYE3hkr^xn(W`>)0-=EOQ5UY+P{+lO~8~DENyT=>O zd(&hSLqCLb=2;)ijo5K?Uc>&!AK0I+`7XwFd_x|~_QW5z*`F_ca9!iJc2DqvdzY+s zO3A5vxMxK7e>Qv&S76Wj@Y}g($r?G_F0priYX*iNPnlmWx5O}O|Ba858`U4aUtJK# z`M0;$;=WnaXC-5Uxv8~Pzpm?D*|{2`Y^_P%1#f zOJ7!akN5fWkDu=r@Z}ZA1=rsBTJ?Wg`u#f3H}hiL-&Cv7<*PY(U?QXMXaKGa} z_|w)#clxouk6Ut@>aN|qus@FTrTV2!B9}J#EM0n&@8l<*+VnHp5oreh9i+dcZgig} zd+ht6ic=Qmo8MlqzMo&M{Ij(C`^`K{o&KjUidGmW$6HCQKK!fr#i<)lBg)#!lA}dt zv%cTWurK`4gNrwk16P|mlg%;R0^ZtJ?3x2ej#ZYlEDmYd%F&9l1s z+j^ekl0Rzf#1DVhIePuE+@`c|6W4#v=YQ|}bgkI$UlZ8)Pw!QJ5LWtuJ?SmmtA?!d zhKCZ%CiVZG@47wLebK(y#J?}+9hw&Tw{?>DZ|>Ktqqy|uOh2?U`tqe+b@!*TnteWc zt?!aHx9kV$^7Ji!cgvRwuTO04v$!+=d-SOv^FHsE%)VRj;mNF76TP{;y?=$zZKy8a z@Vs*GUb*%EEBqfG|Ej-@@9;-Ei@5mzNe|uS-)H`vY0doD;6kDB{o7#`XR8VmUhe8@ zT)n=1e^=L`wAV)u`77S(cd^K^FWB$-@ZD!^Zq*0;Z|zL33W(hayA~ocZ4P_Au4t=G z%Uuca?>cK26^Pcv2P?*1dS7zDTH@VWS$6+zMjh2Bx75W)TXtpk6wgq0zH$Gp)%i7# z7i~E`;d|=e9sS?f?G&FMSzy1l;ZHz*NOg~ieZ+Jp*$--UyOU)%p8olV{n=*8H@X_f zBlcTcs1>_?F1QoQe>^|Y&T5vCLcw*FcjpWlgBjLrDZ_T?U_{k&tHJ=60T^((HoBsG+G z>^uJZ?$YGs;>0!c?GOEaVWA#z__xc1`R!>(=M_wIh~6Lng!99Hl`rQv#!EjwfAFtc zdEs37xZUFWE@rbo*!jY4lleBeU&42l`Hz`Zzw+A|=9pZ2XM0&rW)9yuSMhzb-#mXk zM}6kza{1K})&Wm<@E;3a>l<)vp68+6`M=5%t@i#dsrWuSB2@9;rN;%oH#z;;-7mje z^ceG_Uu;*7et7NQ^_qQtTUDajI@i2Ie@`#1;D51rn$-6d2dYW-h*mtj%Xf{;_q$?hp&iwJLO+9d+Sk;nerY{o z`(XO=^ZRb@mWsWTY`Of?EL*4j?O%1yg^OBcuZuTTDJgTiG0W-l9Itfd)sA;r*8BH$ z7;^Jp4!N%MeU-S`hW9S9{r@WX?;Ee?T3V{RWBb0ezc*Ij`RnoES5}X<&F*RQV%N^| zy)Jgm-Clg&&x1-I|2?Sq*!Ehx=KAuU*V+$$g&g_H>nyu5d?8;w@2T&nFRa_r@pn$~ zg13q1#iyBBTd+O-ZmW3Ak2Pce3jLPrd$>vupKe_l@P6u}e?B|dUMqw>eDM2O`-@rY zR!!TG{^;|M;+Hd9Rkh=Faw0xHlC+&{|Gr6_`^_Hl!}B_4rSDf``8t(1+}V2H{v^RA z{;`Q#&wMk|mv`Cm9!{-4Rg>S7v3|$D_v!Rn|FE%= zZ`}2o*J>a8YeOr!w#U<7RLINJclRyyle2a`&T3J&=xgIivnelavbZN6YSEO#?x;^=~U1_MV@~)ob)F zysv+6Y=ZWK+h->HThDt%|Gngj_KiNA|NGX9-Y9xk-te5+B2MWYbMBdJoAWshW&dYJ z$fj4>m~8)lgL&iW@V>wIou9;I?>Ns?E`I)JDgU{*%Qsq1zQ6y&t{?y0i?` z?CPhQe#SZH7befC@0E>`if;IKW4h(OkTd)T-#`5j&R$cZOtZz_y;C~7ag#&MZ9(d@KA!9Kym2aD4iZ);VRvHtuTynp4j=l9Njo@Wuq zf8FuF<+gWq9lsCU3=ZOcFP8XzzU=NAU*2nf*E}qi`0l@|e2w$|uw#F-K1ke}x2tiM z=1QjBACDfI^g8~?rv|IFt-n9#EK!-q)fpT+(c-Sp`^z8v?xn9#o|o0Ik$a!`vYQHD zcAm_aT@tIk!`yk++NRgD#rQt|4v~C$n?2FsYY{*Tk*AM4LI4!eHu)8Rv3=I`rxU3ugA0n59G zE_uhvl$>Ah^7s9N%WoYHy59exjnSR`1+Vpg+OqSTJ4c&*D`H;V;Ps{X&#jsVw>BCUzP&Ny|1Gy2VvzzC z>FtGw3&ri*ENWl=*7>(|`4@|R<7qXI{jXg8{O>CB5&a)OAN{*1bj|$5wSqntne9Bg zN`I`)ZaXh#WfUXc{QmF9iJM*LPkEnNJwbGbU7}`myVR6Vjoat$z0h8_pwiL! z_lBpB=53K&!*w`8y81)o#_e|np7Ff<@21D}<>ZaVs2ADOo#y2yr7oK%^xAL5`rjX< zR_r$C*X=FkU(=pnTFz~KLGU)u{o>C7o;k|XjMF`j7c9)V`?%dJ$@X{p@hYy5&yI5k zFaMIbU;fokyA#n{&)r<{Gf(j6%Ad%8H|s}#;y<@m46o#U39 z%+;4a<*m-skF#{uBiE#{-FbdRf8*Mu8!I!Zo#n@lGas_$ zSoCM!zWI+POUzsMDA@7*`UB4sZccjYl2LbT9{2CQ#LqV_T;Iih>t*%zHS13%?9*D) zPbC{1NwI zxBP9U9p~##-QP0*nR$7qt@N?qRnP7w_kS!rfBDa?#52M*JW}$~&3k^hypA-LJmKBX zo3n4>r1fXlxa5Anaf9QJ)4eyxi}!6SV!57>)cQ7npEYY1&yv4;o2#QFiq?Jjs}Mg;@iWuC{h7Y|)QmTL zJp8wH>Id6*&#qrRSiH1;>t_C~26tj(k4Liq{;@Byd`HNesZEdfExar6Tyo>%8-ACz z-(t?(QTO814dLu<2g=*?TVF=bsCvwFCH2AfL-}phl25)n#hz%?3*)O(l6`Q!mSf*z zyE~6R9;=xp{q(nQimk{_y=UHw4;gGquCSUa_43QH{mxc*lb1}Ep6GWsPx98sCTI6*9dRT~6pS|u~e3n0O{c*$Ny8_ow4>*5pkHA;P zmkAYW{qs5hvz});TdVXXyjOVr-Xdw|-P&wh1e3#79n10gKcjZd%LmU_)IMCg;(o=I z^Iurk-0!-T^&v9l?E5_vw-oQ3xW49r>HZ=$b2HAbKJK=!n>X-x>22a?dVlfOQTcBZ zYkJQLE!}AK%T4y_ncs7-{}Fh~<7)Xi@SMw($IFVCrt7%R+g#m$&HZ12cu9S={<9S) zoNn$+{=4MAWZbWRiaKXRA6j00yz7{R@a}0h(=V>*VTn!Pv#yJbl6=9wvHRDgXJYTv zFU9l5O+Ll5re)uLZyBZ7S&5%^ulU>)|Cn|Ct^Io*H~z?YxWM-0=~uhzV`aOxSc&{i zEsgk~AJcyHzjx`1ORoaHieF3Qy}t0xrc#NDa}T>pXKXw!$K5vhwZOGk0V?MYoUUrQ zC%@yqOjY)Sy5bjGE0#&EuaG>HdMxSK+p5>qFI&C*m11j!UWs2xc^tmAZo+ddsi|-M z?P?DeD+X5>g!ip)<&%H3$;D!Z75DjXj{FnT4}1Jmd7@L>%@ODL^H_(={1cy({gN4N zqh(7}FS*BA-7Q}Eymjt7@h#~SD(1b`znuElKrADf>+E`u@*-K;OXtd@61Q&iE$*MV z{Lh|~UnI_k=FAUqI+mi;&;L2^{-MHoFQXeK`|?{}-8B2pQO(Mn{>K*^Ydd}}o%^O> z#k#haGs+w8xo(^AC6TwHOgblAJ;Oxf`O7^mbz61^EIC!4a?#qUC|~bq?8(Qj|86Kv zes(>m`sLosY8S1&GvhfP#)m`<43B%ox?cPqe*gaGb%t)ACU|LIx^&NBmVKUr-`USMeHTx@ zHpT7qgmVieW0jvSbK3q#&U)RxY!^wx*R_IOy`o1|*Z*d^|97jvMA6H8Ct5yvzeGda zD1M#fsn3@B$$S}~+86MPyeO9YIYr^#^=sQV&z>f=^UvDlTN-CyfBby%dw!Gqs)y%% zGfQ4ndSs$}-jc5mD%S_e&0-grzxe3;ymg`X%NyrMA2@$@*Zs9i_Wpl$YimEdOz2$ z`KDL3ZSMK%pq&dQF7v*Tc-1QY+&i(SjWbqoz7gY;7ry%Wx82?I&&6jY7(d-88`)YJ zvu^L#&#!f!T{m2$7Uy5`PJTsnLf^IP-`Cu|VE@8;<8_v~GmSIma(tV0cJpbK^V=TD zcBMC-&aV?rF5bDhz~{HDm;T+rPgXyUd{TM6EPboxg71&a;(y3(-#NSX!jBib7e~01 zT-x>N-ONSa@5CAPf6m;kU{tu#+>W2uVUMN%P40(IH~3z57ni%c@VGPZjcua&RaKY!Bomy>>Vrhaeu$@$)L-PiLEyMI65zrFDPmaMAEw3?MG663yH z*yH|IY1Z zxYW_+C8y59uTlJKXKzveSmp5etIukux8W=Do9q6H{I=x%ay&Zd*$?S&To>;p_=IFH z*dKRw-{}*cZxR{eJ^t$NU;HQj!O|A_xi7l+r&s-W-&(Jz9~<@E_lK9)jmj6RZF^6( zDa6~Y*lcch{e;SH&v(DKyfSNfc{|@^vzB!VrBonRXrEHw|yEpB2|9sWk`ulp$<#q9B z%|E47?YwWZU+rX($g17f|7_6+zZLa$>CTkx5pPqHS)De9 z@K=BDx%nmQ()n+nzfc+*_`&+xu~ekpQ(+hV2u9~!?7->($3Ut_6sV!oH$3q^Y)<}U_aFB3Um zB#NwO)d_y=m#qEyjm(aB4#^&Wk5mOVzO>oMut%8Z*u`Ul`zBloe`$R_yxu>R<%M;I zW&XnW-@k>wF8gP4-&XL|`^(YyxBV6=X`JsX9B!w5^-QhQqknst)?03RYgek!A2{p6 z{ogPY6x@H3j{ zE*L+!Yt*xn;V$bUS^Lj!^74M!H-FA}UvyU8|H5}uz16dG%Ky7&i(bc83PCH&RqzurEX?B4sTRG&k zmdb`tljMAUK9RC~>TLCN@%x;YGLLud__B5O@%Nvc%un^do3c;A^Pfk|ufzbOd%1l@ z*Cwr*kQ5e6Y|OFoc{EQ>LKMlvG(>Sexw-K=`G|AooybBll1$9I3!SKZlFu9vo7u+BJmdVadon$J5H->#3|T`=dE z_>wD^*Jv}Z#&cfA4i~pLv+wLo~ugOpB)@P=dDbFXBZpzB7%U)D9 z{mt|$_mxk6rrKP~Trkxf)T(;-;nc>p;ji~xd3Gd9zjy1|_b=AhzS3iRrR>Y5_PTtb z_lxrBG5+2^418`hd~_-lUEj#RyiU<_!)?`|^6-w5FRpxRLnp`t6i?c7`iOh>@o!e2 zPA(};dE9bW+|B&U-aoC|FG$8;l+c^{`sC8Im$LU-U)MIa&Uc@0Q`Bz$D<&|H`A2uk zLR0y_8|7>!7JYJf^6d6r!FY}B>l6ew-4oHfv27pQ3(L~4dlfgceC(~xIy+@M-<96_ zN!O&BO5e^4xcjPj;jT>y8oPFh7oRlwBp(>Pef#2Vc~AXjvKQX(-sWg`r9Lc|&3=Vy zz59yq)0^F0jHjxfp7~qn$+<1dUszV2)0p?+v~_N6?6t{TFDh5;`>%6(OK7R6_0#Vg zqGW#fT)36DA;s=ig>lMBqr^+*{1ZL7i!^(mnH66w_+*@M$%^5wsOr-T0Wa6@o%m^r z$in>|`)9UQe*Qe~jz_M>^jo^M2PWn_+pK;!J0M-e_q$D`*`v?OuLbvK?1)O%*n2no zuiX0`Ps?7GTbT79b2FuG$ zChBii3am8ozwmG4vFu-V&a01UpWRX(w8`o1+$lD81@bQM*e}F!R5X{|WvSu8 z>fSFAE&OZe6jl9Ozx1AZp5X49T$FY-KkIDyQO_*#m)T2}^Z&T#e*L!o!_z7YSMyHM zce8w%(D{DG$vB@EiEAdS=A>4BD=MFBnD*UhqOfLskau<^^V5li^Y*o#Ej{tu)yU)g z(#i=nIYIX}9I$bF?Y^M5^=ZR#Py4pG6SDRvHRjE>eNx_EQ!v?QQIUgqq85AN%sGcW z)+_x!7^w1B*voQ@^V8ilw=!EC`!Y1OsJo+ZC^|m|qLML2go6itfwT%pCor)>rGdw zKl{#F@#(46le2{F9;a`YbbYX~=Y`rYx3d}@c4~)fro3EM)n5Oa`^w%1qxktz(bpMv z-4vVteD1496TaX6cExS`!q~Xnt?SA!=j9~(E1zt?u+yzG z;I4kR(}VL)rRhpPSbu8juZ_GM<$C4SQsY|5WfgP3&AzkjM_>3nURU`E`Ck&EsI%DkC)~jKkHtr z__@09OnUIY9wXk*jyJxg9*PbBq4P}r3@`sg+tSNH#ZNpUvLZ zWOkhMUeN!dZ(iBuj~5#=X3Y>=BR=zrncruXN9otU&wak*@WuOos&ke6ul(U%yIkzs z^oI-foD%QZGrRv!@(j}G^)i@ek>eX94KbKNYvxeB$@)#p8}_<2tL+gC-~-0w*nl?&z?C>6Io znSFiYf6og}x6_}mJ^dr@r!>if%C*ax`u3eq5`4(LymHy&oj%3) zlJaY|oVdB!X^ETs^e;ZU5|rn@*SY!i{1*S83~${9Sx1KxayZ%no3441;;@RPIr(N#;PJQcY$H@L}?$OD=O!Gg~iO&Bp zFD)`?{b@oKr;2LD+g){hDlPP(;*+7r^NCw* z)4qS=Jmj>e`?342k8HND!$0;JS>JPhzFq(I{Ub$Ex?#C$`nP zed^tR{hY_IE0O1vtWHNXSG?|et{Qnf&EB%`R(ONl1@C`F3xfa8y7ecgS@FjCJhPuK zX8uh5^)J~gH|LPZFE@3U!suhxhdP4qzqnDkYQl1(iR>1&i-q&zo@s3cR90PSodn#_ZNSv?=gN}9-RIA{DJe2j6b~G zvOI{Zvg~Tw<`;d9=?{)en7;TfWi0!6$)}K0yDnIswhTT$d;k2v>~owl9PIb!i+)UR z580_yT=qJ2=EDaQA}`!ua=vJju1EW!&+|O{JM)hvY`%PV_uqXX7rtN6HeU30dv*Hu zRFMnThvYAn7rH$?djF_p)AXOR&*Js}+X+5l^Rd|esN9PqeA$F$D_2KNh*XX7{h@ev ztN4EBAF{{$Kh>(ZaH)89@!JO!{fcb)`QxFi=FuNh9iJZ9tU2|^)d%caUN?K>PkC7S z&2Lw7vDEx>=eX07MQcLz>mvW0ejcy*|InY+59CkzxXxS|{j>eo(nW8s2>)@u9d!O- z`!`<4O6P!M6SV$3`t$nGdx`&kpWd6)tvD~RC6{AfarKAO$M|!L7Tdm)`t^oyf8L*S ztG?|F{BB}iXZeEpOJo#d-HY=kS4?@o`W!aST>Il;ZDvNf)V;}UYZc!vZropze@Q=n zs(SsjZ-;+hzId)=i@xl6-mfe6$#j|V@vgACn4iI6-}CrF)>OUE4}LB@`^QWToj7FYlRhE$PnH>1+1?pY)tJ^{?XXb?Nrq8UOvKE$aDa z9s2zH+DfAW_x=5PEMzl0%w z)5rPw%yFx?eph@D_1k_2XT{3i{~xQb)SK1Kn#X_R$LlzWR8*k&%d7ap7--NTRy&WnQxL+8q;9Yp7SSPo?&13;s1g^!d|`pA@Nvb ztt4yoT$3`rSII9N_NFXX?vJ^xC)C$C=oi-E z{k{KXe;vEJ_JRC@-ado*GfOtxg*B8c`hPru-}G~=Yug>}pj~@ii*zjKozpyJ9CPyL z?I-hAzF+ibt&&64hMKmQGQZr`PN~jg{&Z@^l;86wg|}UwH2>ZSi^H2!)odT{QTRT4 z<@;Mp_8+L*|Kj1)m8Da)T`#;>+25zUV$Q77PuJ>+2R@De&RufMZSnH?b<*z@=55@78zCpFCQlupWz>;~qj-J0>a_U|Ut zhIy7a)*bz^Z((m%?Rm{L9bdxPb{ds6-RbW;QO2tKa&_*TdWCb7{yzJ+#_CbQm07M^ z^52{Yuho3tb5>zSP4EOA_bByV|3mj#3d(>Mo`wyXzP1zHd_L^IXzP@c-h*kMHk# zRB=4oZ*TDL`Ios-W{=_*8p}r6Xzr6+n=Aa{U(mOwwGs ziN6(cBma5Wi*34};(lcBo4)79w7+(DncbiNIJL5F#plAa^HifYGCd8-+qPJ)gq?pb zYx_Tq+TsiM@>TBzFMfC0NNeGTc;9l3Y2B73?@vtr^S0LX`RYa0i&n}$`;(oOUVi$y z_0Kn&CnqxPc|0fUyZkEVtlp_Ll1CUWOYyvv_}cJ#>D}I)+#i-HeVv=c{D5uSUj16P z?(0n%>n4;}ZRuT}|F(IH+pQ1DQLj(dXzZ~o4O_5heg8R48|&at)9UBON0j_;-Nmh0 z?AW>gL*0p2kQEa`Cp{%8-05<3PEozONIe>lI(o3Qc>}V6^hz zf?lUx`xpP`>8hJvm=ynZ>%M#cYPY`qbVhM*t?<_u**Ep?OGJ};peVA5erLx_U zBEGAf>{Fe8bHyB+nGwC7L+qtby zJ8kYYPx;N)lzf?Du2;XIvE-BazqvmaO*qH8T}N)E-TH81PSIzLR)`O5l2viN1e`cVI0Ctgg67W@7+a9Z+9(e-*WoN&uwjQH_f>iQdY4v-D>UDSrflswOk;0 zK|N6K)XyoGUffZh>Ucicr~kC|p=F%rTZJo@Wu-qm_|KL_?s3Y`W7*wTS+CjhU;c6F zmQt@`uYRxYvCwzZ&EE*kGDPHLf4a0? zdHce@c2f6$WG~wB)BKRUwD$YWTnDEKTogRKx8&TsW7Xdy0wu~h*pHsx{N(8b-qSDb z)E1k65Wdj9i#y_bci$EtssB3MKd;FIdf}boF$*O-ICw^e_rHA{Z_ko@sCYvduGK$9bQ%m#4q@GtW}$^YyZq*|rfy zE^iCn>pwiS=C#h$liAspVN~@bJ?_GSg*BG@=I>57zqkEwjDghuTHTCI?$dO?^FP`C zXYQSQ=L7%hf8Fc*f9}T`x4?Un^*w(bSMNUJdT6>r?RAm6PdV#mzBA1cRX;Q>+g0z! z+9$kMRF|56XFIUDUg2Am+Oz2*@sD)sH}1KfVx1BweMl@&;1Az3=_RLY`H!bxO;dc+ zRb_uubE!!Fy(*>Y=b5X|gsLk&M4>5FTRIbKF9{^jPQd&gZK0@BcFUSh-bi`^tJpVbg=L>ykIlol?H_ zl=t^LF_!h4FDb5z)<|`dJ=tc=b4UUu?>ev;%r|b4ngRtk*xiG~Xs<=GJRM?)*PrFW>wAndprD z&$#qY>1UO3U7z-GM*D@nXFH!vcir*w@60FD1yhy#_SI{u{he{{kIS5%_hamZ!yBe7N!NC~u2^M$S9s4-zY4K+dvnE(>H7S;nCZ`>cz1J@TebO$>s+6v z@BJI6@niFa@C}+#&p4ak9a>U)b3;XKShw@NMBQ1(I#y@hUcxPyS~+`9x98jP%yNlu?BjE8E4wIDHIeVgXRk+mQc};`M5+a7Vp zyN1r?i&f?_+e^K+UU~C_*v*N&yb|}H-<u$^ME?l(m z=*7zc4c{m3`@2VGw$~tRy!@K>?=#EJ{Hta&J`pza{&)Aor$WASCY|9s zy5nCE`yI(8zb;4VuT_-F+Rsp?@<#B}_TVI^c4vI4qGQ!yywgQ+P)+=!V}p9Zw2PZTei*pwr@-C)m;fn^H2XO zP5N8jVB4}~^~wFU3vG(EGcR7O{<$ao@8UDR4W8S+da=jpUU=%gTmSZmT`k_VVB^j# z&9l7^e+Q+l+!p)wYDRJDgh#J#xm7ja?K3!jU!?B9)Dy;vIlI!C=nE|Q7u)oQ2ST$^X_ zl=+Egdeu9bdD*ey`tw&`x;H!c`@8b5-}Cm|ss5V2XmR}-`^^uE&R@9We}D4D+B2p0 z2dmoz?*IL5@LBqadT7d;&3{Vnm%81(rk;_1oLfqO@rC+E$px%a@~z@N9GdpcJx-tN z?EBw;nKu1CQ!3H#R=VxZt#=tqYj$40AbI$6ZppkU=ejTLtd0x6#}&Q&gw(@~x9jV- zZxE9$6gSB!KXUejF}qT_d4YA?vYCtR6XM_OKfCpv)6LsUdY$f{7HJmi+G4~db~IG- z;(M#2l{}vvk27j5f5LHd_DgrRDW=lDCTOir|5o18zHebb*~1I(FYXL$`!1{>5I^IQ zTkh9oqGHNjcwM|68l{qM9Xl&3X6Mt@if8--Vl2 z$FZ(gUtg>GV}8Zl9IZ?2v*ui2=kuLpHs$B{VAZ>qciwAz=_O|Kd7p;L-Nqk5zql>5 z{;pmo);Wb|-u$~#{Eo}`YgZ^PyH+z*@440G80X&}68FtKz3a}fMy7c4Tg<+9Vjsto zsAa3W-%3q+&ZSvvT)T4F=A?f`p+S~Yrdf#d|87am`4!FlNv>4XL&~*wA^(JR&gHi` z_ulj3Te@HC`3`oWqNASQpK`|XZ@fKI@4dazd;b$$>E}g1>G`jDTy)Q3yQc0Q#!XI# zGUu<;-p+Dz@`>fjd%wtTxe_};Y<8d3;W$It{wn3iT~23}TkE;sZ2wvNJa3835qXJX ztNb_SvfX>9$o*WP5fU`dsJq1B*FA>Eacn!~xyq~~>;0>}Ui~`ls`+?gU1X^K`=5d( z$E<(#$ZY#OL|NGOXnmGBLs{M4H=>jWD?O~U6*)zvD z-?uFEKUu9Wm3jAkt@i0{ua=ZQbGaA0eDCGI@1EXUX|J5R>hGC9eY^%wT|)E$J6_k{eGNyIiY4#hRuuEEB93n zKl}doa^9@;6MYMJ&UrRz*9pH%Co|42?%228YtDC*Sii{gKWqR0(e^TaAAG+sR_Sl( zt<484T2F3gKfU9!xy{mjuXit8+y6&x>T0_Tb<5J6z?r)fE(X2OdbXGSRSfSP@s*3u zUOZmJ8E*7y>zx-9uV>mS=FIA2e(>D?W#!*_oL_|BHimgy&Uo=SFK}N*=kA76o$vnm z=}pbe+wtAObG3ehQJksq*7B5nZsn6&7Tf>vTetIIp+oI_uluY^awH4pvz|PazGO|# z{)d*8<~ygS%(=8M*nE;q*PGbc2jmaU5lE}xy=eQ+>>r zX~{f$mYJ`n-QT`4T|HRBa$nzrjV!DGPPvjTYQLmz>XR9N?oG}SI}v%x*!dNcX8nRK z>3dJ<7akJxJ`po%d&#k@cTDT{eo5c!_;d5JueKL{8t$6zzjpP~H_LbbPDtJ{WsU#M zbKh%r-^>qVy}0I!?4g=7_g9Go*!|M;I5*S#cx7h2%i8P9b(UD~dJ^?FXj$dYy@B^V ztJ>}tE6)%9q@-tDSg-ZSJ!1D1f8|pBN-rs=&ehhlV(RzZ*|%uV;)Rz!K034YRo%{B ze?H%u=#rgZ{y1K$4fpfkZ{YE3rsJi4{z>=jJbpcMytJC#lb?T*oP>&P@r07Xr(d>g zZeB89LS=99gfGt=FJ-fN>dUI^O_)&fU*Y9C?d7}A^G>>F>``@H;bk@u)hj@ba0$%cspt#Q7%8v-PMtHuZ9_y_Cw|D+({$ z**)`RRqjfu>`j{RWs&2hVm8n3F_yMZA3I*EX7_wAr(!$LLpd2CF|@CoG{)k@KT=9PUXm*2?E7_kKHTJDV;gg|7p>kn_HdM zgFORCbVsh5?HgzU-IdR0@r zP2xj(2>%gR{^|X@%0nNtf6>d3i49r4wzEA%;7XmFQk>G9g&X!?F?pDBqA|v85sTuV zPv;qJZyl}=n9ACE*fwd7;hD$ca{JqpG`635@SXds^fP(0oEi0RBC6)6ulXZwc1HPw z{U*&b|2`N0{Gu{drJKR*jB)9ki2itKzW_54*WG$mFY3f3f)yIPZ&# z-MPnK1Kg$;1WNu0oW;KX;gq=DRt2A*bg^Hz+4Jh)$?y96^F@!g%GYFsR@827d0)L^ zRodAnzo)HV9r^Wv)dN$H)sDBGgnqxj`PskFMa$AY*@nIj?=D^ae!XDSE|m|rpXtXJ zr$04UyKm`!kmbSp7Ym<0G(G)(|7Yp%_l4s=rz-B-_3U4D*L59{g)9m}g+GHi^&+=E zo98tpZqu?w%Y=ShU!8qzO-x+r^I7iUoz||FDwmcK^@SeYg z&5?(3e5WmViXxR_0p4jPnbUsD7*TgKf z*FV12*{1zhdFlIUTed$HDVTMCmx;`q>sQx3%t#NnX)N!0?sfHZ@;O7fp!5BfXDcRF z)t%8i*8J+Hp=}HI#gZ)xF8SL&7IlB_ zE&oyLZy0NL^nG>LeRucssV_nwKI^x9@;&$2pV>QWXV0{sXLC;R^25nz?)w|a+8uo9 zU+~kv;AemF&;H_Hk8Re07{>9o=RU2}biepGIodMk$%d}O2JNgeX@w_B_OG1oJk5VL zU-5~eEaA_Gm#Oh(TdoQDvY+$soycXsDr>8k+i3aynBv@`Ec@kFygv76*{@@9t^PN?cL+%Pud2#n*;~@KrKVlPZt2|5rK_s)pM1-C z@-1gg(BB<~3qBk>%$1+A^Ll~f(d(P%tbYD)6$FWE_0%4DC>gq5;?;G@ZLdYG7k<#3 zyDDyD-nsK%ySEmdD4Mco{)q|4jl+&58n)Z4GhEgjq1G;`wPnY@Yn6Qd#WxNoHm+LU zTDf%dm37OX2LG6%XUZpb>h+onmtwi*Us`)h@M+QFn7k>sMW2?r&dgghRcnoRi=C*O z-NS%y@3obhzS(Yz+?(IbZt>#PMju}G|8~1v%KZHs(cQLt za)Eel*ouc7=1*_$s7!qD+xN?Rwf$|*=W>Lk_;%f`@H_0NFWsMQ@#LD@+P}{te?9Rz zd|u_@^2r4~uR#JURb*;5Z45Z<=q|n4ft2mc2ak{W@wVT|%(+r<;`K2p-s3ixA{IV;@c&p4Z~LAs zoogSCE%~>3LfnFf6Qq0Xc-jA(?lRevreHgB#&#)_e};rXNpTXVAizdl>)9lPAMf)Dk3&-Fj}U$wXP!T%fTQhfjV zU;bhL*Z(zZ2T0ZNl7B7|)+vvr5B%S_SL&aq5Z}N4+^Yp2>V2fo^FH`L!)?CwIn{?C z#(L>!+dFiUjAO(-V^QwaxulMt+PlAdZZ>Tnv`6GY%MJ@A>`g;^dpn`?vdr+r?XZr*v`+A`0_97zwMh$=lJ=)0I^K!ZZrJrfAyCcL@dHaOCR_z*n8jX3COD_IC;{e8d#-odrz1MQe%|9+um9B|pOzXsYoA~G zK~r?qp06wX)9Y&+oadEPz5VmrKI~<%mgIkrrT!}){h1&?*G~7pWUK$mXC;?j8*lxj zC~x&Q>fdCoS})$mwpz7bYqO63Dq3o9cj(vm!)xx_rxc!e$*Kg~P#KFzjD@;2}38|R{DExZ?etSnV>|Ms5i zsi!Rd>TUb{{?XUQ-4^?%y!G3#p2z#fJl%(7dP%?21#hdDZ>lYFpU5R%u-7?fdClFm zht_Yb{S+!U{}GqyIs2tA3ir9~|7>h^^iNIe`W&U0j@y;B56a$sSK4;G`$nDiqklR{ zzxQ;!jtyCO>Oa>->C?xf{h8FOxK%#*eVjU3tG1LC6b_}T&yQDIHQ)N2k}sBZzI^4E zt5-n^rZCd^9dyQZB z>)LJjw|y&*&i`#|nNROOD;4oCH!bL==&v72dt>DNmrQ^4nAc{`mwglL?j7i!d@p`Q zzx^fdFCX2i_WAK2_&n*=?8TRvKjiHF_oGzv*WRtJ7qb(4_wpHu|KwgR8kZ^5_rMmz}r$)xX>=8h7)^%hqpJ{XYC!dy0&gv%e{on>la& zhf`^O=eJ$wPpO)ANPBxx)v~>ODwk`y*5@ex5e?+1(n_gKc&C2A(Z5wxif?AXi^~Nk zW*(~HJzf(gaiyT8b*Y)1_~+=vX>HE?#MOTNp3G*_pHH8;XPwdHr#F4{>eWs^Ws3Vh=iuw< z#ub0_*-rm_siVI9v(=-Ld&_5>D=L>-|KI;{>4nTYeVK)R>z_@y9=rVGAAtu|cMiSZ z-}?D}&^e3q^5&m^{W-fQzQ}le_PsN|CCxwo`sXWCFZ}(q@1DFG;q{;Isf5fp|9bgP zoBZeUk0;zVpL%`wGPB|vORhC9pR_08*UY5Su9aK4)NNC_E-fqgyX?cS+fxME8IRTn zcf?29pU-|P61+*&ugqI+-pol0?-{$^c)zg5ylzp!rgDw@y?gp9lwV7mn-!k;b*%S} ze&wEhvyXo+kz4=zY2p5R2fh?C_aEln^S+q*ef`}7=kFi*{EPR_`JFcZcJA3X_w?gg z(oZIQopW*zzsby(8AkobQ_k7XJU#!+>%Pg6_fKSo{+-Ia>z~=_@0|_BS|R^0sK=Jo zEI+}iv1ecO)7eK}w@;2(KjTP=edqCFq05h5<~>(`7y8uCr7C=3?7Jgwt(SipOtm)b zpPyVc>p+Qpqy9}Z&u!W%zd3UM>1Tz%gf5?-zGGheqklW+-7mJa zueW`_KPEo!@@aABxsQGYwc0;Zm-)$MVSoL1w~qV16JP%-y`SIvKVomX&HLou^j#9? zA6w0Pda>eOyTtLwR^R4S<>`EWA0g*%zx}rS^9lE#KmTiB-@kwU?YGZ={hWDj-+>yd zwx{#xSO_3o7+7L#74seC@@ zk@wvr?>on_+CBa+lWQ*=|N9`>_Wtp=p9*)^)bUlyUq4>-!s^-n*E{B3|M+=+dhNf@ zfBrn*8NV*IYS*;;^}3hOZ#|QLeZ#yeU)J`R`wwmI9q!lOC*@WqwqBX%HJe}Aw3!F2 zk8b#^RqJm4I6d@NU-BIJuP?T2`Lmbne&L+Up6_$7oKoMr-R*R})6(}A2Y(b!-S^nw z;g5}f_RV^F^ZAbd#u0Tqsa77(zm)j-KmS*19J|AE{_LmM1(r33Ji8roFWviLp~u5Q zpTwWj57kUQ^y$*k^E)l>o_zeMK+|qXvp?t0#4jaWkDCthPmp!nQX2Qv*x~%#Lf!cF zhvMyy{+w~1_nC0>%aac(V-5Cldrx)Wm%_hk?&Xh#%RTO{`7p)eq3osiZye*?-&?eP z(P~{@B79G=_KMt-(kXq;9{OPwUiuGZFD-w2P|fdt*B6=A$^3Wv*2-RDf9ELop6|rj zD?F{st2o|I_{nFqx1`0|^;BhRu%+xnzL&w@6)wlKt38||*ScIx@Sft|_i`y!Z$BvQ z4Sx6}c>Ce*k}Uhn*H35I|9qorb5&`N^RG{~Cq8{l-7^2!%nw(>4p~2`kbhG7Gj+@S z8b;xHRWm;Dy;T08@OrBL;=h`fT>iGM7ME83UE{v5=bP|efqB0KAIctbeVe}bTk4ki zFFHObO16}H+&{t|sb44gw*0F`jfdGo*-Pyo9j_V3yZw%x%ccJRfd1mYPhS5}c>VPE z#k%Wht^AtmGB2;xU3>j~@!xe?t^9_Z?-;DjMBOW?OakyJ;o&UD)Z^nLY z_lM4Wf_)$#{H@z^f9k@5PyT!4-(L)J_9pEu{2zjgmT*Ose% zHz!#8n!g$QHwQm_r*p`9iTsP^HOsdz{(J5$m%99kw;B5<-#Y)x$@So_p(jS*i7{_h$lkRBJ!$<{g3w?x@!wo{5tGy#{R|b58oAoxn-W#x8A=9shHJWuq60*rR-bPE%!G@KFq8; zG|}(v^V03pFVwkDJ#_N@XYY*t&9~0KF4JH5w=b!6`BWj0PuExPYx!nfB;r@MDBkI} z?3KDW^?J^?sR_NVKX`zHb{ejcn7d@G(&FaBP6Z^yUp&s_fZ zeLzX0rtX=mkyDk(ynB8i?w8Y;ip;B<1NMDvt^6&0Gi{r{JfML5Y#^7nKz{xRzZ z*``FCO%!dPDifv=|7Ovgk4AjnmORB0k2cIWti;D{$x{?@AhF?a4c}*rGY<`BAJ*af zE0b3A;_-#k3)>I#@ZFW!Wg#MyROh?&gF$<{#hXVPCLb>2`~Io8kZ*g@jWZ9^43pSz z_5G}8nQOcFXZ*3*GI8tX>tCPm`X}y7clU4AslQcQLFCb+e5yl{n+DK>JY{vBHQGi4zVp@iEIhE1q#Yk+1!xOj_ZK=LVCV z<=f-Kw7TraoZ{bRM1{e>?bzCRj|xgQBg-DCY% z^GUs|#Ua6px+8vn%pQE_sXMR8|00v68Sg$b@iJc+of9nhG%sAHm#WZD17?ze~)bB+E$CM z_uk?5aes^av@Pk=CoeskZv3ZXNi?gyR%XnOee{)h9FDXRqLSP^q!p({^@H*7V7B<`3!Th$-F*8hsHGuKUi*dSJ~{$Mdrc*aNm#ed|D{w$Gw&zQ64#0Nj?x(LBX(~bAs z=##gT{~*&g{np3pJ9H;Kdc1<>+?698~ly$BpEazZPT?Zu4j7Ih98<)_P3aSaj&_7&zB3QHe5TlN1E~esSh^R|Bfk7i#a^$ zgXe{Nc5VMfE2n8xaGl(4EisR0#_=SslP$X?mhm21Z@fp);PeE|w`J1HC&=vXe|Z04 zY`#Xts>|#A?JgR8uly%-U?wnriB`&WwtXVBGH z_5H76zjdPc(RD{-y?;rcUrUsWpFgVDv-@>aTfT#(jeP5~TTfg1l;{1nzmk1izhRGQ z-MNCLvh~khwv?M6E`IalgW-|=r$6Yw{n0u*z<=6m?#E?+lrGHM*qNAnFQ%nv&Rw3x zc7D$ey6)fnc}g3D{V{`-eV;YkO9E2C^G z?ns>cAgBB9d&c{_Tycwf!zDA0eRORzzxC1k{Gxd}$EW??#Be(i(Zwq^5no8BxcpD!Dq7g_W-^3d9{KSfqDe{2p%zxg4W%&`B^hZ0@8w2k-J zBcykW*7K~|)%Yyz*@C_QS3L?BWBR9jc-Fg(Z7;rQ^Emf=y>QL;xMrxoe&M#7H4myi z&66$5^v`OpH}2Vaeq%@Cg`Vcre|t05CyO3lyN$0>KjWmt!4JP1X7XL%l@k~7+tudu z=O4E$xA|?|cIVpeYu6OdFXnmgWOMoIEqTU&%!kt_wjW<~%3|4cc!*y*N_c*F2e(vRq-oFvxwg0Gsj zn&O3ube#^pby^qfQL%qQwuF$HWiiM4&uL$;FV9K}n9BHf&nvM58?rsx*Z;~2sAXZh zyYE$9^t~`w-HAVbv;8oC>diBM`x7adzoE--RLU*b`B>qwovs~I1^;0a_YG$%A2dvB ze`YbSU+zl9&SgyR|4JSfwEnkH?Z|)L!&0`h7idSlpKS2rTEadv`3s*M_yuj`XCBv0 zy)N)4+uC0x=j-Lll(kpwpSww|{b#A+^iA+`LCYzfWQjc!48AF)H#uEmc;fUVe#SHh z{)zRxtLzx>yXqC#98>$Gd0FB~+7n~mcga=Fyiw{i?p3|8@A>-OWX6-Xk!_hW=QBS( zm;5K#E$kd+|Hxzts6LY4xwi zsnP$OoAp(Ws{asAmEIa9H~FF6fitJsUZoo7OFyt|{&{@|TY>fA4a<3-r6zYw$bKjE zPv*g49)9sl)0<2E!|Ly@`I_-Ue#cwi2G6$U<7=NY{=si5^?`ulUaYjO4$etNzPASo~}C z&i{t>SE@t)Pl)fYvOoOb`!5^T$?^TaBDvK5%Y8k{rDiYxwOi6{|J87<8Gq`o*#Bwr z_;c01XzJg4>XWXmNn2gP>Fj5<>gDf~zq&tP$*L6Ep2O=34R|NWUguwYUq)T>*bl22Y#F(CCr)VeHj((;)ST(CM&wNui@~w$CruQ> zG7X;PrYHT)l}$LYy6wuEe{~r@oC0oIOWbce>GZoEGK_|qhbEzi7qG{5MDC&`vB-?csB(1q~- z_Qmg+;zJ9+Hon_aq0z>`$iyP`b;SY>%lshA{XJFuN6gL`&)HWp{6q_1pIW_G&F*sZ`a3*(ju?Jk z6#kCspW^ES!aX0~pJERDyza!5|AAMYo&Rt?yzbVsmxs@<$y?&IFZ|z~S8hVL>YwUg zirtlYJFitxJ4jVb`Ps5VZ0r84KCipk#yIOZ$A$Axk8j+k*r#tl@3qL!ed|6X{+3Pe ze7`bUbZ_X?`wL&loSyStcC*`|rSHQ^`m*_s&0d-GTY`Ie*V}rYJIhYJ2~XuSXzN?z z_3v}>19Q>8%C7c{Ud-3p_2R02?+%?~78<@K56r*)zM>cVg|X1g_l;noneL(&GU6I~ z%SDaQ+D(6cT2sA#YHEp`!P#y;2DiQ^dtA3O>i6CHY4u~y zQxiMab*}qTfA)sed&HggCX$4>Nza_F-TE#*R) zZ_|%`@;X&~=9cR8e@hp6`^fY6*yQ|loPYb-)A>s0_)_L2{F!ZX;?vJnDhadxH_nZl zdan3f!p%_2GumH1u1eOe&(OUZnqhGRx7Oy( zUO$V?Zch5o;;TOcC-0a37vlO-xOJMn_m8_QAD>H|mVfm)G<$~qh54)3h5mUMvrhQ; zge9{@+Rne&5_-|K-r@C@@TrOOC$Rj#v(oqCcWtZREK#CZKi>9yG zRv6<~B^B}Hhm67RtW&nupZ_=r9V?mJx}E(^`D*2EU-}-G2*&Nr-d~?b~^=kK!)1Fr?lfgj;*faviiE)-r%Oi+0_be>pg;g zWE}h3!2a;w+pziJKNgD}zQ0a_-{-TzhE~yZM&bXzF74!7^SRka?o{fzGeQd4}oW?W6(uC>{Hs-X2z zi|yXCkDjb362G=Fr6+S&L5yG9{}+e0d1jaHu37TR@=(c*B=HxwyTWVpW`|#h=&Z4M z7ypqzp=y20?{GO*pU)pS?rCpcRA$p|_~z8(hX0Rdl|>jE6sG zhSi5Psz2K+dhFloHutwNVz)MAseBjzm~>U+_VIN_ZYx4|cs+DIVB~gS#)*ARx+d8| zyP8Z_tNp%H9e#AtH(8~MeOZD9tlQUeR_vR4ch%Iu-*sG@qPH4mJ@-{yAG-FA*^wWi z+ly|e{HfS`Xts#kx%;8VrvA8Hx_r_5pf7j3^eol?_*^$T_CY;X^?XZTiS3dX?h=RF zOIpvze4TJU_q)t(k`Q%kHs31Jt%=O;*-PuR&jlp}3+)D#fUF_#GPO}j!e6nJ~B5yzL zIvLgC+AZ7U?aH>Ee{NU)HDk+vyVc&SJ@C5?A zyL#r<=bbsXR9^R2vqh=Nqu;aqYxMlD{jtqDuDs)6R1~*MvcQWETWc4+vzn9bpHcj? z@@;2WS;@V(Th$HE3%ak9o%8O}+0AvUKgc(_+V3woV-+r}|G>L1EP35xS9?RT#mgjm zBnnFwYMuYAX!5>l%bDX!iZ-);`e&=h_>|0C-Wn&fH*o629W(iK3^!VTV05hyzL>h_ zGIPYIOZN`QYg(OdeOB5(ZKIF;gY|o=c5RHwIP0@L#C7@|QA=<0lLr&J@2apj^OjDQ z;d#6uZ&I@(%UuNd^6rM@8672u5Lc%IQh+i7tOVQg}I7bCfzCPIl=nzuf)lZ zAI>DZxOF$)7OCC8D?I06`vIeCJ7gkC{uw1qyl#{r`8e69s^>(W>V_BpxgM;yt=e^h zyVh5{GL~287r(Wi_+0ltzT&p-J$}+SUd%z~%>v2cPMDd)~X;%VUnO5#2K zyRCaN&o4N^dj371^{#Iv^IzXyZ)=|Qe3^mU?lQX%?`0<2$3*k{oNqk8>)WRlwewjm z^tAozq>5@%D(fj+@IIDz5T88<5YHh*R8K<5{qMh`(0Ug-f>@{?y+XRwfQaQ z_kQzEkP=t$TkD(Fb0kUksE(ZS8rx}xNyl!*JlJnotCD=AZL4eG?{^}#G1lBa-p8a{ zCfk(f3McRSo+Zt$Ic@D;wq$`g{f*z+R>bzZf8Tb?C`CCtf9u9cUkcvluKJ@F`p+Db42kND#QC3ZS~*GT@+{4ObbJ!ALUy?i?V1Z-aDm9^I_ z`yF#^K0|ly!nb#ivMcR>b#KiJ-JXf(OXAm^@~CmQyIi|?QFpDQ`tJ7usbyNf^jz<+ zeNinE`$whX+Fsv_-&cQnB%R28_o%tk|J~j_&Hu{9ty}+<+aHqnbwBo5`hx#=kIE@d zewWmL;U|cA$g}a_dRaSVc?qkT6W6}5>^k?c``CL)9d4=p=><7nZE-0E|0f%kolN*Y zjc4|WjDXY#v6JqXm#>vL%$`!P#?!5D%E6jtl!e?!{`6xo=G* z|Gqm|HYXeqFpG7cAF5vKD8Fv;Px-3(O*aZ< z|Cs%h>2kcT$fmmY;f#&1N~beS_FKq*eeFiO2{qSCI~>!_N|gNCb+$*)dfjf@SL;-F zzpFcTq4)I({>glY>ef|He9icOef7y-{*T_4vWLvI4=Sx&^XkviRiC}rpDW#C*ZX8s z-}U8!^RF*8XsccO*mcRt2hVqzyq;gZVZWE$YJ)FJ+i!?}S#g}vwLbLX{g9H4rcZ9$ z@~t*0sQcz>;%6C#N%X>nd-5KXdI1%U5w5pGF=?+Mmwc zJ@?SID!-7g9e3w)+eBYn$p8A>*PU-;!rSY7AJ#d3pOh(Ubg`VtfAg+g?>rMWW&U_n znqT$$>9yKhkJbgof1hf;fBQTAGr}8ha*OWc*b#X#T0);OZt06`k-5jkPfBoqxwGa) zwCLPqjkSB@%eY-LiN|Xf5b$tk>{9s>GQ+-Yx9|W+64|hUnkG&^E&q7 z@oWB_v-Un-!uf!rd`7+Sl83i1A9(ct;bh~Z{|_HeG1J`j;x_jI z-7dY248P`RR_#U87TzlK*k_iKkWFd;c*1@OJ(0H8p+ztVua-0n`5R z7OX1IpRc!y=d%{;_1^~TgBCQ`ZW6V1zgYV!?wR7+)vpe3o7ohzk^glN*P}T3XP#V- z66L>HYMv1Ny~XI5@oxkFAOVhFZ-TzqcAfjD!aDaA^W5nA-RG~~{(9c^?JuKE;ytw< z;hOW-*)#ckzI3AZ+JCjI>vJda*75#Xll?xg-S(}UK_4cnK!%Y#5zUpQ~vAL zKdMr=|62TJRfqcZaN{=HnE1mR>nv-}AHJ0%f37;%FQ~%e!*#j6`loGKD>LqgxQg#| zzW=-HPCG-ohSl-oQzkcV7K#1BSQ!<6v0d;0sKj{@=&B#`rL*gtoz2sdguaDa?yY?v zb8K=^bC5?wRs!;g_|cCEvU?JJ!}lOB^oy-StjU?0f9u7q3NX7cbh} z@8y_xVS2Ls+MTa=J6|lzZ}v;{Rt{ z@m%=TCg98K@63~DPVn8!>{DIyKzZGNo*Cbyo!Zy`XPa>>Wy3*Uk3XKzH7jy{FdDq= zY@VCO}crrGzN!F2iqa-aF(@BsmLTXWqY^@#EZ*!#3Hx21jdutmEBY zQ2F9aTUhkGC%YepP1)Ic+9u=lgf-?iM^XmKK{;jJkmK^O^ z&KxAVw|miMofm6XFg`fkw!LPZkNF?Ls!waKPVV(Qu%(@Q+h#-IAC;>=OSf;a(A?54 zQnkmB|BJY6vbZ#NWBjIHdkVX*8eZz{4PIO}SAVLd{14&P+okn4rFw`-uU_*`kl$P{ z=;`dx%6Y-6_wx3%oo?PPeSO6z^VOfqiz`3WJhqLIv$1XEEvcXP+LN zJ{GPcH-Wik!ds@otjDXb>9K8izjX7?m^th=UKbbl6xJSaan%oc+ATWwtHD>Egmcq_ z{vIfnJRHvR;Kp<=d83BfqE{8I>WrJ~{f-*5Z@9P2FI3{Z{Dnm?-fR!PIE_(;Jy`HJ z+nV4ny3Ay{;&Qz z{s%v1bUo*P5My4-{2{#SoF)Ip-lY!y*GKQeA=`ouY7g#)2s7o z`zLmNOfKVlJiD>B>s)c|$`h8GE#sCS+PBHoJi-0uBL4LnJ%)bYWL)R3KJ~dmOSEjd zZc)qK)NUC;>CMwuSBI~(a*cZszwHET@}f7kUFY^`h}xM&*9iW}+IHe;@&o2BJ)@@m zXaD(Jv=1-&82I5ZbL;sJH<^n??k<0^^WJ8*uHJ+{rU7prr5`vX{NqDoXjk0o7mNPy zXUGftBIYU{x9~0Vb&X$EuHtk5n-*v%f5~6);Y0a>MYro2#Nr&~*}3ZfF`X&Y;d$|LbE_{;Q07UR>)D(yf5c9OH+hBQnfY7Z9hkF! zY2q4_j-SriTi6Z#FZHpe*?L+#CN5eZT=LBMR^fr!qH}ZYc`dIhJoCS`^1zwNCQkyJ z%e1XtM@KQtDD64-N9IV?)Ha)}3+`QYEry@2Ij#vW*>_ywS*X;frH;@xg8P5Q+tpGP z-i3VUYp)i_+$+|~H;5dV_?=N~`Xw>(rY+ND|5wrKNvFKc;==!?Z7bKmN{WqPo% zYu@S?i>hD5^YzPKddAExFUGJrcUdSCx4a&+nB5h|&2um9TwuAVz4rj`Dx2Tiw;VmN zX#RqyTUHnyI)A#cb^eZd%2t)CAHrPoLrb>ZGBZ;3r{2BnG2 z4spvx^EY(LYHbcV|_)jcBe zXB?CGvtNM+4I!* zyb6JmTj_$Vb&ZBaJEZxTgXgsOwzocFP^LQn4eUi{e0b{>W7QX)^0nmx_`^dtSLKh7(RaOD=pDHfA%}Zb({a( z`I2&F4rk7*N?wU={>g8B|1XT+P2^^HgC52ec- zFT2i}y!Wxnzkjk7n-^_f|C&Wo?s(xg;ZKc^Z(Ordl(*>1T?^*y%izCID3fi~`2G0C z`qy8W6Sl4QGg$X{-?tave(-tQ@9SO!YA?+7JHgxce8*+ZT_rZ3Hw4=iEL4=d;RMdDgu=#=fZR zyiCrAW9bc*`44*A4{W%&%XOoBMA|?FgTJK4iy<*T0|LjJt1s{`;?el^d^rKYM!bzr20-uDw^@ z)A+i@FYn%on;E4FLt z*FCOF*vNXJCW)J$ar;WE@2ji$R#eA_KD{6ERVL`I$b9G8pB`Huc4R$Y{wi|*%JkZG zuYNjR{k$~maQLco>-So{E%e`(tG=Wv*V?g0Dy6XL#>?0PNy{f3$SrWENWGZZg}nw4qe4YIkbO)t|y0deuz_ z=IicJ?|89n?s~1BJC9p#cIjF1SI*lIaM5!6`!8k%&02?d)-M0vXxaYei*Ull|NafG z=l`=ult|aTXStaE=?mwg{0obP zUDp5O(y97te%x|nx4Zqt`OZ+h{0TKG)9y|Oxe~Ce1i@?@jj( zy-x6Si>{E>`B-*3J+S>p&Z|Gcv)%v4>oMQU`&oSDov7Pf^U}QHm*%ApjUIgVjSZby z7sFPwbEW-s#{GFx2PEF^)SP`iGr*Sla_p{$pLcR4^V9{I_ty#iUU#ne<(+`gw!fjz zwSKQvZWd=Op6B+v$N$lsZN`s2dD*W#*(Kbt&ffEju-#{si_SmJOulixye(hm z%)Y(GHIEZs>i>C|@KQhNW5P!Fp2h6lyh$>)5pUj^CH&YmyX{wu-F*|OO|w%=KdJRd zTF*aQWFud(?dsdv3vSOnztO5vxTyc!^T^tLFRLC{`s`nN^rcVwZKvaTRT4kXn7bW0 z=ljR5=}Cp~{(cFb{Z+#6;}?HkmS^?iZTQ~K`|dN0>?7Y*{O3A*)4KVl`enNd2Y1vI zmmQL{`(WN2skcSE)Zlc}w?%w;pbICx za_)!OU3DH8Z*IRZb60b}hSl#ZtN-Z+zq72wGYpb%^- z0GfbW^ z+Y{!`>DhL-X7~B0C(lZ}w>CM}9((5xmqGu>{I>n3=`Rno-}~cwW!_TfO+TdgmwvSK zh_1Zj_~*{4$9${mUk9%F|Kjnr#c$6o_}wyp_uI$_Hf4G1ouGjbXLJ9!buU(j{4`y4 z#ws*z@uK|DFJZ3FWo}o>MC7pSynixD{5(@}&eFZx)w}N<;`4iEGwocRW$WL~pZgA- z*zI>R?2C-+cgww%${gDn``|_b4|BYQ_Pn6|%m&JNHHF_ucw?@kH*nJZHai z&u`|{Za6xzKDu6d>+`Hd`O*Kyw*Fo$=)UcuTDYBiq4aakCAV+?a(_Ed`HAA~LkG4@ zygn>np9yKkuFJb(`+0bFtI> zif)$8U)%m;fA9H~3jgw}9j;aeT&?VQ-x{-R@8PG4({tY&xy9W0Cf9%5b)T@#-Gmh~yr&oRLnO~lf3auZ!a3(JSJo~sI_L2G>s+m0oj>YUy-


218Lw)l4OrxS?WcP{afeLREM&Al8w`*P)<7N_pr%VJfm`udX1 zgVhn!Cos=8KD;phw&A|TfA_ep|DmIKsrPMmg}+kGp>MY<{gwXw`?h>1&y(GMC9m0@ zD5;*U^}kK)f2Xd$&HaD&+iX5&SAKHAr_KKnD_+!@JpRZi8+?b{97{>z=) zHL*v+cFx;b-`M!tZMOZt`TWy|Y47%wbH3e^s_=n5?A>;S6Dl7q{!VLJVS8TGs`zxp zG}(%}(=6KSAAVroenL+E#sl3w$I~r-w?BEu^_?y4zr*i;ZTnZf(AoWD-hp>f9P7gVR=$KYiYT$C}Q4pEU9IlTCLfPyGDEEmZQG=t<{>NcKto zY|kX7)NmR67MR6-{%MT1B%i_buPQhBdF~gTj+w9B9i8xa%l*qIrhhZM*yi=5e)}Ds zJCjpu`=^?od_Apt?V93;-FY{UZpvfcr+;_p?DXCMiI3XbT`yYBUtXKOQ>Oey%=egY znI|P)Kkd4w6!$zYNxy9QRJF`@OR9`+ba(&+J3pgHGksjCtdfH?w=5iJ$l3Dd$8+&pNlueFUoC+ z=_@~3-00dqvHeNcy>k=Kueo7VcQNsa%D=oWy(Ni(!t#EoNEH6z!_MMVsd@sZD3>Tf61G zj>0x(Tdt1YHEd$L8~j)o{NMiO`%bIM)9M#;f0gmP{3EXGXH;vf%H>n-xuE?CbM(ac ziG36QZCBdwwXD401NU0zN_*vp7q97gd$4b zx*fIb)b*90!V4--EdA=G$G>xnUiee<6`!^jSDsi=%09h4ZtJ~;r``uX{a##oV&hj< zJ$}n=`&OLVzxdSWKUyynwa>4g^l!^QrqsF)LRf_ONj~Go!WjNH z!C%adop{Z}F7g)~*sjkfzGrngKk+^5?#eF-%NBL#9sbVZy4~;|PZwYE9?3JI-@E=F zk1*1xlS@ANK*m)+{7Y+>o+ZPlGYb3TJ?eNODmpCWMfTb9>C`yqNw%EdvvvCUsYloT zTVcyBQ&p$^w(-&Tuu}nY*~u;zWDi zUbU=!$~nIdC8q?Zac}Q^x3}|g6yNoq*41*m4}K_i{CKjSN$mf(seg}LU2FdP&Zq6~ z`fk17CQv``q1EC8xncjE*YI!Ie(vanxfc>#pU-LhcA+)GKj;@zd&ta=Mg2ifXKvr} zTrXtJse-%-m-_b!AKhVZa689j<+4(-nY#7zlB}B#N#5rw$<%G zu1}LMJn#C~y2zM6*spZXo{;`|*Ih5(To%-H;843w!b|-Mhxuy^EO=s8oZ29}^a->0 z%1?*bfBdxBwo>HE#O(nWZ|X0d!+2-GsSkIg-u^uq4Vm-m`?mEdXTIUO^S4*LIP_fe zKy>KLuwy5*KbxdHQ{vtF__vscdfyhP#J^UfN<*Pj*c->!R5eEPoIZ?9)o$M)p~ z-{;uTn|Gc`4d0?K9GIHo!#G5h9SvTa+pxF*kBp3QevLz&kHrCwWMv|+a_uif@}ve_T+wBFga z_Q2FT+p2f)PPp7xy_45y`X;}`Cvp$NT&G(aUh3%1 z7ng18eR5icMWru#joCffU_=iTPnAy$Q_vUUFm*@!?JRp zk2}BK7wir?mHOsgUsggEYtCD~Q)gc={oDQ6>Ve2=*tMOqBI@i&r+{J9NW%liywKVucfiN|O#d zA6Kpxsa?NFKB#1(=AYsx%Asz@tUp|x2&r)Ph}YSDTB`MVtNZr(DO=F7Q~8+>OqH0`_BIj8HH!O3;+Wn{MA-_~Y(f9CaPw;s<;%-*cL zfWQ1%@xRV(cO^Z`UoNwKEqZT_LDHQLAJ^%IrjMR+TwFc7k$v^2Mcxxmc7PID>=&-W zVwaGqGgrKD?b5Sj+*ri&<<&V)yX|Mo&wV}jdFSR?$1fh)p7t$p$MlW%cJo)t{?PuqX8qo6H_uDn zF8q5UWIeC)(d`TJqWG$xZ?&7=UViV~^J5PA?`tNU?^XP_{bQuzlKJZ+=c?G<|GDex z$%z-*t?wsDo~%&6dWqLfMn?0o`;%MBsXo0kEH=4Jow@eKo8k-}yCS{hCvTM_<4ok_ zcY0mCuCc2}a-w?eCayY zwD>7pJ9|$BmGot={J^~Uf%E%S-*(pSd3|cdzkPlkyRPwV@|NwjAt6(rNBI1H>b~*(lK0KMT0viuT=fIL++20evdb>qcKTz} zx6|d1?wk1SVt*DSfqW4=cH+OgZg|Ny>tAj+HMXt4V%~6b-;3(h#W(h4$lurKySOr+ z`8}wSbKz{DP5Pu?d5IeX zWDVW*ZJoqEWe$zdT{(_7GMu_|qT$xY`}#A=KK*9R`hU(kV)}(^bIUjBZT!Fd{f3j%R+qIqdUCo8(_jVW8Us?F~<+8c?E^p2IR@%yMvB=yKF0yO;MAFp=*X1W}e`s4HN{#2fScWS$ya@u}>xA2VcmE!L!&j`Obc=zxO^)>S|#kG3o zd^UOU;_l)ay}$1^2h=Z}di1V%f$ay*^5Z+?zRlmlf90sRNE^TX+*@HUi%;MA>wM+p zzSr+Udsd#|jj{h)K6&l`l6mPK(W?r$3#Khf*RJAwxA*w-Y5RY>Ua7aVf9>A$GSdA= zaSea7v>hK6r_TlqEr z=oL&c{B*i_^BQ4agj~gIe@Im5B|q7l{-K8Ht-D?G_-^U^ho@-1 zvBj~AcBhPwJpaR2(YvVo{7+qj<94^SYmcRU)#>Ser~7?p?VjzbS^MAm+3cKVcrs7h zVE*}<_jeC`S;t%WyS~U7OZe`?5ZZY2D{7`7~y!a8lTm z8lYQN1OXZZekJnZ9Ts$5tvAxWy_xBB+8msSuKeLu=d@t;NtGu=N zy6+wL5B1m2-Z_5ui|oge>3O#T7JhJQ6^wUtcH8~#>(10N+wSzUn}2P4U3x6!8S?|9 z)%m*()*0Tve@9(WoJ)gFdzf%0Ia-@gq%Z>N8s|7fr9&Uy{|?&6$V?XMs0* zeWT^`<$qT#whwyxvFCSm?YrXl^*UMmJH6iCKR@Hw54{h+?;Jm0xnE`KPw&~+*Y7Wq zzqsu8|6{d1O!afY>C9U5j&EYmYxmC;JB!N`&YgUDdsXs{^h?`Aj~C2&dq;Z4wfk=qht3CbC%C_XD&W> zU-IX-8A73QcApzp*Sss1-y!-|{@C07^9{dl{-TlW*am4!`pnS`D1PT6MyVAw0ZY}XTD`yar3#)jW^}2uQL|!Sx~z;IZ8sG=~>MJ z<3G1&^sch`^Nl(F=bh*8-gSPPpM87(Z}y&x$M4qNQ|`2T*Jf|>TWO__=j_}6?i%mx z-|+G7W*f_QcGjSw!gWCvYY%;pOuiv!eOSLYv3kkgMadTCFM9SA@;qmod-0oLZqIgx z;=Bt#)gCynvdPK$t~CGmox9f;{MFv^ceZ4({Cmc@leH={*F7_`sn2-#^ygv24Il63 zudv%U^WCMh#q$GxWVT+sXPDG~-tt_;#@){wE&Jc{$Qy^f;rn?bqAz~#!~A1iy!)7R zcGU_*e37(~unxS-efQqq`@LxYzQi6gn~phqK0n^}o_`+8pC!7V6IPsk zd%d}G+xz5+#WoVp_9^ePn=v0`UH#Gz`J!$1GN)1S;qcFq6Kac1M<&(jagIX+2R zO1p|X-gH{B*Yo{MpZ}CS-_O{cm$1gNZ2m6sJ#__5=X1|DZ(Q+rozd6TU4~!(7CneB zx^K?(f7aB3 zJ;y)xzYTwd6)Qep7hCk71@V~Neg*VUt^B-4m|G8(;ZusZ6#kOueai-@6ZSvCUHjaAceicFdXYBTH zKQZq6n=byO?(s9Ns-0T#OHW-{W#rohS}*+Ie0;5*zuYMX{^L<~b|w=HfBY1vNt^Dp zI-LJz!qW*!b|%+8mC3xWnQqE;_}9aoBr>E zz?IL*(fjQhf+uJgBEdtCLb z94opv3AeOMWcw%lzbu;kne&kRkI9_AUH1-2{7X4h6zW#dT2p#RDikzH6!vB9tGI{H zSrX1|-F2wl|3S>^*C`L~cI|V&_+88DcJlR=2b8#9oMV~Dnsl(mT=Xxvf7~zfm*a79 z!_j>c>ir(R*ZvjYDjunvKS#r?X;0yz6XKPRT{a5-c;1;Lej-`DYmGU>c8y;}uHrwF zV(bH-bnF*)?K_dL{x0N8Y?t1q-I5ja7j4(H`n`SK?FLu375R@8L!WI}RKMhud|=5& z{TCNqYewixgv6S|ISwVQ!iGbmwaTp=b``N4M+7A)90!DX+P&DG;cqjj@ehX4L7dbKA_aS zy}?!NJ;QdVT|L9)pY1i9tkB$^x}G<29{X&SvR^9?ooH0=TvN}iv&p&6 z&NJnUb;3r|Cr>83x@}m0GFBuuhyCZRC!n2DPhI=!na(Bt*?#~$2kE@ZuQR@5^W>w) zmCnzXN$oN76WdwOeCF}o#TR~`l-b|sWHXoN_MOWopMOg9xBu|DOGVE_2j(;mU)-$RU#?YH$kU|;UjxA8ewf|an) z#|r-X-4lN7e;%d1`{alJ)z^yrm~P)Fj@{+G{9F0|=0iv1`?$Z4dO7bKA zW8!!JpZMY4v+#d)UCvL3+MAyZKQmVCc&>hi{l@`Y&|*zcL0T)~HqT&YtsmQ$Jfq)p zcy3%yxt9KG+p840;FK@y|88kJyYsyLIraS7`t$b}`LXqP%Dp@!@wR>mzrowduIIjZ z@FoALev)$R!F6RDw`Emw4-G%fELq<(@nWBQMNf^|?T}-dT!**Mow@ME%&v20QyXKR zp2=}NA6PPf5r0_8x0zpbZyMjcW;EgU9LbT+)9gRZi)c&7s#F=Td5y zy??Yz;^*O+)uOfY7j^S3mQOFTn{OyQqj)OM6Y2C#`DYyFpR+k6k$g$%TeW0yqh*gM3{sdJh~Yo_MO1@X$WVPq5;j$I|n;pOrs|N~Ukhi#a;u*FMG>=k_%1wYkLQ zbAMJ#t!>f#tA?*0E7#O{3;wyM%x_TN(Z2g~?5@gps$9xuqMduDF`iH5nXUb3jtaA- zkKplxJb!c_SVU6 zveZanKgkThGLv0LWieodQYCmhxpxxNwkc~WHJD4y`){Y9<|?@N04Yqs>I zcKx%7%1^aowfdRCd|Kq+&x^-Et@O_;5A6?)p|Uy0zhV~E5y z)2Uxqv46>XmEfAb_Z8!R%c-AN$T>H-YgR2>if#Uyt)2`q0o%KHT*yRtbDV&`oMGlRLgG%W|U+}C--`@JX)kZz3cfk5I-$VutFr6!kIDQ!(aSgay!?GTc>kAI^VN)8duALfyPIrfaJ!WM zNJpkjef1fpbB!@|&x%t&zWDDpS8j_q|F+K&T*)W?8r}%$zZWJicbe_p;R=p|c)i1x z%qKr?w7HPE*Y?eejfOt#|K+7m?_!j*3(NRu^5NIU!a1KW?|lp!n@L}JXzBr_;1gL< z8y6M(yl4DxFT&U;ci0IZV^)c%PiaexJuTE-q%B@m!`V zhVjg|+suXOQn&N@kIc$cdYuhg6VHEUXFPw;#O0kbhHmqYRm#@3@44~u#nF{ABEc`mW%W6{Ti(B&VBtqZ0UYHzr~SChH%gXCXrwtRW*k2^P2tTD>k zf77pO(+tB~pKlaBs9Ym`opHM1J*lntOVw?6o_+=L<=h4OiMEw3FCY9*?%$Nx(B5yG zR%rO-?~S-?!dZtOgEn`3W^9#b7W?h`MmsOCWTO6~gpDUel0Q5;+ofl8v|`VU6UeeW`L@jSLT2I zB-gXnT{xAYKVR2p&)w7M-1Av)zJGhFPA>OebqFZ&{at*hKJ1770dCQ~VHYj0eRnux z)t$RRz3BPoBkv5{?6Mahl8JtKV*chb?O$=O`N1XIj?a5>IkG+E?}Ur@?CiFmtv~NL&i`EEzXSR2ZLdr7zq18R?>=9q-P1Pj z=r;fR?epioy12YNxa8Y&+lTGTi|@SQw6~d?tXk_|XZ70Izejj^yNKViKLT#EpI&k^zc3J#eV*`e)sSC zwl1aT_Ph6Hce);DA?;{y%94^L(elZvQs~mb>F!Wh)DBHip z_sJmt$GhG4Pn=sb-SFj;)%;LjCibebeV( zE}nDfgmc=4`7b*S@Amk(o)0Uz=***+*0E3VG{lq`<6bxc|f=CbA|f++xL%eKCsxw`kb ze=^VA>YApfx*wl^?3}jU_`!6!`A7D+uBojl0>$~-upM#{HR45+Bo~ECRG$-wb$VyG zxYsc0DbK~F-i=4g6aQE@e?B(vgmYTQzXSKrJeYAw*wVA}1fShjmdZnqFW2T(%jvuB z7mJ)*xo4K)*Nu`huJJ1M+53Hq$S!?f_-`5K*8he7mU(iPd;xLR&aauXKQlCC{-A zuCXX;m??9-I!VW7^Xx_4wT|12kM`YTdNyaRdQrp7q~LspZeK&_>|yEspawDf8BJug(Jw0?$Z2x#-7kg%Y0T5r(P#a(*4ew9Dy?223S zLUmQ$xA46OHb=_HS2w0_j+hT3Z=3S;9#5|FuaTor{`Np~TLjPt<`go$}AMco}+Ou-*=Md}DIo9dV3v5%l4!fmqu79zWVaD6N*If@JUGM1M ze6%ic_vY4iapvy1O=i(=1UJ^1<$O5lYWF?TKdx`v*~evZhiBZ{>ALl^THf*-$=!!e zFs60iUHB&F+s3^g&fIjDILv-Vta^`FM8%G43(rSH?2()CIB@;z##a6lg69PH?qZCn zXxdTfH^ngNwdIBF>g7M~Y_t8z@oUqR-(O{tf4ow^|D;aQ&Hm@Kx7RHXoxd%zFF5hY zuVR<{_iSSSJ9pIg{qXs*q`2jIKSQ^DOTCr*kN%HuEFUq;v)x;9DtLDNqvG2io=nd$ z{v^;<{(F*y^Zjq7?8}UIJShJ5HQDFOI_#-cB)tBuq`FzK$ zH9kP%=V8l7;S<&89RBH}f8&&8Zja$N`}X5fdksL8$led%W%}0ct>ZcK_*C46<;9k5 z-+oDMIO6-`NwMYq7p=d~J+-*OUH3KS$DCTl`M1y2PQGwIeTMpGiQxOE8|QDmd*}G; zhrX3@{PlVz$@AB==d(Wh`r&z3|F58j>qY))Z}_opKV!F@!n1kWRt<%JcWyXX>s^~? z``c`hZT*w7d#7gH(tJPTL%RI_WUJ}532FMRzcqVyllrTIU5=-$)WzMpB?AMT$I?c|bY zeX==b(|_uOgmCTs4znf&wsX9 zfBMLek2dFC8!czt+<&U&yxn@}`qcAbUmcFmd-baL_D_*d_s$sW$j`HCHN42(;BKv! zUXi7feB}G`Wd>~Z^Q?BCefv9j^Gy2-SC^-}7cKdrd9S)u?)bzrmR#pUB|bi~xp*?@ zL6qzB9g{8PBfbb5zP7pO+4J(8u&v7h-TY(rlb-~M?e z=*xGTXXmAkUAaHI;e7hPHwiv}cFs5an4UlT_~hd=?JqoBJ}=-;rP1A`v&~Gj{y0DI z7yWDODsFq+;+M_E&!=V6`(6kgJ6&v1erk_UL`f#A!SUTbM|v&a@EeCScmIpwJ@eDy zndt%5F1zT9H{(;4&YhciTB5M5@5DQ+2WhVPi9G)e)3+~rA6U}IIWIa!nh&p5ey`E{ zKmV8X6Oa4xZtFgkh#&hf+y6WJvwTDQS{sA8l1%cyz7!-}y8Q3J@~sv#zu4Jw*$9^0 za__f!`10j}KY4#&evUN1aBjK&hFyhrDPK(H@AkNFR5|N>tWA8%_l`sTntv=docQRO zFj4u-uRq|<xRgY1ig(x_pYfOJ z;(U9?Zr{I>5h;xk^^PGIxkYOiEfUwAAPsrw0Osxe~db1?Q&y-g3PDAl}n? z{(r-{|NU2grtf09yt{PE^O^S!e94oo`s%}H(A#=(Te`-zKZox9=BW>!S^*-zG9CGw z{$%#54Ik5g%w8p4V0U46{~^l*bNIj5@y#e*W}dgdA@#cS&tt4PzxVo=%#k>~(fm`d z#PO&1E-aQfzxvBD3FBkmu2x$ZoZeW@P@$LHqn-S;YhS>{NU^=#4X$E~MUGjR9NW0Y z{8eA!x~tVZ2FEwuOK$wW!YD_1??n3}7w)GY1G(PV_|=zXfd1>{zX3d_RcrEs}65JFFNn=_VafapW--waQV(F$K!wA z`DXt){6pfbr>z=>e#&mvzP5xDxOi@}f0Ai~Zkv*1P=Wvbo-(ZFN(*@&(s>Tgt!aH7r{BLBMd= zl;YF(9{9f0aP8N!`n~#|g!1%F`(N??n>tOy>i3F!=FHtX6S}8{X;!UWRJ`V8Eq4KT za*wljrOj>W7&iZQhO#bOC_=Mw^zKFEgGBhk#EBdk(!@2=gwBuzpzNP z?CEFd-j^5?AGYGfqH1|&@s&nLSM|J5d=xTsi~PqGJXJTo?K=O|`L^JP&yvsn=SwKp zXFKn^{yXyY|McBacEaoD*`E5eljm>kw~S}TuWGhMgPPsHdJjqTPw&ik&kIod)e{k~ zw#UgwU-<7I?hP+g9#u&82mew?*G&GqWT|KBn)$UKo^0wD`P;F`IRCf8dd+0pH_bER z&RJbx-?(qiUkCXk--}-5%g?|4FWsL>-fsJ!O0y#pzrMYZcyQmSzN@i5{p;tOl?PJT zPw39e-B7c5pZ)EOpJ9Bm)nyyM$GyDieJOTVrn7wO$1_FKs^wp}TAtp^KQB0L$qSwD zcE_1F`+Ym8d}`+ZT7lQ6EzfD@gB zb^7A-{EOyvh4jZ=biG))=RW)6UtAMee}x?Ub|YPD!w1HVi=BRP?_KvG;u`zL#Z9%D z^JgAVS)Xb*z5RTgeCe+*X*cg4nvv3Oaj*UQX4~I91}Eh|{=0d-L6iMJ{rP_^JM2$S zdH&W@?EI%awX7$<^so7!ad~t6vfU+@=k4SQXV@(NqFEwVvBp_v-Gh&@@;$q?Zyf*T zIA6=++&4#`6%YRG=RX!8YE$;Q*)Zhj^R9FMww+&kAig^FnYCQ)z7tHz4}Z?_{?aHv zZ~o#JbHYIk`-qFhp+6^R2?u@&TvapWW9WfJhb6Mli{DgycJ6t_b@sP6eNtbTXdNhqJczxu^*k-fc!$4-2%?78z??SXPn;P;w`x=Al;9=^>zU{inZ zx!>_fg*{FC^e6mNQq!AYcgS8>Aol2tY{uXB>^f?>E!bat*4Xeu_tp-FHzNDW8-JL; zIK*_3@yA2fd@ZZ~@4pk??0m36>+?h{<-bln(F)&wC>i|v@y5PpU7g)^*($l>o?e^j zXCm@$rsKw)m3U=jZZU&FB6VqiWFm@nQP>>?cMQ z?~1$EzMb&Sww&`+z?$}2+j3Qd{rVN}cA2d|vrB9_|69p+J=^2&e|x0Q+dcDj>;( zDzRlltKp;fP8(%^bhgg<{q<*j!pGb7%wl(cTNlhe`b14!F7S)L=-jtU^Sd606v_Wq zdKbFM{{?q_{LKX~&UT&4eO=A-A3(UQ7v^<) z!R)DT_#w)Jcu zs{1y+etw=wZ9mgJ+xWEHmM=el7G-mbKaxBjzCpL)|M~O&pmI80t7qfARweNxFS;$* zz8;|Ev7yl@ts`#2>2#M?!nb#in6mc{?r*nK1a zyX(D@i7yx)eRW;L+;LHSn7AhOMZBgi{1x(eIHV?(f7#T zRd-+Av+dH`Rw@6%F4TYaqW9t7L(a1)1N!Hb;qXv zK?zoi+01s-r*>bSer_A<{cpu}PG(!{=Waco^<(DW*Ei*ZX1=~0yX)oe+g$YwXAJl1 z|H&=gxQP4w!OgF3cIlb58rE&S!FTN6Ri*Cv4BY<>kF6Jzc03obH~u2O#;zaQPlT=t z9j||AVR~Wy-?etz&;FKYl)tyh=+=LkoL|pZ)A94z`|g$dfB&p4 zoS_Qv`5-PuRx|MyJn`I~*iKHYJf>6!UDC-%3M>T_2*@!qZuvod%cCzcX- zxNI)#&1)NUK`L_gM`k3SjdM-^eb%Wccys*J#JE()`s^F;HubTl?MqFpi9K8#AF0l? z`Tbd^xWL1fiDF41x$E55_i9+(PP45Bp`!G~;im z*r%?jm&zrZ!+u#v?dUZ;_I~Rc>Bz?o`@g*qUtaa4+p;gEmp!faoYR?I6^pL_>%RFs z-Ip<~ejclQapC4go7bf!_S74ed~Fq(ul-%T%BgRj#La?->eaUwH90tCKy|oYd zj!pQ^-EZg?_vO&(Z*h~3a<7k&U1qnhV1i-AzeB5Ye!qCky?*KLlFP@7MfN#7+<8DI zd((vW7#*ufHl3ozwedPdD_NdZOx()w!`Josjft%>Pm}t@BTt0t+Z~c%e3T@2KJ6+) z{llyN>+|9(u0P-Qne|5gwVZdq#H$dp4qkGu=vC3%`f)azxi;qF*mP1UM8h7 z$o*;k0kgikeKRJ%yL7gAeMrUBLm&2*&Z$m0`2E^bgSL0qT}5g^C&tW8j=UC?@NISE zbw>S=FW^P7V#i)LE}XB=R-0!XKd0%R-d3B+kA)A!o}K)BKxFx)hIr;>H(CnMb-&+c z5oy2WZvDsU3-q6Vs%O~O_48Z5S%3I_gZl@%r^`H(epjifd3WjTZFiS^(B=GM+NEdJ zwr7!F2~VZ#+#CO54}i}P?2c2sze0F#6+^@quDYduU$`tC=KeU$-gs2rY5Hrs@Kl%k z587WHF}GvioLQc4lX`*ry3qa>^-t z8Fco&c1^gb`eDJofVx6jGiu~Z*2QoUZuOE=t{3Yo6 zKjflo-+tCMnfO=li%Z`x6}*sW)h@rMHdE+>+Unc-2l>+zV;uHx$zHZbe6MyTJgx$}j)e?u#@82@r@X7B>jK^vlD*bn5 z-u}JdezwTT%9qB=7Vp>pJLxU=uJ4!D2RyUX`>Y<_R`Pi1|E;MW@AUuP)Gk(-dD?-U zZ%KjVivx^L7O9k<(&bl3n|MdF-R400s>yjW5AcrAMp(|L2O|L$Tg=DW0|S+*R@^Hx8Ix z<=>S1KxV!CmlcWIwCq89^IwK*AKsZkR0 z>}Pg*?FWs#SUsQfcfxPe0={efJL8#;f2=!^DrFJ(-CA-+ZRY;q#+!1#72~rKs^64z zeGqg_uYS`Wv$XN;#(04l&lmk}{NAgyn_7{mYj<4s--l><msozBE zZ|zQDgGa_cr%kVB4CZO9+jHji7SHYR&q{Cgb|mV5wtA~_Xpi6SiN(+A#5HY$ zwSN-TtK|M+$ti_2tP^Yn^>8zdn4LyXO3aqo>P3<>tTTB5wbRJ71jfKCnprM6uq< z&@U4fb)RcUpWZQV4{OYd7mL*MnY;7ZNIbXNbXjf7F+)$ z*mn-|clNcK!524++8%#gEPQ&4eNvV1?dty}2`An?ZLeLIx95-2mt6VRpZg^y+toAu zF?s#ry~O0a|DrRlckP*UOybucFSdf&SD%Ofir%YQTb;`ALO-&$?kUSM=kIZr6H6tk zKArLuGk5fllRWdw=Zhj}hSA>r;bf6xy1vCCwR*`vj;fvG{iS@)Y~#MK$3M@Gl2CqT zwz2Ok`}tWB>A#epnHAQ&=bxSNXvYP69-g_Cs&9&Ke?IkO#pVC(eUj??ip-Kfe3;7h zAX(P9tZwPDv#*nNzl-mwdzvKoT~Ta*&~(t@tZte$RtCS<{ael`A5?PfpY8I*i+ZO=M2Sum;T2jOcejMwdJvQ{f~#LZ{&X+KCajJCNA<-apl)j zY#(Y=UZ-d$PdfVdz;eT55%YeeJ^7?`nsra@Q`HOV27leB`PEcEoiJ5=>%*z#63+f{ zmD5v?*Cia_^EQ_-%;x+(ld;3pyKJ=)cuURZHS7w0x|zYL7W|S8H@37CpJwdv^}ZMK z#ks34;^NX=erEZ=RJ+iUZ-LAgrm4P}&X#az?-S4=co+A7dokUr$IxuQ$yM#*Omo-g zhQAqp%<+!=&URpa%&A@G49V-fBiFMnSU=qjRJm@}<2~@>@1>nR@oZ_fk_`7^ZXJ@? zvvbPhLku6DU5f467k$xHtiyeJmrfni9{-D=lUf(a2b4_YespfB(sX;Ro{is@wueYg zJbk{gU*p&Eu75LkeJ>7GKdoVXvrsSDTB_kkk>vBVBiBx+tu{KdI_Jc5qiySRj!Zv& z!#pjyr%v*-fwbX6qitJrPJA%xJAG4vIqq1o*G-B0vBzxA9Q*Ok=vkuKv6AVA_cuLc z)=&PIa@a@j@xGM9>toIp>PpxBD9Ti?IrDVR=~QQNy>z>j=a%P!zPaAK(7kld_LSr| zn?r8#$VO`Aw)N_#{+}SrnpS&4j`z$@XR|LEn$P)fewgfSnSP?JKI+uB*}WexUJ5(* zVW#)e+~9_#?;rdPdTD*k-8<5MlVbbQHR?A%lzK<9Z@PGW=^AD*``yisSns9#PpD7d zRGaFYx9n$&;&!oZb8}9tb**TM+1UEG*zCu}LuFI;a#);__*uby+s}-xUw6*(ROfBF zYwT}&H@J#Di03|jIj6@o%EkY}46%nljS|j%-hA-7*u}|L4;(7~u%k6O+bn0J>yJHh z5kGjMxR2k=xe(QoFX6t0<9@+j*B{$>BYv>W+`@7HL4NcRy#>p4-|XHr@xQ*X+#z0|$@_%yUbjy5urnLXldS$9-e)wklAncetQ}?|? z_jQE#w(gHotKyE+%TDh3Q#td4{I^{_k3Gzao`LLGn3{BYKckpk^Y_yhZYj#?`<#CC zybkZ!`=2x7i&*Mx~qLdoxi1jS5s+bf_}ocz04EO#~s{dBJlH&=$mAAIrcMur7CO;Za+RC zEc@K++R{dK=HmTqe9UQcB_$Z1{V)~S`Dp4IW@dMW&2M>J-W95zE_@()V9kH#;|!bM zu=TM|`=(sKJLp#NvP#zk!%rKZo_XH5xuH@oL!oH-QyFviq@JB~-qt2aZun4UXK?%X z0oDU+CNt}^q|KFy;5}1iv4Jn*)*gu&k6${dFr03EKAm~ ztyudwMzyx_U)<4cW*^udXe9q=S$$&}+adKBRVxPjf>7?qZx6gV&wh{ZOqrp;uKKAT zzUd`Ae7pC+n&-^&3~9A;9WfcLTiCyCZ2CO8v7fQKCh@VhOZa^DXLHIFUPT|YD^_^2 z&FRNasSPJ&t#&l!)+ijisJ%r0!A-80r>zfMnl8`m9dE}rZC}Ef-A=!lX2&XSayYla z=?zozJ<%j_iRbGCBo(JeC{}%qPT0uZQyJb7`-d?i<@^2vi>f95uM?U3U)$h$1+(G5 zSj}DE`4b*W7fqU)^S;?2EcWC#JC2{nyq-N&xUzlHQ)`a0y^~5y1>RJtelEUn@xYqN z%^%K8T{F2k;l1|E_T~xm*QD&@ZHit0(J4Lvr+=aHfxZ|&4NB~c&Fd4Iz5HCkaM+rB$~P+WcE9{W@c z9{EjKeT&YAekpQ&E|VbeX=dn}^UV_uuMzrp`1zVgf3gIMW`xT0vnBRy^QwsBI%D}w z;m4fNL(ioWPA(NZ9p-tiCt}+x&^pwTlk@EZCCWCw>R432>P61uX1`F0y6UUoUCx`& z@vjR0(cb5Lx+Sji{PVuAaX)ol@hsTvn6c-ldV*EC)F$f_)#({L6(2M%yp+!6$YbBE zGxr!P`|q0@Ri6G~|GnC%c_+`UvI345OM*A_HY*<6(A%7T!)VHX`JP)<8u#ritX`!^ zTQk^Qp0-ftO~OQ7XUiK0H8q?+9lY^CVScQG-3>(>nx8K?Gd*V6ooNd#>NXq# zkp*_AJZ|efGrI7&xip5Ys(6E)SFF+Fcg@qcSAJO3DJ`(O2#eHIC|K4CX zDK0_-&b=F3Fi~i%_)HW@v z=Ubkv3ES*nc8zKC{K9q2eOkX{@-3-@4=F>YMf!+ZnbSvPFl<2Yd+^o%^?exjN?W&PDZ0U&L2`0Vz7c zyYAV>hUSllu10pvTl?bB>gtBYU2#iZ9PK(+cXg-yjK9m9YaVBPcyjfsU3l60d(EdZ z=5ju|wz}W_?E-$c&#$x(sCaF8ewBZb+0QrZe=@JAHHJLv51j3CP%rLp^%XUP1^eCP zdzY5>fAC&^aoNkzo?6{&osD0j)?M|#H1qnOF#h$&o?d6NVec;6C+1WBa@pT}O&

SM$kK###1>_w_S@Gd>HjKc1UC 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

)IQ6dfgXLd? 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�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 O_t`C-dEy| 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%0D#tS@NLyv2R^i_Xp#K{h2){{h94d&OK3Qwzt3b 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�@Io2h&4yMAWkos%)T zJLm3nEh;Zw|HR_6#0TDpYdd7Ne!VOqxR(93Qw{T4_Ua4%kDb)seV2T8-00qfYt6l? z-`k$075Jx@uQ3sQ2gU zPxmfQ(mkCa^CaN(q?%i6lz;X_#(#?3yzz7_^)A@wZ6WeFg518v5w9!?%-4UJiz5iWm`IgD=&Sd1*PEVNOI^}); zq-w*P=PQcz6|D;=S9f+MGu=Egf7XrV5w3OLf+}lze;5nj)_t!d_^r9HuDo-@OvVY* zdc9lD+N}A~eX;hkP@*xj)NM0khgS>Nr54v_PkGXIP2%LmYa%Cm*ZiFHcunf0=&04I z{zoX~>PWm39chWVi>q$~}!;|xC5-0ITB&$x33|6gAJv-@7vuSweVWp$B zGav19`tJD4<h(z~d(M;awL2&MPpwqlpSE_&o@-IMKV@I*o|Inu zT_u0hC)NGwwVFR`UvGGF_?rHt{Tu71|5;n=_v!n!)RXy94>vmIWm>A{Z$e|KLcO0o>X2Fu4X8q(vsErD-Th=~82d@>HGY$-qn%aLBNnTi-#l-U z&HY*GmX}XW-E*KSaMSfD<;sa$y^Gd;-Iy}JG~mh(bp*4FzeR)y`G<# zUY}dG?LXh7=qP?Kx%8z>?_-^Q+pfH~deN@E+qQDOy4`(5@S4$sj-@8=(shs4eGghQ zdG0mu1G+N{_y4awv*WmZr{wqk@9KS93jY6C?44;h@!!6W7HMlf+df%7ul4O2pR}B4 zJ>_-ziPc5CKle9YOU_s6Ta>>(jsW|GeG$H`%T%^;pfDZD;(v{lE2B-s=AQVCG(ajXTvdf2gs2 zU;Qn${Ll5UhjLX*Q$KUQ);zgfXZw?^>}^jjhi!Xue@$!GZzI(?qFukW9^Lg6Y`pETO`;zvmS{~WxSrmI* z?BrM3-6G$aPMU^IeDvJ==--A<>zuph=c}|^)=iOl_rtYF*L~@eTYbR?&QJ1l`Ey^{ z_K&C4P2ZZnlA;MEMUDTI{un;8Ul|i3Jb!UfqOSP2hKCl@K1)SCnDBIuzvIP+k*@9O zsWppa&F(+hp<;P#p(%G!vipiB5yyQGER?Xbzg=Q^Y-c0${bT#-j?--Xa3IFU$O5yvT+j&XTRN0 z*{7_ccjB{*;H2l)b0!(fepRiOEu2&=Bde-kQZnsL@t3ea-$U>GW|jw8_s6elhNsof z*%e|hkL+xE_V=Wpl<;}gJl{EvzjjWyxZL<{zKhM|KVRY%zcfGOk2v_d_~BmWaE`w$ z=Nn#~e&_g?XWGY@R~ss4ChvG6+7~!!ereD2KXa6wKXvy_ofKcTN8@LFAMd2=R`;g= zX-jT@QrZ`EQd;I|*Z=t<|3$m%KW|gWFKO|-_hg0Y&)W9jkHwQ8EnoTQIp0Zr>s#J& zuU~N4WU$Wlce0wfrRkj9!auXT_q2S?V-HVq$ncF9FQr?oy`&{`FMrlx7SEw#4*Iv3;v`}v8-rHV1&%?UXXYP?-`l7Bwcqs4dS6#kH}j7-dT;z(x=dUv z{T-tkF0=%Q3QSN6TB@nUAvAG$gj3)e!4`%tCn?TGfuIbh78MVZ6)f5cvaF7-ETY_@ znq7Nr)1UwQR%7>U{rhyg&FSaQ&AGd~y7+y}j@8vHa?j?qyf4;2pnNxrS6S}qJr4U9 z+j1nnz2`G8{C((up?vG@9h?RH=Cbcz={3GD4DYf_E$}awzH|C6>-WO_P4COjcUe4@ zcD-|cujIT3+uCmL+V8}Ng@5kR`V^V)&GqYsfG3+>o@@^K5}8`GU}v=M z9=9jKD&L~jKK*psQm_5#r|*;ElW)3TJ=}C+c}>v_|EW(loG(4;$QL3V+PYfua(+#S zzuEjyvFy0D##^uW+}Lkl=xqNsuVwkJ`v=eO5Py(L%f6}ROhsoeGxx$NIcukqF%{L8iP%|D+1Z(pei{(pSzz_#nm-}d|~V9j5W zQO~jOShsL(oIvfQ2U_=(eyp0!8((7n>)yd+p(lTg`wwTzP3C@MY@?Q^)qB`--es*f zpKX@^_gz|P|NhcvkK{c2v&mQWuGUPy+<()~bVmFy+r@k<4@$&|ChyqmY0-9jVzjUR zm#_Eiez?6CsF_^OvhHmy`~5eOzRK$!Uu}L}#ryDAT+ZbU_3Rh#oh)}hb@_>b&D3KH zcOAcfGx7R|AJ*12d#-=xGFrbWKS6zScBP4(_sy*@pD(zQRaW|L^T{6mqxy!Ao%etI zvQBb-g`r*SthUFOSu4#xI+=g1I%pVYzoXThDet9k`|XOE1=abycP>Wr-+w21xV&Qi z!MS_)7Kp!Zxbbbljc+?{d^5Upb~o4e52uc{{0wQiU2U3lXomUGmfP35Ik)%raX#KI zRC}w#PPS(M@y`-HSHo?}FWU60-{`HB)Bn83C<@A9JmJU?pnh5sG+&GPTUZ&AI^>$2rOhP}5h*m!+erNn0OJ?Eu)>L2yC zY_IiO!^dr^d)|64n>+9I^H~-q+df}v{@mL4 z-Bi#x@<@zY(mFB2`=W;SW`>z->Gtr#$KbRd--y3wXp8e14a-M&8H%GhF zoLbF1|KqL$&-d>8F#jIIk45GlUnIHWza2YRU)g`KzS{r5)2|{wmVCE~@!PNXYss&5 zj*pZ3wtKQ&y?5Q_*<0fupIc(8%O#6@B`xXQ+^zL|=H!uFGu%mMx*Y<1YJ7;hfSljZyTP1$rZi&{N*z^N? zzZC7*9>@CqB5Of>EYJPb-VYLgG5@IB>$~N>@LTo=VZWkx%)ho)Np6AmVdk&A9|CG8 zzqeU8KOxTU>95X9Uv5rfev@rd`|pX$?xuUMe=}WobM^iDSnt_?*DR~=`3d0{OWwKb zKl^Y0Y0~H1-j&~W70zEZ>(%D@hF9-#B(K_A*zLRb=TDnG7Awqu-97)YySb{`^-8pC zvCi3+-O>jZgMx>=L+glIL0Lqbp}ku4mof zp7yW$?lTudyUr8o+xX_LxZm*nrN|G{xt#kKn*Uzs{_*U#SR>8n;gZ@2)rw7w@m$j{cF|_o_po~xxR0#zZ!pd|I7CegLhTE?l}KK?L(w2_x#I$ zA9z=3)I|0->A&Dy^k3!TKamuYpcg?#nYz3!Ly zhFzJo;qNk4N88{(x9-%%T>k%Sw%)>DmIt3ZxnFL7wp94L<>Bjx@4eYP%WkvzoLaxj z>DG^LJU6X+A^!xtSMM?tt;qUuZTkgl5 z+PCPX?a$n#`1>651=sD;`I7Q*N^0Vtki7LGuInQ!7oAsoXuHh*>hpW42WtX--x)8v zuYXU!#^Hze!}Zfxug_=QCTV@yul{Vy-|GGq7jzfBYmav86@1J8({4x4{DV9H?@ax} zBj+k^r#^fB!No7CB8+FxpIhmAn(d||-_+097R0sZ zhjTwznq_z=R=554iti8iWl7ic-{R#Dh(FYPCBIkja*Tydl0_^13Fwz>$@ z_T#I+eGo9^kz4pE>F|un$%khcyPWY6+{{qtGWCG)Rk4amx0vmh_8p#lwX$N@E}s2s z=4=yGU-9b$&s7$`5ZwosSpqiUch!IS2-H67wp*$6OsS$Viitl^`=RSAVT;(et;Sap zD^~ux_&sBlYOwU>o%fQOO2coQt++c?WZm8e&uq+RpIbR?&$dLv?b{!fCfhyucKe69 zSJ|d$?O!q19Fupc{W+9(I9oB!WLb8{_Br?6AC+ci>6yQN^YdrS`L~C6*j8D7l|S}c zX`AWWFW0+ow||!EbiS!vG52u0kIbr#8&97tU-svxlzNh%pkaE)jFU>wiUf=2c6xpd zJMcIDf%{T^U+b#}#PaH=9#2`HxxDgzdeMTNxAT2Impc6Letf^Seyfee@#h_{&%952 zH;ePK)%=CtSLPS2+;rP@k8f!6_7&C-jjl5P^SP`4%bv4-;k@?p)i*!XO=YTId+mVx z)wCZoezE*>%x$j^vVJ)El}?RU>}9*2;ElBs%fo&f_|5&6IH&6EVGG;a?S;P%Ex+pU zW0Mr)|Fv!h!>>wQOka3HkykI|<)V7AKdWzXUEfl6c>cH;ca z;5l5fhwP@-$SQn>&UjA7JKIFowGAu z?X2gkf7f)rRnRi6w$%P#?Vab$ao>wcjG_X#s6WK=f7GQ zmp3E2`;NhOzMYAAwl4p7`_!zOKkv}qmTKu>-LEHkpJ!y`S-3wgK5W@#{&D3rwb{8V zr!A8(|6pr+eUG}%I^!#Ly5<%0vJzfxm{}N=R}g=Z;cMmWf;Cy34;gt^E59VrZ2WQ=6J~Y%K8r+ zrCj^sW1HMpZj(Ly&F@1-DZ7nZY5Vb&j_9U{O#ph@r#8sZTLUW z;D7M(f2-|;-GKVcT+izwUSWQ_1(5Z?k{+ z_db<}Ta%`fI zpqkzNVzaQ_`hP9@E9)QZ5BX_*=-cdC|HVH|KYvZLyBgiJ=)G^srue|uwd)`Lnz{1D z&%G-4JEkw*fBwei9rwO%65jdO{hfXL`|7J)pJMjC-`i>1|Gs+mrufId@2z|Dv+G{D z>>0V^g~!%CIA34%=ZEOS;@3J4x3``Sn_(*XC;8^7w|whax3oW=^0>69Z!1P+LV((Sr4tj=JTU@OY@Y{au;L&S{`Q}-{PO~Pw=F2+6j&2_bH=4&bKmoky3vV*QB zr+=IkqI=_X#ocFlZ*tyj(ea`D~;=49~P{lqUemL>aMi=5_xIS9 zXg_>-NVrv;>pACpk$-VJKDAvaZLQ|IuWl3ggY}_#YjKM?SG``1%a1J^f+cn>E7($? z{_x+S72{OXPGYeV|8AGXWi`*+n6)8Z4qB)ZR)a}vi|@34ecNE1?p3_E&V4y zJNMa)ZO+T}(#MfGT+gEx0jk!w~72KZP)s*{EDs=Yk`5RwY zZrPWSA0TpMNp_&~LpRsNKM{iacX!xdII=MNx`N>Ux{G#~j@)_noAF`bA$~E|^|d!2 zZSBA1F3!5XR=@MQUDopb@2=es%Q$VvbA4ldQ}nHW$~_-*w=r+umVM~$8|jC9WzH4L zi>2>eeaCS>^Lz9AO~((|zOC4?-j@B`mdOv6elxN-t=BO9c56Z3U&%eE?y;`l)_*Yn zru`w-Z;?AL?Bf!@8T!7bVsWhay%hJu?{94^Sb3NG-vv2_={J)fo`2iJx-kMwHUKfC|h)g1dLYnLD2@_*C+MqBst?j23R((9g>wB#2gJ&2xj ztswS!+>U+5Qtz^C8Ot{>J8Zi~{NcQ7HXGm82-Y*+ITy*c+T+nzWw*@uMZf@(ktfN6|Ore$8vsy`vK#( z6&3UT%GlhmldU@($ELp_{LslV#hM%U7|V<5n)1v4HM}oacWCb16}y$*Jql@-FZ##b zUpng$zjf|ImgVd=hb0-#m#H1v&>wnkHTKDI(D zuVfv)l6UhrS08!KFz>$n(u_J&mZf zrc?est9({t|9nr}to`@aKmU4Wrg8B(oBQv}(~N}w9DB2%c*V8SCqJ_P^A$A|4om7@oaT^zNvY|a`yXIY|EScDoFNRz4v+ntgHs+V!{O7pK zC)&sWt2_49Wwvf$sZx#@w{BdeIuJB|0n>JMFY?Q>JSE>Kyc zfBCgm!w;#`*+->6SOv1i>Hp)*7kK~MZsG0B&L8>fKE8h^@ME4e+rIa8-1dda50>Yt z%yB<@Sbx>$g1WEjF%D02WQrU^+3F%qTjE1~A0En5hzaR!`M>ViLDefvKT5Ys>aCsh zaFZ6Z-txNE)2nmt|J)wT%m2*t=G&0T{U1MnUzNA~XHC=n=9vE4OG}IQpWS{r#`ak8 zzRzW~{}=Ah5$~J+y!hzfZL_6*$e%7QwL3ex^7h%S@1I)veNH+0En(i}AM3X4@rwR) zd;Rv?%|Gwo{Z;E&_-plwy=m13*A`mDZZ=q_9M@nkVEW+PBE~z;CM~bK-NN>?PQ8Ds z>w8Od_r0(hfj|2sl8(9`JbP3^+m1I+KP}>8{u(>|Eswfu;~y3BZ2KtKpR8;5e||Fi zPg%SF@k#BH-A|{PN8Q`sd`#8iW_6S7oRIUk1bYOx)|a{)h-xlmS8kBe}X{D){ z_r>#!)7ZPten=2xdZ~Nr+omW!7Kg|yEz4^B(d-t1vHqU>%+5fg_ufA5dqkZ4n z&3htk8o5uz$hXL-#x<39EDHM*Td_QY<9L@@!J-#@&nG7q)LBaDDX1U%ee`<4tQqX` z0^JWwHgef%C_Pk860h-zY3uL4{UNiE-A>)hjPvK76+H0*rVqLonaODHIuw4?;Kwcr z*82j&4`wIzP2DW<&vi{>es}K&+l}0H3X>kRD+!+yOMhU0B=v`XA@j6POP48XNAlG9 zZEGq%)%W4^Cha-ieNCTFNbdW6G3L_e6s7Ygx7y^Vf2fH*|G8kH+1b6N7fb%Ed!DUi zZMm=Ud3x3s%XR*4ub)rBZ;&|9Cv3 z|MBr3|Jsw@Jg)igd{ZLpIm`F8o6ar&8KA1RLe!)$R5!fauy%!f@~;a<$G$A=zS{n8 zm+vfQ<~4Rb+kP2be0A7FyM9-ke(zVF)5euI*=ua84E29c_`PA?UBTYjf5yiDT%HR)q=NB4hKd$;A>#^`^6-_@sIou9GV{^E_Bq z{VjZ?|MRYYr~mFe^Ka7c;&$84-;du_mBm)CDShksyLjnGrnV+|HexI4R_v59X7QDB*Qz!7h<95uEx8JYlR)x)OUu(v{c<$Xx7QS+y zZ5wX$Jc=)#U3ljiQ(4W2+kfrqqqMA_rCDr-;Oo>+h?A9oBq#rzJ6qG zoRjtPr5{~qKK-q*UGm8L!rAIOeE%mO`0n}cbN8EIn`N#^^WXm0&5qrE;h$+{jrYA} zKYdQWs*uey?!JDtrFQD|tAX49&$;?9)_#9*PQm>{vDvXt9&S8Xer|Wf_55k?J7vx~ z)oFAcyt%0FJ@1|Q3ii6wvM#QVIqbhVzgRx+$fb>+t?zH1C@XzM=2X3i^p$CDb=Li* z^KVDgF8d+B>wNF5nRez*@}ImPH*Hdm@hEHMK5ejLg$(!fY4Hd0Ppp4Xe`4~7+n;n| zoa5TFPtGnVtYp{IJZ)~Cdo3&P)*AlsNxl!Zr{wS0B=h3;Qj1&j50-`YJx;&%VQbH> zH+yRKE@ri!za*XGd)MOH-;Z!+&O>yN)B!CPJyC+h81xc>ix#ozz) z{_RqF)U+|;#rMR@7y~igC6e4->pQsDHLsZHbRa~{TS+#6#bUb1k?YnXmo z_XDRS^ZaSm4~;)r)%g8m+g>7fXzkqNA6#cHc0DmYh0(%0tY!VF@&~Us8P)`EYs^2b zSKz&z{m!kIyz{3zuT9p#=Fr#`L!pT23#wr+oDbxzeH=3mm$_lLgDVK2~r zxrJ}%+B2N~lT071++=p=z)JT0&-bvKm(4nKb*|ZmjGNr=l-v)7?{NmR(>y)k~D|JK?3-)}SDKL7kj zr!6xEcBt zv95Dk>*lAwl(DKye_i&%Vpj6g_UNC|rFOFMvn}pTdi~SyT>jDT$CkX3nRPpJm+!3Y z>}&p94*SPD*T49y+HvcTwwC@|SMr}%onXB=-g80Ot`k@5td|NmrDo<$_vEp zv$HeJb*68Qu{-$YeAF)4uKkOPGyd(Fo$&2ByH)!mU!gPqUd~DQ<{z)UJih7Xy$vjz z_fB3j=OkxZ^?qN2+tP`-@58dIAFoXNk$#ZPjlt99RdbJ#_nf2}|3Y{{H| zT2Xll)fUHW=YA~Ef3Ce_yD|T}=WCkSEnYt;JSSGMXEL9Ef#2c8bE*|nKC|20(Y&Ge zQB4R%YEMQ$)4JTsyN2K6$^Y7C zb22;sNKe>at5_|xzdT>HdXw{h*+o0g$A2o^*l*ieJHvM7-{M6pGyQeM?MGR?pp0 zyTyL`=jVQ}_C5IAQIi#4@LuWt^V);8oqH}%ZnAW)o$PtgX6Lipo?PG3m9y*PHh)vU z>C5%)xoOV(oZ}VyirM2{*tG30o|i5E>ARm@#m3KEdyZ&wwp;&i2)E*WXzCYSvG4Mw zuI-=y>V1v>zC2pUe)Y8H&(+_|w6Ry;kpA({oXIY~Q~2VAdHjuj7i%9+|FHYgqZ`J} zm8-u?Z>@KEzuoU&RsXBMW@m2Yi`Y*S`6Kt{%Dp#-{a$>IJ8p4Rl4t*ewu3wGZv1fn zj%L_D9gEA69P%a84z$nV{ScULTyy6p@BAXaL+Nw53#J9Ha6U0Fnr+{Ukj8xLuMh9f zHT%H4eEHPNw@*p3-7h^B_4EJMqGt!b&&jWee{9J6ZK}_*jW^DkZcwmpJiboEdgANc zt0_|VZEfED_giLo_xRTB&1P56G@eXbW53UW>_tq-&>l@H;1``oKW)>!|yZ(Va=TiJwF=K! zm8I@8+tnO9^}Y5956*9vUv-UDZ)|7%YbWnh`R&G%9}A~EusOi-+Qz{#=e@!8AHmyo zY%Z_mK3`gW;Paij4>jc+e|n|a^b3w3yuUmCQ1_kn501Vospz)8{pxV}hbr?sr*5+4 z7bLH((Asm!HtA^o?|sg{UGkIn{WTG5u9WHC-2TBLEQ$YV;hN3!zkUAjVBhq=X+685 z|1}l26`Yg#79h9y>F?&kg{5mB{MqoDW~l zmhAOArMGO``>oeDom_b^B7WPkSw%rX%~o^nUhF9~`*u<^bRq~IGubBTYY&+zCRU)E_JK^|mIlU)q8@Q`qKUj3nZO068 z_UT_HJ+Qhbykp_@mBlA|_ZsYIH5bf#?c45N!Tm7sp4yLla{dVBzo)nAr>74e@ zWgAadPJa;jN^Xxw=u4rZ9aZ9StL@qrU$L-=^liL+HE74|8(ih$)(_?-so!y5av<>$ zk4@Z^e+EykE@Jv)|50s^XGpVo_p=ZFi%exS-3|pN>FjZ?VRi5RS+FL8fAOOaZ!QwCaSv$_?>hCN zC{TFai>s~iAFK}T+{^#4d6m7)db?)#%F7Sqk{I`R<~G!aO#Hwm%D??<&_n*cp9{?2 zPt3erysORTM)tLAe`q`GyN9zNIA86~jp#SOMXt)n`oCND$yCJkdB+`- zRqe}v#_ImOtWoFY`|+{rjr5;$_47BM|7acmYV&#RReN)9h>O&=eM^cD`66l6RO@*$ z{l)Y*r&sNGzcVw0fAf#Meh>HDTm5I>j9!`j%U*moQ9FC(%$F?-js?v(w)nqr(GN-4 z3v0s?4R=0bNSeN*dyi@Hr%S2e*f!+j>rGMyr}xp&;G?&?~mDb znG5IbzrQ|kjd>aWN2~T%XY%Gcmnt_FpZaJm-d8;Psg2e8BH!o1wmZ*RUfwacJ4F_2TIu-B+i7%Kq5(Q{vo9jTe6-<2Uc-sH(qa{)YeOf5Y&I)9ar6$oO~v%-K8V zB=&`E^?n|(x9e){;wZuNr|-9a@_$jYN>Tmt+5hcvR|{7uUN5l@kzW^W`Ms3yY8Sgz zd*Ao=TP1taqw7+BZhUI5W54l_$=#mc+>!@(t;ldM_f)6O^|uT) zIY=0{(R&+OQK+TiiM>!)5WzwY{V`TnPj)7YbGXC!=0+?Ln=>Z;6Y{)b^Uhh81_ z50n2EY3V7M7B}~V!RJ?LZ8O9B*ZesynHKl-q{-)18Ovsd=cml747I(i6Rm7~LvPh; zQ{C&QOg`_Qd2V?{@my!qZLLqIO^c4qo12;C`rap)-7RI7l|krs|DW;2du;b}r*ZCX zc7JZQjpg>y_kA}Pe_pxm{ngitcJ1~5&3@l=+GOMA_bq|fEYHZ7++CM(^Z&dzlKEef z9-h5-{zKt=@gM5%<@TIC{lDaXbS6Kq2{&Mo9RY#AD8 zvA>F0Z-Lg~)DYbrt5$J`2lGC7wTd&wd23_#s=hG4bnWH*cY=9aey^NZQ2$lZ#=*D6 zK5+8`$1K&FE79EY->)4$d9S}Kg2cw52?~Q6sRCDcLUsTG!bLlDO>tR11>{=yp zCt&K^ylJ)Ed5c~h@(oqqF*7Uo>GsXnuHKCb&)?B2#kf86f8*_yoduw|!WGL7UB8?9 z!CT$w zpFElSbPvn)kk$v+Lp^tFS;a6taO#7kRc0{`S3l2n+Uk0}S9<0b*&NRO+OHU^HTP@3 zYHhCJy}0;&(a{?ZbY_MYW7Tt2ox~B81PdFd6 zeHC&z-bUok;&bn#?TK-v`TZ2`ZwkC_fOBis?7C2 z{yt@{^YLd>oYShGM}u36{nx%7dsX%#qHpsy)w5ml4=Q3^zaN&lyzIBSezEn}is-uJ z>(Ada`>#oz|7u^L?~lt_>dzA|`yD*IY_3qdueIp^`J0UU`*&OM{it?0Amho&DAdQo z%<0;v^M0@PY4#g#Hxwk5Idgtw&BjiF&kTPw$T4e@!>0`U|E%O*1>^eWbkmdgp(~9OXKv znzZ5tHX5Oi)PC|lTKr^t$A0a8b-O?_f&Xh`Jl;&^7d}66ztTKyb0K^6Z36cCYSyZC zfpfh6tl|)QFH+oD-tFCCFM3^|UM)}IU(6cye@=gTes~w^e^mJ?@$uj%%}35p#2%^b z?6puR7ifPP_h`kRmWswdOmgvWCn|IEoy zzNb^?@@LNp;rC+G1^4T(Q~wv>^J)+iU zclWGw-p77l{$KEw{rva0|KvFJUVQdLQ{E@+AI|+&`_%j+?(g0cs|$PQ&-|#UXLo%{7xk~1RwRGvSNAE+$B`l8| zifn%Nc}CZHGoF9~$()!sGF_`dbx8P?=~+^6Or`~K7Z z{FB*d_Xq^*Klq{l(DtL~V&+fby?jS*Wm}w^Q4!p0oKxbk@9YbQJ9~Q{*K~cW$-i(- zr9Sb`T*bTMU-~64)hfR0Gv)bMdS}Ac%Ci%;R+gN&^=FM@_U9dv!oT#SH<`ufJrP)b zSA%~+{Mv+1cE9^b8?ELe1g6;J5wl_QX7^a+0?Vl-r z?2dIx?mxlF^*x`iUkrc;-*{MnxChH>^e=Re*{tnS+{v+eng z${X_@M<4zsb6V#cj>Dg(J<}_?Yv%meUZngn`;+7&^Czc|eBp$K)Pg?U|qOC;OPZ(Y^fLPo<8n?Xi~lZn$sW$JieE?l@=fz4Rl$a(jJg+k1(N z->2_=^55JjPW_+5o;aB|(|(A3EPZtQsAkvpz6bZ^j_#B1cZiAUp1<-B*H5cIIv)fV zAGrQFz0u!gAEQ0Dj8yC1^#@~We`)M{&Q<(XDdlhNRB@&F_Brxb%Nlm-$zA=uHaJ_O z=hfd?>#Yv_y|%M#|AC`{d+%FC{pZTu>3>c5`{|oU>eZhM$E%%J-RGpI7N=eBv&Yfu zNcoApN2Qw_YF58d-sgMo%&&U~f8BH5<7MZvC+c6$CQ_WrStkP1m_n54*ujY8ZL-hO#|3k06AD{U9Vzqqlt%^JKXFho*|Jbem z#m2r!|JmM|$-mwt{E5_vZ{K)7=Sjl+*5qfK=X9MvXc(SY6Wj7D{Gr8MH~E}PsbA7p ze%;+Oy+5pMp())YOcI)89}T%IKQG5<*Ek?13bkLY)Y zcf^acFZbT#KF4WKxR3Ha?=uQ{BE=ogyIYTNyUh9_eDU~`aH09y?^NvkZCq>iRkT%X zlu+0gP~$g8XrWK1tl{Jx&N>QZuG}AsF1pPT6c_m3k$ObiMgQ{7DHTh1H2qM26!mCr zlI+I~H(d7k?s56EPD1&fVx51@)E`rRWEBR4b^KP0>-nEAcloDe(*MvW(uVEto#L7; z{|NV--TGtq(OR8v{T0`XCVb2~*8YBjOhOIkr?U~0*Qb3d?RkHzv6A^`;FGUEtl!nU z&5hpBR?qk|Y>)Zg#v19mXSL?9?l+vD-e2}YhUxcTiPCuo&adj88^u?sUOvlu@uR0)Dq^~DzsHFLKJ-#^`zJtM6|VPB0K`=b-*OVT7|JLcZh_|JP! zJGyY4?hngfsXpq7#~LLv)91MS-TlF?V&ld38=4Dh`0VQS4}bhB{$g#SmHEs z`)2l5Zok<6V^@3cPj0hkn|+>JPI>*_^?uW@=a0Yh?CCA~yWQ`edtBF_oiDiyf3-$3 zA2~F=O;POMp&#qdw6*uV-lt$+a_82Emcs1AQOk@=WBQp5gN|3++Hv>2&tm>hk&nyv zr}y9f8+V|jF6Ee|-_cvGJ^D$19vA*SBbB(`zFFqqRmr~o*Xd!NcK-hYqWVtA3%RE% zf2^q#E8Lr-I!|x&5#yA`m+O`0>Ea-V&;NjlccPC7$_nE%T<=-c2~AC;i?ypib)==jZaw>O(QyWtqEe7yMWg z`|SNWj%@P@^VdFE{^tLMCFP%;mQ474^iOx|4ym7fhRz?GPq?41?231>bNnUp-q9|) zO{Dwo0q-RNe{!GrKiM?r6Z-?^II+`H_IQ3w`KWO2ert_Pj%!TopV~irZ`+>GSF-Qk zBe_2{N21cOPUK(kljs92k2-7*co)uDS-r-0mZW}iOiB&!W8NP5)IZk8l6$@z+9j=j zDsN!dUMTgwQ?%_aZ3x(N>4R;THBbDy z9Y;SH9o@_`f7uTf&f*u3YF^b%+kd=5=&@|i_Rafxeb)80{#f5L-RN)BvDlva(-oqR z?Tzx%i)~N*;5}wM;~(3x`zd#h{4l%r-M=T?plqG z?zu7X>!X=5tJL2fnf%gaqsF6o;{ItumGutXk66_+TlZ-liV%%l(xnsP8kRe0ljWmA zbD{1lrB-n^^LwgeZEwEY^=;p)PfI41SA1L){GxQSpUqpby%ko|U%xxqU6CBU=c=|v zr_UdsuvFDW;x96NVE^ej0qpEwd$H)26yYJeRzSXec z%a56&9rn#O)^|yW@y@vAn^s;dy|hw^@7m0F=gUPeTl%k8yZ5f@l*NrJvpsgNY?-co zWUiB9_zIbnyzoUnWp4AsJyiA{b5b%+JmeKTXX4j6O;>aLDo(DeSiL*w{|X+_{A>3% zF^E_Tc`iRRq3YA3@DpmrKTqA9G4-oPLEW=GA?nAY=WU!8viF5VM$eYX8dhnwsnZHJ zuM02J=(`-7$8vr1--Md2$5Qs$cc)K$qt%i5eC1S;<)xObOQNC*Z`mxr@%HJb%MV=k z{@Y`08X&%g+yD3eSEAe}GX>&)%-^*{VD8B!Mc-r8-Y=UQGIz$ixvy4#y?*A%|5+X- zYXd)~8}LtF$-vlA{%lXo9q%p6WnVpirS`elYP!eA`N2Ea2N$Hlp-eC6UI zu2T-SZ$-~)hPy5`DzD#qOs}WAXyT;Mj!7?$rY`bXv_5ExHk+2p&zOs=1yVm+cq?tF zZ}nKOIQ8Y~2)$Kd6BpNQU!3)zC@_6d#LfdXMzK5ReA8=xyPsp-+9t6-XWo{rI-4@f zyU0A-B~R_*%JRgkMtxFhk!#GFLbuOeEg`j+ttfTltcyKciaspiN-d4JniIa4GmYW( z&I!S%+FqS#6yMc)YVpa6T2ZCtwsY6aSQ8VHc-^ZxBiVn0m`*SES!KU;-ft&@e+M0! za@pK*R_U)(A-=B)claF7cJE6O75=fx@4;%b#`ULI_H_y$S=B4C+9)CCQN_m2!>+4% z#a9}|q&zB^*m=11)OYz+W>qUry;#_}xLvI;?(2?KbHk<{UR4wp%D?>9%@9keIwPBy z(16$MRVU>)Y-#j3?2;{4D{B8rzM@XwG~mZH&y7I=7pH#FlDZWvYhkQu^<-+=eNmyR z7YCLpUWl1?!N7i{;^UuAdgn{Ne#wbV?PQz(Vd`(kZL19)a!;KV`1`+IvMv9jc-z#~ zy=HrzZIhWznWUEK2g$4wj9VmZ7^HkD@7UL6;#>TpqxbOs+G26?#}_lz?yF~XektdA z$!^WA-FndB@Etw%n|E(bHr$lJ(DJ;bL}RjKpbE<(HTBysOC7F<=k?p+qEGNdR zObf1EGc&i7PhG)TwMzBcg^9ub+!o&^iT?d3A*FG9^2PL!BaTk1R3C)bD)GKbJQ&4v zL7>Y~+$`PYeCDz_e8HNZTatKJohb=lXCJWlQ*`-20GRoauxXNhG z$@D3+g=@QeA~>%eVBDG+&?e+}H8^s8hM6!2+sBORxlPa2gfmNWWV9K2Cr0G<+zOB} z3ZApRW$9NICp-Cd>^@EYk0-e@T`XYGVRCwW!N4Q)GxyXTPc~)ESYfor{!w-StH`RU z-|GCb9kyO;ciL(=e?4Q@%A`#Xo_*|TUTUkq>Cvr(ke7$%8QNdij^?V< zjfO5KmMb5;w)}=Nhpv@^kmuC5U23T%4wijVi5D(>To`jyO?0(jsMJ3Os|Ky-!OQOc za@rs#qGT7Ov1?|{ttW1)1LPH0ZH_H^9r}ueX-ANUwgUH0N3mmDpLUlRM9Ey1Tgl}) zh1IKW8B2xK!UP9NwJQu?m9wV!{qs>Zkb1Re3fq*)D*~;qxfaj96|(tL+Lw$ETw!0Q z#ORA$4qKhWbu=V;@3!f0SN%EvZO!##t1>u$FYugw(yFucL_xz&u3vG2-vz&EZgyO8 zIOo;1X&>&yZ0q=%c(VU+-P_~8UZ}ll33PwXx<))Sq)dzbft*;|n}CaPpH6M?6gYYB z|I+L;;TL^uoBuhi?EKEr=H%A%n!8y;O7o_O*4+xbhhke27dW42*FG@qlCfW?@HX2g zi_2~sv*`xLFvflR#CrU4oNVB7LB8JwqP92ptg;B%tu=e{;{2B~WsWoMGYYckerv&&|pFFDScZ<(yldX0DfAUnN>i zay_6I_%>VX<2s$Ib}4sPd^5QhmiBB#nYqVA;a|r}Og?Sfv~Q!qT=q(lZLSLgkEgdD zzIfv+W4va~>Ce$S>|`|ZHD_;*`>nBU)$4+F3@4YkFXx_N{^+vbDba}k9r_}xulaCy z|41@3IV~pkG24BsZYuNdt^1R--E2>bZqVCb7WaCdNnS$J<4=Xmw{lOud|NEp&YN-n z=rWi5L%xTzLw7~0UhxR{t#7t^uT^VT+TRZ$t*RZ1mbzb@Q`tKsLg~YwkjmY6YKv00 zhDBIM%$yvOks*FqYQ>scAAc|0$IX_IA0Yo|*CNK?=ZTu0iabfO8oT8D)U7;Y-Mucp z_769?GP(Yh_!qCD&jznOQtp)4yC#chDNLSGxMmaEUe1_Rx1SrVZ+wz8FS>%Eq^ZhE zbOEEZ`m=X=)~_@kKGG1|x}(Q$vU5pXBNwZXXLYsTY?Z8_vvVxH82l4zIKHfijyIea z?q2I=y!5|-h#GHaQqWW0x%U=*o#0y&@y>GUCyi;1v3<91KApHhZoWc5t7_2R&NWu8 zqIq87H!iGGTE1y-O@jx6_(f*prFYi|9~W{+Wewu^c}jGTp83tWp|0GSEy`a+m?M2c znFM7Sm(J*1*`>Z}@4X1orLQCw-MSgfx;;GKbQzO|)IsJG7BgcO%C~0CnsL5@aZeTJ zp(;~<9goi<T!n+0+KNnhs_Tv>WB#YrRO%x5`y zyU5tZ*H$0>ReNh`#g!M~y0yPjz3uPFMI6m{(&`9TTmR?Ol5f!_W$XH1 z`;INYX6!YYdSAz;`0<6!ol1Mw*nCub68?SpRqk6N2=jIvh+n|0q z&t{&HYqDnLi_-$XK37Wkb)PzPa{b}Vbw&K4LJzKdwJKksoOf>N9lq;bisl-H@teK- z_yX7e`feM1w*y9UWuunm!G)aNXc(v@c^~tX|s3 zj&0X%Y6NGp#tOXG;pJAicHH$AJr%2G7dtI zl&0)4oqO6kYsMnyv$u**&8mK(^T$g5b=dDoY-TT~+|n{x(7&GMceCy7r#Ta{kInp9m-bBAN1w5X;gFg~2ZM)Yp%I&7LlZ00hd&>V zYkMqe+wkS-XA3{2rz_UpUbQ>x)vb5yzK3jkayLLJ(rwCKJH91XkCmJ<+u~i>*x)JI zJ~3l`*1Nsm?|%PY%iOg@WqIse<)nS(_utokzgrF>rVIWS3YdPQa`xFi<%nk@6Rks{ zZrxjd)MnwMOA!|qBziTRm|ao6NL8-=quA9<|8+BdHqEF^w7$4&&x}g;^4jZ`S5lrW zoV+({vD&Gr(dQ0)VR`*$#+#FK)3hgiDOtOQA?X|E0j_1S6PDj^IG+9Bro82+?90Jz zi7MLGMkN(VLMIQco1QNFp!w>{PbV0+8dUCMybwHlQR(*FoEY)bC;xr%J(w2kop$1R z$X?~e-^JCB^YzUGIdh3gqXGP8!E`F;L*Za8Qqt5MPX-Cfa6>QWmzqMI2 zCoRdm$0?~R|b8$ZvUW-_nl&i}b*cDzzA zQ$D=+$eZ1swZW?dy3>>XN`8B==g#-7iTabLTJO_+v@!02M9yg^P`o%|zv8 z*Sr-@YprIFWI4w^sm1ieW3_;Q^?^oiu0Gp$74Yb-5Pz^B)g*KF$?GlAXN?)7pU%Ft zG1OVd{XngXY4xr!Q|W|x%Nv;ueVZ-gmbRNXv}Q7KrkNWXnd*wEcsxp~6)~E-)l-1o zefjtPw{kPB45p<@-WC<(mVV)}z#!s=!}P{^24OcG{Fz!;CZ&AYXM5oCuWg;@7C45_ z&^V^uoIE*dhH#qQvIX-xi(2nE{#wH1n_yVD^;F-)v;f0gkL1gR-%ia^Iw<5b?W!x2 z(rQx+UF}|vOTi(_qfV~T6LPt-!f}m;Umoieo&#CiHp~@fnoC_1azeOvUd^tg`e zQ`agR8#V}R$`-v*=AJdVMf7I>p3~l2rDq)ZD|Y00;#Y1-mMd1QLWj!KjX4imwKzQC zX!MZ&#mZjT>YyUADds`e;@K?r$1?h?T$lF6CQ~1VUKz>T z_6C8nTlr5W1izNI?)dvbC1|F8Q^SM?j_OW5<@CwUIlaHHla__x-HS^I`jg-!wbt}9?&zx+s+^pac`c$iP&aNf;Ue8ia zHtEbX_ZD0J?f9vut~;5ge>U0_b5N&!Uc|;GM$wi(F$SkuTkom#8M7>{SaDZ;)?1T| zXsy?O1Ku0EC7B6(+5tVJ5vv)FeY(yxcd1dgt$=254wGTv{UnjL4*QBP z5B9x0dC+jK-i~D}GD1S;msU@#V# z8y8lvzR0iq^>5?eUD7w_TsX!(S4Ghy?%>OcE0z{v^CYf6K2wp@uX)79$)~L};z4T1 z@mLd8rz4G$2|+wFL^e0IvF}!2rMht?*Nz9-6MD~|QGL1TmHMa0Kc_Kte|?)SDjm`u zk@TuIaj#Q(lVRzT#=}<^No&Yhyms^}7N`|+>*etJcGc2ubI%@S;U6jT*F3zUR@d0= zXx~3~|D%+>d%_Ef4VYgow>bEI@=exxHJ$45k4_3Y|Gp7XsTC|GF;igDI{gbzyiJ~} z%#wNdDB^8~u65pK`Wnp@lAAFs?bLX4~lP378?M~`G z!^*XQPvOXf&pT|b=9Q*7HH)RI)(AYaieh$<^^t#3;kL*wlJm^v#v75m`Q>JkkE))1 zJ#<|8$p^({T)#AIoTeyuoSvufu9VZOvgOIqJx`wQd2)4+ht%ocMy~G+D(9_i@;`AT znBmxr53?tV9oIP_%arVXR-{okvtWrz)81Y+LC)a4Sz(Zag5i^nUgh$Vj z4+t~d;J~L7z%2Y(rDhSUM~{|3>||$@YGN{K@@4WnqsK#c8 zM+yNJ0;l=DYaT55aG!^gp`X>o$arO#%OY(0vd8ySvSIf>OxNJ@B^Ztd&Wy^Njv zO_|aC)D2IXy}midp4Jj9S!e##KBRt<>7#${ELB^qj@`6L4SU2Q@xa1#YN+SVl%RQ& zL!1;Rs%xj;E1uF2HfPnRCyRTw&fI*Gspuc?!!8vSw$0L2VTroZ(#hAto1gH^o2w|_ z{@W~OdVlnbO%*4Ud`o^@{Hd+6nc@1&Dc!A~HyX}g`?F0UVa_w9+aI}9y0kbiOmFdK zf1K)^^hM=w*O40wH(DH+J#UU)bBuMKrpAi|wN(@TSzVF6VskS?RpvoMck_$}_RB`* zn(`CE95=@AmgBt4-Py5W_K{1id=*PfjE&0zIQ=yih+6d@6UuBqkoYeA+GQU3{UTOZ z51M#pzc_Vhcc<7So{&X>CpBj%-<{#v!*)SXWmj8Q_@Zn+&R(VTl|i?|SNeryUo~Wo z3uv8nX!D}oi^?;;tWA|I(lSrw!Zf$ma?v0v_Ulfbl)Aajwe|4OX>RHpRa=?>#QmzpulsxOKh*|yAkJj{P~tkr`oC-lqN)E8vbuyV{zEbXV1+! zUjjszH($!|3F-LPozWnn`S@qR^bOm*Yx{bmnfj(Zw1~N}!>uGMY-iZph1mwPPuybt zYp8QX-sflk6FOwM?25d3(8RpvR>r!FAjd&MrP`r##2a&GD(OzyCC!iSpZ)HgP7e z-?+#7mUd~`rcL}iE-cY-Zi+F}UNhyXnn2>BIqUAJi*RH$&;9GOza{5h0qeUdNz)zM zBCXbK-zFSy*@t)%uhq+8e8AX|n_kC4NpQDx0cB~|wF=TidR z)VwrLg~Ul4PgV|Hvf|Q_y4y<>x}_Ns!(Lq3wCEyt$dx@kpPuNQXjNMG!81Kiq37bs ziRWwFo)k`T?7g$lM_;(IWpar^;(Mi+8Ovq1aL==v_410+s*BG3Gu+lLQjgWK-19>{ zD?mwY*T3#1P0u8(luzthwn#xGX0fW(vD0s)6Pv3POf6RSYR-OkrlfWM&EJJSGuW3O zop9pzvSm>Yn?I`MRirJcn*ZhcDWQE^4sY`KEL!BQzBE(bvUf{Jl$=A(Qkk_=wKwIu zFN}(b3g{F%-W0i5cEUH23B5}b_7zvzZ?2gBRO7_d2}gKaL{G4&%`Cch@0-Qdjl8v? z0*kd=b{zP0N_fdZOG(#KrQU5W0v}4!&TQ^$$BN>jer zeQR5;eAGw1W6tHL8-vcYh6%`OU6VU4b~Zm`0mtr}6H;?8GtIv|@z2_t$u@SA&voQ( z>$qMbIVrSEI=JY1hr4mc(u7Vw4U2{Tvp;mQHhtnrd zWDEXcy@^%Q(^oG0FQ4=t&j^z(>}HG7Y?*Vo4{c(ueAKm!U4e6vh0W>z{XyKm?7qUP zeRH)-GUO55Hjz0p8RuG_Y!o+E{ynp=c-CC~#epG_@9v%X;S+gi z-4SD1cI$2DSEer8{%(58R(s`NyI!R(jaanr;ZcF3jn;4Z3jRm5ePLQ$Z&%LucJtIj zMzzLs{?EDL*{HZGd@0ZQuY%&Ytz++<7dXD{)q)h=(5$tki+s18u@5+yT6$TaBelKu z*5VxdpjU4nKAE`dj<3(_X<^Mgzo*U3h~+)~>&(8nIc+z$3#?qN6P*9d$7uJa3EFk% z7&K3_M`cWJ;^o&3Z6~PC--g?lw8n%{8;IH-74-z|D4_x-fCKB zvdZ7N^hVZ(E5t2Lu2_9*6+>dP?yX3(Om4=wMU6hU+;ezjdU^K+i$9jS$!wag;i~ig zbX8-Shv~bC9{_=w_ZbH%v`J?(jx(St|UOSz$2u zBjX2-nOmRN1V=yFI5EE`e4d?-S$d_zvW%10m8ROre4ZMzb-kIL-Lj=phrRdN6iw06 zNx9N^{mhYx8$Ed>4_-2nuT*?JM`m@{@g#-&7ZsLzKiRV5+^=a8iu%jv2((3{PI6We z_DEZ0l2!2{aX*W)?pY0Xn^!u840E5oXg;pxZQyt9Vwq~}(&qNkn!moB*1rT6Tz(<> zeO7px-%Z2MktdB?ju=MVcE5ZwVAB$07s)A6*QHVUV$_OBH4e4jDj z$AztZa?hU?Q>Uc<7L7HYd~550GlA9<^Eqd2YIvr+ttX*iqQv@1e2l-u9Ol%P9AiJC zoK|%HHM>+$C{d!=&1*aaPS4(*;#sh+rGJbkG%@_{M)?rVE^~>_qR53 zZfV=|`dP8#!BYl%HuKjVoW=J^a)!5p4!6yZi~AgPW);_pOEj~-ep_~D&1O!ui=Vkl z@-MfPegFFFjE~I&aj~5I>*o$WoV$0nLqj=NrTK~5qV*-$zpcw#vHijGhVGQRM>^JB z)?|p^A3xz?RV?#|=r4RlG25GCZMi?dhcr)zTOm`4}PjZu3ZJ+tiXjbo8Ab5+x?8yjp` z9C2&!>iya33yyu|YE_tgp5xit9F8W9nT}76URy6xx9k+t-1M|5x8A3ye(#(8{*GGL z%7`U~&0IQxo90J7V}0e_IMd(JaDG#g9qZ!>t5s?qxbQu*Wi71=nh@o2Z9-a$Gk5xf zqtOA~+ZDvuD?eGG*R^=boVW|yHq88dQm9eq;3knac|$IPFz&9mY?IzvJ^GWgeS?QY zDwAC80ylmB$1>L~x}B|?_Dp49URimnr$=pTkAaWI+)zm`tG7}+7`KV8KD>R6O>OZS zGw<5VZuYf$OZp0)IL>}tk+yJc#!iD%8yzh*B9^iFW;b4NOFNa^-m&V6;i4@J(#JcN zwHhv8YME%65P#h#Y>tln#A>$CvL_ii@s>&Xn(m@^41_kiF4{HktVm3)R;Jg4+}&I9 zQfzo9TyJCB{_dSLgV)Wi!YaGh{aa*eYn1%|L*K%ELG{-aI%1oR*mrXkh$$}2eSO<1 zMcHBN)y=!F#LL{eyFE1Yz`Mh967%n$n>TmW22HCYXO)uny!kq>(ENz6M9~I0-Y_ZU zn?Hl!eYhmDa`I6llx*@^w+g*HFNjY?S>>6vEpcl8;1 zoz`hg7Eu;(+h17XvbFz;(W2EKQw&*leTdvNci&M3jY~m1N^MFCzUTN^5A5(gE!TJJ z)0+pLeRj@0^W~Ysw{A^+dsE}fryISNVa+T&vQ=Bn&Tn&mxFzZ9RWpS}s!Em1*7=uj zG_vy#)0`BU!ZdZsmrHY29?N1neQ9Fggw5sCpRWD-hAG0z;*)0L$&aE|q8UkE&0G3B zH_Q}V*_yFD@W>ht*X8G(Z-}i9mQ_Fh?v~{7*E*9qtkhJ>6Q6#~nC6yU;iuEENaBp! zG-vJyu|AhyyjXPTz(>|o4(%KMo_)|N;(0?R{Q$#ElPOOfn13Jtc9n0+yV>*h#g|O! zN}9lEvfultJ}D}EL@$&_QJbC=q*+5Hn5dJaw!4m~zm-C{6Z$_ISb9vt+g};0s^b!c-wy zx=PE-=hFcj_ZXP~RgngL)(dXxkAhxyzwMiTTY*1JQ0ol~+YW`AKd}!zmRIg=PV~Fc zd7mRn-J$Q(1NoI`|tGnYj?GkCtTg|@khUYW%!F- zEo_M`{C0QV_H=G#lU=}Zb&7w`2c^`)3oZJOL^8RX_cgXmI3l?rV&c|Q5uU7qg%#Dh zC8vyy-H(e-oGUUr#BYMihy6y?V##5P7<{&$E0J_9TDm~`_zs4XQ`Wrw|HNZHr!x2L z;?G(KgHtE%)_5#Xt9)UmZzR`~gI=EkR1=?`dG_OhV&apK=e&i|>Bk-$x3#ne&oxwe zGy7GCV&2^|6*c=V+)SzIVN%@p*g!StlcBlkts{kxCrU2aH2HHx`NO@dPtCrbcJAoU z*q!|%o7#d-8cdsabuZ_gu1Rr4e9}UeZEM1Q$n4X3_$1_i?8*;M*A$=XTy@EIf^qJ% zHJc_pS#5dvY=Lxv$YO!}3yVd6?%)z^%zUyjDk*0Nm-MHumdWQ|IF)&S5(o%hr!IQG z=GvBBGj%`ea-7lP_H=n78>?|mNcm83#|IT9pVzWh4?eF=T&(lhx$=(nrKk5!R)5@d zBH`?&9GH=hwI7L;-FW#ntw)pb4_QWt9|yH{Sb-sjZks2Y1@ zdvDUGS<9XJt&&cPuMw-fD(U>>vzYtb?H2o-{1XHD_|HPd^3e%?AiuIJ*(gU>VmSuku9i+b9p zcPV$_Sq2YwVf7O$bYmToF7ia27cmg=R6FGq!ujPSlXGZCX5hwSdz!f8h1vVFbpCcI zd2>%#9_nwLwUyx+&#Xk3r;pc7II;QdTKV(wNtK^wM$D@*n|ZwRdEw;BJt;wl?4^GO zDrw$)UvtP=I?~x@ZW_`h_9nCgMLoXS%j0eNcj(Q}NSZk##M$o%@3IoBpI-}vxa z+un<1?>N<6Vf=jJ&d)~W*G`t~nhtedKHswY;mQMOX>@Yz*< z-n%!f)>UcLo}43@F^f6v!%Cxd8_&*(pB5r&tAz2 zT*-UlmEhQVMf6DK4b}-+ot_$*%qItNogoMuUtUR97?IG&5*~@3o z9`Qc4j+kYgtcx^1Cw^|eVZvLxJ0M^i``a7KAFs2Tx5@U!gY}CiEw->~Va)pZX~TWj z-%_{bE4agp8oIxko;O}=tE#&i(Xa0C#Q7Z)Y#Y{aH8?L$EHgaf|X`VS?j0;%L-@)_WE95w|Z_P>xo4I{+6uf z(?2e0UdOP?_u^&03zI6AB)zPfXSr%_a(nOZe>V1Bn@g6ay{y`|SK3j(x5&oaYiG&Q zqL)>cn`4r~A`h2*t?}f&{Pk0s=j@}K`d(_u3cHIwww@_eovL z{cP~V{ZE|LW{dbvykN08&NcJ+{EA$kn8+jgHePc@+TFfH9_Wc+KVIN(ac3Eyum6T( zh3oOxzD{5J>vY-Q)OGUry@ZadNldTd;Xh@u<$wDgr+dC1Gr68moN(Zz1mnxzbc0#_ zW@avujkiRv&tj`CxciUgzPjnchdD!`o%cHk2l=UEk9?#r?go_~SRhx`qLX zo9Bd0bUz{}o2noBZuW)nMJ=CSm3+Fg&iGpNGWliITjVY{yUkV!)A3I4s&Wi|_)Ai9 zeSDp%T;<+-q_0*pUOLHhFcgzWArue`!+gW`krCx8O2wHRs3a^F+35i99+l_c7LG zqG73Q1P?E>n6vbQr|Elk3QDiIDjc`ZOX_=a`$a!D-Qz!6F5J1#k#B0=XffGi&&w~{ zvX`*0t0;NY^3=Ib?RC`48INw{Dt~Fa)tC5rL0`YdjI?=|(sKTYt#PsYA*i6*u3^0L zQtX8_GYwwvJ|)+kntPtnKh?mn<%#?I$bvt`t<2Zc8@5h%+Live?M#As-|T17-5JgL zHBX;x=W3Y$$e~Vk*J@es;N1dCW?sDC>-zec$gL@F&GX%*QZ%{?Grsup#GT=scUN8T zm_h5`m^T-WcAxdrD_d*7{6Xj3N#9~_M#DVB0)c5p>N#BtMjY5-%a42ws^lq z@qy`DCfj7L9}{!RXN?W%`_Q_)%uPD!&Cl(#iVeH=Op&D+OaV{10LUi5CP(#Y#M zdHJxuxsk|XsdsB9OUQpemMONUxypGhC(8=YiQ$ZU?nDRHJn}uV{cNMX>h$%p8j$FC;K73u>Oem%^yEEo13tFtrAvyQ13X4ovp{&lvM!1uC(muYS3_v$A2_5V)#*m!pJymdT3pFAu6xXY4x zw#BDY918g!36nK#eaz24yk&57U6Zn>hTY`p*TPDZ`RfapPRMrSx$b%F`o+&pIb5z^ zJRMamG(|sN4$XVM&L;0;N6WO6v%Gq*o$7foXJyW_VzCVgnTvjW?VFOr#1a~C;!Dk) zoVN9k(&s!~tiH|Vy>+X^{UgsK?(-cy&QkVnQ?vF0Pj;5sLF$(4xYjQ#VcwVr?G?9=nI;X~@2#5QB4>1+oZXSqN5b&%ytWow)2$veyIE_Uh2 zUJ>I2jGo|ssKBht@S(_*{QVEN=iYr|p8w)#l)%O( zJM&`iHrHZSOiGzo)naTNzEQS{uS}C0p~=(V!@`OPjA5 zq@8AV)lcR*X0^Ncr@_V0_Re)SK3|NERpjh8ny-=+7O63z)rOhV=+)-HNxqGZcSLO@ zXPiC#qwM5d1B1{DkF%v`#ESXI%t-9ljW+w%CRC(#Y6Z`^HqDhstk+j{-t6vr(6oQW zWoP}x0;(O^{WXi{9F%!rviNq}!Sc)f2lN&+ze{@&dakMD=$B2BrSaY0xx9q77+IEO z_Onw{*wxDZW-|rg_t<6CW+iPm6B(W2IUuU3MsJ7hm=3H`6D^B#BI#bz^;@{C}bCv%i!m zeS2`YYLbCz?mpLvLD!{f60e&laV_5O z=e?!g{Wz1Se;Xc6n<`?;ku;&Mkz>;ek6$cmYaA|RPkDFk&&a z6m;b0&b3Xqgr{!lJev8%P3TPCqgDQq@s~34g(vUr`h19^@x{bg=R00Aws!QSii=Bq z*dM)8Ez*C}qw*Ei$D($h^sNhuO**!#L#4F5M|xLRV0K2*XZ6?jZ!n(C%gIhY_33&* zrO-O5BXfDxd2Iu_6Ptc;>T~xFT@<$q8nHd z!4*9_iZ3Dm9rNj&cNM;kHyCE_;JH5E0@1I^|?RvLm&eD$CH`01_mG)`* z+Fjt`{;jsm?UeiM1V@HEpCgsoI(H;GBb?bJ<9i=HI5Op9^wfQNdY`TzKH4(v%@=>3 zje$my@t0L(R(P)YlH2?K*ryq_9!J$4JbUtJMn^_?>Eu)IZU=Qy9$B4zp&)SPu|wr9wYVJrbMpBSjjaNsz0jgCq=t+zTg>}oIHL$zIh^Ypg8@r{1_Rp6{> zT2bHApE=)TH~imcx_B?2(dO-G!hMkorY~$%+h&-3>Md*8T)lm(h2QDqi+^07EdFu& z#_lIeVpZ0!k&kRow3Bu#Vmq;+=gG^rjF*iLZ4+=Td~K|>ifwP-B!m7LjQ1a36U=2< zD5~+9TiPQhQOaLfLZhnvn#-QG&#L=0^|Qrf(*@bQ?@jo1TWi%+E{92(au3g|eG|MN z#m4sD&n#7c4ezSOo|l_1cBhuiR(Ya!ZTHf=`2SR!t3=yyfXTNr|$`w`NCnZ`JTH zSsm9>`eRL`=b3rC1UvR~EaQvi%gX2W-hDjtY7F1LFP)O6ri5#bDCnnx7*{d+&QIBN!^S5TJHq{G{l! zV)xh{u86&I`1O=i8m}s|u6?+qB-l}BC$?U5sPOT#g*u((5#x$m1LAQ|DlQ|IgE@@dCEmKeBu zMQ_Yyx}?)RUCv0L$ z?PbAWH@=UHr=CbycDlm*R)9?IcPAZNW23-pY!$b6*<00S@Vsxx_!&_dooLS27xM1< z?)%n}H%;EKMNAiy2~fGBc}f1tr_L!G-#*ct(pg!P)U*EKX=RP7i+c0aOhncl*tBBB zznkAYi#f7d=J>|s>J;a)H9c9dL}B9fN39;$($4s=UiMDjTI>5~=~J6x-sUg9dd0VQ zdaLcOGs=97Zd!|lg_nN(^yOgCTB~_y?|x}o-Q)lMcZjRbj@MVbRT|2GVm|SdH^2=2}&NJrb^6-t`_IJu=-rlEIq%q;ar(}^r zw*1td_x~EMWF1+z{1NA>%g=7PFsx3wdBj)ia9YFDWiw(QwMEUo6)!b&=FBT9=}V?E z1S$v5p2g6h>FXErZnI;%dQxR}uyBz6g5pZ_lWTe9D=YtEY{(}vb7uV2f#&;5L%^kT~@XyN9oUSIWj*}Wk?p*Y~+H9;E<{M(Z^uOM{>x-@b$oR}T_$IO4 z+>P_r@ldZRX*-a;L^Gqod0#^$IQKR z*2@d#icLIIkvw-@QLv=$tYE7^&fn_=W4d3k+_w*0#vBu9wLZ0^R(>YKy1JeIu}2gd z*1xg%wQ7;h!8Vy%$q2@pyUm$}UYeJev>G}lF4iv;axYK&=9;&v@w#xU<4+ufsK4L0rP*H3#9 z`J8JnOYWD&3sUk7Cr((I#NU*BvF~t~SZTnTGNxn~r@kAjy{7lfcq_MW^2x&LQntl= zmd{I5l{p&Ct|D5b6>-nUb)nqiOCmos6?8NlL_@U5XT)Dvp0N z|MJFb(We@j_MZ-6dO0S|4s6F(e^?qj`FHQ5J)tYB+vn}!dy(Gq=zeoe!>R8VXY=mT z*`M%uI> z73r9J+V$&Ki$@EWpABntnsC1)t#?z8LaF~rZjmOQNso(8o_wh7J#W{hC#+n7m8}od zo=W(?IwbUI>WqinmQAJaPx#;S{bbBpJ#)V25w)+zodtC}772NF-dN&syK{+)jLnk6 zE_o#94awaFe;VeF*cR%vj{b!e-r$*kLP<1D#BkGa((l_Ckt};(KDHf64VZU$P z{S8~?{6F9PFMC_?^NP8yI=91PuFG4mI5XwMCpSJ>fqd=>)8tloUs_aoWyiObGyEzl z=l$zmXfd;(ctvj4x$;7nvu*|2Y)@)`AGbHDdfoOs+HAqaPgkOzM7wR-IIVlB?_mxW zA(^8OWyJP>N_zh8-nGLo|EO5F8e}9L+|l~*&GPRl2@WO9-0Vvi>*$HEIkSAWOhsa` z05^}L(fx`q7ypX;9`%yGH|3^=y{F;XRsJFFvR_@R)~&YVf4F?Pou}*9uj*QLJ9{@> z^ZnU7*Nr_W?f9xq`-N8g6*w~UAfwwp4xwd+0@i$n9~<78{ZeW>z}e>2eKf;3{bot) zlw2v-C(AS9GpcSqnBFb@Cy8zMVd0M=iPs*hT+Thwy*Eep{-zban-~{PN}6H)*qoc? zqv6}BOKYzb9r~xg``MIPdAFY_bH=x<6<;S%ab!kEgZ<$jTlm-W7*DvcEZ;Z5G3})p|3da5T&EN6uNU>+-Tj?MoW0%4SzcaaTG_i-?{DAS>fDm-*;FpR zyKKs~uV1?_=y+C?e_vPacqO0fcGR7X$&+u(nC;k_?OrHwrD55Hf9t9pRWt0A<|&K) zzWDh4+ZAr7C#2-`$FJUy@y}%CSC7oJv^NWaWczN-KYLQ#bK0vzIZ_U!Gfk(n=MY`l=@ zf4f7Bnbl7seM*DflCu-9oDn<}F1IR6eA4fJ%gf4Dvonpj*=#?1*;yD_&YbY?PmEmP zM4Jn-=eVRNm+5AGoiwk@Mq%40iyH4EHlmMYa^5>Gzj@=E=4_4AYC)ohk3Fki_cQ2+ zLf@qd4wF>ID+^m6M7?N<{+R#b@8w$G`*wG)f4O^kVp{&ZvSrg=Cx!Mk?Vb`7SC2WM`=RM^|8#cM z9WBSGRSTCp+x*S3k*;;Uazpu8@yA&zeaC`3Rjg9)t0aGJQsXV2XEWI;k-2ob`)RAm zwhT!*9}R`fC+Bl`els^NT++fPekw#RdWGg=TU*WW^9!0!Uesb26g-#`C~NFf`6%Xj z$H`IyPVcD;e$;*4Q?be@R=a;yx8x!vo|Vhj#7;3XG}XGl%D=a#@08)C+s|ITvTbdP z)wlIt`blTkCL51qJxeRfI{m{k>*{9IOke%K(*I=9l8ZHG?+U~&?n~cypm`6+WS)2Z z`8M50ZY)e&HM8=q)$N+ix_fV4)9=%KX>oi4n@-v>GyO;YV(EvwxqY|0|GdN3dn{@F znOI%P1IJE8pR9YPaH_2TYNc1@uL4)!nO1+4&dz#1WvbDyYtJ%87tVZfb65EUA-~U2 zuG<$qo7lc*=Z`1TR=#`|_B-Xf(_GutvU3;B@_l!G?d|3rH<>u~ih>W zQ^@4>Jq3BsU1T3b%;8JDe~EvQ=j&(6(Ti?5XiAztQ2xl*fBefPgWm>Am$KB#y!buq z>xmzabtdpUsIih{+Z6E5+`7B!H^(IP*2-mP=j-nhy8FO$vw-HrbeXMtf6w@F`)K!~ z=~HUcPuVQn`_A&?0fnc+(erlSnRdLdAZ6c%n++xJMW?LFVfs|oaDF@UjhFjO0uE-^ zuW|e2U9_+2s$B8qrJ?iJ^B(ESjJz*y9{$tJ-P6|W`ES;;MTr5fwu*0`hty=UZdRV~ z+cNd!mf{nq1MRF{ect>;d9iTt)t9GgPrbZzKC}PN#J`t+7wr2syZG5-?eA}9tv8-w zXS?s=9Q~pm*_o2s;ge@xv5h)5yX2>H_|3+Hmkb`K@;`F@`R8ZN?StX(lYf4SRF{vn zDmmCC>vQ*cw!n;7u_^l|dVEhin37X6fA6H)r$uj0n@_5#IiebOtE>Or=KV%u6I++o zt4vZBc^4ksXt%`eq|9^`BmGiAC-&99e_BNxJrQ}q($ZBi#8g{8FI;@j-zTTv?yK1u zdtGIIUii6|PY=t!CW&lQOe+7qakIwJ=0AJ%^mq&EuH9g+Vf!@UbLHOl6OW#m-`%1* zZ&9l6Gv)li7ss?JqtkMq{!xf{_^D>i%oF)G{v9`us#`ujA;bQpX{mSF>HX8M`iSjU ztv2>fxF#w7`T42n`Nb>G9z3tDyyla1xhdzHB{iYvcFf#-^k%8>CoO&R>%rH0?ycgU zBV~3gUvZ^L@VvNZH&t60wp&L9MGLK)D5&KiEwWFoIWO}^boJ7c+skT9(o6GSYw{M@ zo{9@kxX2-2)tUO>FH7tlZPrqSum#M9#;Xe@!h|DhYCU!51%`F8hqK(?o4sI1^^3=! zu4JVb2B#$pT`=9keSX!XhJACLkKTLq&eu=)#2 z{;W4-x#x}W^FHxow_c<@Xxp_Gc6I_$xFM)=I7aY5cEbW>Bt9 zzwcVT%dHijOl>^r_djmFYkU9G>}6Z_oKZJiAMu7y)$2p*ml@^L3cuSL9-4h7*Imu{ zuJ)%-b@{HPr!B&RCf>RKbmJal9~oASDa+NTRkoJ6qy-rDMZB_P4w17q2%NZmA!iDw z%Z_)UVlyva&OUfaIbg}@&0RM%TN!>y_o!P5 zF#qs*zAUcksmPg~d}ns^>6FVxJha;I=Bw4@+*{HQtF>#CIL|1k_KPOfxqLam#d<%n zqA^t9ZE2%t11 z*QNF|Gasw>7D+~TN=r@hl1V>Zw5@3>?>B?FM<414eeBRQjM!H>jYp{^LqKryr_=qh zZ!TD5?CEekW~ln-$)?DAPx)q)HN;$-YQ67ahc83?{UZ@K3F>Pzm4ZE=4FR!g$b@${d-rX;KPDpWWYD+n>ETz!Uc~gc$drCo7)-BTw z8sAG9KhEamHJcu2+8(K<=)UfD%(UEi%l4D5zUuR)XvOLs&)0f-WwzJOH9UXcvTU4` zrm{k2|H>)BAkl8;7t>Njk5~k`dCvEK7ILylNAu1G5zPmwHs0Pxf8Iaix?{uSiLG-Z z5_K|PU-M9#y>o(&p5W2!`UOtm+G{s{YUMqn?d_?u^U)$EuSo$Zt7lxcV?J1u$>@Dz z6PN$K$S|%&Zh>x7k~a#>t5~MqmlK6hBShV;u!d${sA&=k3t!Fy0qwb*@{) zyf9GUxyD41@W+BPw_WS&@DlmFR=Q#3mAN18*H8Z&s=hhw|MatBe|osr9FN_7?R?7h zQ}vr?`kebL@XjKVy}0hvxrtGwRW*x#EqpoU-}~M6f4k@3WvmZB@L%`O_6uD9*NEQ# zth;jA|GS0xTBcXD{v}oZ`CryH)ho0|X5~Nascl`~`EEY_zg#g;?*H#2>z4+_AC%8s z*v^H4nJ@fX{Gt5c@>_cDPm=emMtvta z59tRs@}AxQ-?!Yq{qX($$TXiH_l@W0@X7PV-`>5vF0(WuW<`9i<(GiJCD9f&4|6_p zT?#U(R-Cg}q*h^1RD1?^_w>d0%$qOsKRrDEiumo#>)khpzxuyYbvr|cKGds%GjmH3>M`rBAPZ@$0YdFj_jt=m@o_qwn@AlCHz+FSNp zFK11El^*s#?WOrY-LF|2>M|c6QePLlTTJx!bHA{Dm&0!Zv$v$yN9+;!=lS@51ncIT zFJdLd^xdkhp2e;FS5)G@B~>&fhd+GnZZrPQhZlBj%lN@mqgNy8@jl0&y>G|Ar0Bmn z(a+x;y%o9Q#~ZOZomXz^zWvf(Ae0yU^i;sQy0pjZSNmPn&*h9~;c5N*oY8ZJwN!*8 zPl?Tk&Sd+);qm{9vVUz)Tom;1&&t(nd)cFIH_cyWzh6u!?uXF-9_K>&8j&M_<0LF|U5jZ`;6)$}y6n>#v;8 zIjCr2XFR`dVYQt`T*ZriDf!y0m)93tAG)?;yY8F3?yB2|-+f!LUHQ$s4u-XNwHMzD zP5i!UMS1Csy;iSch0E4=R$Xtqo4xp6Y2x=?E6Qtc?6rG!SE4MRr(Wtz+?qeKt7Oxx zo4@X7|F_asRP=oLw>9f*Ib-8x8dkE*$vwDkpU~?Y8?!qWe0jeA|K{xLV*e%no!qx+ z2kR&1bDST4&9{BH^1&D8bJEY7E^ih-?>sI0;Y#y!SL=&(_kLdLcKf&A-wnBkUl#mZ z!7k}%+g?2TUZv%pKeP9L%-?u~S^DtwdG4q3!k(QdPf|Vf^TX})&hhJX&tCSAne1JE zBxQrpi3imNRqn_^*n8-6Cvw=vLFLcxjggg%HQn>D6IfIjehe&IfM`b$NYM zJNwnh`k^ZI!d0yv)p4t|6;ChGs>X+wbLw?WPYICe0 zLG9LFHJKg$eLv0|et5IshvrU~Z4A~wg0^f|miec3De`0X#d}j9elT{ZJ^DQ4?CYcR zdwzUQ{FvVUqgX%G_)o~M)@vE>cO}^UU2(a~n@xx;z}Ww))2U9;wG>jXuKn{i!T z^%8UZ>_62zzsz{=7Gcf%e&U1UQ}<7|{i%{RyEP|0@uJ=BAp4t4Iy>rCnf{o3SbSs1 z$Co946qz=xA-%Ulu=O=kMmN>WAgsk9KqWcQPrx?z;Xy zVxnCg&n;Q|X?|O;oL|SE_W#2Ldyeeqjo%#>AAGa=<>Sc>!B-dVEpI>UulLtZ@1-}t z@OsVrq5m(2p8VXgF03u|L8Udz`DlORUow8D-c={us=9tijiLHb=Z6nj^KKmFS+nnp z`L}Ii&sP8U{q-~a()sy0mUHLLZYmQmbhE!RZQfyCrq!*A4%`Nf&pY3WpI2o3uYE%+ z@!GRb5lsIx&#YPT|Ap_>mA$Ki&ve}G5VUVk_2)@gZg!|)LtE*MGY?C9M2=p(;4x;}4SZu#1v z;N7-rpDy0+`;otC&qziquZ&2+-%j}L`0dxrqnqsQwiv#OlDsEZdeGrk!BfQ|S2NObO*Sms_^Mob^*@#uy07ZLUg3{g{4m`A?}u%?_w#b1XLhoM zDK5=#)Gg%B>D2w~@n-Y-ZGRqZe`RkG8DC@ZWCD+a^eck_H&6oHe3IBfv z+h=BPX?>WP@H>F(-Qho{r6wEcXNNi5pI9R@EZp5cQ5Z_4EUqv zq59u@NBPxD;jh!#3Kk@tb(&cg`b;C>eCx0HG^L0p{hUVKs)ruG*}rdDd*kxHFEzDg z`)vQd5brR1K9O6ow{g#ue}5tuZTc@B%Po_&HzYToVVm3zn5{lcaqoJn$z7c#q-*q z$^F>OUeEl@N@m}dFSaL?A82^qJv?@{jWn!@J^O2(q%41iX#~fQ&Ur@nV`6RxE$9&%H=~BCd zpKlOOvwo_+Qh53XVQ&7rj5tC8Ne z#$JV=Zqe7wZ^=0pioCR{-E+xlir5@4`%l%n8kckgICrz&HA=}T3gYrVJYgL**TL;VKs zwtR=w_J6*~;#;ib>&*Y==s*1}r1Mvvb#wTo*8)|Id8_y6+r<9= z{MDf`;{4OrddE8=OFwcebT60xo9`KVaO*zPSN8H>=C9sk&LmUT{AUl>FF~I9_J5Ma z$`?*f>#viY`I$v@e~-)VAf5JvA2CmNZ|a)*QH$Z}h2{JLHL6`NHq@4^e;6}8K`P)v z+?q#+4(P1b@ZLQ!^`l(N*LY6r4bq3FZ&24T)!D~Bn|~zq{@_Z}55LFG zZBUcxYOcYwdSlo8Y5%zl_^wQ=ds4dM1PgEcs+hPx2hV3by{gaH-+c7;#t*OVH$>Eb ziazmlv--@N^1Hu?tXnNEE$ctwk4^onL%Gs%Svk99SstBt-QIpw-^JRz?Qg%ktwYIi zhclUH=GA;8S{`ta$_ z>zBv>$u(%4w=iMm`s|$jJZ}9x_7$zK%FZ5ky74jS*Ux*RjvrUv%02idJo~@mDqCT@ z9UCuxyElD()0GQSZzK6lZ0fGd#zzIle*AD(_u@L!!0)pjgj87V{hX>HBRXG_pWWfW zjk@X|mn?G3O@F-0eE!b4_vOx)*&a*!nJ3!G@z~F-E3rM7`?mPvxo7SjmUw(V~CH;4xnhz7-{!K6b z^@#Y)vQlVo+?J5~t2n-GeX_mm&!^4{V*gDH*tzY3yx~!eyH}+IPrX0ipcP}&yvo4C zegRkW6xLM+9n1^3#N%Badk%flPfpM0E{u2eKKyaXLs`-ktIf*M5*Ihf@`*8Dq-!}`k zv$inacw@CY{CXU7;qJ}l$zSigZ*5)L-xzaaT3zDxw+m)$Jy><0QK;y%p!~PSpZkRI z*8fxL%J?-p_pW`s!K{8p-9yo!@9Si0|Mc3o+I#b=9LY0j+`GOwA@r+l`tESfx7DH_ zQ~7^iXn&j7v`MJUwB{hrjz2(Sjz3bjq5DWMu|YzuajRN z+Nu3Pxmx#^)xX@Ik_9Vw=7;`XG*|Y#tc1LLee%br^V{_2?)v3z@aq15zOZkVA}#TM z-mH%Jym9mVX0yK7Xx^NCWlBP}l?+uyZ+N~<`{wg1_{v@}&rNS1PMhrhj>CWMuamLf z{uddJzCV6(g|peB+(oP7--*T6ihl39xA5byi7P{XeXj3nYgnJpxai0q`M5-h#yzFn z^V^I9o1b}#T zce1PI&pT7sJ^7ger}a*1OWZY7H z`*3V-qTQlPj>)2>m8S1*sc(4bmhY~ys)i|gO)!6y)b4dHye!xMf0dFdXco9xmVV`c zUHP`VGym26l$ss3*v)#Xx=#I;y?$3N74>+qP7j#7tkm}}%d+ju`u!LA{Ls2(`(@6& z1vjm4Z!8J_J4L+4{O`^0$wy;PRR7yl{Cm}{q=HqSqJFhjM>$TuXxpe)%h_uvhQT-~Wu^8KucrE{D}`GbP&#)`|mc62Vj>Ms7Y1WI{+YSkTe>BaaJuN%R@vF7D@@4BLOQ|pK ztEKPC9(;L9_GSJSIr~WNS5w3_1RHa|3jZjre*53+%TkH=-alNX&bn3T8+5tsYc^Zm z!nNg@wSVIuzn}Kyqy2)X4X&5&zsPf(JIk)G*+}f-vXV(sv)?+roBEIA;j@xCtM~4b zyqq21_pD&Xkt=e4)Gr?J`EjJq=ymRV9_iZ;uHV^yY5(8rTNc=#tgZTSOwf_2O`UXG<%4+~M`lU5>S`ye_ca zg#GwA#dG0j1s_|NzGB~=TVc8AW~R+#w6q}1gdLANk7s0kNG{~&`89jX z*}BIm1*?AjJGP4dfZXm6-nt56?c3eePjpotzd7$}QfZ+1y3qUjyFbdkbE|rH@_&!l zls`3pQWod(>E1~^|LSPulR$Njvj>dgvL{L?%H&M9sL-oo+9)Bn|MQ>H4O=SYt{bmy zc(G9VVW+Ok{CSH`d47F8`PFsiPvIXEKR&mRx;x!rp?zHaM%6!7)7Ax_oR-1oslA~8 z%g6l5_X=$moqy4(>rx+A?x33H@3v)4LmR(G$)9C&rapYp;-1oGayz0_bQah8bG5He z#9ril6aHc5wwt>fZnl}|Kh!i@x4l`cc;Dv#78$87J0lz`nwCtzb@zq8$6 zyKnjD*EilY-(UYf_4K9hhw}CRe!nQpzhc_r-20ommdGFFWHbC#!TYa_&)(*@(S_@m zw0+ejbU*;gW;MRAetLJJ(_OV`FCdM7L=^oRi9E%#gH}#@zhTEAkSM26p z`rz)PD-W)^-Ok%G_1-lj`LFZybF8=Vot<%5+-iS;%%^4j|Cy#q>}#0jzWT8`xou`w?)(y8pq0WE zzvKybN>2NcWDTpNyUV#YJdORE`l9I9e7l}WOIG}=KN|mEzBpelJoKaezxi+Vw5m3G z1QvP+3zqx3`ZVro;O^#rm;LVdG1eG|FHJ>zA5EJI0yCG+tk&vKOVP`i7BMX>1w8vMYU|m4S?M>a$Nz z-@v%RW4)-5)E(JdI}fV;$a~KF!scelWL81B)b!6wj&Gc;^L^ccOR0`Y-A^Y!RC@0F z=0I5d(YCT>i|pdd_Mc4KxIL0Xa7DIk-j?4x&b?SS`+rw?wt2(^jmLqTg}(D7lqY@I z`{YMHYgJOyo!}<cSx15pNebjzE0XN;8+zncBzm_6(E;koLv zul1Zy{B4SKk95}UD99^c^OGh0xV7OsU(3*$6LlIlG_lupI?BEeG3hLrmdaxF&Hd_^ zG?|xzr=@Ph@rG;PId0vu+idBT!Y8ZeonGiVuey6*g7YEnFMkA&Z*-X|ZN?L^*mPF) zTf%<*yUo9VZsP7eJ_OFsY-k2!0SW`~yqrud`yddB8ueV+A zWL9yn)6qLFTGCjS+Wu>=&V{!&ms(RzZGJ9D4mFkG-sHntX|&Gyq5E&~+3zan9DV4@ z_nq4yZOxh2*H1~`?b`e5)jSom4BnoA*z$y}syi*#@@&75b2Ri(n9p`G%kv+^G{ZR8 z@8)i{J$bvv-SM`?`3)vL=mJN~7 zx^cgATrch@Kk#+-ejpt8m+x9D2`LM&)A}d+L0-L#Gs;&u`CI@O{~5ou^w| zyMLScm&;$ct8FLJarA19+1aGfB_}fEIEyF!ox4E6|JS|t&fpO3FvkViomr1PxxVn^ zJl3vqkj+>SAHN|WFM0C+w$RXgpW+)C0++eANvt_C(=Df={ApZ^L%!1n^W3PoE6&TV zzFXP%ocr$gty9$Re(#;aH&3X1&mcxHcMoVQcx*stRkwmmxWGxT7n+_!f{!5ib#LwEALE^xDaedhW7!no@( zZ~imRQhu)ZdEetLo6Y1HtA5rkN`9LqYQEW_ww6&&O6r9spKjrkeM^&`zmBkG$}#`` zS#e#dWsU2L-}mMvE&F$O>Q$NSg~6raW@T%t<<968Ue#{fz;Sg-=?2GRmCF2O&Ua4i zJfW8RaeE>=(>H0skK1Ll!?bTOw#t`3S^I7IwTW}v@BVpvuWxHceb@fCc5*NNtvm2q zD|xE-?rPSqla-+}PR%gt-+%Vkh4cmG`yv9>@01!}epPtTi}!U)guTqX8s($RU!TRi zSm}EI?%!>Xq|IhDtU096kgioc`@Q(L!?Aptk<+>U@_B2jsiiCaK3bIQ|B}Nq%Ivj3 zh^73QuXn!hmVLwLIw|0dbsKZn>hkp)irhbMlssvx`VeuL_fJK-$L+#zj6VUZlWN{d(TtA)6e# z-#9K!`|jp{` z8VVDwUTiQzn;Z^6iM)etDzNZNFooVVO3Pstej81Mk?fra50%%@=yj^{q)R zpYv|TpSbsn7R=GQZhh}b(1)C?z#UAfkMHcwc_&zPXLg{JSoVgb&vW(#a7ruO;7DAb zTyL^UPa|TUn8D+Uu84}hzs$_7^_J$wI3%AScj6M*Ob?Z;R^`lsGo9_um)&0I{|2cG94Bt7JrET7n z$R1p=FJNxmy@mM>Pt)}6IrBy1HdQ$0rLW^s-S=kG^_kqh%guWDX0*R{Ul#EGh~MRy zHA}iTJ}N)@woxGJo@}6K%=?GCzL|XcRUC4|Nn-KE-$ME)r1u-^?0fTn%lF0JBK_9v z+q!nhN6FsIcTkdJ+Yz)!GWFdeJ_D|TX^{yAys<8BlIBvKYpst*=F43>|ADXhY|Dx} zY>^9R)dLG^{5lOtm$e(JT4of{Jzb;fc20SD98AojHG^i@V_< z-{~7dX3rDsG~>d&pWocuRe$zf<(HSuXA*z@$CbDG_5jD zeR>t?Rgrp1`JSV1%KX#o?ib`fOu3aA=s7L^sIN~$eQYwTg)n=Vb>e3yv(qo<-e6E( z$~eu@GB|p}mK{RkYm84l6sz{mR5W1tD}74&AVX?})s_nrZ=Yp2I{8J!ciY{9QEQA# zWwVdJ?Rz@mdPmQuD^mAvT>21E-Nxs7XqoXxos1h>3)Q<^f9iOf?wrwr7@~%)Ml7E4QHYQmn~=$s5_WowT~XnUOhMZddW%<2z5zmU(fv z<8RHUX9drzj(4e-Zs{mseRMq{`QVnA&Sb9Y7q$TkYdDO&Hp#qs`u?aD!)}drR$=d$ zFBkri)aUsfQE2gLTjR0KS z`!`}v%s#nl-RtCU4@zqco_0Oo_dM^YU(J@ z-rX2q{Qpv;@721~-ftcp6rXpEDQ?f|GaD~;W$WnNUz&I^=NJ2AGh3-wJ@0i=jzykh zvuk_pbZ(!;ZTJL?Xk*qp5u{!McbS9gp zD@%A1gr_wpG#AS4Dd68$6Z=)=W~rHNb7`Wr^x?Fdj=9xMvo@=As>JMWx80?_@5=Y1 zwP6=uHDAkRl+s(iX_eNWb;(cV`3pZ@-gt?<;NHW3eA_K0?}c3BCVcBaq|+J>txKes-Jj=9x!G5v z+v8hf_IS<=A+D#pX1WSJyff?IvAPYON2K@9Td85H+7$XfukX(-!BUxMgN|#7&XMuk zC9`8XWe#i*Gw8fMEAniuRzv$kJ+8>Ot+MPlGO|kZ5*tH5AIonH{Z;3f_q@t%d8GWj zjVCv99ZTPLxc;%no4LO&`~{y0E(>TcO;9fPXWJdzDLm6~P1eljiC3&^3?5a>Okv$w|jon;8b+|*Ut4LjzxW&7@>#m{=7d9g zrhZcXUiS0O^HBfPJlPk!4JK`wzW295?aH$L)eaJGbAy~Nu91^|b8xH5Jnj51Hu)*S zGtTC2|Cq~Aqon8aw(rfk3xXf68qDHyz8>^1&NxrmDYOP7@%Id_POf3u=GBtS6*GPBI;Lg!HeJkkl2Xo;*v$Oq%|DJ=PX7XUeT;K@ zj$GeS6z_Qdf2FzWp~7Wf3J&VZ6mQ5;jF+_jxA$E5ragyeJz=eB{N}&7%tB8j#e`?C zz`XX;G1*}bk3RnFxbdv7l-u-<^0)e`MXDV(?fyKe{w#|nyZ3UP`Jr_~BzxN7Rn#eQ%%}9t+KDweob>y zZPk%SYBO{0L_Dw%IIB|h>);|Tz1`0oD^})P^0{OND_y9Mto-qEiji6VhX}nR^+{pNp9;P)f()r>Ar7khc zdR?S7uHK(Bk8O`CPtAmfo^i~#S1*_x^KyIByga7n&ko0}rrhbjx9)3PxSq6tRhSLa z*KnPB)`KCv?t0P;+c%xdX3Y?bIJH-AnX!_+VcU9%awCV(FGoxsem!cuW#^46%39nd z#rukPY-M0=H+>j-QTXmhW#j#y&fjm$T4yB2o&Vj;=D?#9vP(b49zFMUrt8CVzB5~O4&HNg zocBc6K-{lscjj7~b(i|YwO?6%($C@36xP?edAeB5zW3Js@LPASFDEDT&z->k z;maorqvp*c^wx zvra_McJ^=mKQZ&GRr#Xc&&sYUjL9ETxK8I9-iqqpnSbO$m?rbg`?9{JPrf)kep_bD z{^D@Z+7m0?Y8w|OKl*3waD82{A!9*;=5j6L1G6{U+9cl&YOY*qV}5Ukz_qzoKdG@k zk4ZV)?vZ#%_vM3Qw`B{$KZYG&C9~zxueif)EUIr_zI)xev`{$if#ycvs^#T{4d(+} zncZaMoA2J3Sj%+WDm_B|NEY9`G?(nR8_f2J8C?0LOGIvid}JkcK26t}OUh!|$xF5K z>J&xWbvEpK=e@)I)$G08VpHCK|Gj{5XOl12x1|R5^#yey=ty+5&GP0oUzZ=E9_CtoNf2Z#MyT3PY-@?@#u%3pWYXa z_#1NCtgE~|yM~RO&D^%NK%@QJBaxSqW#@f=98KG^&~@JLckip7OYV)(+sN=R;sUSV zn)zDkRXp2fry@r#JcPK^(eEewg0ajv|muGCi0xMwR*1k;knz54<+hXPO?3} z;;_>94R=H@2lfd?oG*OxXW4_0l|ik&wzX3@%+4Kat*vM&bu-+dZhNxkLxAoIuk{U2 zRo-i_S(CbV`c}5;^S2~_EXqG{aLU%?!X@VvByCS$6y84Ze$>C%eAkmjPd@2dT)+EW z+WOkTZ$=i4o42vrgujWn-4V@w=)s07ycS|pYHUUR#kbXNU2dTBbJy}8d6_OXE0r%s zzDoQ*^^Pv&G4Oox9N)sdZ^ZX?7+6fGx@*oQTzPo=2gP^$ zO6sE?*sXi?>iFGDU02uSM`W#YKa>2v`}SgCzlNJh`X!~=|F+K95U!)<^18-QQI@SL zbPG#B*K3ZY|Kr>(I$m>Z|G%}bfaRPkuS2#;{DgjcA+h@3|I1hk%`e9?znRkpWnkb5b3UROi<#-rI&1rm0o&kwoCRiW~h z%kIUAmHpfz?0Y{q?+H}eT-i2N-}L#HW4X*_*JL7g9$jhhX6G`O9eS2wdrq9@V_ILk zYL!>Qx#b3_L3cy5(vm+$nbk4<{So*5WM#lv>#p0U_cbS8j9j4S z4ZWHYCBd;%Gj8?k2|EowsOa$MG#vTL`^9R#`;Ay$gXrlp+RL4ky)#&&YlNawQ)7aI zqAJ<9t*T(L;?L9VlenR_w8QuK%_*8=RIa_zF+H?- zv0g&@w*w0;D-QQfEfCYyS3Gcd3PvN9q!dKc0(kFLE>K?Wg zxx=GzFC~0ShS=-C9HYecRly(i=6J5FnB4Q?-Tf7NTR*(%{KmHYd~N@)>fVq4cAZ^& zbGz-D#Ou`!(Qkh~x9WMe$FP%U>b>>^?i$@fry{oO-;yidTJ|TDS+%GeY&%rtxb*DC zcZ~CV8FNo9o0i2m=Uw_+txIyR?ufCe7jE15#Q5sEcD^mUjmy|~$mnoxS}U?it?ftk zf{7c1zU)2iJMH!VgE|iarxZmTDp1}0?&I`l^NKV6@6)}#f2LNM__vn5MdxPcJ@=jV zZ1%&C?m??3JN_2`=8(nx#;$M4wG_rGF2(KP?+zO5-NU@+LZ3o%Ez-EZGT$;;-Bk9zSfJ`%m#L54?4R=;OQ#==nxnpIxB04W z^;OHwwcf3)-2B|HB&9zk|M|*D&2>Bb-mvq0&W(7V!0qd|t|BjC_J&5^2Y+2kISwc{%rm&hU`!493&1+uRdyUsFGRen^4ug4|1(nQl2_z-C)Vkn$@qczVfA`&C+|K z2Bs|%^S2(@+3o#L_PQ*SBIEQs_eCpi{8yhY_Tb>#dpU1fm`}cb*K{voa%mjD?b%B& zB_+=MITZ1`m#gt{dZ2GYdz45|YDu~!$05(nudOb>Js>;d*M8wla~Vtf23uvWXIuI! zzb7_@9b(G3;pH(+ebrR^-8RLNk@s%sP1t{!@7s+HVKpf)5*2ig#O^tH^Ur2hVFx9C zUeOKA6ZTr&k+V2^@cxX|TetK1R76}_oOW>H)fJWZUI_SyaLqndvFOs?i)U>Ey}K7Z zdhoX5ovwZ4BlDRCsguolonm{{?-(=Nwwpi9KK<<+_op|E%1k=F#mRnhVOx1?jML4! z8LoZV@%+=;2?u#^U*KzD-1KTrVKeXiqtl*0xm~%g$iVaY^+)Uz_e2!xMjzesE^6)n zy=hPP@J@CLpH^NkcI~$Ay~P=G&cufupS*D@dzCe=Atb*3A6XxAeyccn8+rbMHjf2}0+x2DG*7HxF-^6riN5G|65tgs7 z-p{&Y+%JEA{c)zxXWOqlx_#bCZPly!0s2OpWY{k~^C`6db9~}kHfEoHmW7iP?05A& z-=th0z;DL#GTB@yiPucG?bh5mN8g=gI?EVe+GKV3wS&XwPtB%(C3%_8p1ob;s0$G#RmIesSSrjAAIv>9=i>vtTytv|{0%tt=oiSNI! z=Cf&Zoom@R#pZ_F zk#DbGIGjJV_r~57-$MOai!Cn|0-!;9HP_h4&X0l#Na4vnPIB()2t=;`h`&oXfn8mEU?`fp{Ky4dnZ0ZAkw03S5I%ywI?DeVW+#b1X??I&+L{ttx*~5vSsc` zmFLf5&a8Q+*YTyGUXl6JLi0$|?`w`c>oGqZp%s?2c-gMYo7h$_6HZWglu~MxcTMEl zL$l?(Bw9*0?v8qNV*i3^E=O(|zg@HH*Rw+}+qLeynOu1Ay5s5XBa!Vwz4>3yzxr`+ z#yst)eQ^)}cTLL|da`=eljmO_9KRd1KP~Qr+$Y|qEh_8})U~*79Ju$`MpI{oU4UkJ z60ccXOn=*PhWt-qwKHsODt9NRa?SZzmRr1L4(Ij_u~o^kzWuURtMQlq zp0w49L%Qp8MdA0gk2~+{&C2%?&p+mw?@+$cQ>-jy<3#0n=R?1O*ByMMwC$Jr!V^Y* zuV%)+I}&9Q&c43be9dm|(w@I(*>b9LvRF12)~~rHy`k~#OP-4IrC{`epuBtu1TA1v=_Yl*~9*C-|5!}HGU|n%e~C&d9=lx|4M_M zf$NupuRof)EnRK?^U<7)^%7o3SN%Dz5F_#A=T@=n`5S+9PLbZ={(1^Wp`G;SkN51v z%%9HR?kIWikxl&Ji^>*UxthsGRBOv+K_>IU`@Oqo4fed}R5)xsiXH_s@q1Pv<*)51qG% zyUYB5b^l)L-MbYy_VF2(Sj@Pv{czibACu?(xKqz}^FrODvnT$3w(Wnd@}e+(WBqDV zlbyz{es|8jDrJ*zXJ+KPcBE@g_|EBfjrC7RPiA^{C*#K&!6jLI@A{LuuAlgMW#ZnD zr~AbuKRo2D(ct)XQuK5oSDEa-JJ&w)Nl)2$@Pdd%%zs6m`iI(LH}84;+2O~_qZl4? zZIw`+zH-IS%BiV$|9-xIW2g1?9o#?GXzk7t$l0>eo%Q}?-$zX|UZom6?an`ZGfiV& zVA9Duvt^##$Y-hAeAiU>!m;hueVZ>qMk0{Op^vE<@|qJI{09t~4?SFc&ueG+yvHCnord+44 z@#~wIhUguaDgiGKzfGT2)>v6~w`OXy*>4wUo*&(D@VxGk2hYWloNA_D+?3ybRqWc_ z&ivY=EW5a!4A>1PE3of=7_zH)v-!@RvtiNIl1JBnUy-rC^hwNtlTW2G)D1N&-*v@q zFq;0Zd1Ci+W^S%;H7?Tc4hitT&VOuvc-!2Ci)~LvE2?Sy*OC#;Y0|OH{;=)AeXftY z4zm9#NKiWem-Wum(=L_gA9Z`&n=M{{x4CztlEn0m8Pi&J@Z9*od3&A0o01zHUu9)j z8eL5&g4LRf44clT-~ds%6zPU1xG=G=95C} z@K2>-QgXf?do)+OPklWnx&F_#JFou#y<_#icwN#AMT4#97TtYR z_U@SM9oq|6raiUG`+g+-A^U6tnce)=Pkx-u(K-}#W5wg6T~cezTfgp8QNH@HG%v_I zA}CgLxyaf_>K5JxEys_2Keq7YJ@M}ROzYW&8?s*CKC8Cvk@pVG$>JK$kLD-~&zG}^ zNPO3DWcg%v?cinSXIQ?Rnd$ZG5o@u!{+tzOX4{t@Q*!;qewJ-o?!5!=*EdNz1^1-5 zR;qXg9#hf$|MmUS{~wz3-yAAWe%SCo*|6)9M%(Z0DS7P@A9-&t{PS<|T#=`5{r>!0 zFWB`dTBU!Z!=3Y-VN)h7`%`ycUF7N0urwRrf6B7SH#O=Mci&5YdGGwXnljPO*EYL1 zMa(+3S$k5f@1+0M@?ZMDwuhSj|9(62?Ty+p&9|aYrFKu@>$)^McH*0=-q`4yp{&|s zvNJh$TW!de-Mwv-_WW4ZH^1h_n%@j%4U3-kUrVF;+?m$?e`Se9AAR~_L*E1m&G;=< z{N8x`q}J~NfkF=tFl5K=fBZ4fcPE>B*85Da$6jyiJ-_Zhoh!L}+b4w$2c~b-?vCwz zQy8In@94U_Z&o!uxKTah^t#G7tD2^t*76Vy5xVB*7_7;A^YfciN#S<8xo(6W)mti9 zd~>NuT3)i;$C$FS$=9>r+&Z=H^Bb?E_vNy?kC~?zojqI9v}%TN^}&`GN9+P+gVoM3 z?Z5s1|BvUqnRQMl<(ga*Rx01gXD|NF{IE}cO^)@6*Ee6k-)Lr3vEh^3v@f?cpUe|^ z_t){%w&$Xs|J`)F^I!7eHGy|e8~^itf86+kOShNp)9?2x56%0spQ(MkUp)E8U&lw^ zFFz{Z@uSu{utodMDwcQCIJOrvO}{UGzCOAo+Nfc7cT4om{@wCi<;?}pxxQ;YjC*tX zuJEC=g6{+#vT=N0Z}HBJ+uUcz)fQ{xX}cF5;uU)LOCoTcq0QagmfJo%zP4ry7sXrt ze82aQ?bY_(#jVo%clOVF_HO#cJGF5;@*XbZ-riWST50F&*GKQN3*M2HP`sobv)8)3 zzx?s{_vKIbTbDh2*KqF6|9-zafBklxFM0Hxz5BlHk@uVW{(N84x9Cnw^(yA_$5tPH z&)@!h|MV@-_rKrzIPdkgJG^3fz7Oqgwe2o@D3_~y%5#T(OHuiZg6~@%z0-PV_nDuiwsA{ypq@Ui!nlEuA%7+xHdh-`Z6qnpdjL|Gukrw>j^-`vE)3OWxJ#-I;qx zR^<+_R=G6y_w;+E5q#Rq)cV8sK49eJqNq==?&QuyN_+iR@i-PV>ZX`woR+;cmLX`-5BfnM(WJEz&BFo z)}@r$9$x48#w+D|1^fSVwKlumHf5Xa{47%3F~u0Jjo|?KI-%+n{(Dnc<)n}I5tI{~j zH-^4-&I$f4q@C3y@-IPi&c&b@W7VIkll~iN@)oQs=JhTvo_OxM&IPsiT2FJjHcc*E zQpA7!UAs;IyOyZg^mSH!HM~#vZ<$f*ymgk0MqzO$yRn|YQ{$G8rN<2Zd8Y9kb}$qR z5^DJ$psk<2zux-b<~4if{QXyZ<*|^s*6j}ePx}uy)|^T(v3sXJyo zy?1`;DdtDoUA|vGhllY0S`j`~;Zgq7w4QQ@eJ;2BA{XXxi)4I`PnbC;WZmXZf8w;} zTg*OrSk-T$h5Ms$mAd#x$wKwIA9*|9mQ8-`c_;RftN}mnJxA8Q^30rEG3SW1%00!8 zJ-^hdRr>N1K8bX$R#_*WR5as=p%DLci`Yje+JdY=PGjqQ>+6%J_R*^I{`4IVkKU{7 z(=7}Lo*eCA6ZB}hs-4cq$jLbdk^K?Ic7TT}<(Xw;@pm_C$rF0+^=H$O zpF;6del#9wjP-q|S-9v(x9Yjc75k6O_xiK^$hADR`%`!1m9NzGelw+F$B~&r`4fIj zIFhciPwk_;&~JR5m zea}CekMwa&mY;6n_sCMHTBR=X5x-&O6@KmNKGGGt}EQzD`h?uin=AGu-;1>cpCP z5^kS2NpvPp<#@#CW%4m$sr*NdRE>`wsWKlWQpG-2JoSCldFu9&$y4SY37&HJh^Cia z;i^xZg|mtpEn+oQ;}*pzp9`o{o44$bn@#LWm3hlU1kZ=hnKiR5;%trC#ENZ3lPn@< zdhc=ZR6iH6sl#1sb;ogy*^<|Lnkx15Z*L2HR{ch;aLSRts(#Zd_8c)*^_yBzDRM(~ z(TDuvb=^&tr6%VVZ&$Ei8O1X^A)Uo4_jEqq zSnlgLxnk>)eD4~MM{Is8*CZ_|)BPCKdEN8Rx+Cr?cKRFrAH7drTBpKiA@8BtG`4o+j*}4@sAgrD`|bJcFI2Jo@}k^T>Xu=?mtlza{v1L|l%q6qtta+y@w@gl@Y^8dK_)7a(yFC87PTHw`^2$};nF4ot zgzdhUid;Vb`0peoxRPQd=Vfw&sUpEKOVY7zc%|5wL91}K$Nbx@S z%5^Bmrs4WhKb>`I%oQ_Jyi=L}`Lcg7dbwnF>ZQ(0mENX5`L~LHoc}7|(d}0S$6^(0 z6zv5rf3{whZu7}k^wl4kiEZ10q>dfDwa4SIg(mM~jX%Fvot*lrBx&_C)pg5q71piW z>k#8yJ$1*jvW6Yg%6e`rtaZxCxG!wKXsWRNs+Dc?n@y|>WzRasglD_Ttl6r*ZhfgL z-^B-~nQumf*~G6;{CVf_r=JWrx$bub^mTmasI<|#r@Z9t42{D^D|r%a72~HoyxbPq z<{!MLKU>ZGa#F|a?Ap%x7lb6^k8LUZx!=IncY~Sq#{<5mKLkb2Uk>p0I_#kKKf=cU zu!ANqv*sVOStoP1ZagBp<>V3Btuv3z-SYFu+^r^$^rF}b&2w1`%g;LBagO$vS-98X zPH^?qADVA`e7f#vMZV`3c-6p`=%f>@nNp8(tHMzyHDsro99c?^+PpjDUP5EQU zTegomZy7(z_-_AExh|}?V%{@_xCORudjhx>%QDY)1aA#^q#7muNJn>4#m;NfZ>;52 zI(K!M(Ejzh3jZ961?!jSD&AYJtA20&Q%|GwLh~=gDgN`h?OEe?+qEW4Tg7g9tz%8x zZoitq-<>}uebfFZe#`ff{#N!QOJ^m1{VclH?Bn$)gOA&zf*%P-aX<3kns=mptIDI_ zw-O$us!)Cp5Een^nUB&BlcPI1-@UbQ}4U@PwCz2ts8$|k4kT4ADO*1_K1FVb?5es_RjdreM0-!iF#%J zX!%k5Hv19(mi$ipOQ)8k=L>EQY`S}1daK)!^O^nzdCb4uUrheDV!D%QMM;WH4`Wnz z^i7F;wO{QA%Y~-Csd!<2JIlcCj)eZ%ixX~V-k$N_UE{vo*XV@_6LvNj$!>Y;^USKq z;M>vd6RfkWXWGBXKOJP1xm)tO)4MfqQ)Qa&xLTjEFll^U>{0xhg`?i^)z5+{k&9## zjXpZD-O6P8m7d9Zre5V!(OVUnI!}Yk`vq>U6+O(z_ax^n&tuaQmQkFKue;8;aPPjy zgTEYGo|+r-zE7_Eu2kRf@+VKF__XMiBG>g_?3X_Mq>n@R&`#|`EoHU*Px~{bN9?)g zGQqwpkxjMfzv0>`Kh53FT~CO+EVa|2`KMon62I`FmyPG^nhK9DJfq2b?5*>K{~~Rc zjwhP=D%B<~XT0^s<>k$vmo`gY+PwPc<_qigK8nn^o~?3jaz*ZjTD0&;uS(vW zlx6#4C(ZnqA;|ZlYx(3ezoyMdxwbvfGfj5(tdwgTr>Jc1t6WkL)?Kl1Z}sFeR@+oh zu1S_xomsj@;pCd|bQg;cZz2WxUbGYk-P$+l(znS|w%IS)66%@BEp_5>OM#s9iNiUE zOFU#dUwg^eOz6+uCziaQuieadyh4*VmnO#Y9__@t89Da zFU?Y<(r&x99kc%N6!O+e75did73$VDiku62m$WqosWF}Qu9dUug*uMzgi!S_V!fF|EK*izpB90 z{{KSr6=|pJ{pKv*uJ-NK+>YxnZ9C^*U)&jg;kVHKRs0HdzVa@AcG>m(2(MN8=v&M7 zG5%M~Bi<^lk8ZZkT=w2v^{O9l@0wn*dtYNk`#-Laihp$=Ywp`u!oJL3>s-H4{O|LG8Lcnu!`t^QW~rRVS9_fQ#OKl% z%3BVm&G_$;Bb`)qS#i%?r&;pyOb_)BmfaPs)Lgc3`-Da_q0aMq*Aw|eWlrf_ceLjb zGP+R4w)l+RU$)7T%|^Qe@_mGPK5cU9)K zn*EqFp}p+mo+J7mKdYioU61>yvt@2=&=2>eAG%d$CTYftFRiIne!4p5)b-qtI$IX+ zzwke~XS>&riFybG*}9TDP-W!nQ-X_udhIsf$PM_S7AD=w?&cV%V``xuFkN z`WBIM7LN`d3wdOS|dqf^hI~MdPAX&0dT6y-4=?^D9y5)T5{0VhGBR?VQ zUZqD7k8KL$A1f8sKQ{Wv@K~#`=_B*w)(>(=t4|)S`lJzMYo^+Kj>pKMKi9SH48z}V zj773{qH9>5zLpGNwL7>g>VCtwYQCL~jBmdf6?HI{{;(=?W`0&{SN}Wd<3FWWp$-j; zLOQChdTrX+{GT^)JrmQ8dXOiTc_zC{m3F#I@^-pQ=XM;InA@>jLhy*D8&6@I;hc(A z!_FJIXOzB4aCcmn=ZdxDNk0~YfZw%x5?5cV1dZ)edHcun#B_F;EoHyVT^f&Ai zK5yhFbl%L*`;+PsO}CX#;@#$C{qdQT_DAdFf6qS~ADUnJ7O3lHu<>k$L(JU_#h>kh z*9~rY8pU>IOZf|4H~QuEk6H4%6j$z??Gx8IFFeb4*zBDQS8nAF#>a~sofqcznIz0H zW~`jTm@F;+DI@2%<%#3~^*uc{Vz+;@OFXlosR* zwD!uL_(K&t|2y`qmW&T}%j^3%t?NT>(2wq!f2JnJ$m>me#I#PNGTx`q_kvHITePc9 z;B6;93~ zrgtAc?~UU4xH+o$(ey3Tj;zmk+gYAvc;xA=gh%_gMjm0`y7Nf;*488P*(;B@Z&f|Q z8YT9TGgtScXRdJJ#&297GjrKLM!v0m^!ZlaBcZp-kGgLqKGNT^_(*(~dZ&K&(IfXW zKh?qe*KDKfdX;Ujzd6`nzbvo3ZoRo$-jeMqd27mfOy4v&UayQ zNA|1cPUf!*kMzG%?u>q!-0A!^^GNR3$|G;T91W5x>e&54x?}gN^Frxa>jm^LZxhtN zdT(;dH*X_%)tQrfcJn@eyR_wxwAY=GojJ?me@@)7wWxc?@}Q#@t}TnNe*67@-ONAj zX{!H%r5$UcrM>@5H*5USXEyc6I79O(=Gow_hS2XM*f4C-^D%G7ajiP zy|Y5>OFw_=s>geN%N6m?c^~c0$o}BYAHyfJEckQHy6m~DR{qqG6Mr#B-EHQ>63Nsy zVck~a0Iu{o9PA}mDg^mn^l~;i=Gz#b()s^$@tIHOh0ZteMe03S_;$TS>a_oDfoVVY zo1N16AG`RBk-ga|ozI( zHJ-IxxTH@@;!BU&Egtm(lj-bp1FE-3`U#)hzp_HCML_TFd7%k`3E?HzyYH;sB@E%a;2+#^2oU#rw*Rv%?5mqu zF|}^0Mfm^5ika_};}+jndbjw#a@i~X&c|O4D7acOz7OBCe*VV1FAjSP*)5q$TkY6h zeGAU$=XH74YIbbdiMJeQ=#f7>SO z4MsmRc-DW`R{72OWwXI7NExajBeU z5nS0<(fWz&qt;W|M=?(|Ho99n?g`OUJQwWMd0oriBk`Zt9q-C7hW6jXqJ-SF{RO`V zx(QlOl{{kTrB=9R(?koun?85KE1P%h-!$1G&eCPhf;ozQA$o%RVNQL9P?VKO@OTa&9Qpe>f=@RiWhmYqNpZsqqYEhu`-CzBGn9%yrd#N(|Dc>g6 z+m_B3@lz~}{i;`3Yr1CLeCI14kMLeSdZhQt)zY)+=EmQ;c9c!1*M5@p@W1NM>%om{ zAMf}-|H*v4j}ETfW~Z0%eiTV%_*kMkv7*mtRz;&xbH&0<0h1!n{difpz`r7Th85ql z2mTuW|HOt)wd1>$!#$_@xx)4%e;?}iG;g~Z)u>;-*YuoBzwDGBT}QsFl=YhbWbL${ z_Cve#|1^t_l9Qi%?FoDIUBynhaC2u&yMx?p|CT)^ZvW4n`16{I% zd8s@ud=#1S`*EP1@ae>JE}1%7AHzEPJ^$F+?e<|5{W_aNxa8=2;iD2gAAJvA_?GYa zGDL0W%bJo&GtaqAK2x%7rpmR=H#X<0&wSZ4BjuR1_Q@l@j|v<4UUom^3F8qv7cj-& z?Pq6`;vCkdhw);k_(R|L)HQPm-}>z~#nXA_^;Y{WXUzllZIe3jq}=1*`%V*w+jlfS z{uZiN__)q9ZKllRQ%{;g)WVk<{d7ITn!Cs8)MH!C{%I%EQntA-(EuE|ZG+cQq4-AePwj8<8iJ9Wyovr2jw zIQ19t{P#KTk)gAK3q;9J}m3%_s{%Zv5%Ht zId^1YmdeIpS#KK;Usbs^X~OEOr90bKws*L%Xg#v{%K47tE5bXTulU{}zT&F%kDE)c zsk~dYP4(T*EhjVPJjN)Hk$Z@ zJ=Lp2^YPS_IJJFC_jvwUKFR-&!_PSpf&10}x&NGcBjCN)Ll)C7pL3V;evDOJv{15+ zr*MH)$Bug}f!tJd9R%Mz7B9v|cg0!+P~@)tSvl5?=*AO26Xt zXx%H`W5*Z%?fOVHp|4#%9?g~cktOF3!AHF z9?x8vCbxf1*0YU1r%ulgikp&|7MJBG{Pg^zwWep!c<;?jn-%SCl&JBUv+X8#s-NbE z^cZ#pam^2*_X1BGJ>_%k@ddZfzlP;Boc-@xN%#H6XcyM$5$D8gSdV+R7c`y91`Q0y9 zgBR<#G;R4?Y<}2_7%e!yYRMNHqq{!-lV7G)-SRiT{P{{rVseVrlIta#YaXfm-*>t4 z#{%tNzUG&0d`>jnlh8|9@V9S5#gh_a+s#YA=uEt{Im+vNnxNX2zv4@G+?)32zTm^# z(i`jIAC;@#Q~X#h^nT8{-xxoJ=cJ6;R?`r-bUTXd^ zw^aY5{VT&q?5{K*X?^9{xGGld+Lru|?2PN3uQT=wUcW4t`{sGXTE&l=TP+JG-kSDf z%dM$DdZhewuBHj!-V*Xi>Q>OBS+}~6G~QZ$Wb0PjNq_7f3B2VgRMy?lIbZ(zD*^M% zw}i~ETM5`NJSw>T!Y|?Wtj;5Aw{{+RyLIM~*eyqo#G3LK>gU=PF8L-@IOUt!$IG|; z9_3%DJrcjVUFHAeBX_sH?>xM9ey8#l(BOs8{lKfsx;|-cVGZ1_z0A3Omw&4*^M8f+ z;feZ=2Y4PZYrQdCVa|N(rK0FJp)E5KznMN1;&-%L)3i6w=F@Sl8?V!pMX6o0++6`Bxuf+t^l{6D6}VmmRmf>~lWBGp&O| z_+IIzBhKlwUd~imn%-C;mLhh}@xU%rp4+`d~@Mr&L@mg zJ<|5aYrY;g(s7n+NUe)r5?RwGb9v5zLqD_C-YW|&`Jx`M$C_udy@8w1d!u85@6FYO z>NCzL)P==+{FyV)`_GwDBMf@qR3~O)EO=Px8t@H z=aIKPjYnjA6oY0Q?yQyy?wH#)y<)+}K8u?c9yX_TIM`g<;bU`BLwR1}9ff(xe_Zz* z*kJPgv(sY5!d(}8DmGr6R?&HJX2s5ny*F}QguWX->PYTYJi^@j@W{zyIhu21H0NwR zqTTzvv$%J9hwZW5N7hTc7v7&Gqx>$Z#%a&}AG0c&KH7d%Sv<$$>JH7PfB6cREwo9T z7Fzl!w<`D1-KyB6)fYQ&q`3&(?$tQff0oJi@a=!Wn;qJ7%pK`G;hDwKKPzR=+2lFY1-4h-v_7H#vf$bqJlcn+TgCbLMk>z2Zg}#MI6_`z^6>&9j9( z_m9s|Oj+u2Ond%o*tT4mnM+-cAIZl+a=oiRK8`Ap7c zoAn^Zy`0T9ug?kAYIkc_^hNR|7N05Nn4VH~#_;sQ`!btlj(Hd*KcDf`pt>)TuUmDd zYH@|!!aBXF7S4~(SU&sxwIhAuy>((nAAFP7AIVlZH~aAK-TRl??OMO$`CFBDi_Nyo zxO2p)XUEJ`p28KWT!q=EbsiaaOlc);TYDJUULAKc%`dMnoWOMXJ5)dfyVmie_+ zdiDJR`SW-Fsr`HAhUN7A>%&Dq*EZIliLtZ$8Cg|s9~>9Aea4?^>%6OFnY&+TOrZ$DPCKHIQ+Lj2*fD$YvnZI?god=|6ywaw(kDsuMxhiZgxKahEndt;sW;xo}= zGj6YQsk_ZoeEa$Hk7Zn$)r^1NM?x^ZYU%1ZB^nQFNkhu@x$6nKiYr(IdA^k zC-+0le-{2_ekArw@X_+GN=eKANfyTcmHEi9d#6-P_^10(;4k~5#9!wp z{n4NF$Jg_pzNYPW$#(q*m4UZ^{M~)Sx9*ah!=AfhPJi~TUHaty%pbhb`JQUCD*AQ% zD%R&3d{n&6@o3|<$Rp-C-JSKDQ-%KLeHOaEX|3wM+}nP4?)?+|c>EgEv6V{w^C#77 z-+glJm+PalU*bn(ziJIp|^WQR+diP1|r(F6x;iJ3K z+-uvO?Kb%7S)KdH>f5p-rEg_B`=uTpIo^};s7AT(#}31u9XDop+_|@}mFuSXBJ z@g7mm(HH37wAah#+&9C*wzn*W%ii*QGj2B{;r z*Y`tKQ?d7}<|C(QrjM4lIUar9#(6|_+sa92cs$b> zKf2xydZeGby0d`v%I&FdWZb2bHec(rp@|v&B$0UTl8b;Yvs3p z|Lon$SU7X5X5r4Qsvmi?tsg~S+jpcs!d=*Yi=SFpj&Y~-jWFT*%<73hx^nqHZol@v z!~C{ZXZ)6zvVUX}SG(T1d~L=L&1mmO_qO#NsmrtjQ=VAySw7<#q;%2r5*XwZ#&;h#dgR` z*mkV$iAXwossBcjq*KgUqn;hRQsoMLySsmICtDUyQ0@O=cv|gI(qqv_TesOBS)SA0 zaX4qbaQ@~x*FV#?&iSGLTKAE3n78`oGt3hAV;GYC?C!1JDsXIa{p|#sn*u-OrOyQ4 zQncT2aN@*!+=)7|si)bhr8XtC@0C0({>f0i#hB^u^XP{$=S7~hhHYrpb@JQXBzs2t zNn*_ow!ijUntb1=KIBi{KVAIOM(v*O+dPb{TX=fD-;3sW9LN0s%*DhhhB*n&zkPlj zw)m-?(#^|ue1AuJ;-2uvf2BDF>-MStN&Hh5e}wz-IUY;A9cRGkM}zNPr+yM&-R)ZNj$T4GB6& z&YsXOT~PMk6{JYNvtYsgx|^xf4wp@j#i?v!3W>+6QxRgwJF%VvGuu%3hc$?wke#5ot_Q>Q(y zDQ=n2Sa`@ok@@dG4bQY)6B-Q<@F+6Z{_>gfljrgtmlF>E_l2BrxIb%R*0j#>6Ak~R zYQE{5YmFD<$*hxqdOqslx_^eh=5Kb|S*upKl7s!%Yi%XH7ux&1Oi$mOo;9sFbyeiK ztC!9ct($)AaAW%GCC4F)@OCvRWsA>?G?(OcBnG&2y1e~bd@^Gvuo7fFPr)GNy4m1e>=g4 z4SzI0>hwrwQstyi16kyRFb^ zZ^`Dr+dRx~=RYsm{P)B4?aLCV-ZTdG~vVgCg>ysq&xrfWVj523zJH2Dsv}U8F z$E+8yxA63M#tFS_-1jf_;DzP+f;_dqv|lc(yD>5ERr}(X%jzuj53&55RPs5tW_I4b z?)b}R%L6q}{?~ofWO&&A<+I%@_IbQW@o#)h_uc^22=1l!QA**%N0zJL<&tXS$Bj>p!nt)8^ja zbYjhCYq6PM|7v|vX#Cfjg+zMWU{wsS(|fwP3lgQJApHQshqYh66Dcj~?)fu{@} z*_{$OR;y^M^hdKhanE(Z{qmFA?r`pxpR`xv)DrG_-1l}!oLZ?GCH(FP zRm4C3aJSb%uK#_W)v`*NXQ_stDt!KDO+2TfIk!B*;-2cCy>}*Fs%d}Jd)cQ<)71L6 zWhkezU+^tK{m?4mbPdlV+EX4Lxp}JMkxZ)6N3T?|k6EdVAEi<`KSmw(-QySOxyLcm zd5`B!mp^khxmJA(eR=cx()9Zi=hgaGeN)!_+unIUz)rC)c&Ec2UrqIU3-2i1TY2Tx zqv!ln)I01$b_u@^brU?EDcs4gak-OUOYc$t)RISwPq{r}daC+p@~N^%{vYy}75)pk z>09Gw=~5G?siGI?Cmerd|LS8uwVz&8|63DLC{(|KNAX|qOgEY3O9lTgO%b>sxJhN^ z^p5x1(Vf~;-yZp|!QLsarQQ+xRcPa~I_I3gtLy5vt=`&^y-K&k`HI|;{uRs}%~t}C zlwS2b^7TsQk*`;G9x2S?DvU3cEUf<;`iSur-=l-C3Lm9>mHBA0bxuXwuZD_kS#O^` z-?^&!hxS&+kJq!jA7y8;eB}L_`ABirn*L+MriLHfsj45R zpR#&%`c&E@{wr&b?7rgPVIOo}=zXwv=l9k3h2#THckr*;FDM_BUAFwoihiNQ7^TsQO8|qSc1&`Kg+Ug?mz_>}C3| zB7acuTJVqb%vRPK*IgeU#5i%+x#th;Q#k$vxE;Loiv9Mrk{vsya!lXy z?BMwb%Yw*k!5K3I0mVaH5Umb#;}IJR$Ec4+NdmLKLb`L1uicIaPnd-GcT z2VU2YKZ>YaNti3cx^h31~hn#};LE#h*8_%|blT+C(eE8a> zPkk&%w&bphJa%}Y5oey7@xy0E?0K5g53GGsRnh!IqU>pUfoUbnI=%kGrcWdH+dug& z^ZwpriTk%pHfGpgS1k+g{#O6@)OWMHKZJj=zq;4+N&eiz>g)fX+QuJE`cbca?{=te z+o$x8djtMT=+A$bE>&PN^Lx|QCx1llX3Zua;Mt72m9VqW_A=V`l;)XcYa zOFm`3t;=~bz31vr{UcRBw=4^PR$=LRKQqAnXlCwO>DAx<{)|0;B6DF;#@yVMMH#%j z#xi+3M5p&o_!3v*q7z?!&)uNo@x)2@rq4UoH|dMrft<2@&-ctafw_UU-j?(9U)KNW z51DiALVsxV7P~y7J(gkdm-j@}`kp`XD!a-yEdH{6@>f$`x#w5?U*`nO*|+Rz=$vbJ zxC(#G+9$DmeP**ot?z8$v34$Dwn# zl7MI)YwzarY&X557uUai-zuG>zYF&`Tq;lRP5rO; zvUZ`QR{OQr+jquJ|K7Qz$WQR!+*#$Jd}}Z6oD^Tsj*S1@#&*0A4<;NZB=gToGhs>Q~d};ad10tf!x0bH*?{BoU zvt@hs>x)E0&J+E>x0inHzVgB7@ad_UXJa2;{(LfQ{ycxaUtem9E-imP`Lvzw{5!#K zgKWRoR{7~oTJZcy5oa9V+Raaeztl*td9>x(z9|pBwqLs`@YK5Qx=GCGg10R1Yny++ z`fgga(qg|E&*k?inf+V19u`i^k^NAyTH{Y!DA&A%&<6GBs}D1@CB8-aJ}}XinU`JK zwt3CHf^DV(b;qT6)FYI8tBy&0^)Y=lGxLgY`jyEK%4Mz8UsYJEefX~U*>3&5HwX8e z&(2|rUA*wm-r~zQ4_D+Y*Zf>P*$xf3>fomi)YZcm2AfMhn-o z9<}%XaPP2Z_S*H{QosHzURrysirp@MZKHm4^n=yco`1-FEfRC?pX9xazfAA9ay|Sz zEl2o+c$h%UK|TKPZP^Dx-&7S?TZ`o7w;z^$TlOJ$wRB8^>%sE1jUVP;3;EG#%3YUo z^q}-wor>LCFLl&&oOi2iLRllGtUdE}&D(`nIlMg{_EQs(-`#sQ(S!H$N6kn9DPL!^`cv z&wrlr{n#aExz)#i-m})2SkrX8_^6B2fAyc+H#*(0|L}T|>Ti+#dPa%&?8mPc&*zu=S=o8-b@#F7iig{KxA{rt#s;Tm{)sWa_3LiN>&A;=8&&4U+j#!n z|Db%rLm|&yYrQ;ot+iUE(>rsQ=dQIERPKh|R=FFtWa9nctNzJrra#m;SAXc|;Sjst z)ep7WkDcUDPTzEDp`o$s(+e|ZW<5C*W@%FQY{eXz{mDGX)hdg_Cp_(49j7HX{mI!_ z%d9=7Mn3mTSK8h>*LwWM>OXNlrK{%1-kHC!=H90phksNy$lo~p)3Q-}75}U3o}K)w z|E8{AWw*xc*9NKFvm3Wgek1!K>9@h2JO5J;guHUly@cWyJAGCJM{n>YyCoXw= ztN-oT2gPM9bMn78>fd61sQoSD$E?3rHHYUh-QTkK;qGrT7DxTsHoukm5nj#vXZGHc z8oSTFIB!?6w^ra@o_wqQ=K6;3xB4IcEqnQmu|6@ph5u&hgTrOYKeDZ5?2^hG_HW*O z==dAP51iFHbCQl9ep#lr=U^OreM)|t`R&^en!nj8KiAlE{olom*Q@Tg+NkX{{2XI+ zw%YiI`I4ra`M0--uji~@=3D*c*2eUkCjQ@2&Tq?{Co{?C@wMM)7k9pis9TmQX5DwZ zILhcObKxKB;GJ52wUKKd?NL8^;{NH675~nzRL+sFKmOA4+|0Ay<7c(Vf%^IjQnNZhZo<``k-RYvM+x>llU#$ zhx^~wZFt(#7Cfi^z{+z;7T13Y#J$LA6}SBTaOt_kiq>M0xTi7Ahkb`I1wIEB#7;O!yqc9-E%~LwdR4pL}(hf2T9~?F$w?SbmPh;@(`o-*+S` znr5?|FWvl5r(DwJ3d1D6H@WZHgs|#wkYu~xj+v0pz zW5?9n{CThUv6&aPAJV-uvB0~$C-58ZkI-_iI~V7&*_Wmrn0$xlN8@IWZFAlhq&}Ch zIrx*auk2sj{gQc7somw5p6|Dbxw4XHdO=*1w^ixGB0uLH^Y4ntWqfbcwsL-O>6}JI zkF}iK>vIk2J5LsDo6M|VFzw)a>)8)N&w2icKX?Cw)N-Ha4cD#CAAUV&)d#laY=0&O zbN{=M$y5Jm4^w{Op$BXI)GJyq3;#Rzl7D_l+W~uvc>edMfe}pwodJ>m>ROaZr0^h zT9@a9>4shpj(>W2&b0$8mQU@vJm*@})TKX{^FF`wXwEyW_D8lBar3_$@C6pmTHLm3 zlSw{L@UqI}9S;RhnY8!#Tz#%+6*`}N{;J8(rm;-*FZNDaweQ-^mA|6a`(3?W6})QS zwcjDOA!YW*wLg@L$b=Wp()KIZz4zz8C%XjqFTAz1^6|2V(WgxE@0k56KL5i1qsiU* zpE7sZD`v+1HJN|K=W?>XiEsa2zRapOUyVL3zO<(-^W4kaDYA)E=4MTqyY$qhJtomp zms%$BO}9OEfA55aMHzK7Ru{e4YIFWXs zVNvPjy>=_yZ|~s0+G7{u{I{3aTvY#%es{wD*MYWL>P@$^Uf5nglJ~^+`jNL)vnQqf zpI(+N{q~yMUtQkqLSG*g1m1sdd1u}9%`LaH&b?iiy!}C0dC~5Bhb7wod++w`DVx3E zA77hwcfgLx8PC37zq4+7ar5o0<8S{R%{%{A?Bs*mgH6w#cS&Ahe?Na&)SGW_#3cXU zoNrJ+SJ!yY|MbH>`zG#AuXwD;^H(ydV#W(ze(}E#1(Pgnf_z%sJ2NV_%;4OwC-k5& zNzle|O^bS$?}yt->^8wQeCNd~t@PF(D%`}-H=RFW{+8Wra}=}>pWMVbM^pJ>jwRQ* ziI*RgKk@kyE6M!)R7u6eGp*vMML!7bWQ)@>KXm%3SVij{_Vtt9AMk!M*%KJoQhw6@ z!QM?FE(d-;`TRlLNaA0RSsVWe4hw&`L+wvYe$1G|_`lzyWqGIVhmu06J~7r0vmfRE z$PHW;eZctW=MOo7vitO<4)wc8{0S*(Y?WcUUBnX;l6K(e6Q><5F--e)?HhuhvRU}b zwLNyRo1?__pycAl>I0u$_${LMaPHR@JJfx&tfKP=SDfO$*8iG%hqaI9R!r5ns{DZ8 zMYLk?3if=Vzz<=DLjOX18n$2}zp75OJ{UW~~Fh64Wv-OAAzpy_X z@}lMs-n%N+#7ybp`O&h1>AynOq2(^sKeoJJn=iQdf&CE^3s;pxFO#(QM80dsq}}#1^<#imX#ve^~#-@d8oFE7}jTjClB_tv{r=NjoO~TZ{CG!UADQZu7}E3ueS{ zwV(c4Aia|{Pn%!jV{pNqACl+9k1k@`rx4em-x>A6UrFX)=$7{P9eM?g5)Ai6CO?c; z68q!|`4;n@ zXMB&+)$5-8$leooKaKy{*I#nad7hpxxVy6?{`ucfBbh9VO9kI6|J0dQU$E)of1Yl6 zFQNazbCa|U?w{Vbscd%Vl&|GGB&YkLvM2QOm3t=tH|{zA@#Y`dRq~ske<)w{F4S^M z+q>Dz|HXee|M0hE`lbi>lfo>wh{*(7nrxSUKIeCnoxlBZpZN>#Kl~?N^#83-mpE6| zvxPOws@@%n-{!O|od4{3QRCA4ai^}-X0Q5`d5>j+WwWoK=1aYqO?5yHUC-c2@T_>A!c< zzI@i6>R)`(ajO4kpSWdq_V?3YeJ)lFo zXLZwg=9|{!?UUm-fByR8hwC-Aa&L5Oh>L<^$X@E_s+S#dC$I!bIi_tsL-pPeA@5%rtLd&)@XTK7HZ9Zw(f_HZQZ5K zUw%YRTzdTcH67bJzExEj>rS7(bp7dXo!Z!QDKB4tik`MlFKnA$c6xQK#_ed1;~TPf zcx?N=|CnX6d~oE}nM)=XUCep^zuV!?emTiJg;l@qMn1jbvS-#qsYSdpO1pl|UGj-t z>E49Ds$bo&)*H@#_OQxE{r<^i$?K0l|7p0J@%%|uu@^tL&3b6oX3VqRye6YDod56K zxCe91Uwxj*dhh4Le{*6V%#|;VKJq+$M`2yt;{U$9?OmL8^P?BkP3Hc%u5EXx`NMZf zW-_Wm5AG>le&1yoXZv31UXQIp`?;yt-))iE`&`?uz3+9ZUHHv60e0c|AsEwHV zSXTM!=el$Cb?dJfJ(ifh@UB_g?e5;X^CMROn6yO{4- z_2zZ?*77}@m<8$;w#uJ8_(9l`txjuk;%%=cS#4pxq}0Q%Yp)he*m~`K;;Osn1>YZt zTlVPwi+>VzN_sEtI;1zKawmk}YwkX&ReNzAPowv#Wd)iyQ9+Ba8usJe+69X=8iJ1qE8l;){&Rf8@(%IeuYc`6uyaxW{fV#U_&Dw1 ztzOsV?_4wS;n7FB6+36J=8L{8aGm-3`}LhB%PT*h(cfvZeCrd-w~W?3?@xB?skDEt z&UkubEz93O$+>0Oj`odLvlP!(-(#E1@hvjS?5M&w%YEflwTkxrDnEali>*p;`1^L> z(U0*zEuX81F5jtIxzIfQ(w>QjzKVR_rt1f4;K5Us?OSdj4gzhx3r&49_w3uXk*T| z`Y`Rlir=^U-|q91yIs5YpU|~vv`&yLRz&~tblqdLpBOWNN1!|5;o^Y-a~$>{#p@vkST;W|ry z*|X9^{+V;yuY7lIs-O6v>)bDHr~Yrxuh0Jwcfqda;>+K=`Tojt+urK67p&SMUH|Gp zy<6>mm;8nI#jB3g$7Wox`?K^whWtOTgf0B{3m)t*d$7MUDfPkpRG%aDpF5|%&A0rK zZ@+QV-}nA&a{h03{%jAT59}8E-~9g5o_N+DkNN&M^Zhx@_lJ}H-;>=k*|z@;r)_3F z_@CoJ{i~hgRqyRze65@I;QpIh)(5{i>fbzl{{NfkhH#es-)n6f>N_8t|7yoD>pMf8 zwc0;DVE^_&HlIzwgPF|xpC5R&U1!hZ1HH`uS25S0ZTx?+(Z1xt^ZMI|CNjUb z`mma>=H-F?3?CxSy}SP4xB9;SbMF7n`c)s3f}SisxnUh+^*ZTUN%O8B{S#=Z#S!aw{Hexz z_s>PwEUqjzm)BEPKfG*?-s0okt5?tFvpRp;qW67_h_9XW)3Z;LetkH1({y6IPhQ&e zpQ)C)S#PXPr;8rizWwUaqoE(KTuZ76bh!L3vu;O*+S4s3{GT7rpBCwIS8A7g#Y9@ZYCHS}y=UyI`0WzCOt=at+zbNY2n{;w4? zJ_q@8$-T|8h<{*`V_$XT8Fz(eU+=zM zRCgm}^X>|xvuD@*=-DNFr}JIi_L8qPCE+42|Mwcd`l{!q%(|%1R9pS%55N4iKeudu zwSLXz{ky$F{Z23ImKNr}y@PYppQgyXFZqVLjmj!#*vdl>81`pb7f8qUw+V;0M(SD} z>5(~?Hd%V{wYNJ3Hk(ZD-tt*tn{l`6P0JfzThbHnT(ZgCGPm>N+?_E?=Jxjbw_kBB z6E8E1Y=~sZd^~k$nzvYVc=3j)(7(2v=Ph%jG90VsOuTk3GR5s`(ycXTA2_f5GV9^Z zB@xz5{RKUEpd;|47k|jUS@#v1jc#3R*w^13xUZ~B)tcT2y4O^O253<&;gEW*zMiF zj?^4+P(HGW@n})$nds6NmD~>3Zq85D)!7%ODJOC=U13eC`b6~6 z^rWSy^Wr`))8&buUq3%1JDoLM3jaiyT* z(X4~a(G^Qp7ZpwRZx286i=pDp@p-bVuTIdky;fNn+w*x>O|%$~`Z5vS#2*h;3!XS*~fm7Y+M{Oye`dQs3?t{teh^>vnJvB-_4u5B&Tp5RAX_= zUcK=Aa(+7|o-aIe9-U)2>2#w`q;12+e;edP55!%1A#hFTsK$-Ig%^*i8$QzS{`6>* zp~nMuh4pRMe-`}7uxK@|TrFcheV6UGOL^7R4G|ZW#4LnagAxvV_lWX3zSzn+>vYkV zf~YH77j|SMmTYTr_Vsu%XTtv$rsl~N3lAqBN^9VK5peADC&7GErgJKVr@B(sKFoU6 z>Cqs&TghpL74I37QajD;TVWz61>Z0;Evd;hWxd#9>~y+)K{ePuD)qyZXBz!&MNJCW9M;(ko6CRW7D}5uU>t_$pGGfkeG8GSrgf~}|_>w)j7%|9pfCQP!>i)7b4vsLqkL2{Mqt;3hx z4W}(=HC^=f#EJh+e~TYYb*a{m3Ru@Gv@^C~er*ZE;h%rA;_^0_AN13Vcw?Z_efI5o zhfVi#{VfAZH+U_3WK+req(??`*(v8+K3p|>^v)!e?QHy`z*FkB+@WM++0LG%<z05A_5eDMvl8;hcZzOK5RsF?0OS!t4F1 zEzd8%%6^=Zx|&cbPBqw7AqQyrwMuFx@RZpr5%12#D3pnIrF!jGYap2 zKeNt#vRByS+Xj0@4|o>XMV-mEEzOBA&|H7&n9|pKmVdvL9?FzG?P!|zcy_^>DL+o% zJMe)!=4h4d(OW9NqF6kbOu}9kTw9*8?PBWgKV4Z9_L#~>7R63F!ne5EJEz1*w6URh z`&u*YO((lTR{We&GdFIIL0PuNu9U`Lk(BD%59wF;oDdJTn8Rddwd_{^30{?rQwkHd z-R#xTH9zqAO5>(YtGAdhTQwzuf73Y=wnrJ98zQeft2w(xpQ5PhOYG+Kk0AFU;A8oU1bwj z{z`E98KqL4Eb}BW&cfK8oa^{=&SbA$YQ?*LyI9T5vPBaw>gkl0w+YD>M}3J{l+k}n z&fMtI)%aUd`EwWV4_U=H!?RfS#1e^Z4QJOlEc9F-t9NIM#D(p)6)JpPmkuQARToGK zq%_t1{`cDb`{%odA0IrHSyxc8Ve_-KWf!B{n-?FRy!Y~4Q~SPP(PNq$Hh6E@S#EX1 zf~kumCwA4MoX$rd4!-;+=ks8B;k2Wf9BW=rl6fmXZ{9l@W>2Z#ffCLhm)@_Nzg_&( zHzjkWC%p@qgCFjx>Nd3%DU;N6>bdc3lcc0b_vxFD{_NRs?c&NgXWGr@6t?SVF3>Wz z*v=VOe{rGu4S}`=e~bfeF4MfFD_}lDOjzN_H9_wWS3De!TEDb3*V$vOHM#P#jPo=u zpPg|+D?f+m?KorQxmfpHxLcgm#umG2Co0~*n~>oB<=xtgJiUEi=C*#EWXak7bmP7B zTj?6t@@k_G_r5VU%2nCqAnfhM+*o0~{6xg8%?F-D=Xy_c4YA#_?9`6wv&Fh3i_U(n zmz6el&b#H2))_5rG;MLHB~MAj7QtS-ZEdWQt$=)05$*=Zng>GtIxhb4}89GT>OdE!>>X zPfq4ebnv|8msCzn`gTBH_TK#)Erpjg*o+^tdt3kNaCQ9bzMh-IE-UlGpZ{z4H0+8R zrEj;-w*GnY<*|d`j(z+#>wRkCG*{0__nfwVzIE~3$CVdW80^YjvX)(ac{{WB zG_GzsV@n$~^OW*k|lGS0~ux8TS5RMQdzR0;bRTo}taa?vqT>aKLmQ$LW zoiEr8Ub|Ap4aN;VGfru3ZTwc7yRiAfO68~3Q}=H9*xJ1B;evb%iJfz|8T>5x z#VP)G!Bl;V>luowGdEX$ToKxLDODu8uW0kv8*U+=^c>x~cP3S?%{A{Wt-ZYQ{q@|- zb;-BpW-Wapx`%t`<4;RZTtCP0<&Ngb%_@SHEuPEOqmNg+3tW+vb8y&dcq3D`Pff<= zhW*{s?9%E2Z|7uiX)fdDWOut=9lbo4ZN|>B{?7-`z5IA@nq))yBF?zG);DYo=Ek1C zdp56Pf06rhZ`U2G)Gke!$+Y{9w$#PW@SJ&%S4W7AVWwpOEptd+Ja{z0w1%g2__p%_{dJ z?-<4V>py7_JhX`=WmkStTHi~}{8J`VgKwt@i)J*p}4;@M~7);Z$#jZ_DqkTzhe3OSswXuuMwN?vsUr#Ej95zZOcx|A7b=8DJE22tZ9=YW$@=` z<;k$C{lUeSJ$qH+AMU&$d|LG5o*#b}t&pu#Idweb20xAg1OUev22Ch4RQg|K%)YGL_x|q{ zhUe4v#|Mwur5EVc)xW=2>mju3#leRMAI^$Wx_2v%JJ0di`ZcZI$~k+si52#||8?4} zIw*2QotKzK=BY2mMwR7Hw#py+QCldwE7m^5%cx!2>cF(uaZ4_JDLUxBa4+YdrM~vb zN!9-k+`0F=sPnaqcg1OD+4!s?n`N`5TYm9QuJxaK((2N+*o>Pu0xYKNur@guyd-zY zlxHi1_cfHtg?s)GnK@HQwtV@*XpVyPE)}&-o@nK{yF8}$Se2$tdZKD{(tC+FU*?-@ zNm0f}FP$_nGV1ZjS$@vv5Qntuu{Ob#vG)oY#rowR+}gMCgR1{`5>CP;^ShzkTE=~A#iRiNLYOFM4=ehm}fwdAshDZ>@Kf%FgWT z8cTSUHx`}SH0@UToJ(FOXPjI+_356>>4(GX)U~%XEq?P?qpfAGqO$wpmf%krVVcR` zJ{(&m`gzGiBVThpug9sgmUvIryPV>^;!L#L&(kZOmZl#x%Bp-C`DBrY#D)m}Z;h|* zgL1ZWXl-zsl4cmKznACZ%)j@nZ``}x^x#aA0RwmV+|wyDV|60Zu1|i+eq&|wl~3%K zKS`XOB+xne!s?>VaGl<Uy;2 z$c`nacRW?@+{EXbBlUEbt7o9sV^YU2J`@nWSxBa}67H-|&ce`}j?Ud+G zX{n#mmVQo~TJiRt!o6tSk9}VcN-w?sadv{cS*ngX+Yqsw7j??aExB510$-drnTghiJKX-4;yS=-g z=w*seI^*rNQp0f5wSKX4vo7hS-l|F5=^e;AWm}~1$)mj7ERGFzA{lmFbu1bQB8>?W zd0w}eRx&vGo^DzzrgdOT*T$wPQ_4cS!-O^(7vKASZ|RSa921r$d!N^yn`3EQ{Ort3 zWxceEj-g6iqF>J*^Z2Kd=(_vKlOk~@iKCO2Oy%`A3g9i9J!heNe*BR{G4Clw4qhj} zC3W3?s%jD~e`VnxPu8S;joX(V+;dlNnflWiJQ7tar#=q8ysklShDNye$D)OvxzC+K zc0bvwsaR2TS42NksAS*&O-qlR75mNO`n2gbPjrs)7M-l=2lHoq^XKdPJXi0G?A^Eb zZ^#C(YK}GRU9s8uQGEA?osZ)+8pHdQ=VtvdzMEH*)LgRsx?AX71}Uk>x?v)j#m%f` zU#I81C=9;D`uphPlC?f}3Xhg#Y@Bc9H8W8D*sJY@&aOxKWD=!k9+_VGg5$dB=Le44 ze`g%elRWcfBQI}Vxoq9Hfa7^44}zz5Necd$mKKty&(r!OZ{8U}-J>EVtKPdBs%_r2 zCE;`C?KOTAPn+DFyTqgO$X^?Y_S%vb0S|%WAGNOeoo=>Y(^=y*V|jfv}d{ z-j*i&?URPibH{BL0^OI*x7=;HFMspSud{XE9(uE7g7Kw4Eb~eysTaLe(hYZr3TQ3a zJujA-e^!7>Zs`?|U%NtA{MzIDTZ{MCpk8ZWN9(~Zz6>`ey%$Yv7tN&8}{K#;OdQo)x`<@-w zk1gds89et|m}VHqx>Jv4=o~!1C}N9lD~DyJR7IfTEDzp{2hO~a&o%lz*z&kf^v*X_ ze7WsF&ynblJFXk_KWI=o&&;&RZ*|kOrUgcv7Zg^MtWsmyc>D}gTw}oQ?b?oR#R3eH z-QGn<_~JM=U%u6Az*F+>SaDY3>3>sB9iP58B+kOA^5KFYh6KOkY&M;ReD1Hb3YsdO zg-K2o2+R?*^%gti%C}LyQY>=w9KRfX{@1+BjI;bBc#i#f(9%1t%WX+-v6)q-&+iwS z#n;qX&s=8t)EHcJ@n~jc=cSr$u9S-GE~)2v|A zmQC*5>J@X}yz*R`(36(1A%kc6^bke z&ozcwY7J_K(jQFR7O?E*dCN?h&GR${%HOds_PcELU63!HQcCJvov-6geroK3x8v>szREk&w zS;e<}-8bpm{P5O^`++VoQ*UuJM!dhJRL$PqSi|J%9{yI@ zSyfE%;%O&2-I7C7lh)jlWyunKzRaX^MRKCM0kdd8(VvqaQO^iLXb_NK1kI;~)_Oj`CDw_CwRagj5pxZ6e2eV@!sma*=<*EQp$ z&?~dAtMkNix>7mkrbf=mNhwvfn~|)zK-9u?;?Ic3MpCa;vvXRKPAqLOosn#CDF3w4 z5$9{XmL>{{b4(vU*ZjKj&Zev4#QrbwiTud)6y?f$`Hg=Ow9O8ISTAADH&=HFrWe^X?;SM5lD(bp~6 zu0G$Zyg@Y5jobC&CXc7Jv7(QC^b$_ZRFOUTMub(kr)-ilkG#yT+MdNP)iyent?ljI z`1`>XX0-)w!TFS6FoSU)@eS8R`s-0xhavRm!=S!?0vY| z@}uYPbk}61tQ+s#+}&KZ{H)cnKTv*j&D^u;QJMzTEC)BFQ=>Gpxt3q5(Z(x%Wni951tia)^kir)w zvpspv8HSURWha{o7oTC<6q)>L_DOT8_S+K<&A8)g)LM99Zc2dM6r(*8j3Qe+^jIcy z+gL`JZ+^NetkUBKkL7_Ux0#>Hmpd~rmr8svJ7{ygU-Uj^ht+v31*Km)uPSakaAX$` zfFm&f1y_LY3kLgvUXSzJ_^tF5=>q}X1Ar^m0l&MdIX z5}3Nfa?;c*GW_Kx^RqpUY?hjv=EdW>O?2;Nu?;Ny`82vt7Om`8+Ib^pX>d=@i7Z3I z)ux+fZi?n!`_=ixotRU17YUWVpQ0G^=w07QuFFPOGPIqxMLp8u(XR4jJKy<)>q3fG zhwQ0-meBke#(4<~*E)sySr|Rq)FrjXWzL?S)KitL40|^)^4)zfqjJriHT;iu`_H!j z?z`Shn(05!v;JqJo0$oN&PQd4jF_6$tU{B zERx)lx$h*~*5tmo*-p|<8+Pix ztKIUz|BYly*Fyu@37(;;0q<5!I>f2I;Fz%=r{%vc?%UgT`PQT65N}3f;Xi_UpaGim<6G zV?LX-oiIKhARy`V`(@0&jyid^Pk)aJaV$M3TdGi*+qI72Vx;RwQ;{b#1%Ky0S@J3R z_?axDtv5WoZ+%i$cL?FnyScU|Zmr?nmWe679|D6O$RrimXou^DF+MDuaK5!fFMDgK zWDs}9L78JQlGi&^hS>- z3N;JP)D}&A_$K>0W6r_kONZ-3WOL11R*7>b_mwR4QUh&fV@8d|Ln{xaC z-bWjm60hva@Jiy5JI_5mSD;bu-j))czTQ4>#iOTE-PzfE9FsTK9+|NCMfHaQ(^;vk z5+_%svr4~y62?$J+bX|7?}B!7eg07evu?xJv-4D+u^lavOLG(UYKo{X=T56%yj%Lf zd);`w@}2)*H~pRF|0m60`nH|Ncl1Zks_DAuzwwN&U`LML)L-G`%kw9FgI0 zrZ`b^*QUFkD}L$To4WdWq4KvUp~9=V4BFh%ugX?_y}R^EV05yhpE?us+M0;f8~=Jd zp0tYnnTO7y-PcUz7JE-|%Z$oqYW~Gm@-^k}tVN<+QGwN^ow}h1c248{l^kmRV7}&s zb;iHVoV{N4*u9yGhh*xrglK{1RJ7&f>2NX4%!nGP_2u z6z%F-pLEWxZo*Wi4!x$+3Z_l0o0MPtO6f2-*wtbD(dp6Vm0n3Ku567``%R(*I+8l1 z%LObvYo;y~;?DHkHc{p6tx^sroANVEjSAie_KCQ}H*r_IzG}y0`EE!0MgHT*;w5FI zPd{h662-oCTcxD@Yx#=>&(CrFGELz;QO>yer}eVgKVr6i^augaVJTR!xm+l;IRb2jbUZ?3c3F?S%_!C+r$H}%Gg}KL<%-rKK@u**Hc_# zy+!oNakE2$PLm=ZWu8~I~n z_pw+4ORw$cB%5hVeRPy$a)V_i`uIFBR|}Z(T3_U=d87u&?$2u9mUf}&u~xoAa-htFe_gGs&Ub8Wb2*!w zBa(92IBj*l_f6%Z>s+(5KUnP7@}0W6y*~Hc`#RpqEuy6>yiDFjn?BuaP%NFc<;>l0 zZT>2(FYm|PezCdl=%VL)8M@Q;vjq4Zu5Y)AnUJ__^1%&T`h2+fz3&vhjf=GOPv7S+ z^G+aKHQQzWAKff{X3h9dT{>2t@2=X-%Lt$L_@qlqrb*S@tCig6Pp##d5dATWyU9JT z#BF=3UrD`M`K*cOk2y#b|1(wo_J8xd`nvR-;@td;HM70_ssmPQ8LF(z?&*$wa&InE zV>D~>Rn@Fj3l3;=+`D)57uO!U&yE$RFLfwHKVG=|zLS;SgbJQLarLQo70Hvo-F%%< zSG;znU!&Rm3J$5ix2_%V+~&DYMiA{ zGH>HdsnB%1`*N{{%ft)TVb?fcmbE>ZP%zPrnROKrjobU z%sMe^?W8jtob{ELJxa@1HF)cnPE}V|*|yC+CU0Wj7Qv*4+y%K@*Dt$m@=X%h%X#S1 z?Wp$?ZyP`LRYr_D`ImQw4U098@{KRB!3FkLn*@obz}gsWz|Oe&@0H zlg<+h?cWw3<=&>HzW=}}+u82Vo;amR|BT5|zJKS_Rd@G&j%RF+JWdMePqcdbNzke4 zxZxbVseI46d-#6+^^*>lIl4Q}uOh%UWbMn++Yi@QTYf6lci;2w>6Ui3(^)SJPklbU z@ztZ%9|YfhSpLrGDX;z=zH;$*9_0`F3dG+P*cZC7{@JR#wnkcCUvPaRD)8fOTu zyq3`N?(E%PL4W$+Tod~$-oJd(+J-wPQ@p)5nch?S*Z$WzTIu4YNnO@`zLxQO@^j|c zhX4MtLiPW@uh-7!nIFiP{j>Vve)A8DTU+I zNag06i{BNypZydpyT<0<+X|su2m7mD>xa&K{Mcc+yI;sk=F|7N_usERv}SwQ?{kaR zpZ&N3d-jI|g>M_`r!VOLUuOR#e#4sm zl5I8u*N=amvw!~I!qpSu3N;&a@4(faz@%590?vhIG_ z*LKtE?w)Gq%}dg`zyEyK`{|}_{ONrkzI};s{(1Om=J&SiTR$uAS7)<78&{aVxV#`e zXJ2-@?W6wpaUWlmhwbCu@Tn>(pe$?Im-Cmu{_oyeY5R4RQO4cs?VBtAT)Y`w`fpyu z<(ciXPTOZz$S(YF@00lbPhxQu)^&{kpWn@C%iCvPn)oSD<1_2~WR1}8IcxqXYCo*~ za<6EOnO(5mZ6DdY;g22l?|+)6-M?nd8V7N^FV*=KzSo~srs~ey{UmkW@9I~I^XEr? z`hIkerG0VoE2m8J96! z@q3@%B-O^2=j_VQtUE81J!jR&e>cj-_olsq@5}c+D^lP8 zbxlkr8^baE16!(i?=>;lAE;XSNmb+J-qd9oUuz8Zrn{&9_;%`4N%`XP)kQM z5Ur||x@Bs8ovUNo&L>~vz8Lq`t-Ser#V56g0UHTNCSj4GB+O! z*N=UZqx+Xf>xIl}{l8ys=`gJ_f0nKn{_nXs%iYNRS1i7Ie&l7~J2RnNe*M~-s)tb@ zwFFUt}P+Td07YW+PHnFj`Sg3~|nYcH>Bwb*;O`24TC*2{i} z?KyMiO6#)y{}_HfP1U-$yJ3by{^{`9d+)t|>h;#wp>Jtr`NXrwe0DZ1$u2r^e$Lna zBYVzR<}WbpXG_9$6V9dXXNf4g`ToOq-QRojm!;3HIycom*W%}# z`IWL_2M+tD%l&C~pLH&#qPErJ)!EjSt(WFct&a*DuS&zgPi%AN4v zYiE7R;oUO--;OW$17a?uEMmGa>wm-c4cU?n7N(!S>aF>AKKWlb!@cQyEMKq~td_X2 zXl9y{u>MP=PdR_B{%z}O`*sGE z`-dlKzRNxNqG4zJcW=Xl(hJjNpGKPs8#)|+f7WDf2b&;R5i zrgZ->y!PneEyi2c!EeM;ri%$1wA}Gs^-kOFL&MTj#yVeE&PcR;+kD~ifny7q7Hxkw zb<1uJ6V6@sn-9Nd-L@~_rmOIMldIqAr|jjd@D2a|qyF5^=X@OBl{iA1GK4vWM8ca? zQj`q0v}ws^u3r1iRoLn1h1uPgA1}HZqP}+3wp&usCT$ZI2nDyUTDfY)w$6a$za4_ve$3^b}Re+-fwo#nJ%+jo*jBFw0y_8)3YCbIe5B1 z%tUml-pVflt85;q1^YFeChaOb;t^UWK>>L1ID%3BM{m%e(jI;6jF^4U(&t$CkX zJ6$>SceIM7%BMGl+Os+{Px*TJ@9v^m&aT&<@_DqiRV)ZQRau<1yy2d%-O_@2Y5``Lo|PA&7f`uBTL)FRF2XWQ7k z`DjKkcadoxKh6Mn;G2 z*`{q!()hgN`Juj5SLXA|OXPB<*E{%$WqHq#pTR2KJxN+ldB1}AblVwL^~w9R97J!I z1b3g~Ul4RQe9^|#i`A80qW`CT-6+YhHKC$w^&@VxD?WStMP?;Gnt$d<<>MQr$M`l# z{@ucN>T1?zhIMX?S3ZRM|6TQIXZ4n-Hg+fZV@Ct-%AT0Fezq;sN-LI!*47KQHlN>| zz)@!U+G=ho%aiMcZxiD7rKr5z_o(3h$|U8Jtd?J0ub$XFEmp34{j0kBXEWc`-Cpo| zCxdrTdE192*43hCI3}#IcDVjNH*mUTfVtNqKA&5aex zu;51Un&&3UmUn!v^*-Uav0cS|)=5RTqMn&=3@0U@eG;I&bMj1?G?jAG$+M+Sa&Cy5 z$K8K^*R;>~r~PVo_`f{l&+SW*&J|_MC#N23W6!qf?s>2v+3fkNcWaqt0=FkHA65ID zbXTTk+U>QQ(n8fXy}J3ak@2B{M%k~jw%=M;-|SoVOn2_2N4Le^>7HGgG&ggToZSrR zb7DN-?=Wvj;Iqr;xu{)kl(JUzzP}agefDbyzGqZCeLkURbMDEU38#03RbKPjpCEsF z*|~siyPm#JeysgL_Vx_z##TkXj^&G!eA62=nSIzd%-HbcoJOMbS!q$Ndrvidv}&eu zHioKo_a}Y(n>p?J!968RRbB_r+_g22ZuOm;x1r{{S4?T>>jO^;HZPkgBNr+*f6eoo zJlDKyopN-TUp_wc^sh^q_v2|ZiAYeO_!BQ=seX1&@V~6@cQi!braDhq`p)s` ztU#f=>NflO?XIS6@H(j{&EmwdT55iAm$tpC=JkK72d6yWs5&F{oZMH1?iZJ)e15=Z z*77;t{d>itwze70k&h~;r7ya9o=wfIYs>yujEnayS+p~%?m-*x_YSuxR-evvMa3l9 zvuTml>7{tq)A&tvx4e`kv#xrOd>3t@n?Md*0VbNGIxS_Axfy zn66(dd%1oI|5XLuZLFCqZ9PsOxhZhQ#vrstcB#hhZNYAnA3w6ri3#Y+HrVMWC>n1l zxp+$c?7z$kxBGby{5*8=z@ef!m;5&NcK_aeB_{cr;*IdL%~S60cw}vUcduP(SM^_2 z<>xMSg=Nh#WUhc!xiW}RF zx9#nZztbYIr3Kli?!&hXNh+gw<&*+-6H#HqvhOMV}_`MpPwJe*_iRWOZn$Q zw%>Le+15;*uEmw-93}lo+w;NIEGN^i@mJ-xuDbf@>bxCir}sZGJhtZPnb5RP5y{uG zT5^)Z6q_$arXI|jxpn%Bw+ZZLtHK4il^3rrZTPak&T4k?!b`bp4Q5nslB_AnNLci4 zF6Zkm>-{oK95*YL^IZ2d+Y+DPU6$}H&W>Tv=bb5yZSuT-GSXTlH#^!{NSCCArcGI- z{`pk;lS;FcmW+2hO&6Zi>F+MhKk+@`^D+6&^FB(XUOzwe&L+uJRr6Wyxu5yI?XaIC z`mTv>>g>zTk{kX^c^fWgPY#h3SLg0;n`yIe&c|3Pw6j}RB4BPw0D2+{e<;)GQb}9TZw>_}UQ!~*mEBFQTi-#dIWVG#gr?qo#{&~ns zJ>rd`sYTZ&`GyeFD?VRYuBY+q@NY1aKgBs=qp|!!))hQP_8DSwAuL6ub}u*0eC2!R zRQ#jrEnM-Ox9`7QTeLZn-8@ZmdW73N+iPcTa(9dC++X9Fe#50bc!u=58AbEn-al8p z`CQt2v$+@h7M$N6YyWO{A^#@!w4BWB4|V4=f1kaw%q=Q-+jR3whi1HVn|0iW*YuLp z|JQYvpKCSUXa01*%K0|YxCL>2D`a`> zRA~J#J|%vEyFe9t~tRu!ADHm9lp1mX}=tQ;?G5~ zI#dM!fKfGrB+U6Ma zVDG%cpYEJBSZ8CZ?b+Zby&v&NBKHT>(?OxeZxBcl&r_b=c*}UIsciG%pMAMc=JGGO*B0z>^^CRX`!m1g+#S#HO)IO|+*KU+{q2k1_JtGV-u_ts z{!X36;nh}=vx+=6-Uklpqiuc;drG9<6iScUzz8IS&TE3Cp zvStad$tDO&3}?>b~(Ysy!GOlv}03*hk1u5J?q+(dtP>M>Wp3KFC>^OiGD&kqS3lgaOKeu9_szOZnx~&F z_dk`I{o8BX2jBT7k&Voc&u&;0e)a29-PF~Ob3~U(W^-_LnS0a)bErpvv}ooC2#SR)@N^a znav2j$(Leg!}R4{`S<%`7j8OjlUX)>jnlTJ3CuH9_d8z@)%*NV;Qrcq?<%`*N^MdU zEN%?W`TIV@c~k24^!iO^d>b7%Pv3m&s%mH6f7KIH%j9>6zIf~CeQIZ2z`U(@ravs~ zjQeoctK_`&ftK3svvxl}+svx7dP3^KVr#?N#+48E+24Gj$@7Aj`Q^iXmyaIHd)8X? zIP8k(;|GMxTXWnvmt{w$zWci4*EzqN=d)(!Cu+_XcSthyn$vE( zgfVu`_U2rh#l_AEmnv3kF3D;>y1DUW+dCEAPTkJw>uR#U|81Gb^U_bTZ&dtTZf?8#y~x!f z#q;Aa-r^Uz%QWjgEY*DbpyY7*#GCTGtMfljNj~&%jnVtr3IDGM#9z~#vF}WZzo^ZW zqY>687N1k|^H8|=M>;WoLXpxe-V1A7yR71iOF0uM_}(Uw@UYK3qRR?JKh-m zD)GMj(WRQL0>7uuf0WC;J3m!^*|P4KDJzX4EsyMuI>!}JnCiQQQ73t`J@>6f#i{cX z?>=>_@_1T$=jMTq6?524xBoo%rKM|omQU_!w?kW=?Rzw9!8YOFMqF}Xa}WGH!dhy+ z(dho#_B+K7dm`?p@#w8t!>el%cT*xvY1-m{fiXYN+pl?&^7Q0`g$g!|=3eXMzurxD zUV0{euC(w4`LxShwx`@;&iTZ0%j_zzzr?KHewjKt`4jrpeDe+I@5C*$m0TtD%WHyxx5Vky6uSUfvdat$pxw=j)rf-ji)@&T~B9 z$no+*zlJztXv)Jm@((jxN|!JD&|_`Oa?iYBZ6Ry)kp#hbb=5DLiUNz&&)5m($goX% z_;b_E{68^=)b0BpzH|xBkPWur_Nh2JO=wc_l=}}IWaJi=YPDEf zEDA3DsaEbF`=(l}s4u+s;r=`N1ASh!)1PV1Wl**nu!SJ(a6_2{GaALc8oB??&2U3N6i z+jisM{$gc|tL;Mfp18c+t=9YRI%kpbo#?s$^P0G)CVY-eDp{(S?a|rjRT=!}waJR( zx8AX*@7kaJK*}O-6J{;=ijaU z#c<-^AH^S19#`__EGXH`QLj7Lwl>OgQu;w4i4MUVtXZg;lXuJ z=1!TqZ%=^P|4f6)Pg^&gy~KOx;2FQjqjsy_HBGs?v@Z5bw-6Z|rS$c~WM;ya1#&Nu2T9NfDaYbm(E>6}5?j7x0SFHaYYngDC>4(gP)4u$6P3PvN z$QV{v_3!w+Ik)PLl>e!IS9(hy7M%9>(YnV!#TQrz_J?#$2IZ(h9-xmA4w-|_oaGWD(&|GE+yLiZgDJLlxFz+nEDg_)}) z8@kOK_V)8ztIY0hc+_3MuxFoupXSc(e?@PUd~s*re4bZ%!nye_Kj!l@UOy%kevH>cAK-rvu7ckYls+rO9EOiNc)FXOkp+iBnSIQ_>;#m1HMwAx?xGyM1GF}%j; z^48>A_m#KOcHOEVAAot2@JYWA?R$(%lz&XIC$f?ml*aJ@EG>*>|(&=RUZw zbVXlr#>QFM#ykSkK=LXQXz@ z33f~^-uQpxQj6y^?|8pB0m@l+FFO-Z;5ke3)JOTE#iKVmh+4AMZTo!2bpa=dU|yqSEM$!q!>4B zV*dI+|DoT>iWBdRmC{J< zb15-gD&2PT>5KOF+Ica}eymeBUv_GKwQff2&O;gNEyMcdmP?1mcmXBZL-EHvOebdIK z&um;i9X-2rxVRQ5SXmzW@Y*Na&$sxls?4FA(q|6v`lKWzt(H1_YnDXfx5TQXg|{Z0 zSivl_I5_gI1e>LmboE^yos`#}9i2;m+*$S@s34W|K&-;q$awa!-G1ditu<_KTIH`f zth-bGf6v!NOD#9o-pDgsdPsGi|H}1;Uwh~9Khw_4;w$^Pt@6psn>vSBSi+8ph})zd zN_SB{x6x>x|J){b!AG*}a}Muc-4^w!M8W@r&D+DBY7MHd3*=@9w|{m}klx$nd3{$* zw%-A+9p#sr3}r{wq`H{CXqnhmxj}ovBj(v*G0a&>Pc(>sJ4|aHP8W zB47Ex)uslq7kqQ{Qo5!m)M`1+7Y+S$+Q0E$;jYMzOus<8WtK0@{^xAr{_OjI&hCS% z_cUhIPuKraZ17}y;G+hk!W?di3&Jz~nK}91$8OgbRa@;{$nO33d234PB6XYHoS%i) z&HeN0U2K}d0q@qM8}D7}Jg#tab|h2rTdN<3cAN|QUExyxFEwEDE6(#PQ(75rUO&4~ z(Cy&u9go~9w(oqtmuGX#e+lIeirU>;=6~KlDmM&FZL2rj_9j;DMzQ*Xnjd<)mEAul zg%|D-t4P$8U#s?NBkPCL2Y63dDxY<*lXtH&S$}TR#_|WHHTE_9-X~4w=1zTl^F`mc z{kreMPWXIZ^yA9fw1Yv0FBZHiSi`lQGwkfoIFlRo;xWy84_vyQTC+v>u-yFq`~FA& z9hB{qU%tBJ?wQg^?_=r{eusu1opI8zEo$x=rt`vQT)UM0UUus3z7IhuL}ApXC|OKtMR0UP5ak}DY7p=%OB;ITC?--<$q~kug4#BtTo?}xZ&g9 zh;`4aG-clJ_^iJA$0?um_kQL7{zyNVbmB+d#GCaSBR?hHjed8ozE`yBw@X@lQt{gF z?Bxj(zt2p|C{JK$mi(Rg{lv7FryK*e*SnPXTAV&p?67P>wf7yy?Xvf0%!p>*C;$GC zr^!rv%jDwpI$n!ArfSDR^!D?;41GFfb;9~X&m9V!FXn!6xcF=m)wxcou?(uO`k#=q^{^VjI6%#_sb z)IRw(iEY=tr<^(0qc0S0H{7*8(O{ukT)FJ4LsJ)QGS|ydc=TF$(c$c^PI9lR_@DfF zcADejYCH2XBm3p=9=vt=Qlim zaQDVPIpqy9w(OqIGB?+Ily*)FKJ`52*_Og*M>wWs-sSc?uuQuy=E#(7h3pSmE%)rU zu2=DM{IT|5U+1BZ$;zMV5`!1mbMKQDPyV&J**D4AmNQzkpo_tP`v6n?*$=1G3xs=T zy$YH7@X?Hp?qv1KwTn{?h0ksIDd~7Ae}_rfx_uq$Ml%`?Y-haF`cSM%cfsoa4bF#` z6_^FHNKc+~IE~Tor$&I~qb!4+TP{7+y{^D^x~aH=@y*+`oaW$^#ShGUiVQi+Hz(hH z9W1SqadTpias>O&4NSK)4j+B}JaXf4Hv23OUf&Bv-`IW`?muiOFngA*G)c z%qcE>e5m5g+)irlKFfd3_>c01T?N-R zmRHW&!Fro_{+Y&gFPKhhZr->t^?LuNquJ-2be?bBE%h&Hj;2|++u`ay*P}Ds7B1Q{ zVTI9p`4HdEho_c_e@ff^=(%(AXQ>&i8Z+;R%<8p$yjt*eG-K<-G(nATi`=$}Ix#Pcrwdk4$&o*Yo{VQ2aOl`M-ZL z8#hcpB&?MuYp>zmvYnfKy(yQ%^Hp1%o3#43eP7+Iy{YlGTBUW&%reP**+a*yZqGUR zjxF9yr%9G?PvXU+$L=4?E@zc)s1*rY?M+QEH(ifyGsF%-{bbSU2lQo?~E2{N6P8k@fOpqSdE2znrH;F!^Ns)-@aMB?l7kz8`J3z1-gBmP34Ebu3(sd-}z|eO-q|5R>ybS z1h*ULvrJ~Yx9Q$A!{V5wD|bq88zo1keuW}u%bM1^2`6SWj@jmfj&uE3@$>un4d?aCoA*ER3S9U1|G)V+O_FvmT2c}`?bi?f z6#Jk2muDZayT2l__T33P{WYnzc?a#zPqF*|ICR>c%a?xD99^vwt9f;O%KZ5yk@NjG zo=;x#tNq6FwoA{AzE$q{Qpx)J&*tO5_Drd@3p@Yo594o{@aw;9&Uf!O+_wM8(fb_N z{XQ=G{^sMOs-4>Z>(=hL_VU!}^W_h(KhoQ?$00`f=+~I^x>~oG?d9Iho^Zb9)`)q!F-r@DDkA7X~QCHgi z+MU1XXB_{B^Qvoqew})4k4IpMA6|BIfzFN1u$3Y@MvJKI`Oqd$XrcC%=C@ z|Ge45>$Q)n6ng6aFWa#$){*_(E36TE)( z>(8y#wRQ7nJ^B@6TbHZ9?(gfOof(C>@5TNJg)iOK(JWB+R^ZTS@hgw6Uq4#9We1<= zb(g}mitCPNeR|DO_*QvcsOgWdJ9g*^U5|WZpmnft&`8%Q|D0gt@HKdM^*k$ z@AC^?pZ4gN_58JOltunow$)!#K5FU|GrKE$#*Ram4*DEmFD-c8d}hD>rvG(G|EF&L z-?!mE--iEvoBs1%f3*L%{gHpo@lO3gKkv5{1U@SBd0Ct!mwVpg$91tU4b$hdq#La} zoX7R~Rqz3=`SHiO+A7O-CCtdS7vU*>x4kLx-CbRaAN$Li`Zs6q3%M6$D5GJFPwL#6McDGEb?{;n7o}{OLa?97$LG7yT%$>_dO&oojqgi>G8yP*!qJ zIG=8yCuVq|-Ehw(lc|OA#|*@lamD_1v9t+Ww>awQTa|Zf^(OsLKI;Cb)2O?mbCbuU zpDtSM^Do&leiyA$Tl81{!FRhS{2SLlzq!^-Pqd8fzmUd;&)j8yeQx}0O?fU}vc6X+ zKXjk!y=67-d)#lj>U0y3}}es@knBQL|fIGX2#zwR6Eioy)cSh5Uo(sm@#1 zGx62FQ#+Kmc;A@$v|;1_$%no8+XG5@LI`5S-w zR=)P*%>iGiI zSDqdzy_(s1bc$aqg;DuI`DgA^aarRed(6%Gu-#?i1XNK^vN9zu4+xXor*|Kf(q{mxo-W@LrZPmZ$bge-3 zkH-)BFZDg2o)_lDH`XxzE@__7XqG2Z%knLM(vxz}PxhRZ8P^jP`ExCmB;q1%wSIj! zURl5J&x{xMGtR!cpYh4F`0Ar;S>lh_L-Y%yw^|pjxix)9vsHsdkgVEC8|{;OPW)i{ zHRt~6mrU`dp$DJyPI&LWf2&j8vPW$KmNKWS6}CJ4|6bbYAGPYiWJSGq!WS&B9R2%2 z>#=+69sZY-GjM^d$fKNpllt9qrwkdBk^1@dEZs)+pqyTAOOa zmLp*GH>2K}_ttKKofFw||C~uZIw|b%qhCVXr&|O*S|}txc}J;lcd$y`wrBr;r3i0+ zyK~kZ_1P-(a~5seaz!U^X|7`5g|Z04#cwwzxmlm65W3@irFOO2H(4(oQ8SZiITlCu z{q(s};IZkUz)PR2I)0b?1ioMG6aIeLPl*4*zmz?axerSF7xL~6d{q8Kgx4-adHF-3 z#MMWWIiGxuvYDnOc{{sswzP+t^UlR$+jjV_YoYjr=0==NE7zV({3W|_e96_Q6*z7lxE^VRT?&R5Atb+5FK z{Jm=P$nllWBgI$NNBUQJceJlO-O;`}yJLR9bz%FZc`9{bcm4kCiPF0JTHs^K+mD0jn6{I4k$b^l#o8(@}Z8s+HFw{{~Z2!!KWAW{~!FM^OZ%r zp7-^)!#}SbDEi~t_erm)Ui8|I^8slL=l0%L;y?1UZ1n}szo9aRl6n3FD}6LOxZn7m z+@a+6>KEJU7S*_O^zXgD^v3VGe{6y`SM+@||LDZqe{ACYt675eOIn5M*O;orExPOe zXT~Rnj~uF97M?FX?nJ+IyA$rIQWx~n)h6hrvrSZGOT|>P85LX2=2Y~4Gx=!sw(`-} zD87$nxsy^pmpob;#rTo!ZSkYtTTzdc)=sGC-WGZ((#yvGcjFJ;xBibzp6V6udbEYz z()s1VAL1{pFN$wBWJ^n!vpdWA&c42lvR!X3pOS1>ex5vMyYsi?IpynntD}3~+HGB1 zA=hUkef;$2t(7qc_qrwjY`0jxw`-3_^NzF5w(^VTnYY+{+1>fHbH?Vq{hvH%*w^c& zEU4eV;%u_eufmxLAAU~1wD+3V_ghMLv->YF|J@XRh4ucs$*<(5zM41jRh&ra!SmBq ztlxWYX?Rh79@7l-|J?tE?z(Pz za^A5%h3Bg`9@%^)@5tt>@A$my7pctm`!n&@{2#`p79Xd->OK;`a=lRfT0hmeb^HAG zMAbG|G+RxtX#d6c@%yXxBi2_{kEFgbdUW?y)+5_jKSGbR;hb}ihvHa?_Bj#7P9l3t>-4Q$=COvbDnW-DHdPfy;#RL!TSxaemZ!v^iQ+8E0tPJM=S-dv&@zY41 z-W}BC;lVf zvJ9^&s9pE4+U{X>T4k=imzBS#l|IK@f$jC2a|PPP1ON3!oq6(}eJo{(^nfDciZ9kpKHtV<_YZ*?>e5|e=zGF^Uvrz+FxDcy1(%Ve-hZr$Vr(}|w{I9}<58D1B9Dp0+j^S9!$b6jypew26qpYX%KQ~OR$pRCHK&vlFT zTsr&whO1H=DE51|Mam@qo?~%s+a!x~+xm7aUOQpO&*l0-xarSbPV2Az2<9q&kv2mV-?R$zijdk!P&34KCwh|d|bTk z*O9}y--YdSyVc}Uy(gv^b;NJ5J@!N4hW?wMoAtIV7Pom9_|NTK@4nJ&&6Zk6*`Aj! zJh9R&;PNK96HAifk6dG(ZM zo^wl0V1Mdt&zOYS{(siKWq!1ETffT8^BwoMuT_alx$XRCU9SB{q1)$={NBoa*4kCda{N`+OLKMIag`VvePSd1hCTawd)=J2zc*NZn)Ylz@oSI2qkl+k$K)F6GppxL z_-i&JeDZ|!n_3d-T$L}Tulcp-{=w&em+U(H%KLM}lH=+xXKH_O*nj5mCsnf<`Sv0_ zmVc%zQhqWxo%w3Y59-u9}wvu*Z|^xJli=5Av?lDcj3k?NfE zj_)`1ysFk2tz((p%A2L}YcAvYY zvu?x9tV=sKTvb`Osj}nzZ7G5H4XuLl+qNpKTj?%%f7?-^`&+*%uUlxZbCO>z?5p4r zv)WB6_ESIBFX%n=Z03v4!7u)ApXk5%zrC|vb8><0r+l*ty?xAoPx`C!Da=1q_cQc| zSjjxD)*E*1#nqxkQ+Xf#VLLVdxapyb3_qB@d1o-kiPv0R!1$g!qxvx0w0UB@I<{}6 zBC3Q`Y-?NOK7__EWdAc+^QENLOG(w2lKL-a>V0Y8Pv@|Gu>CsgVQa5_Y&L#Antlsx z_A~Yif0PqG*4h6jK79L*M!V@dCdN6)EUS086A|xo$L0T&9W(cJ?dbj|TR3H3t3}lR z)*YMcq9)mU-|<_o)OR)e`lctZjq1d2Y2^G{#(2a*wnlxC#LeD%-S3Pk{Qr18_b=jq z{m}DN+97xceMH`OG|{<+U|diIMO*Lf>rKluM{ zyYv6Ty&G-Q=2dw5?^=@Hu_S%T1?GQ}s$UxX=S}_6Gxf_8&nh3!^Shn+f4sF_$X@ex zUqVIwo8~qfGck{ij8Emwo@`XSXL$HVhKJqzh0$}?xC?y0B(Ea3#$9;%3)zm~uX;x$ ztIQwSRpmeOv5mcC?4TuosKWAwPR@;M0>4ZcfA5mnY5nbM<`+-@H~05X5Z+LquUzgP ze>LyOU*@V;CQSR6F1Y_LyJe^Rwc3Ca4Sy&0?zn$oo`&bX%_{SCo*X?ITMdp#=uacEDYASfsu_CYk+jd8}wU767{bBkStWcgc_6OS?DJ z$bGv$?^w;5rn%M9p9`%fN^W0o_ICd;Dtk2I?`l%T8NFr6L z&|1~uPTWj)ndKq^nGK) z7EUUfY7u!cJGv^%sBQu0yzqqGL9-uJvewzN?Bv~7{?Vq0XWq>Hw~oB({w#F-UV7oA zBg!guk&nz({y9B*ulnxNl}GL>a@rp!{novwRJb-x%-!22?h&g{y=vjiBcek2d3<#l z?eD|hI_34-Szd~nG(Ccsz3*^&`zwX^hkh$7E&BaGR90BLc-i8aB@`5*nP3aDfH7?x`Ekx#Y1qJNVAo^Vc&()&|i z?bE*+>#`>}(ko`wnh7}?Q{L#L*%-)NXYH9EerRpE0LbL>&QT#-X#ai{-; z=UN-e*0{`Den2F&$0ojU>*EBAb>ctHU7cBw?GroIVoB@K@7{O(9{F^-d;U@T#Kd|o z)GkwTUb4~e>02JWZ#pCq-)$uS;D_$PBD+Q3ysP{?YuJA(Kh>ICzLiC;^=YE+&N>PG z-sn$-T!#0TEG=C>W7@U7dvw=UFWtJO#7^hS0f|bN7mXG&DlaSjE`46LB)x4(dfx?R zLrI63Yc)PE)M$^0Qu*RMr$*)E8UZ5#W9?R+BZsvPe(*`#dL%pQ)6R^wC2lNF?{9fh z95}OMX_?UXFn#ZswK7Wk7XI<73H~|v#W-nX|K2^&HH%7_loDFKRKTFraZZ?Ru@p) zZ{Zc|C9`;)!n+mg6yGh$Q>ydOReQH8PyO2}YgOCdosX{^p7iJaq?%Th`k6bXNBN$q zYO{!4`;@aNeyd$!{Z_+|4qGih25eRSI613J#dyLG!BUBj3ST`RDZbKpbo`2VNBio> zs&jWvI#=^(;wza)=~tN^J-<@k8GMz$BR;@hdEa6k^?j??sMH1AJ+?#SQT&n5k}~ek z3+BYRt#i7$`^58)sn;fi8L-D4*l8&9Q-6-MwPO5{orau0CoxriZ3qka&hM!3Ine;~Cqw&7LydKy_^<7I6Mo!{ z&0(2;{FV24rG++nP3MyzZLhTG|C@7kN!rJNw>lp=);9epd@J)&_*UwpInVQ^6Q?GtCjZ69YH72eA7$mXr)BgtFFN9uBAKKkTpeaz9F zf8zpAQgC&DMc+5ULWkcjlm0hV?Atcyhi$I#$KSWUACb@4-D!WNPUT<7YK4DJyZ!!b zy|yuKLU^XW(E4j?0_!g>6Rcl-RxNJzUe`T-zb91e{bpG>aoenl)nOig7H*sRLwRk> zkK|nSk4d@HRrb&SxLksNPrO-@%^&v13wbJa_Njjp{$x=j|B1h+H~eGm=2slr=L@%O zv+#M;CuFZvc-uo$e)133PTtPxo_m5HT^4G0V@!W+yyk<(hR^mt_IX)9DU>*GyST!} zxmq}|PH3O>v`(YRhX2|Ve~RVxPiX&9!+ARW!RJk!8vm{KO`fBlqLBADu%^dB=d8=j z@_=W#ip)=0o!F9|$sWA0oLjZpZt9yz-B(Wk*G(+Rn|i9dRqn^%{LUk{Rqn|hJ^sc> z^L^7N*}$4JUHADO&#-kX3|bbsC*0b7kN<9mn00qm>=xWr{uj9UI{&A{wR|51b*KE; zajok|x^CMK@wbYPCPxVsHr{IgAzP~PF{qU7qj*+B#mrwzL-uw3(Ee)usPt9bquf`C zkKVpAd?fqI^O5K)$w&EDypKeOxUX2c+;7Fw<#{WXE?4~Mw^g%n<*m*gK4(?#E$vge zxB8h^)u+zz6`woKuj=kNzgoLPf5qxf{Z+3!)~{0UT)%R8=jy9okLp9Jn-%T{XA7*p z)qG^uwP`n&m8x7b)&J4Ka$jBF*`LvR zw-(oT-eP!vV5c6>&+0j^l_r*FJ!o5ZVyV<0HS@i^ zJqKegw(~gM>-+prBjsOrcg~Z!7ImL*e<da&(wxl0B zCNxI;l1#00o9VUZJ!j4TJy8Zv{I+FG_{o|+x$0uTzizJT=N~dYo|C(LS!vemmVJ4e z62Ep$JtBB7V#(zR}Pi!STy+V)09{ibE?rs8!Mm<`SR zZ!m8(vA^}{ypkgGQ+ZCwj*b1QaXKH>gQCN_b_rCkUa~D`(ydQ>RW=9jdfy-PQ*q&c zp2zc5>~uZ~cJ{k{uH4sFVZVRAhP~L?=Rb{;VzvnX2{*C7Z0G!V>GUIer|$0v7TKFP zA$V%kk(XY!k9brk?dZSMykq?&r#UOXsGbXwOOp|1PM&<!0Lp6F1Y%Ch(*1bFIyt%QcESKTlzLl=s7D#%GhK*(+;W zRrb%k5%5i5|3VoRJ`MHG+Eed)+#PPaMyqXYx2t0Noo)8XqsDCm!_UY&hwCoQJ8pbJ z|KO+28_Vx+VXuGoXy$D(o%t=L-#IHY-t)h$%xTX3y>!=puhP{^c5Qcw-SAmH@Vm_8 z+d}sRYrikMQXWtj{^hRa%J=62Z||R2(fo=3W7<=`kE%=E7c0aEPLhf=dU-_kl-Q$O zFT;;zHSbPUwg>tB*;~|7F}-L~#rC3E74tu-f2^yyc4}wLPM;cwoq8wlE7~o(!o&T^ za4F+Q&ZUwc^-nP$*{}7slY7d$Bkwg=9+B7h+hKn^ebvEF$2-L}^#$tJ>~Z?D@{xMn zsy&J?H79)0neyi6lpkw8>3*zS>Y{buwZ`$L^2t9(cGT${F@Ar)Y~zM&>jNItzI=B= zTePCzO1N?=)BDNxoqMFtrxZ=N{$OU0zS#ZlV?XA|Yuiqqw1cHm_g`E^yiR}Uj`#c# z<>GzQ<0q6S+sqd>y6`@9qfOhw{pS|XOXk|6T@ic2;r`tNyYd(FezTZR8Qu8xM03o7 z15#Ibe#+X2cZu*+x-Pd^$NuZfLW?^654q_FAKca}T=1V?=KV=0xj%QjPc+Q0_BQ(4 z%JZY9VS?q^iUmjbkAM7F5qoR4!%yYH8k>1yf3Nx_S^VDmV_MO?AM1)*D<%}pt=LdB z`$ynYxsSyIrfhVzqTvz9Sh$YbnH>F z=CP}#GUBf%&Iz z(hcp%J&|+$W0vTt-dnUzK`(H>YF+ScpFOd6{q{KjomjCx%C*L4ulm&MJI`zJE88tJ zQ@2~}CUif*THt<|aOeA#E06H4EES*5%MtR3$!iwV@P)l-XG zr>7jZbe(!#&~5)eQ_7}POevf6!}4wUqvu<-9*J++-w}T?PuTymlo{`*lC_!}{j+`F zTu0?RXY9+`P763Z=R5n()@N#YOYgehiOP2U z(;((7vsBgdld|M{f$vhzPiKcDtX0;pcfItpYl-pfAC9?`meflXZb=i^e)-*M8?Yr(LsGc$Pi0#(hlWI<<<-`e^9j?|pxQ)SI^l9$wNGn~x3syqq z*LRt1{_QrBSxpVm{wvQR5j2{)=);{uiYkX|G)uZ>~ z1^2#{G;RH4U26HH;za8!ql$dV%H~~D3Y9*&{qYR@@3&!DPFVQnPsgo1-=})oL_gYb z?$W>TN9w9_`X6mNr+dUGecY)hcD!V(MeL*LDsdVgvpUN?|MXmcB-5D=nrwWn@-Hwc z-28!(Xx;r=3#8XvkN!}zEYy78zozrb8)~el9bfc^?~iVl%_qN@^}jhQBZPl1{*(Ks z_toS@GS}8G-w<=O_-N;eikcM?PHfjUneY1eRrZ>uaO%EeSO3;3GG||AcVfG?fS>j7 zuFW0>Xa383n$@e`+~c=tr_YNP)1>JspAA?3v6!a*_~&!iCviV=4#}NQO?X>yJ`QiMEpw%>Vg8)bpABqkS9p z^-Qghx%b-q&)GLT2RE?S1RFe=FVAVafvvXZ>B1l1Rcd;_XEoH_P&k<*@++%j_WxCSb?8r7(4%-&Tk%$#Gu6{uc+O-_SCuq%{4;Il)NIZe zwr5JwO{&51Cl17j%u4v0AJTMnzilhe8T(GB^F_xzh19+8ct5(wX``R3{m-tkZjp^@ zr&;!AG&{6 zsT5EDIDzF~oyCpMM!$~qzt?@P_Tl?s#cwqyHh--By0b}9;J&k2$%XH(O{V8-l>cyA z?HAp5>5yn@?xFv7>Fu9N4}~9ajAxa+$GrVV@LsczL3`~!rdK&XO0AOk=w&;nV(Pu9 zNu6r{yxx2L*?Mns#m;$Nf7Z@(-4j;ta_O^1;lzJBkN3Xt&ns5_m2UX!xf|1(;Q0^U z>t~g>OE`D?`w-Fo+4CU@W8{!3+o69uTFCx+hHp%6zv{dvFI;oVzbKYj{Sv(Y zyrRY8&c_uY|5OUSk6%8rR_460{evI~pZ71|wbjtEXTbziOS%16GB2FKfvD9d;+ z-Id+xETcN(l5k?CV_pW%_fKFuS!GMhV&TRk(ByC!?z{BT8` z?D5l;b1Lt<>`Q1b+_J-ZUwB%3ai{1B@wXG?^IZ3(9KV09^mzHnHwA8mLO)l@p1b#7 z=rP}yc$c~60sC(;pHF%7V_h}>N1q8NcT_i=aps$$F3rvMQ)A^F?I(#kC5Jzmu=ji{ zN%?1f!bT@W;h+3V#dGNq^1MPkA8jHYDcb7XcJto$l*3lwxp2Uw>=eEAbEeAYofnu5|FRF zQ!jX0y}L-Fd41>aLpx?)y4cGalbFFhf4K`&bB z^%JKYIq&sn&XM!#pG^1m9(%s4ZjsEt>wb^!t-7E3vF5t^5%JjU4*i{Gg7KHX3xvNG z@63O7aDTy^vv0pG@3b%8>oI3-zxuot&xM}9s(WaJ7QLyp44vJXmP}D!j5f!U6Z!|6;0~5oxfvVtyrP+ZqGX>{%IB_|1Ns; z`_1l-*|)w6n{Sq%@WfxR{kC>T^v%^Ov)2pgmz(CuJ_%j-?8xfai$`9^#&+y4{;GWM zft1Idlcr5OPE7UPb9AbA%$utIiuTvlkKV`b?(mNN-BG@~PxyUttg79MSAQHPsNcBU zQT*0l$bVzM>bcGSD&KCa3!dMy-!11x?U7}7Rq9UvMd_j_BWh)Dge2vh(<@Nu7V! z*&QjCIo!eAm)`l@I!>+bxM6R_!eq{m?0sjCbj!GR*cZvD|GV)~`(t|F{Z9MxKdygT z7ti|PeO&j^Q$F{U3E@_++@q}a9(gT0^T>VcHo^BLHr{(qf7JSzcUZC~UhpN1dd z*S8>rPbm@7R146xm|(NYJ?w|ojZ3VcWzwL{?*on?CDyC zyEe;z6#6ajDD<0pNBuT?|C&p7(<&C%3KdTI>-#9F<%kZ&|0! zs!y9;iL0)Er1x!k=iYDO9lLKn7gWEoU*%n*zS6r)eRaQ0@@nsL?cL|3{hw`dc%3`@ z&h>lEJ~C7rKWhBO-pPJ5xikCa-A?DP2ahEF(mwM2wQ$Gmmy`yw^2t74wQk zKAJrDKJxS2$s?QRT<+w3&XhFG-s7pf@cF_z#jAgVCPjMxnO&^@G4grfBkyxrk52o! z?^cK}yr#VGRgPQD*_&-Yc5OEP=$mf!(e^n*((G)OjqjxV-xNF*x?XU0@{{{Y>mFD2 z@7R~kS=jPg`_Z*^qDLmK<2_QiZtW4-nA;t@cc1DIj#clN9J60oeYc)K`p!Io@5Pq4 z*ee^fn|^SH+k7lumw04xta3+uiLIy23DZdx9oak|3&PDldR!Ore13b#9yWB7M{-VFY{{{bDYXbIr{aIW$`Nx_#p0n<} z`ne0@0_m^fh0|YZcm94Y-O2uHcZd8%eIfp9>xJys-&d4dR{l!h$?-38N0h&qJW~JC zc*OozyHItEa;I~wzJPf_ukyP0v)p5z{Au{X{9Nr3>$%z^b=Nr`F+G2O=8cP!GJW^ldZ`-s+DGZ%)t@FGFMsnqlAN2}as1}Ksi(dR%Y$-J z_hYG#`F$V!!YXsrSKCa!@m|U$=3&L09j6Q@{aBRD^HKG9$|G$)`H!aUo;7zrntkLw zp7kiYZ|{-+7JUNu3uBb`J>Q}Fa=UHHOa9sum+nux@$QZ9n*u(CGRt_CbuVT7V{ThE z@96t%o77({Tp0VD|H#+5`-RO5;--DMKk3W$_c<@~9p}6_qw?>D<+LBc>2e>Vp65L3 zJ-73S>$(1patrScb?bbA^c(7>oJHl&wH`Sg=RYDX)81ij-6x!17_;fd%@x`wEusa* zEt5OC=icr7ZfV@XZzZqx@8nOLkBQGK9_?DU^T_czw>#@gZtd+dvJyNO`}61FD=rr9 zb00PtU#&c`e)j{PQo~K>S@)Yq_Re|Vbbt1rDH?lU&r`Ae?KbaaQ~l+w0b2GwHn*4F z*<1de=aY>1AMXp{laEv?YyrWBmF$W?a!6Y6 zuhdR?ux4@GrlsmJCl2g%=T>BXE}^Sx`?iH=PUe>5yH?50d#tjcCyPI^?3>%Ro3=gd zoRt>$C3-&T*({dpjA1^{bDUe!;(kTw9r1Gln^+G^I`th9-teyI&uq8PALCZXaK4G- zo)ErUNK)T%W`4|tb*3lo?|QIiO~f7UFH<GK9qRbz?KE}&*`Pf6S@35BZGtiX~0+ z)Hl|2J`N1CbDMH_-mlavpH*MYS2~p_KUY1c;qRxA&gBdL__2R^d1pagn4SNL1OLkR z9m#)G8*TOQzQsR|*V~Tm*Q;$^!Cn1iYQ()`oL1)DMK{F76DzCLkKC49S+o8E|L;e& zLjM(BS}HzC-2bP0$#SnLhvk0mS;77L5x3BP)sIKx!sf?`moEI{rmyWcXYX2z%qzDi zalStL^}xSfhNp7eerhN(Kh167d9!sf>)|--W!p{Jc5_u~d{3&Bw*I4hDf7g|ZwANu z6^`GSZ6v36vj4!RzOo<7SIigZ`S0+xV#{*nTQ;EvH@>y4;I6I=zQJ7m({j?h)=BeJ zC(WBWXVxyP&r7)R`Ihl&tnYCCzgEHhM9}ZY z^YynC?H{((v+Q>7G7aZi53bMB5eE%j4w&+9tRKKH}=g6q!vUd=hYL-mvC^O|G)OS|k+tE`qc&5QPX z@%mnq<4ffe{}JBoOn!l!{<)v=o-rLp zcVoO~`pmq*|NC<6%00asmfzNu_*PQQa(G^z{;QvI*Z0kzQ2wZzBYmRx$G-QZrlJo4Wj{j;CaQ)WFq-+oD_e%X@9e>EX5SZohp(y6zb zpZ2rZY1Y&8k(2(sF*!Y-HFKK1z3=8fJFU)sdOpqMbo+0Wf0k!IrB7Y*e@}+;8&!Re zKhuwhUtY2^@Jj37XT2ub>x!2~KQ+B{)at~yNK@5yQ}fmeCceBT^>M)pZlj4Wuid#9 zsr7zR-r2XBL6xg6@K>KS>Ab9Z&SU$t8wVHZP2u<4{%Ov{mtpfh2kn~re2>~me~^Ir zrL{KCZ9SjW7RKK=U#IY~{pB^89U&*2f2M;NW_M>XcVAv>S&+ZWl>OhVyt9qss`kbzihQIk6z{wJ*GKt4@l*NBqyI`wN}PKA+=J4@`O)r4~m}5H9!AEw3)WgKfmGG zhx#M6j{kF~L_WJy`2619s9J|K$x|jTlTY5c?*8O?&+Km-pDb4Wndc<;?Z-zD!8xfW z-t(WKBLDBd51r(`JyTYx+tV+4Tc4v+qdxG&fq#FO+J)&^t?ZxL{j1gH#2JxK8>Y{1 zH99WiZ#c7jyg`z{}!wLa_H)@Q4a)w)K{@R_{tT8*gYRQIo2pRLvls=U50#{SLmy+Y-a zE%vP!J^!+HZH3&O>s`;&e@A_^*|=WxeEyfMk17M>wdYOemUj5xwJ&T>?z`-xx8)R> z)0wJUZ8zM%fBpKY#6C_*4ST(m2Qm-RJN>_GP1@vi!nravUVHi8d)H58=FSZBi`Kq8 ziT~u5qKj@b!}M+$T|VV{J2h%&hWX088nx~0=TwDM-su(g`>d}2ofh@?_lyh7Mu&~p z{;PG=syDp+>VC}1nn@S<(-kJG*7-itoOvxSziipo>(%C$Z@sRamihMUwe+a!y+MWg z7lPY9wXS%s{)G3(y%Uk1&&mtqEs}paKe9JoE3tc8=Fu6mQjbR5)zLl{l^SVy&GK~D z#vUE*V{&I7eP{i9c+(mQ>A9&#Z@74>nRnl2er`NjW!{|Bwfe@J*L+QNoVInJ&bdw3 zreBS`_G?q@3wB%UO>4eBO_;WI-yD#z_M|_diOh2ZV<-Q3uX8#)%KmitySi!XXMNvX zBYOS(r_lFx)7H0r+g$TC#=b88!v7lk)8WFuBKLjrHZuNQSZxz$X76niowQiK{(jn~ zA9Jhi1Nr`EtN-Y&`}5uI;HP_8Q;y_L`Q5R2>a-)dQzecqU6jYJwLX3Gj>fl&kJ`4) zJCeAK=h3lk?h>#6?wogg#U9zBpn8k$$KQC~@;}d+_~Z85=f9i%l|=uXb*=vp8vQ4> ztgim$8Q({|Lith&h0`0w_@`COIpVIePx<3?{^&j7k5=|a{OLTBt*STmhk0i-|0WC1 zM~*`NlPda-yjH!Z`cbs=ZL@CQ6pJ{>K-q4g{HZ?{9JwlVT_UM4x>HzHPV*y6=l$sw ztw-2Z?6fx)uQ=+f;y2}oV5hp*pLIvR^KZ5Yd!#62uV1+CNZXP3-hZ|pnXP(H{iA26 zzSkO?w8GfVXs+K$ZkjL`tu>3!#iWVf}aO~@m0RX&eB5s%&q$xr*S?1-ZB(rV8+Y9CJv z=})LwdL&v^Z+gX1jqdFpd*UAj3&l^1sJ`}yO-SAAPsfp9m3iug3y)N**eQNw?R@Wb z=Z|Igd5=Hak0hRtmeKvl(CO~=r|n3$ir&N@3y$pftnp3yoiWe&z^*qEysy)2|Gii3 zo%Uw>j$Rdc+gZdlJ&RB=Y_3!bSvfurw=&YktZwWmrzIDClzrd&Lm3ypws@tBb6kictUHv6MO z?}Y~!du%Q zovj?1`LL|>Fq_Z2Gqv}BUtM3#c5TL=RkxOMRlKjh|NHCS_t&f6zc!Z_d>P(U-uY#< zW9X9qHa9dc-RHWef2m$DhX3XMw72;pAM!N!x>X8XlE2ltPb_x*?(#+JMHTmjUH20b zUZ-&W&pW>-!gKf7&r$op@$q1h_08=<0p%SBgt>mL4rM!DdUNaK+UpE2?=G3E_i5j8 zmBWs+?9UcVu-orn5GFXsKEc9c@^eYPzW?1idu1=_znPM=Zc3f6m;8OtpVMsaEezOq z_uPvOL0*rgGm5O#FTI}XuK1U2q3F?{k_)d|IjxSCoBCz*lzra=Z|VQe6u!(-RiV0g&0#?pBFS>TkRDDs-3KjE7l3LG;yp}DupS()!+LLlk4jIk2 zLL27&k!TDpnzkbNTq<|#B?iYvE0$K#i%r#+rpD|nI$yBPhM{=Hoy}_Dl~=TS?={bj ztad9d&(>DfPX4|pdXHD-135qOi4mOdj`cM%@~W8|&C-9u7Opk-T312)t$VKjrh0h( zlRd@vghiIqAphjggF%MsR~=8i)0na?o!jAfR^ft2+MBN&OE}A#?zU;FyYbGXrBUbh zUSBz_nAspOKYFgSf#cd($AEPCC5zvla#$I)#lx+=>5j+BJPnz zF?t~~cZ#dpRoAXc^V!ABGtbrCDh+qN+I@B6nQwbSU#bMZX%NifT+qPNoxyQu-|YPfFGV+}oyY!F3<*a*}soR@#6|`2%T{+3& ztKh<&QR>zBirdTmmh^KW=Z?^2^Gy;ivhC8Cv^{`>IfOa!Lcpg2lhQ@%%qx93Jf@s> zX$o57qZwu&n-wi}z~bP`mfw4X(^Ae&+Qw<8Oe3-eY z!K-OO{8itDUnUEG?73>J-SkZHX+j+f4~InkL5nz!=hBR-dtDCw6J%gt!^-;daYKii zMMH&F9p8k;Dax2m} zyj;rN8HEhOKKic{PD^;Dx804W?Wtgs-<1aqZea{>Y!0*7u2i%*$o{Nsop4s~G!Cr{ zR<9LK>rQ+=QzWv<+TyB3=c~4ijTbM6u9zGU^q;mcRL^Ed6Dv%N^BcsqM>_%?-0Ubcpto0}hKhp)NQQN&xJY*f^gxL8Bj=Iv4+ zvv`>^y%S?Xa$QzvTvm<p8aM(+rms{d()TY{Fkc2>G`(6zXr$5R3d_4EZ`VGbFw>{+cHvh8pVoc!2Cp*q9nbv7BLF#O3!Ez79gfGX6 z4hbnlM0)9Xi=2_tjM%=={__8q`%>KAhFIG$tPOtcvEzkL*bO!1SFv zalO&=(9_GefQPP{;jb|UUfmaOa8&!?-_UZ?5z6kclEO1+NiY9r=6#Hj)~^> zctpvTE|OEbAQZPc=sr`K)I%vI<5_bAcOBk5J4tVW`<+xS!R@XenWchPoHO1b=UG#> zPw%~C+p)izmjCtG8TWY~JG}6VMC)&x_o+8$Ow{mJxe{aiarK&~ONF9+mdah35w>6J z(w^m(_d-->>M^$lsV=YBe22gCJx|Q@9aZk_i}f}q#&73v%UZdq@avOT*LB4vy9+)3 zX0XgSluK<%{M0vzJ@Z(O{y6E_^G4c|%dq~FK!@muCsOxILuI^ShXcm16#U0GO`G(B6~q;_`qqKeJE>=!%u zViwedTx_*H!m~l(YMGVo?l;;OC%zI){GBoHrpH|QFel%eIxZc>2c%w}?0@=#bB>(o zSrJ$Bu#-)1`_t!KisM+%c0|=FRU!IBYT0x4wGU5K@8vzP?L?`=<1|ahNXf7NIM+`p zW)>?qC<#v}DVn!^+rft&e6Qm!9=h0Nx8L9^R18W%~^bGLhhr$^AdMvx=xrE z7`(o`-BvGm&ip?wE*|;jH1(d}ky5`uS2>in^k+N}SiMW``-GsLsYcmzx(!XDpZ_~1 z$yqTwXF=hn4{lo`wE9!HB_DVh-PmBma{gt6NX!S8!}sDgt+~Xp+QBR1V?dco{0(K( zYl#_#cY~j;U6m!M>~(q~&y=&Va$PIG{A&~8ecrB9m&N9KafQaFwu3vR^hDW~KH8zz z)xN6V{@t_}iH9~H4O+H^yQO$X$fD;>ZEjwRCnPNqTb;1+=)#iEI?RjJY{m4amRI!s zWLtH_o`v^N|Ibfi>^qj%WWP3-+K?72^u6j@)3=NT97nHI30Cb1S#l@kLfqoSGJ}`# zLEXCMxjiwSQ@mKYuI;&Qb0K6eheTjz0l(w=MS-WLxUJbYr+4n06G~f+p5B?zp2Q(s zb;MTA)gW1mCFqvog{NvQm-i|M%-!DI;`S^hAl%utqwP__cF~}OtUV21I|F=^xu03y zR^aOXbuZ?t#G5u%y=?I)r$`O~k(uXTzv18KeqOiV{A>>IMTsX9Caoz`TVv9)OWftD ztYwu)%7b(4HO$!({_EXeMol*6U2pI0XK9ezcJWtl+8u8-;V71-p9)L1Ef7~{{j9a) zf3^a60R6Uh1^8XUkDp&&e~FTkTuE z^oj%Hq(fU5hpCsG;{B$*wM5vIGb*Ae;}yg82fN*3%6aE~KB61YeEs;2?n!ZvJPs&W z-rDlOY0=T0*XeD|%pdjU z_|*4zTh3S=@${11QpPjyrG%=E-Km-R^fe!^jjTxVZqfL-n6m1=8SbZl#+EcX9NJv8 zd|BXqO;MI*a=wbc?u2$vPmTjchA37{iiQ1?)|HKIOmPu z%qu&>*5ni#M9VFa7P%#8dHQJMuBC@}{^?6Rt=qRa+nXaqGtJ$2-S_?}hQ5ALK_0KW zf+A{E-UW2t*<^UVe@DSXgGpO>F4=l~n?Li_is)sp0-nA0;awar!Si4lj2HJ^q0M@CLukn~aJNEf%{ zmFsos4s)6wirv_|*6>8+bo=_ZX|DtS?ylQV?=ophTfjQozgd+%qWwW;LEnCSN+fCtQ0KV!=d%Llxz$;Q%NCSJ<-NF8ZNqv>tZd2+%?ayW^Phyv3#wk0|K-5y$NTw( z*E5gZimEi~_U|n_&+hR%)Bmb1CM-aY(tm@kL7L@L|)Z4ZNFrxQf#HV!y0b`f$tj zs>&T{=XLTH-Dg%cR~}|@|GD69aY<HK;gpJYd;>{0?_Ak2- zal)2OqFO0pi3UgLWS#Wbik=|xz$23m%oDvOXZFDDqR1!Z%8jbw9*xo=O6jjUx!y_M z#7@rztW=}&Iln=QHLjNrc)5{1WoRy=|0jZ_5oT^OS5ife~1kU6*gRBq-Jumbo=wX7Rh-*SGAtZ6zy+mefn_8 zf+-KS9iN(VtHfn#T6}+-@b02iZF`5M!ryDyZtm?*DW7&~=D|H1l5(86+m3OkOW!&e z#I{YafA_rJg%{thX>`5OzW>Am*Ck@_6x}}`m0e`A&Rg`gSFeVy>h7y=9-PZMDwLWc ztYatf(2nKmg>2(m)rZqJT&O+r@W!9Rvp9Ae?4Ga3uALfRk#Wemvmo41NK|2K-Sg#c zNkPx`9#1&%VTEDTxwk?&4wY)=X`CFN18;a(#0Qj3{403U`QjcuE}gKpUF=ycKU>)t znYcXzV)$?L2nTx|Y1+cn)bCSlQ>rHcLhxfiC%Sl-+i zVe7=wQ&ZyE@o+-wG==A?Q_8j|DYG0)594{bb<)$jk2mqiE`2U_V!N%l;c`JK>9dno zsH?C#9S&Z3{hifJh7$_*d`~=hg!7N>WiDPn#UrkCcWBLMty~hSoO2N&WB3Kem5*(y={8>)izQ;@F<-9G1HVRV&lWB%jJPcAgh* zF;`TIO1*x&TxHRPYn*oX?M}G426nmHc^3)s{PKCSIeFfm{MlA7gqM}y?p3dyt5$Ew zy!&HaeWghCcILmKLQkh(6#x6U)^EY)bk>_2idS&le{#y25 z4O*VQ|H!IhbE{{zA|G9<1%E%?U-Y$(rR46Vg*7{sL=ppKG%IQ{j*3rzad{~hFUPr_ z&fiUj=daG+QI!xmNm9fuS0g_%C`@qihwqzh%|o=F+x+DUk?*cL=VBxO;Fq2Lw{!RR zPt7iHRg6lLfB!=>kpJVEyYX)(ud(WXFkgE=W0I-D{C43ZlUbLPh^JrOa9S+k-RDES zw;rn<_e%0;uJ*e0Ay4G~+s?d%BN2{{h2`Rx@7xT1QLG}l&rs!|^v|SyMsp_XO|9{M z(D{2A+nk+$lXgozy&df86MB6=#L`+m#NNiYi*o z;@3Q}U|p1!-0{3`UE}`qMs=C%>@yCo=QzG(c{T*J4>tk_>UD4gLcr#xu^QVfk6m$3DRr%^)^_yJQ>}Pva8$9dz^hC8f&quYk zQh#n;`|q~p-0mR5_fD-Fetxbg>&TDWtMmBbdBvY#E!#N)(gjV+yx(8E&|mk#Pg$-{&4&MS;FBG@ zHJ7ITND*J#Y9706-UIz>fi=PZG6J2B?bhKDe#(DSFy~LoxxYL74~2y)dtG?RoLOU6 z^USd5nSH>CO9ui%Wh%r!-98<8>e(uhyNdV!UtIiGc4yK$pZjb9rE@Q?ozD1iPW<=p zXRo!{H$AJJ*&uppt!?eg1@n?>zI?eox3Ng?^gX+aKh>l2{>U{wew5e59xc4$+23i) z^I~=O<*hMZnrC{$;lt%qU1=QWIyw#J2UZ!aJI2cSa{CSzwY=z)=F3@B@}gdb|KwOK zA3gE3;4eih##N6NO_dW6OmOM?xbnG7_hwP)O+m-?YOH4ETea0&xvi)Q|Dr`ElR=qoJ`|kLURg#$on!$WAtI`X)i|wT?g88iYnT?MwU3E@*w*jB%{I~>} zJVUYfNgiFN_s^00adfWXjHO|2Hp(3PindLtpTmFeOU$1_&J87w0Bm;b*ZI8|@kxx#;Oei5IqRV$?1HvD-PmKN{4>QS+WsocYxqf6neI@L5%A|EVXWcYlG#3Ssdp7nf#PxIWNX zsie$br~dMImj}O6TdWD2;Cpkg`F+if3@<0GGF)cF5-b@Q=X;Iy?uk`Fre*IlI=sD{ zpI`Oye70wa@r}Lfe~9^-^89OAqO;QOlBAENq*B(D`o5(Pc{ifqE#iiv z$4R|@{RnY%4(>Wta0r%Xb22>!a8YZ>jRpCPh8?(om#4H+$U#oD5&S_^Jw z#9lcS`0M4{guLof_p}`$NgubTEc?O8%BHkob+zu9$bieXr?$Ai@b1<;qt|v$dy~1R zDdUAd4IS?%2K}))#NF|8^^3Zm9r6i3R?o2G;W_#(VZ|!>!~d&Ry^>!kC7SzV#>~Cv zS6;f#cXRb6C6lHL_HQ=zM9i4++d^1ZBhCFr7pM0bFNyX|vON7y7o|SElYF&i=EmjH zN6vbE{*#z?YlEUh^pwjEp1#JlYkcok>pU`yb9tu|Kl#Td74GW~|15sR8&`edM({2l zK8v#fhk6sgdCU`gST}v@S#cJZO{ZeIbo8Rv2>xTydmbZZxq0U4=|@@CbSDtAq#W0NDdNTaXZ!B2uH64eQC>7tuw1KdoA~+T zZa$2U)ZA=>SA6s^(p^>cV@n7N|3a-r*#$dyOW3VHsq1m&@WUfpCuq4zL@GH=`|)}~ zl!;RK9iEz*&ZS2-NHDsz%oclSrXnReXJcbLUzW}Uu8mKomPE2Quhc5^z4v*e?YtYj znHOh>oa-nQa{gh+m0D3a*(*=f*mg_HX$Dty|HHvK&F_0W7)_I0v>JZSytj0jvX4DW z$yUSAPg?|B=Gm@Ma87*k#+UVwS$2TudRE!Dc3f*e9(RpR?S2^d#MSGgPv0^5l_EC6 zU$vjCh(GJPG@K)-At_Dv*s+rTze+DKR^%>QDIFNR+WBSl{*C+XcS;8E$VT{tn^w(yn<&-&S$KB) zqo=}lj+6K7b+Gg{W4ivt-z_Xk#iaDi-CdKJ7B2s4V9wi9?Y+1|>-IZ)H}D!%b%{w`y3AvDa>I@@8#;~69`rxYw5q*ZQ+zE{;7zOj zk%u>Gb_?@+-|!LLvFKpjy~{^FJ4f{tN5_2C=>N4UFl_3o|Lkju=4ro?;P>mOnmys! zaX+ywI|TIqO`9y%@8Pq7FU;@N>!?mXYO!)HQae%!R^i zMSYefzBIc0eQieIoSpeeVuhjKj_%1myo9&>fT*p`8Rj>p4i`)gXXs?=?3$64Dixw$ zV%%*c=A2~=jU{R;D?v&i_?2LrlHwAl7E!=X# zCr(%HyY<<^{g-9FSMwL{zpS(Eh1(hLBW!yPe0w?TMng7RdgS5kc@t&dec!-*drvZN z+;ro04@)l63W#=-e%UC!QNPag6FSA6fC%U;*#!QJ}I{O)=a%gZxr zT5n`Z&YoIh(|Y(#(vCf1@zR&Stcv-W!utHe(G8Wh%fgfr`&X@t4xF4R`mv<@nEcX? zme8Hc!hg^7S>AEjVb0WW)fxM2<@=5_3v%wRwu?V=J?LTMiIcN;EdI$Fv-wZdzA3*- z@9X|myOVWte*Lw(S(P{1ZZUkB^LKkJ*WMeN!rPR~FF#tQF4XtqlSxqP#}zjw9Amxx zX>viL)m{rxU3jhU+-x(cJC_Y)zOB|tynBD@j<<{U9$A00 z`=IKbFZT}^uzWkrmFOIjSS?+2`r+%)$<;?UUp=;W)gN{}8}>y(>$Uz*N6E`R(4#4gGC{Mu`on=<#sfut8D302B6-yVx; z{VnbOrK;XqSm>jrE39dFWSP@4RZXMUbxJL((+U%szDk~0I_sq49VX?v=?S)ML6#l{ zX8#W=ZR$9c`{B9YSGmyWSN{S-mBspAJdCJ$c_|_y_SFB-!-=+1t#kNF6lV0_ar1q2 zO6b(3@9X}|FaNMze74B1*~LHpyZY!X{ds=l{HD+Ue}0z_opR0fOZ}SudhyMhe2z8o zuJ4|G@{79soA1}cr(gc{WBKF9U7J{i9X|?J2Ba@=+9q*5qxnkv|K0Y_a?2-9IhSDK za&*$C>|MWi-~HsipjZFE|Hbl)lkIu8{MEg0V?1;2Rl#pL;%C=4|NW9?IH~)>vAGss z`m0}?vQPcXwU~41aR<%l6C!Kbiho{kFMQSYsW4vp{qz@&pAX$f3J|4GsEyQZ!?x%FSf{EV1++v>L*owsrS`!BXeKix9y|CubrtD_8@gCbml*Q#vIoPGIj z;`%(b1q(D{oPwJtUkyZqX(Ot$SPFrzd-}S|oTfO{z?o~#vRl@qdq=(C% z8mEiJTBY8JW$-nx{tT;EE1*77FC-yhE0 zuU9Gf@k6xww5;#;+sD(M*$Y{e{n>Q)vW!K}`NTZF;??zm>& z$yz^n9;k(_*SK%KJ1T97-5d=gNzVg!j(B9OKd|0!RjQ=Vk3Wa_M6RS5`~6{^lfOx_ zz)8Q9J=aRly0Xx$a@vZnD}R>CTb$&cd|BB0O6KoW*z_U!M9eQ+iE!gd&zAbL=4L#Tki2tdseHqaLkxkZb!=Mpd!4!d zeZ|~a#m9PP%A4JMIk{20?AMgdmK;G3b6#u+elC3SnYx(zC0*hDy>~V)eZ21DR=fAenXvT}kzE#;4_JNK6}daJ=2 zDURw_I-3%Au`a9A6y7r>bLW)I)xGf%CKpRIH>-U4)Yi_oM6XeawQbjz>t(l#B&=6; zaDV11;azQ1=eaSeAa~XF1Gi$THtyB#OlP*%R1e;^>|&M=$iFLE1$mYlW*NL zd5Pic{Xup=6&t?W2~_R;zL5E(_XWKZirenEcQE9BpUl!BxwPwr;+JB_3DMu)vZlSg z!!LK(>w(&>cj=7j>Mu1-c5*Mc&vjwtpNFbkxBE^lEU#GD{HK43&3CDV_nEhTmi;Vx zU{m_?Z?Z?cP6n5)fB0ox>8j-ye!Xe?Qnh>e*_Wno_NDzP&+XoP)!}5M%fEcasWo{! zYi%Z4?JX}{R8_S{xXtE2AJ4LD*;|~nJMX%^_|Exp;oW^^>ABn-i;cO`9`#)2(Mj58 zYRJ6m)W3f_n>)Wqu9o`sspQ2|?iDW8?PnKX6Z#Nzk3YEZM98XTf5lSL>fDTEx7Kq+ zNWVPAQkdFwdifmR{KJ242KD{1H~RlK)N$o)S%HcfvL!nv7C0V1yd!4o&#)QaoVqSN zpLLe^{~WXLh8OQB`W>x){=Uud=E(i?6pka`mjg0aKZe2VoqO!{cfzA=hriT)(@%7Pd&DLYyE1@ z{}Tw2X3npjx0ml~KDSHZNz*c`kJEU+E&pmP!@WS>s6SeM zPF2stJ?Cro{u0||x}Bk~cFK}-u}|V;UxWpvU$}YYjm{=!zw*-|A2dJA%KCYYA#=em z<@Sebm{jxkTmEbl-QGX%H$zE+eES)7i;|hb9y+sTY`5n~JIi+Cn8Heq*r1kI_jknI z5!*6%wodiCODh$BpA_d5jdE%i2@t=}zqjPzzsceq)kYr~m+xlyrvBy9osbXB-zIa& z&Z_;ixzS3<+Ghv z%UkCC)jkyY{2;H@2iaFyEpd{2udkWM@B3HsWbtUFl2uTj*7zwg!4WfvB5ua9#To5_0r*`vfQV8qww^4vvP%>!7mI; zUTDf}pJ`+N@81ROm7krzrSJFpbzEppM`g*QYl^@9|943E--un4rSv(M$@=HDSc_Ag zrr&O#J^SE>qmjwgYh3@%20mR?x#O2{wceMaU(3(dGCtefJbA|(t}{PR9STa&`1&g6 zlaf$YBJY!g3j5e^_HVS$u8m`_XSMi|@GiRT&6EF1_m0U_Nv8)CO?sexzpC`+>+)r{ z4mg^|&*!)~o%#5g!`Ga*Dr7!Rqu5SE!LEHBGtj!P1;%Dx>lyd%N zKJ(o+q4SSh=1WL;+4N4nQ=R|fLd@mQDSgpldw22wvoG9PDVS~a<&*JxrY8=s+<)JT zOIcc8Uv%GT!LK>R^KI)+dCs@_{!{UHWzLdB;phLDyf*4zyL{yH^Jm|B|7%Fx`Y(FI zF{?16$doHJt8?<6!!f&6w*2ouS#|$mkG|&@r*E%k9NqV3`@xA-#n0qtx8;0z_be+t zp>vY`yqe@SGkrdO5SG0lBk?pbCvT7F6`2WI3fuJjvhr5h7koYUWoGMt&V3FqF3k2j zziQd?!UGGZ-;O%j(U@g#S6Eqe?$@(J^7}uZ-{N#^%ZEyr=&M|3e!ht+F)p9DEb(Sg z`HZ`{C3)O8%RAn8`qaL#oU-9Sv3^0Wl349d<9j^Pd=q%KeNmsgc7t&C{)BVA+ZUDi zeXalSYSZDCl*S+uOmM7<$;eEPM`ewj3IkQZ>FyFDMta`W9VjmH%$XJo5c|pGkD#*=CCu z;t9dL&UPC7KY6;Of2^wS^t-nzwCt1gxgV{|KISh7S^96%nWwHs)0!$1|5QE?HkdB? z+w1qklkfdZn$v;7f?uXrlEC}+Xj%fDx@eat=IZC$Hm9qa%2>sCMSUf679 zlx6<#-WA6S7SEy{+_PY^*7$C;tm4xjlR~#|vOk*ldUQW;a&(=^w7lq2(;JZ&-!+%q z4k^9&FO5-X#l>>gz})xTvbX*pU7V2StpAnm?Y+7)a)LMQ(q9KvXCKeWm$>>k=e_ce z`xo!EKh)2eQ#Jkiv+1|?YNu5%=GeYHZ?m~M|JiSL99>JxI%KZ4&hvCOUy)$%?pHAB zcUm~_+@#yx*K&jZi*iH zRD0iTlg2gnIajtcbKB)I+de;V)P_r?VBXP#mXnt>S2HiXp0{>xrc!k0vZD#9%U5%% z|BQLDb(+K5{MlLD8@~QvY?yuN@;gSKqFbJ_bFy~FHp#5%os+fhZ}Nf0O|R^v?;QT( zSbe%mz{~in(~Fl=y9=i+&vKvr_LcauD&`HQJbSN6H}pCG&Szw2|Cwd)=rwhfQ#ZcGKNbN#q# z1!V-BWEAe#ay-(wU&G?sb!pWvYrj|C2WFLh@_unlJ$}n&{afvCPk&Rb{v?`T>)o3-ItnP6KMGq?u~oECUC`@_>MC8`t8T0JXlSlg zn#GcRbnUxUOZTh@51qOw)G72rmZ3 zU!`t!>Wru5Tb|U;V3Q+~hq|_RT8Ky1zL_kLwsyO{#dpzCx5hnr7dDkU%~lXxHTU|- zye!)rO`)2H)&;#|ub6n|+{_CvQVo~yda~lMpv){LVdsR;+cYhXnV+A@ zVuKCJ$&+UMd$2Nj-#ek_yVal16P)qU>WPOI&zTqNAGS=CJTrHrxW!F9?c|`ef^$#) zPB4;RKKDw{MAqjb){5!VjXMN3`xUI(VVe9pAfrYXefTY{W8;Kv#ubQJ?v)tuc{l**s5gwe4?=dXS#slEcfsH z2a6+&=!wpm0U+TfErVNR6!1Y-}klI8!B^3LDoc4mD3e9^J(N9>;*n! zHyu?~IFuLPv--|e{-?b&PO%!==SlO_8a_YxxJTN^;CS3->9PyXyVLI<*4+1c$^pK+ zXXGFA$nk!CA>`HCKBtnMxl-J9-IIIgSw4NgA>MQ0!@i^Y56_D|+O(YE)b5g_dh5G9 z_HOZ8BhlA2IW{oIW>fe3p6P6bmJ+##*05cExY^?V)UyKXJ7;w!g`G&^vul`{+81Fe z$}dnj)wrZ_M(;LOW3H~r|BkVqY(2AN%I)`Votuu%3A3tJ)|pcrq-SyT*Au6-qU*OG zpLbS2e>h_Q3m&B|@vhs~AMozEK5yoo-Pc>T1gzqC;jm6sOV{e*+IFLzxw)7 z*>sl`u`X$Ur%XEVtSMo)hvDIl*=J5Kx~62YEAGIBtXbhk`&R9k@Z3G8N%`JSUmX)Y zm7hnK^2@cRh%H;Q@%IAX;EH=SvQZYVtKv?sC^3v&!Rr5n9h*+0+AR4_l>dVT8}`3Lcaw{FKDSGc2SpOj|(F0h~bz2>_@X!P zx=W?SxBI>w4Z%E>9~74`ZWNxy{kuc>nrk-uU(ThQuO03@C3NJALU8JZ^&*b*w;CC1 zW`Au-Tr~4~N|uFH7~7|`16rk@cT9a`_kqdI_=J)E(Jm{O&U1Ca{9A>~lOwOE+V8In zEvfdr_A|h3;t6q$xGw^B>_zFflNam!PL-x?6|HR*Xd%O%UJ=eN(d+H;*vQxT- zOS;*+gO0dr+}M~|Xmmz8X)pWo+glw<)B`P4kW6SEuUSx*1!YJC2HZ9efr^}?bb5B_|(nUFts zZ?kD}S8qbqkGc1o_WnKi+~E!>cFnum92`Gx=eXL)#{$ z2f18#(%kz#B>$DcdscJ4dSNUD>!n~_Te%ziMb#Q9r45@boY)8EmQqwMQd=q;;skk6fG+3?9 z&?P42&!J_t_w9w(TPEF9T@|n5#k1^}>*fP{Z>)4L+x$?m_)a=F^8Q za*qr)E^a%weE+`{71nR&eC~SndQZouz>q)fJ5p}Ot5qLL%$K(QCtsf+v&{0%`}~{t z4L0xJ_%(daDdUuoYa6^j^0{~Y*d6sJSL5Hmc^~4x`~UiXL;jL|f0@M}Lq2!=kKa>2 zeqZ*Z=J)@<>LIodqmR%3_~Wit`BawU$N#?lrBkhN>D{$0m%~rLEiRJQ-@Z8O#_j1( zx7G0;KkohW-^U+&*KRnv=?`boZ%>(d3xBV*INoI^`sUAJ*SYN7=QAI^`rQ5K^Rb3s zcbsef_0-k{O)J*FwlPW2d%u$1dye4w=R3|@)_wgc{&A<^ZyS|k>y`^9Uw>b*WpAuh z?sWTzyx%8s!*}K?Z-4r9TjrF#Yt^@3ee%uGwAy;=9li-scz?eViuPd z9=dUR@sn-a?(nV3$?p%@w0+i{ZQI|xojfi1Xo7XmG}&)mWgl<8Ot1NGT07n6zQ*>s zPrj+IzpE#`=iBqCamTxYzkOGm{&Wr0uqxBW}iPk(XQ`S(0ANZ|i1e_6yX`y5l$TcFfMR({3B`{kgZ?&Z|yNZ@cr8Z>Brn zDsRvHw&L>alYeKO`r=k}+ad4usoW)ZW)<15NH6XGD|^)Azfb?)EaX|vwq zty{U})aXNhC&=7i+Y;?j-uiU%7w$t(=X{GXaFKe}$a%>?{>;?2%EVriGyK*|66-7! zct0QU%$%XW&in8l#;Z(+{|M^Eep3&$idyn~(-*#T+ha~Gj#aDNv)ah=wy0~|!&T1b zN^RZdz0ErHX^WzN*;e)Q#igp}%Wb{m9!NRFy^!*Wdm`of?||vNKNGe4_gpb;-E+pY z_iCcq&)n-VpRCs%eX?;K|H;cS^CwK-@u2KqHoI7|CA^;EH(|coVe4pSpS*gna4A(8@^Bb*ZNcGbM3RPxTnfz z!eW%-OvoZClwEQf7=Dv}9+O|`g*OT5IwCViGoVa66y|Vps>s)=!^z;0wFFVi3&XJBi z6&-tj(*Cl)KKGtldEI+$<#+G7mE*sArEN6_zN-IpzaIL@f1UM{=5_5)4(n~-d}ja7 znkSRj6?_T|cbz8Zeed0>gO?uOx#nPf;`6U%GClY83v}xHb47c1_MhISHM@AhTB+{+ z`%i7ldJ~d+b;hav4}F2_5>+Q1F+dS4w27J6G^7&5D!6i4jF0W2{IXA^>M|(kI&f$57mLC+^P$h`vnD=y7?t~pV=d!P-?f~T zORmkc@j9*0f02!AKhM|cUr%y5?B2WT;MXso(OBle-75}af|LM)~~4CVpP8*R7L-4)`aPqUr)+s`*YSe zz0H~b-Yn<&${Xi?Z^&Jq`0ntff)$f5U3gaS<;-*6!T)GorOI!nQ#w;?FLHTtZU6m< z<2AQOdE4#Ui(bLC7rS2loV%>X;kDntz}K#JE554AUpqFzKkMd`;9ESOBy$aa&e_&g z<9gd`-?FzV_b+{$ke_}0Wd9c7l=gq>HE{R#?ue)UQ6t@J04Z^eCzearGQe{Dxi{BEChOa8mATN7SjEo0ZADk&X$STV0W zWBJiPk?Jy!3fPaO2>a+?=-&<@*W4{G$=ZzpTHZ8-n;#CKCdwU`tOP9FV;^;f2n-p^OwRWTYrUovZ_`4XuijUgf5m;`^jE?sw7=SX%Bt0?oWE~QO-#J|ztH;*b_?Gt z)vtN4u7AB=WMBK^qwmV&D?3(iFFhfo$y*q)+vdoB>tBw7^Zgede`H(B{$;mS&-8aQ z>TRCAkDhl|-@rd50E8WRG2u%9IF}j+|+2U>n}Par6AC#as5s{tx({{Pb;w zy^`O9ic0H$`%^yhzuZ4<`{Vx|IqfcKhW5LsntpfPbiB4TXV?14d*4N;%-`LTvr~S; z;X6y8G~E6$W#=C2zLr&hyw&h^?`xoszv-zfXDX8d=zI-@xC!qOXU zTQBmNf4OLX!O#3l;B2l9>z}nf+P$FEe9PO;vi6PKe{IfNEti~Mk+8ioyFcsmwUWO6-BV}pxP0>b?s!%H z!hRM0(*3@2@8taJ4$XDXdpOU}ukd_Is-F7y;`M6$#sANovhm7$Z+G&P<>^oHisgm( z)xKYPKe75X-{v#5UyeO#d^c^GmU`=)cki6){N#1_Fx(2>c3vyzf7^}n*&F<&cP+eM zo=~+&`cb0%F6+MO$v67%mcBS{pHlC5_uR>UO;&T#f97xev((7`3S*st)F=Oj^a-MG z|K%P&CbDF=)~&zR2Sff^H=avvi>~aeW~*FRZCE+4nzeG@@8C~N-@`r?edm8t`cD4j z{N4SN&3E`ut}mRgT>oI7U)&=-#rhX@4*yQP{j@5%@`UtV(G&M~te&ua_u~`RcS}!H z-|?TczkIv;|2KZh|DVaZ**&Z4uDSD9@8=Zj>3eS4_SPJ*oj-MR><#|EO1F1bxxTn8 zaO`CAr3?H07c77Hwr+Npfc;Mk`w}<*<3AUQKbzV4Gkz7vM}y0McXPB~Uz#Xu8YJ~> zW}%V&6w6SlM+J6OVpXPA^3NymzIgc}SM;q!vsJxv@*C?yz1yihOE*b0e~~phwr}$D zc_(z9WjWt8>6^6onB}JPJDj%l{7%{b@Z(g=Gb_B-Wtk|bOZZQaH=lIUw@2iYeb2fl zac=rWmB|V_n+#iGE=sud8QfC|H#)Y#swcUWW8!>+XOp5Ox=*a_efnhEvE@%hlBIWU z-Z=kH&qv{(mXGCjZg1S5!0>lX;)LIlPfwifIrT)(t!e40#^hb+kNMiej~UY$Uw`-|Sn>DJ>6eo)1^7j0 zYV7xBi96l%_|cBNOBLt+_I9@6pW0SY=l+hn(7JW1G5_0RUqW95^*q$Sz_(}Ddk5=_ zzc2iFajVecP+xIIyRu-}obO_9KYO>xKHnTM$NASq4(oH(r@#56ynFCxx_jl)=a!$e z&U+uKcbIA9&v`Aewbpdil55^iXG(`{daclX(27SuUP$|9slUAo&r!)PuK41OBc3#Xw^@aa7*~w}h{8`uc z{I=}ggUq$&40{DHw|hBH?sv{VwDfPvH8t)T=3$$D^PRdMa`N5olZWC@m1+MLRe5Pt zyE$k3$u)P?g6HyAPU)|7dJ=E@^NH}h$S210c0SoWk5%V?(zO4|pFGbOeVRY-s?PcS zk@Ngp%M*6r{A$_owm{(abMr6fZ{&$zY~NVxwPfMlo>OJB5A2(Fs%&i;?|RHtIp^4f3iK#_v!w;xlh>Vy+6TkYd=B0vQBY&RbA@ue}31_UQRh| zk?$JRSz zJ8#qed#Qg}U+zt*Kl%OtjriUbcD+7Nk39>1qJH+-ljUbbii|h&Tb_L5?PvDiGcU1E zZM(_l*7)O}xAsr%em*%?p(L=t2?>J zQ!e43Z{5w3mZ?8QFRSd&3RB`Y%AOQ&96gDBw(W`h8O$e~&-#2aC^o2^^3%U)nq`yC zEt$iYj!(XCSbS3WjKI!*%h`9X$9T!5uS@>9o#X!Te_L;_EfRfkeA|uvoR==}biOFN zvETE>H?^4W)(fm>e7M{6?uCeOUF!w!&;|FcXML!7@Kx)=by-6>x5O%`W&P_9-Q!Q1 zXCi#;Tuh0&@UhcDXN23spZZ^%dnP*R{@EGJWsjX-r&adH;qU&nNyqtX=BJg5TGvHw z$hKNiAAYn?{^wljp82v@)PjAUNGkWogs$tIxacn=^U-hCK6)|J0urYFl0@d}y7q{7IpG z^6|etr>^fk75AR);rqg@2_NnCfq--@NKu;oUboKE&==vZ`qB z!M@!S`$7+{mU(LH(DzMF{dnd1NwcfEPnhnxe!_Gw|H-X;o*p_Kb6nan@4;Hfycf9+ zeqYR#%s;73o?UgD>u~vfp%mNpM?c#Vt$U`nm7Q>&ezC%U_-g~pk?9V0s<#^d2y7_lt-F?B| zhP}5|Ee*Fkdb@qjtJ>x{&tyH{y^-~u_xP;p_b+WHChu)O5xn>K$;*3|pS-*`{G{=o z@{`7U`A=-#TUA-ABfqnIyG>=o_s~zP?*%?NcyHws#d|-WEWCIAj~q%`U&x0w~6O**Q(t9b2LjJ{H%dmyN9#SzE;0O zGv;*U^%+|7&h0VWDR7r5xk&Vwr*_Xt-m417qADNS)k^Q$D*o>B_eHlW9@_mC*fq0! z_6JVM@PPUEQ*{o0Pw_t$q4oRkq?bm2r}U`)jE(A9YFE<7z4w%SMZCa2?(^6E)(fzf z#wDD04g6nx?xp&tBkm{Pb8Y(cJ8<@a%<(UqnoGy z+4Nlflf(JMtMT)apE%CD{N%cA{Ur8ky-D{!#3=HAzN6It;fL0=pT7PqmD2(z+uUB^ zJ}-HT@_ExZ)$_*pRL+|pn=j{{!-qNtx_eb-}PIemcL^Tpk^`FoCcsEA8_eDc26>dC2j)1G9_+xJAnzrJXT`ed2M zlHPq^eH4#ZrcHco%YDMs=JW~9d8JQ&&5J+5YnvYNmw9T)-{cdmZnB@gyE%XITx|Js z%Ek7YTPIZJ8@o-;mnc55y|?no?_=&M%hN?~e>eHL=;6AUXWnhoYi@EV$D3+RUN5=z zgn3WeliP0LMV%LC?>Qso8JCzk`Fd3F$@x*-C+0_LpO_yVeKLCO`;+mJ?k8`rQTkN& zTCQ?lYMAEdy46gU=YyMNzL+Tbf8Cu|2yZn%;k!lf$+lZ5Mb^1m zmaen?-Yuzhtc&?Q=}yG&wmTuWz3YOkUHmTfO`g1U^AoXKl|{SCy63#F^!Rt;lG5ot zr$0^p|8%um+|$*rac{F-;$C~J)xXO2j(h&vDenDgh5Qd+mGi%RRnPy#tCIhXS26$N zUf+MG%sc;V&6m=ySFBu~&-pX@{{EA@*YZC3do8Uf`n=yKqu15bo~zt^`EznkrQW3b z-+ru~_A}OBXXj4!sdpl(C)S*(Xs)>-;cu7ZqbP5jHgR^vw8{47*Cxhq*{Aq@JJ(6( zHHUT17k(XBeQT~%}TII4y{XdsYuK#>i`TM4All*^{O*sFHZ^HSXe3SHl{8RY(s(5{i z)P(Hl-jk(k(w-a(^DYwBp896{u8FfFZBMR`JU=;p`>%=jH~gA>e`DL^<59|y^R}OG zUR!?R@S4si6R(Mcons3-rxtcjtjIfCdgs=y)9+lfa=5l8`N_F!yq_*#%Pk5&Eg1W( z#9O(1bInDqdetKT)ml5Jht9ooyK2s#HCJ2i9QRV%zCGxq?3#B^qW3XAxnHY%(%0s3 z>->hV8)EL;HNSom8MZBA{(cSK{U?($MAm%1zx_d6QHjW!hxfOu9em$A@nwO&rRk}- z^UjuvXFfNjOVyO~eg1Ov`3-sZmDN|z8riRD-<~i}Vc&A?BR0XkmPz-OUrgBO@Pp^s z%(nMj>o*nsJND(}k9p@-yT2==$n)=T>``md53#SZ+wm=zh8N!|%GgOBBz4-jSc1+j^s1VV9NN(@Npb zR}Q{s+^2oIaqAI_%9tH`{nOiCe`2{)zAt~NMtawmtcR?ZvRlHFXL8pDJY(~Te-W*H ziF?U)?*A=uZ?pyf#Y)|C7kRv|`{U~S^`6eIUo))FPgnAHFf zeJHn@`OluzNLj68E3A$jTT%2V>CNLqzZC79BvBt9!a}>#5&s^5i$~sy+5{QXm+4P7Cd@51bL+i-+A!;!7!m_K6`5lfhEt}UBnyjuG);l+DW7ZpKgeIrQu932iPQH5Mru6D#=hkn`dJ{A0Ip6cr$a%_ZUavc{YKLxTXyNMPC*SvX z+Pt&4+W)~??9?wqJHM~VNpoHue`0a9UpCS*vv8Gs^@cC=3d?E}Y;Sg3I!j%fu=jCD z{2r0zzmg*6yz1sGT&3SsxJv)o@s;}`B$xks)NOH9oV9S3eqBd!ZK0Ci*P}}(;J)92&pm=<0nhbU!=KOMe_1 zpK@&VJ_*V7zm%-wzPi@!dDY#zW{&H}tUYTw!XKx`?vc`uj`+8B)4UJHo8t}Z&+h5{ zIlJQb&Pe^A_iSR99iH#(8j3nK$c{ z>CD+i-&5*ZExRrIE9HutS)TfFO8l>T@y70jYh6dF8ML}#GQjbXU6|5{$KlvZNLAS_4y8#M*d|?TYg&Q{FjVqFa6Q>+qrU0)|-eA z#@ADiYZbFUH{1Wo{GZkn*?$_JzW>|xME+0b6Xt*FC)oe$p4k02_r(35mru0*yQlNN z_>la=oi|Evv^?J=dOp?smv+z6#V^+X{cvYD$N56-fBFUQ7VJOt?fbP&=eJv1->-X9 z^ZR09|IexVKYw%oPKciww^>Z)HOIAuoWI1^IA?zeT;sewN{da+=zQA09oPQX^!+tj zeg1SvyL8>t+5a9siT=0!MERfO6W{-KpX~o5ee&Ff+7#P2DmR6{vELLgn=2#6c0KO) z(?fFV?d_=(PPczmc5mD3_U_p!rSkG#_3s5wCsprqdLkaX`K10%JC*O{YZdtm)~e6n zW;XGBWb}#WYh|A#y*Bu{=&SrE)z?BlHJU<(+PXBYEs`t+cDc7~@13ieu(Rc6bokH0XEo2Jo|!%K zyV3t+H7nQIK6jRmTgRPS#I*iM{pk`3{qL`DU1xf6nO&!U{k*yCzpk%Jf8O}->-FHu zRVQsOTn{ulFZuA5&iP~`{x6xeGui9n-I<@YeSK58@=bc$<+-oE|5ou*zqYx4yIW)x z`^Jj!zTzp9vaMo1rmlOvLe)m%)byYCSF?WCcMK@c%57-V~8^E}^d1vcEEE(Wlb1&xKEa zozb0TjHh&%d6^t0!)*Jnik zFN~SJQ@A+(Sl-e=#=6#8qJC+3}>b8yZ{n^~3LCZGDBWOw2Z z`{w_ePa~e0JQJVs|D?^#O2N;5&y>&98@HP#KRH#UeDm3QJ=^6IiiPo*?D7~zeb_hx=zg{$62N|1{;#Ow&2}*^7l` z3*P3n)ye#yKTq>y!2h<0|2!p&?y8+EyQ>s=Hz?w6(2E^wXWX`|nl!(VM`gJs+hl7? zw+Zvho=n(np|-hpI_G}2(g{zWC(fPyc;^{c^~XDP+_xVn{>gOr665+81h7c_e}N7?wPOc7vGt=Q~oo{vzupT z&n(`x`CpRX>xF-;iaRRn^q>0A*q>x~pr-fc)P-{n{1N$Fe8zdka%27Ef75Kt%GmB^ZKf0&&r^#pCXIkgA?2p}_)b>wwEv2*1p_lYdkmX)UM~(c5eSQuliL)=yy|gjQ@rZVG?x8tzo)!Qv{$oNFS>c3!DZ*ZM<>3DzCC}YQTlUftM%u%_tPJm zpDow?v;Em_(S0WJAwSg5%sXVCeT=LA%$tk$m`% z$h&SN+8pjX%?$ zsf+&8{(PG2|JI*t4#gYI5C4&WCSK!D>Sxu~`tyJG9@?M(&-LMbga1oE*6=4bgC{(N4tdX4&gwYfHGv43R_24A|WFI3~S>(_af=_1c-u3kLpU$>>*-u=VM zgXY`n{XWb*SlnyQxsKg$0?d3HZ??Op%hFaLA)%KIAop1bWo zuJ;HYyD#>y;lPjGM}Pd+td$Q;^nZI`e&K_a%=I@L^<{r>^W}VsoPIjr{JHN=3(eV^ zPA>nvD7W)U+0jQ!GW=SOCw||4F2D# zXYRfmGoHJK2f2zrb+yYrH7VlVnrG&#)S2H+U$9Jk-F53#Gp?R(4ZAqyXic2|*V+5$ zRbQCq`}&N=|z4Q6D6$$^_cIT(@4WB(Wve*rt%{V;ymS(-@kv`oZ^vvepRIU(?1G#70RAox-=X3Wx> zy=>XFzY+zSTQ^0-%B-E$D!c8(^0uxtuNuw-rL4z4w!T_ot^9;zf~L^%c^ODVMQQLvm()G6md)+&a+HTo#Bsp=FYk!x`#P#mIOfSte>$9s(J}JEsjPUc` z%frC>ctW52^{b15eYj?<+$!bbGR0Ap<}G;@I6o?==F-`}Q@*YW-pIV6 zv6S2HYt_|Qk<-n8MXqo^tB%>+uR1TH;>dfsH^1f17`-?nky8_OPxNNZ6~lR=hxT7d zu1w>o&Nf^+lh3yq0ho^nL-#qSIjp{6z?&mLwM z@1u8)v3+e3ljygV_#<0y(eQ1tiO-^vH3~nrL?4>{G3m+MnU#AjYTZ_IEa`giN-NKq zF>RWtuE6mZ?r$Uo3vU#+o?-2io$}1p=xJZ>&9cV*!g{i5)yr&G&we-a>Y}xN;!i#A zTYs1%pP9H#`X7V)+#`h&{b!qhM>NfJi^(La0iCu5QBwh-c&gNF`>tExOygd9)eAo!lc1yDeBX@#7Nrux96rQ%|h>n((Zr!7-@xjdGiS zwBO3R6CSlGu%(8ma;p|xxaE+{mC~1#a&FSb7uLa#8L#$Flw$n)V#BsYZ8Cu_5oe4+$cO6mYraxW}Ln(@kRUn#=6T7 zHl8uanQXQw^xC>5DYv%ldUeaI%vW}Yq>A|~y@yiDrN5(##ZTWkYW>Xb=>$C$tKg3( z=4$@gWXzh%m)*DY@kF!iPvVXOyCn-B-2Kg2ez0lNcCihWFF&(N~LZ?6|$4(tB3oLX|K12+{pn2;yCilh{bKLy*yqj3c8NW_+rG3Tc=^}WZLH0bSC)SMbi`uA z*Ez-KtRkg-RkXaC?C$M~-TLOXFkd^`ec-XFG?j5;#+!>3wD4l$FolR142( z4ZS>tJMf6(`<<#cBNSg2td^E3N;K7Y&|6ejUYGRa{QsTGTW&b~$oVkeG1q(L+qGW7 z7LUWeYUymfx@Cs-#HBYIH}mp_ism*&^`5lVI5T_o!v@bjzC{wzo|nTfc^s6rJ>*cf z*78+&h2Sp$9LSBo>L6 znn`YwQQDH$XK_nYPR-ox=;D^+=8k)oO{(V-a{FLTp_p+n+M32W_dDfL!zQyy8 zj^?$X*GoHZ3iV#eQUCVe{bG*Q-SaV$?5DQa%C7LU-njdB&Zp`Uze)Gki!I+U)#k|L zb-5zq-^{$vKf7AQdHUR>>rcGC{@?ia$<9R$TBRTCg1&`Yo5vfN&uLRMXMCieD<*0G z?5gWh`6;s(a=Oc3mTyvUylwDz(;mKUk465x@47eh@vhgexTQDTelXk2C4zxPTJ5dN z>XeliPVPFhFu(iqrvLA@-}q6xVkzI}+fUEr&42iM-lmWDl7KoPJG?&1ZMnf7cE2O5-kbCOZNdN7I`*k6|JqiS-BbN*z4ryz%0Tly*VJZ6JQA+_ z*S2?0^{HK@AdEs=d|gT%hbm7ja~Jh*$}+3S5N9KpN88|?zi)VJ)c z&M2F3(0A{=haIg`s#)x09lol2PPA=G3dx(CJfrN{MG?^nhR;7vIl*%J_QfmCD?%pS zn0P#WebqMCpARRhbnKjc@WBtIMVosawywK*VVB#MbD?2-GLjbSx?2Xe&k6dG*(M&f zPGifO*Olu|UO17I5i!k1Z?@=n*EMfvuH9`EzQs-Dk4NETUH5`7vazLCCZ3u*+2oGj zbmQg~Nm;rA4JUtY7Fj;CSK2!3`Rv6E&UF`y{1ceo1ln!w?wjQIzt~1pC1lr5=?7(N zXWd?sqE$8Lrtp;z9lPMYXLqcgxm7zs)g_^oG0d$c$9m1}_B;3cx)*&+v3`-mBsn*E z$zR^KE4wCbi!%-O<8^=KeJ9y1tnSh)v295;6J7pxp4s6&;jqk&m?yC}KP{a;ao%%< zsB`U`{!Qw6{qTuHI@iMbx|rfkw?4mZ?S9>`@U_u}9@CX)aT72rqlU`}E6W&*DOV||nq3-3h&C@wHrsD)QyMpW7?T#UCBW`kNiRxlnq-S&L&wOe0P6d)+1EWXxMDg6==w`qJ!iN#fU! zer~VRJ>S1L`0~?(`O~^Lt^83Za__Uk-fGVY7P6iubxc7YbT=Ir;{LHqLt|}}g~>)P z?-;Rf%a{dknth04u5g!;RQswvkGbTK82u3rAcLd))q3->v!H2cGs|BQ^CU;Mu* zU>)+Xm=9d*W&k083i9S7u}NjFvZGNyIc6#*3Gv>uf`Z| z+p=QE*8d7qZ@9FroLo4IWBP~R*WMWRy_xEL}@FYc6?(Xr~=eo`BCCrQH{a8}B)8_O?t3t)6FDL18IZT=Dvytu8 zo05sMcLu+9nO(;Ev}H%&?}(OoI7 z?e%3B+v-&rufn!;`vr*oSt#yupDnIsy2M@?v8t*<_7CP4Zp5=izn^Xw(%c)#`@380 z+?;Q7kDqp0+dsW-K9BB=xL*Z2H%diL_I;cnwl*#G7W?W+g4+Goi?>Nves-y!(55U!2W{$tt{yR9Y|IO4(KS`o+1=?FR&# zy*-;PZa>=b`@xHEx)}%jC+m1$;teum zOHSGeZr3X#@~>99Uwis4s9v&EEwrfiO8=KKQ{jwqr|ix5qJo==uPP*Ma@n5Xhg{>eta&=;HW@{2ynR6N^~A$lO}Q#|x5!xeTU+XQ ze==YE?1{^AB2oBPfAFW)_;+0R-r_e7^_IQQ?A z1AU8~mx&1Nmp|}#?Tl4hEqv5ZdNbX>6m)tZv}_i%^Ot- z=W?1=@1~r*v-GfRh@|0}^sR}94i??ZPc~Hf`pcl|#XBeU1Lwq#wsNfS?g~&TN>56& zoh>l?)A8_7<&QsC)SD@#bgfBu-G5%}`?8e6r7O1!e)xV)#MtN2-GW(croS?m_y5QHhRevh6zHfAz@;7NxSMv2gB7Udab}e7bTk3zgQF!80ws!wH z9$KH$t-hI+K1q+teU@)Fg;kn2vFt>epShIK;Zr~O{`>8J+_r9pn|d9un8~uO)0>P< zbrg5jsebs<_TgPZ#2c@UYgSD95^?wU-#48a%c^>JvGKIdKGsRnLWS{~^S{lS>G@?! z@0O4>@1uv0%I|tVWwNOG=2y}c-wypSaNm;2t?|RtBGvHASqxS5k3llqn$dlw#WbNaqi<8IpQQ}-gu zHou&`hMEy7e^oS{{x;sloW{W0%#_?^!!{-~3|Bw@oKEPVWt)5RZBO*4vNg zn7)nlyY$P>J@TwsBlDVF)~`1|_~xsi`=z_7DBSUZ4Yy3R>EtDO0$*l{8*06}8hq`E zL!9AVm%FcAcB&mpG%G!rrD^}?g0Ze|@OSr%wTpi7e0gfMf_2CJ>+PJ`?Vk!}?68x5 z6=73!dFkD>+(*x4CxxkRygYfKmr`nVa>m!ao3|+}x>cTcZ2|MQ@883Zhxq+?8ad~) zp5BH(HWM;l%y{_t-WQmy?0EtjFKTW%JlATGf}D-! zb!kOi!Cwj%LGv$`P5M zs)eU=MEtw5;$*xX&P{7yAE-Lz=%tE>TxafRYPCIo(0t*t?73z456|WOF(>)CLgzQ# z8TE0FH|{?3jtGw5bNK6zIpLot7doDQ`1GNoU2w1PorWI&Q@Tv^-&tKZ;+TE0IC@W( zV%!BwVK=r<18HXXY5;^f0kd8_@lDV!0kbnbh%X4X7?uSzFx9YcGLZMSXX zEPwQFz01m)c;fx)--W3qYx0--&wAB4wQ`C7^7cyST8q0=jOCC8>M}{Tl8w)+*+AzXSj3yJ*S%A6~4L+ zX?9B_wPyv#@4OMiAeuAhBacv+qry)e+ba?h`!5UEoD!}4ylVrONbBs_kH4?hDVrb5 zt`RtTMSnKSga^mUl#{Pc^O+Nys^r;waD&lPpZg1zWd%LHr+M>V-;au-wcOTUOKVr& z|9|@C&I7KYPaEssHA`xhxT$UpQrtSJ#_({li}wUZUp5cdH=bQH#IznR$cVbsP_;WT zEb3cbqxfy=yzKg)TT>wMWE6z+8UG?FDOD zQ|neLRsYy!vt?F-Ew6%DrF!$O_LhD9f{JT4T>CNO#AVszyBsIX`!DL8(iD3jMB5@h z>(rCG$|}E(O9;BPY@4U}RrRCxjgx!YTU^8?l@CQMT-&H}(mUC4dZS7pkIEODb@~@4 znR?Dz|E$24o6}WVndy;`oo)1#87le@yPt1+yGp3P|JNj;6@0n1$J#xFg{^%<{@>vG zz01#T@|v>}9vA0T8|5Ze-P+l$t~$BYfATFiEw+6cN6O0#y`G7lpRf7OqIYvP>H{17DDW1(MT`5!d=H92a;Oo3<@kKVgvn{5Sn{^uG z{9E`^SXt@)p4d0-cWQTL-E?hYjSo}V6Ue@Hf9dshgTE^|zr6VShjkkB`@;s8rk>a2 z{%D&cza}FrEI{nTz8Qhnx`UUsr(J$AUnh1+w{JxJroE3sW31vuSlf8A*RH;7k#zTe zVBo$4JKG=nS`B%Boy|Qz`0aI>B){$F8*|xXCjb43Q!oF#avRdK3l|mIXZZhv8~cpv8~Mr;*yKJ;h<9j+OER2NIk#5u z=+^~Fj-GJrk45=hb~|+qSE*WWH};WaP;^=fw58t#^8Uzjb2UX)OjHvznDt>!4>bPD1QDArf zJI4>Ik*Cu&?WBZu_4s>UTX2v)?(~DG&?nEWS2x}%teh!aw0UW4Xc3p6-mDs517-d6 zDc9#um^5L+q&NO=MHVQOGc9KL?AQ5y*^%FS?)lxDyndE}5FC47A^ z{nXbpfoqzC{C&&kJ)Ac^lO~%Pn%=yBa=n3Vd68q@H;wq3J^H4q2j^e1e7O44vE}I- zN`fa(3ZA_8Udv{cU;3>{_x|sV(K%4BE%o`I{L*B_f7y(ejXxVPxlUfb8+mCa^y-#eT|pReUasjb}7C8o&L6{ zMfi-V<8LbmMJHOD|vv9@dbt`7XG~Sl~)h%hcX3PJL^^bYyc2Q~1483;d*xle3-R|>I;>kpxa^Hh> ztZPaBge!)onpf!C9m%c_n>o&FNg z@iI+tZw8;)i6fJ^j|e4iI&pg5vnii*U4*O|za2mF>U7hjpq-+E^4R?FE6WrteW zPFr@?M#{fE{cBC_&6bMaO8dP1R$gnh=gfS2Qtim{Q`sBm773Y6F-xgk86sF`9W;H8 zi|djg*CkP+itp|odGv6e!oKXxMv?FET(RVfFaZ(rs5 z#y>IfV2Q^>m#sfmM*Ruf+VR_exPQp7+c?G&Yz0qxQZC++m_@zlDS28tct&qEA z^7ZG+s!3K)HN>8$3c7y1a4gfwCe(jZjO`71jku;8X1)t@FSk^zlJZPeOOBtosMEaf z;*74`PwJ{H|TaN7P8;? z%^rPV?&hN#o`yvza@lTs_;!!Ij{URG`_0?eE}tlr;Lk4JapdyL4fgh@4ENWZJNrnK z&F*5LYQ5b7wF7B_$9SHkvE5KNI9v-b?fI(*UVRw8Th-zyrot7>Q0`KfA3@U z`(DXKzH4hAZ3tA`d+qG)r&Eo={?II?U-*^NbuG#fL6t&Z>4Z#&)| zzIndHiTg|6U3h8wTF37r)1J;}_DdK)KKwk%KmLwoZ0IAU2-hfqN#~3&FJE%|U#U*7 z@|znKhWgd#RQcTh>lKNK-VHL`zD9%PcFUg{Cj_+FTS9eTJ&s_BBH)T>k=PfT2l~i^1 zi^hMy^0?WRTl2ztQ!B6b#U+1Rc~ksV`l^3(y{mthhq=hfO@9_GB`OuXTjkUokzoPwRSXSSEE)_*sO%O!qv|r}-t% zO{C`Y?^PDEdwS=g-2HiFt{OMzShY<3*44Hq;*2Ht{uv1|2R9jS`m$wB9k$RoEI7ndm$PO2p5rWr%)6(U zDPKqvoAW{3q%CdJBOcx@SKTaM@9#A!`}n0#qA|^*KwoTiYR1unhwZ-2kGvprZ=FQ% zSKo;fY91ymU2rzVmDAyqj_tI=yc3xHf5xnRbm9?zuM8I_T|Ozz*YqcX*Z0Di*eB*PXLSEeKJ?1_ z<~f<@+Y1bQK0J1__FwV!?)}IPvDVJ?Fqx1(W6$W{8$A|To?c)nZ`}0y?8e6%&%W|^ zl{(0qmbh%A`MP@?c_z%#Gv2s8&@|p5ClhD%`Pi(+AUMUm2jCkUR7VM zpeFUA%|SZmo40_@K!&7X_?gQo&ysPSEdyN z$9&+pEPHKkWYE@5IpZ5?Pk8!FoF+VUJW-(UJw^3?%gOlxH%=B#TPn$NoWX)E`p-dL z#s0vJM|D;NbM@)`6ZZb_A-h1XqLcfB1ebtKh6}G*b96=1cc(iClHI;VY);r4I3ts7 zzR{;+?d4M%vm|^bnr~T`teg90RepNz;i|~JO@DQEtbFGDeHH%(Hv4CyJ43(7ZP=7{ z@Y+JwHJ;xmZ_5;wmp&dbJ*9HpZ_$>FRlfw4Bv{X;O<=v9%fkOd+pHyN;pEigMpxg- zyi^nG{26XC^WfUFgWg-O+Bzs3zS2|G4?8LMNB(HS!I@7cJ~)47UgU<09cgpRnZ3W* zP0M)w-p5XjMZ=ck;BE$)sL9p=i)UWbV6~2_|0TPM>+6dryt8Ng`yi2PbIeg-*;m=s z{BM#>m%K^yy?5(1&sWC&ojRA+bR>nnKOL;28(uq^>zGosyG7!a&31`mTO1D?ZQgx% z?)8i`*K1*A24{Zm>0bKRX5GOZhi;gfoId84}mDZGy7w~4*a)X14V(ezqO z*`XcEm!s38uYVAn=B;w$%IYt_@@RpzoP&4>$tCGWhP>3!X`=A~lJ;>d!4o8s4B z#BFV2{dRqK^VhTspFf=39(7~G;i?y}x@Ua8y}(|_WOKb~Y56}PyR|#QvnP~Y5MFoQ za6xv3(y|SfQw1{;^N!UXSSGBcYkU06rEK@>4>p7s9@*jCK55kp(^lRpj>~7hY;^ne zHLYsd#Jb5>w_UjK^>o>WtQ!-j9XxZq(jrO5(AdV!ZB1op%Gz}s0>2%XNd0~9a@vEA ziTA^k)%NUDb-THB`&}M6!%NCD6?0hHkL`Wyw(Izg+zlt)Uc_9JSks;*xl4AgXikiuv?BY@$tNX?mJ zJo6f?IL$U*JlqqN%QE}$+BL`SJqt~^x3Il@6QiKlqyM`%o}PO<;Y}I4eR^8&&$ee+-3_hxGBrMSNF)4si-B$0f^}wA`^}uW=cnE4{klBzqOGppvbtlMk1al|_ql$! z*l~mMLwQ?+xJ5c{N$eRh6~`mqEDkW!DSOZnxpMQN?RshdzS^(INm>1Wp6agn#A`1S zazm1rFA}L)v*B6hn%;Z&wsKt6iB6m3&m2B)(k83Q1*MFym#P21SoQS%w+}~DOqnmP zcwhQ#r`v?kjwtI{rPn=-Z?3qJy2WsJxz@USdsp#H;de@NIzQvcmO5>gRJYlga&ye2 zdUf7>-0}8Z==BX7{_TDDAkLVhSYnx@qZx~TM|Qz_uY)Oz&V01;kt)0TD*18QuJBk6 zLBCzi>b-8okzWq0-?wJEy!k-X;$FiqlF84jFGTarkKUiNHmcr@+kAs!rS5Ap_w2fz zp9^+0YaU8`VI_L;;ap2MSL5LPYwTy5GL)6uBmJ)3?TwNBWmY!7M{~_@1)t5odL?_> z_9^W;=X;|xE$RBq*wFsD0wVgiD#RmvB%|6l7#%$DjiF>w>e*+D_8nVPvFuP<>XMn~ zXVo+pMt#1qOD-pEulwp72{NnmdjtD6z6-dR^Mvo>v|NL8SN@AEo^!LhO;e(De(G7b zh3=Mad(S5@cU}3q>G!NgUAHo&6*)We^sn%5ka%oTtEnm9% zTujsDOKHNr=?B%Gt%;o*xq7)lYp|5|`bIOJ-D)(U?|%wL&W6z zZ9Hxz-rvs8b+z2X>-C#cs{7bl-|1m~Yt?I~sqfCVzFPAkb9%LEPwKnxccM0& z+*?__P6$e0F}1 z7T6}G*SaNU***6yD<_67e^^!PeSGd2^>pjmVpmIctX_ETjA(BLPjr_2mlqa=DP1Xt z{!4ECxtzC*H{`;ho(r$^72dpR7D(A{UvVV1R^IAOyX5h9MKj-=l`D5I-oNt^L(2&n z8CErhXU7}GCQLfZYyHhEA95n^OR|ew+f~0(YX1renZpNxN8S5R~kEiHxGG} z!fI{e{kS!IZ)<#&VXAM=%<3tbWeaBdMmjFxcs;3p3H!4IMgC&>(`SP#+#i(|Ozaa4 zk`A+paL#GT>btT2qsQ+%7ueREHsAimj%%5#%cI!EuTFTciH)xN%~{3nXL!2ga`GB( z!_I6gr^^MM$wIR~ZmLn=W$quEzVWll_q69a*VGQ5y`yo>Y473k7kv|s|Gl^G>$~qp zm(Oolt@Qufg%7$P43DmoonW_W`F206n?ZMPUOw|#V(Zk5UyIKC@mO4#@4drUa!m`{ ztgR8#_?_j8x%AU!?v?vy?X-S|u)=TO{W;-xuI5|I_GOi^&J;hWwTvw&E8?Ai)x`}l z+qW>YCO0qboGBSP@yy|n-c=eFVz16T;Oq~X)>n8xhkVSorW7mlObC0`{Lyms>n>l=|%cJiHH_sL-YYMVp)`m=sMb!~qgA=SO@ zlhT!NH>=m$wtjL4&vbBIkBz+l&ctZZnVyX9#XIw_mSv>g%Ssd7U~hYB@2@zsV3Th% zgq1F@>ngb(cJQWWabii-&UbOVlRZEC^>55o6G`x#vb)Tx_~ZLsk8LjgcsbF{_65hZ z3-jMbmhnx#v|?swYv-0Zjw^D)loY4iEC1@_2-8XPGHi&H5Z!)T<4yJ!-lH?z%J#QS zHBe@mni;|Q+2zNlj2|WO-}lxhsy{4a(>MN5cS88j6G@K0CyfP)UP#Yyk=9q(EtBnZ z`czu?S<_NcJu|D1svDja{9amq;ALvTFSfE~(X-Ri3{4ZS*ZR0Ku^;)xIeWookAH68 zU&T9SZ(G|Kvu$dk{hjmO3-2ENoYms#$#`b!pWcPVH)otx6a4qK+~Ovq?RRO@Y=gMP zft$q^h)rrdnZDp;JoB5loe`V8Qr8{h+a|S3?94i@SvN|uR%ER?(X#Yv#vVHpsl&c` zX=zH2wq5rV`jxbYqf7k)>k>VZwCMUzIUl7Oe|2J&9=>WYES#e>aCo{x2H~! zl0Ni)?&_e@l#lafAN{R$`c`5}<%1K;iX$%;MQ-}F@%1OmxQ;jS&r?WZ@5kg;+A`6 z_GACQ_Trvz3nM2kY&89?#U7!3;LNhwTW838n<`dsefZu6k)3=&M&fRcYWJNvtA1b1 zyvc22n|5AazDsY%x)#?J`BumMCa52nY+E8UDR=H+x1~?pOUl3c?75TnN-jIn<4w6_ zbFY?cVu!&p$-_HLb8BZ_joDGVX7{t2)^L++MUu1ak8bR&%$;&7ZQs@98|FT~)nXdK zxog`M(Kt@4(|S{8_5AVpQC}nSr~kyUg8c z(0!7$R^sdu&g9Dm!fE02>bbYf{e7=yid^!2-DR>LkEK8Rd*PVr?{^Y8=WTnoaqu7a zSaU>_{pXE48^yh@HZ8U4pL%Ndc_UAYiWk`nS|gQzzHgR!Z*#?}pY_nzZ`bNKu-&=D z{o?)Gu!Bc#Y?bj)Z~E1m8Fu)ShU41DiLqS8Sswk5ng#Ahdh|bI=Z|}D`smdq#~XDG zOXs<5VBYgOzx@8?$L89%KZvdP?(zLqO_-3Gi%!1N;U|Ub_f4|g;BCHz_1>;)-ZwIT zl&H>r{h?y&U#<5x-*rWvpNhA(y4O@Y``VKDmsz%AdZ(wmn(ip*JFmAo;%}pqvtsX& zgSs#EV$@dt+@N$wquVIP!nG#rIx0vpiFS{$suU+9^*03dev$x}}3b6&xrU%4Jd{E3^{)An=eOfr% z@`Y`2L zTy#3iJH{)5*JnsRzP#zzuI#Rvtp40?t#?*z47FBJ^9o`vJY2fejn}V=d7{q-#t7pW zF464uVm7@i4(e(qJS)6)ibv4O=;fXSt(#xJEVN3#>r>FY^x3oz+e_Wv=2-A?hI!)iS{CTs-jKm-nU=RiFedfdp_P%W z;TrpUu8NlX)^G9u-Y~U&eZuBO?nx_RyCTD8H<~`!EM4pLV%wcHN8k8a_CC1v>$2bC zgumzB%zL$_Er;JY%2dKI+MIiubnTghtrNvFuQ~kmmpd@)z#=8@Me)mm_Zu*uzPp}n z)z3@cwaO|l8*$|D%+A{2t!?(_5372oz{Jo(ne{IlFYMn`GO>Ac_AB{Ex2|&T-02`x zW|_t^ZF^tCuLD)g>^gNj{J72krm?Il+;}(Tv+bT$5v-lL4W&zR*2Szad=?up{o(8{ z#v1}!LYc3pX&7fOxwgE(Ea7@p#h!H%r_DMav2HVA+4ksKT7vMiNk^-1MC{1mychg= z;qG60CsrAp(x~V;d*AV0?ZQuO2iVw6ubr%y*lM1b*Pr=%+9ZoLNt15mta@Zvx9W|_ zy%|jNe(e8!_RKrk)kbykQw!5V-Q0h;>)u)Q!*FWX`m+vOg(`GpZXD2?ZvMmYd{=s) zpp*El?nOJ~ju_fvA%eLS;mKTBC?;HH)(#|`*Cx0a$)u3mdWuCx28RQ8LXj`<+^0!6y7|YqxU1% zW{O@-b2NRDx$~bw%*;nmZ>+1{xq90gE18Ne-ZlO|1DUnrvd%ubJ~uc~eE~y{=Z`6$ z^qxFBcjvOegR?P$xgiZFe@JhCk)gpn@zA#oW|s@JB+r&ywYazGWB7`nT(#-fdIeLI z&vz|49jNt2!%wdD{u;wQTPmJ8wV!2@P5*na!ua07_x%sb3qDvYUEzLfuykS9PjjRH zo@d_jev>|0=bdbQy#7!95&2*CkMjS>f3#+sBP)Mr{mugqZ|H-C>=)p+(U0QN>J)I_rkt^(uY&9myLl_+Fpy zzyIa&arGk`y=1~;j`VNueC#&yzU`wQr&#~&h>@B7>qAX-*JJCwKR-GZ-no8x<3k5? zk)N4+*?;e6zxVv&+iL#r|1TZBocY1RY|YcRAHFc3d0Y9gZhd?E|7F(p>)*V)v0;lf z|94w&^CRaDU#gU}-XCqHpZff}=kv`se^$M$QM0ZOvfAG{*Is{a{P}b7Q_ihVdw$*f zdHb%9pRSfa{e3UA*S^M#E`J*43PxS{M72J0Jp+$&He0fLN6RGv`BFC8@?TD9=KKe1a@Qz|% z>7yM-8^6cDoPFeH_M;z@Eb>H-e|@y0>$~3Gpd;Lz-;D}&M33KmWZ^4wyt`thQrx0~ ze(~dpk1Skdes?7==`cTd^1VLSrg*d8z3KZ`-_W1_x9CQ`((k7m<4w9vf*<~^-*Ti| z;=EApj!7Rg4r)v4i|^?(Tyvo5ZiS!0jWxMV2g}|F^O!xUKA7O`$1SJz&XAd{+Bm@A z#tfE&3E7)in)mJuGq^D~=-{>c90$t{zGt1Z4X%vcSUI^!?_-wgv>$e<3Lm4M7Cma8 zlJe-Qm)6I{UTsh8;)>2I);XP=dTD1AmwoGx%v7n5Y){o5J)cr}g&g0%ON*{wd-%tDz+i5>N!v6fT&#L=E9*J}w_qGXsq$+e@{o`ej5t5yWT{(rS zkF8qQ|JChdl3fw{AgV(3Qx>aQb@q}E{a$~XM9P(uciiUv^1;8!@q1j)rmwGj1?9dJ zY@TwRJt(evi9x;i%bc`38Xx11ZCJNAa*A^Jj`!Vg;Z*jI%TMJ! zs@M44u|H^^VqVZc&p-Z8-5;ermH5c-WnI`^G;2p_p@x`zSd~!y(in$3OJaQftTl4k z__%86j)M4G+ZA?Ccq+bTyKF>$mHD}V^LbDBH^j%^=)HcGYvsCQ8}7T_t%&Une6vf+ zx$`H1t?^d%q8 z3oc)!FSvYVy=q#i-RK!EMKv_gZm2KvA7H73+)}R z9M%y1^`o?BeiD!Q@v~0f^R!Iv=DxTW+q&~iP|9|$>1EmzZMAeJ-o4M8kdFbz~cYEeD9lp=eX*~7lsnK#QZW_h3by>)(59*GInFNpKs6Fk@X z&Vp&e<(IWOc4u!F-n~^Tsejv~ADpG8A5XuE@7Nz?ukQs_Km>8miYG=p9G z&gJ^M^n+i|sGgOuL6`AhLj5P!=DmB*oz3MtQEj^{xclW9F&=eALAGCYt+Q{dzIe~Q z^h3Gl!|?783$}mn`mkVow!wYz3u^XFdj#KpaC>6Eu=lRYBc~tcE-@E+&6n;d4Z33+ zbVuJM=0dx^Ys`iA=BC8lSK8*=m+smiz4OrDZ1e3)4}36pdgPP3BX6_6yu+L&@lJEr z@T>b>o!nU;c&XE0Q@F!l+w#bM&ESsu@O8>|i_a*$3rG{TzG9T*x>n`d73)s-m)aed zzf^Y|fAQVej_GT{$)}99a$VVM&lUMEC(hY>fVtG#DL=W?`a*JlC#O()mqEeoste3k z1|jYLjCd<&@SQyW=|frLo;WQ{l9IlJ9mjnz+vRs*!JX>Yq*#+o^xzI_Xx^inWdEUuACB z@Lv-m7xDU!$CT%?D{bBf>~p-Ewtm}Wi@@I#EnHteUi9tKFTwt6daC=JycPBZc~3j^ zqw{!XatHSookuI9%$pZ@u5io^^4e82=?b<+wFVh4e4F3Hx7H z6BN%rdc=6^&m-G2rXE>(OZG_d)~QE6Z@GFT^;Ywd?V0BVrf2I5v~RiIdH7b@qtGbk zjSF4pByU{#RbijI_56xmW(^kc{mT1dKMTe$^;MX+;;F#%%*k(d+|tsVyY)!tt;a{= za+x3NZ|E=BYuokrk=7e!*%QJW`{&$dws3E+thg_C!Cft>UcSX9r1|Bm4!H#RwoC(m zKT)2~Pkf#{lsYq6{p*IeCwt`Xs5!`Mx_zH*DzX0=XZeMVKVR(gXs-PF_K@tCT+L^< zr9a0i?p*)o;9JfY$Fw?m4=#`{_pV$kT<9n-Cz80}t=yq6(+`^*-00ZC`2D$yM8@Lh ztj^MV6|NqRUs`oT>*`^>m2!5%nNG9o^rk+a@Z_KWM7u4e#>?ifb=+>DCUL6Ft)<;S zR>@{tssHS$^U7{6s=Af>`tD`D+Xv>A-F#I2$;8orkCN<-`yanP`L@9~=Jivq?=AE0 z$VF8bKm|`_O0)u@~vu*s&rq)blYF35_o?}Px+sRwDX-6sRHk>u2Z|WUR1b# z)m@)IGt0O?+U4qfwBO?ONPer>S~-;_QEzAb%Zwszi+8QW(6 z*m2FH#_4y@5AnCsk3N49KGL7DU(kM)>zwqD$+s$x^k>_4%)h`UY`;=f*nVlMfc;uu zwK})ietR5e`~R5}=J;n%ne|8RDAA8@ZxbKcXRa6AzhbZRpY&Y*kKVV;kL3N8*y#R$ z=8jlv{Zo%FN7+A$->P_|>z!)Y*T5sQ=DDtUE!?U6Wp(G=U%W^3YS{{x)ER%Y{N?nh z`0MS?^OvU!$1k|=ZR1eiVc~Y)UuLzu(!PlQ^LE5qd)3UXi}G@RomR;Ix9Cy%mYPSg zQHmegZ}lE|pQU;vK6~kr`x#G<+|QhP+zwbAo|!Fm=HYhEHq&YR6U`UL z{))LFzd@AU;GJYe#rcamcNX^7v_IVaGGTWgXZZ{LKl8;C57e&YV6NKA zbGW86bw{*8k0yWThXvlRT`Mk3Zda{yne^1sbJ}&4$a~XLZfc&~6u*T3*SD1+ZO%cG zeO`&TT=s3aUgz`Z@!lU5CNXPzpKyJz|NiLl#2d4Ze|*94vT|cyac5miMPJ>VA7Zhu z^FFTK)m^df-t3Bfb}c(% zwEk21==Ha9Wsbhk`fJ+-^{?4aIP_<7p^M3v!Z`lFix>VEOO)R)@>A{2W6l$oH})@A zK7YV&o;dGYi{SRMIbylzpFZ=fS$-sY(L!JE4Xtv{^ZKs$=qsH+V5wr$9;klng>K3G z{&%~Vmh2NrTyTy*X~xou%^$xXl702FJ!7480Kcx#cCXBNVhYY#U4o|&;O{Ouw;caJ$MZC2d=vxP6)a?bqgyM^?)>@ zX?OkqY_pqHF;xU1`0u?fz#qGRg%qnvQY(WnZ^_ z&b_;v`*Nkk*Khwm@BHVmkAKej(lk}=^S3_lJa_dP zvdXy-CcoM1%j`UCZvM3Rxb<9kM}EOR$C|~(+=Y#wV;`+N=N$Aye(8t*Nqd-IPk4U2 zr*zWGmMV*LKZ0~`bEeuYH@|ZDs$azCmv?Wkn|xZuZ{m)CM~{WFYjfn33IiTVtFD_? zG55%Ok3SQS#Cz53;Llf{@Y+NEo?8L`$^E}Rm}!YVENZp>(>uW;*z)m~orhn(O5Aw( zYHvjOTz{FDyQciG3Fj&-4_Etm{+#BKpX;(!zR#TWTj%6ovy-)oh5q59AAhdf-T8Zm zoa(+4Uu8ZrT%UcUIp%hUe(_tCeRsCDSFCuQ{U~vr*rSK*?sr~}5wz9i(|RuSTx)OV z=c#o^!nK(@)in!`OrBctNYjg}u(62sV~DDQ&9SM@HrGNu=e%2`B=_8?(>V5Z$L5&c zBRAJM9}$kxJt7=?yrVc~zo373!oL%hZI2Z7!m0$%2mKO0AF8K1Z@G%lbj{?B(^EGd zQBwrg`QF!~yY5OtzTy*FEM=@@Hb`_g`RC{jq$b3$}!2XvtO+RFxZ$1(|H(wyXc%O63 z^P2fP?)@}>Bzx|BN4e$fPWuu$<$G^))c>7$`6Bn@@pHu;-z|O%m|L+6eDB*a@pooyeZ1?} z_k}ywd3V|u`zimsWI6Z8f?~0c;pc)L<ey;F{^_+0w`Ui7#cAi)IcXQ{2 ziV4}4g_Bo?=H>i46DcUk!*``yE0J{W{M##gVIulmub zGu->nk|XOqW$GKxz7+DGv?Joth9j!txAp`)nkuwk=i_dn|G|&yz1PI16tC}IAXis> zXio71*BU$KuVx&F&y*aRyyoKxRlgl#(!DmPIj`Sh)SR2t=`18IWUus5ZX(|q=KYTQ zZgN(yxA#h{6MeVA{`H&VlIy-#e{D88Uv}t@^|tx4_ip!3mw#rzudc?9?eqMWx@|hi zzi)1O@?~?X=8N>{>0$P}ZMJ{ie0oEOR9=TqxWU(;Rw$5&6^ zdct_Zd?&qQ)!gwD5AE-Ir?}_*hqeF8qTjoH=i2kUU_S?c@ofLr7z6vCJ_cvZ?T&vi z_2am&bLeo*18YIHV}IWpp5cyoHlNkGath-d#dYkJ%I`LOlRt2|abpF;uK$vU`(5fd zFH1K6F)G@Z&|w|hWu45R&)l={L(j<~_kNBFlkGk&jfEe~dT!e@Dd`_JU{-oicz^fA zWTgjYIu-IGeb{&SJU?sKb?-&n1mdT4#0 z;M)^F;tm?Lt?S%a`uL?pw0T_b#?s{Kp0(2RJ4_PK+||F-xbbUnr@b)G<2TO@%WTb$ z-}rh*EcyE9l@hz>o$uZH`sbgB-Sd)@-&V=VWncfiA|g&sV*2HzxBsjSuf5yfy0PrP z?!-gqyF^P5{dg9!o4?IPLSntPi$sN9^1>tCD(iZlUca*Wh+O%)g7*D_LYuQ?rl0MO zH5b+|JgXY_%BXYt&M@KdopK3#Bt8kfT+`WV>AaJBQ>{>CBlk1@^+~azI}-LLX@5#s z)9#;?D}7bx<9ng<{WqR*b-thaBeV1V)Qa^->^*t-r$^WXJW}c0tU6Eaqpr|(o)$B$ za!2cRu5k~V4kjOVxEB|oex6t4`)%X8I)(h{C4%m zr7~aPN-^)XpK?0RynXTUoqP1Ae7dFbbZh6OnAe*s_hw6fR9;v0$bR=Xf&EWz`TyDU z+WXPShGdacIvVu25TS9sS>lrK0K zbm3{U!@b`z3w-LH{0{uq*}UV;wa<16yTAH8GNZudd-jiLi5X4o@G{%Q~emy>8)B9 z^2k@{{q!BaNpFob^*i?pP4}o-e#GD7k9ep3^dIh>vCcVRk8}3T%`ctU$H{WK<&_|s@_tgrw9?|#wGw(>dik)uZ_J={1s&eWdbvnhp|I9eD z-s{iKBlcczBom7_9l0qKul!M{liU54jXP-EO!?zuq5Vo9+drDgPr31Q>rbc7}*e$!P?kOd&DmU-QanlXe z%9DQVU^_pd&*#y%YgKZ_usE*htnJ%)#Iw)lr0x7dnXBzR%Ezj$fHGdC4ZmT#ZO+>W7n^&9>>oq> zOpgf5W-r~b-k?q<_2J9?t*PG@>&PqhJ4M>L`#DF}Imo?jNWC~eaGJJ(t?tdd?t4P& zUUPImE?yaAKXpgkBYl;+>-oi#kNlr@!}!!QMdg2hX(*~h(W z<{tU15~up{vQYk{ANfM&o_}T^dAHFlUhkts=W@@Q)kn4p*{c@LJ;JV%H@zZr*I7YH zv-Q(|G!{;(UZzrg;MobCm3FG2Xv>-H?)B#o%j|NGKRb`S73$yRCFQQ7H??Bx5r6MJ z!H<5c-}-#QI>a>YrTKxrGwnt z1L>7&pEvU46n#HgqtjfjyhHu-$3+oKrfT1LnBQ__rq{wFmu21y#=rj2^rPx{`H}0E zQ7Ye)Ct0sCuU3ek`0VNAk8<`h%5I9{4I6E&p_8QpLK*d%AVzJ%8aF^Ki$Eij~P0g$|yI`z}xPtC_Am z-{OsiO5DR03UN<&%)U`z<5ROeS$X5j8!j=gS18B5{bBuaZ(s9~Y?=Fl_Ae}a{iBMv)p2?1^$z1H zRgZk0&OgHVwEEF=ncO4(mQ((T*}wfDu>N>y_Bnp*ppNfW%Y@&T-*Nl1QrYFt%w)-p z%R+>$r?z(}PfhPwJf-(Y-qOY$%P)Dzto_ryqyLiMo$#Mie=t4e`Pj;}Mn3xGj*i75 z=7npFW>hRNn)1U)b*_agr@-&2vpe0jpB_n`V%@nuAge>%@|r-p7Qg39drz6=HvTm` zKZ$)bNY(yW@bvu=<*BttKAtK+61UXV>%Ych_ltZV>~@I${#5ejx_t8e`41bu*Vi__ zJ9^`||Ki_1TSTAxFzPu*3tAuD)_z;nuBB!(^R-8PO6SWCoIZ9=;e6qPS?P=)bonaO zqvBKkZELl7xKC!Ds$dN7_v2y?m3gkx(GBmG_Jy9=D^a=bvD~rL6Tc1TK0WbSCVNJ; zZjsb3`!<{V8>j8uuOTt-FT@OwLbW~P(SfK+3Ktk&x=>( z5oYG^I%UM)Em-|u?}3^8msc$b7gowEb69*rae@9z z-X{vDb~~RiI+J+X$mH0xRE?=`*^WM&J;mgaq?cXcMx)k>X-2&t*)_QPt2s_r@}4S^ z`586kXdp+8?5Rt#KdYuJtyi4#*=wnGBXGN)Ug&v&3;TqbV+M<&`%6P;diEZ6N6~(EDjSydJ4_TC4nXeKcM5 zpXVcuqiODfH6MiHO(Iy{%fI<_)$7Z?oi)E6u|C>7E%wm=z=DUjuP$Ga;a8OPiQ`8@ zc4T2-M%mFl(e7tfl!&DIYMy!=&!Iaj$gcKY)1{XSC;6?Lse1JD^J!<}55zp5c1Bk( z`p!x7*-Op!lK;u8m}J-ejL{M34mH`krKHYKZNmbUCmLFF?cYC(el~65_cfn{rrCUE zIzEw=+v}8g&z#txxR}7GO$jM!C!3<3Kc9AUT5#dfrb!R?334h=a{G6`Ejl31X43Ue zi=KqZUuJiA*SacPpL1!_OywW!4tswvhUU+S>HhHWT&!_WsHRY%B%UARkFW|4?H8VVCm?~raaQ5E{=N6U=*Im-JdJnxgA z^X&d%(fD#v`D1=*i3=oN9NXVGSLFE&WxLARLgve4_%jdJ-a9ho$d#5SN3NJ0nqqQ% zN{L1YhqozPv(>T>HaipQ1auTnhAY`^)Nav^%$Zws@!7eV;VMlPx-Xykt)FsdM}tJ( z#;4D|E)8HFuVU;H&otAyNwra-hla?1x8!wvW>2oBfYh|8Lup##(#gpAHgC9;7GE7W6 zpE7Y$kilI^RqqF<4<6mVsG4c@)gM<9PwxA1Wy_^Wt&{k*%Zs$MyUg!RpP^POEorwl zcIN@Jq{VGZm#7_c{<^Gn+4RlpdK!aV7V!L=`#5ps$B!Qau4f)yT70T&jlTBpwE<@g zHW^$HTl4nPhSNG4$awl!BDAioGS^g;%wE0Oezj4(R=!N4!U68&UkAF)Cp`%@ zDX!v(zRE6p&alf*yVzvu?R8?Vxn%kLvsJr3d^mQzJ8ZUnzF(o> z>XVa#ZhLQuKiac-Z-w`x^4j!}Gqa9{o}SK97k6#dnzNTwzPl9oKVvFP*P45sy-qV` z#?dAIc4yRDyEjX0onz$x@X&^HR(W=t{qAf#9(`A|ZC=Fc!-vCfoc{UIzWnE(pWH{- zH~wUJD6Gb6cf(G0fBZbD>0JF7!kZPJ-!~PD$I0y8D}16MIx7G4aW598 zb1QW;j}{8qI^;*(_xIJF9Tz3UHMQhhqL+i+62CiI%Wgh>-n6vfV9?HlHPuBMAH05N zpuqY(f!*6ftVnm7%#N6;|J!%2XY7Byif>M#+P5P!Q`Fu~SmC;b%i?a!j*@$`_kTAL zyV_%`YixWFzPtaVD5|QZ zHtY1HraNcfsqs9uYe4|Ba*CN!woLMYTgC5ezwi6*7Q}HO_4RvillS+E-`jq_^SS=r z?34U50=hNv!F^(h(^}q0FX8;HTavzR|e_WUh= z`)G*b z&oe&!Z_;Yy9=~g0(=Mvgx3-o@7nYMtxa(pg*E-c!_>wU*-v^nDr*-{@g+INKmsh-7 z$<3za=byLrqRxVcVLY+%C5Ey7+P^yetSiWO3+GYPE1v8Sj;7x1Cp4ruB&P zdu%#zcuI|i@6Bqxo7ud#cktX^>wKuQc&7jP2_J6RY`VX(vGdxeE|y6lr56t@>u!$V z6RJ8;IgO*aU(0@fVE>ofw#Q;0A5HwJB9rD?`8nW`z_+F|V!eg^pBn}3J4MpI^twK^ z^!ZRc;mgA&pI!Q5!n_N9+j+bSx+J2ey<1)T^GSik>V78uXU!aYUOW_kwDp%%P0%}y zuE?X4XNbj4`t)PPoZn}4j7uDhIF2lPbRxHWa{V*I&JCi5T;C<6c|4-3%6NUIoycus zx77bv+*GJp@a5kmi#-QZe3sPp&QzT{^SbU!AAjDGFqP7kj(?wO*eeuD-}-u5c)=c} ztL$$rqoq&8mrXw7xFlXy@Vk%pnoX|`{+X4%&Mdz6VaT7H)So-=+nT%?IqC<$3C`Fj`Ykg-a_Wu77fm&L<}O}2S^H$hYloiS21gS= z?C4I|;QjPr5O0VDe zw5Yh1eALa2M_l)C+UCxjE#2(V!?&Zc_wxq@x!8N>ZGB!GeBe7nA*XX9zxEaTZJz#N zS@}6r3+G%hy|Jo$MtV`d$swgRPs)C$y^}uO(6dHM*vY|L9GuUccg?crxCQ6I4;vb{C9XOg1-1CmJ{7q`%4y?@juuw-{B>LX@?`*cY zlMT=M{bdyWaZl~I_EX2c`k0*4GeaImXPx-EGAVku8#|l*i+2mozLhfUa_ii^*E2e4 zL*=B!6RxDhZ8ypco>R1oSJGqJjiYN8D@c88Ry$|u`FxG0pHzxlkDbFJ4NJR|Pqj5I ztUPxG2TQkooi=B&hOOSB%HBSo4^yrwn9tHu&J$`i>TF_@%{H%$Z zi;qlg?D*|5b&6&B|F#bWS>duvlIuHvuXwSpukVel;giY7%U<6&_#(w5;Qfv{Ht%G- z`jf8jNbGrEYB}-I=X(3I4E|Z$9TbSvxQgI`Xi->_Gqr}{!3#Uu-?e%HDcR;sd`hu&utJPopnZx{W z^e>Lz_b-!x@Sy$CPbK?$>rC)JR$z2S@RyjNBce<{NN&|u0L13 z-Be^v?9;|g7rqLX)y3}d{j{bj^r)w+|Bbx0dUM+Ds&eqSTX-k^oiNvx-Bd|gJxMdb zce3*1j@e>5ruKnl5h|#ol%EMUBmp;2@nZ66y z^l8TqXP4MTYwnsFWgf_jPP{v#O@cq{)Te!c+7q)T3q5`MyRpkK?#^MQI63YIZ(B6< zp9<$cNc^-<c!^cFVe~rm39DPrlx25k20dxA&RO zB;!Lo{XM)rhyJw0UMhS3X6+@OH9jleYVv-#GIiBukz)r=tjG~u?D?SOy_l+b^n{ZN zR$B!{4r+(62d{8*J>xoePgk!)-`l|WDZh4Hx}|oCH{`UhRgu#sk%bpp#s6#wDqMem zUh9-4N>};Anx;=R{8%8HqU>?0VH4A;6;8}Fs}3uxw-V6uxg;HRP0)hl`9GZ zPxPGD~>VYebLlgNI6{_FtwmfOUR_G_)*!`RFkb#TvB(1v< zJIy-6Z*iPDDPguf(X+&8<+PVpZ9<~EW>4<+OlXM>kd%?#@jH)iv1jA+nHqa0n>joV ztn=Q%cy01yTPMzfg0jd7j>(pjvemC`Y%Mjo%Fw9FnXVmv?9rn>>&*w%I!{I0oV&JT z&*{mZEWRt7t=qJxY47TYpk*s}m`pI}xE-Qr>-}+i^u5)LQ)ZhY3X;r-g8Pf+`dpApY#6iwduK`LY%(6 zswNAm@sN?P5+SuC(jIQ19#rOLKaga2)%CzkM@ zJoba-xy_kblTJRh{q#-!y`Ra62YM5ycHZWcxyKx1#Aqn`+Q%hDOa1DG)Lj8CvkcXK zDyZo-sKi*xtnzkN4;i|Li6$X)0lenI4uF<&5(xv+3!V(FoQvT8;uQc6*xf9n` zCm#~&xcTVN9o0vD#rN3KlOGGHuT~GX^@@pTaXDm|r7bfjd5YKKMMWVoJziFoTz*## zyPm`@n>=;Lo%O-jp75q04=|con5p#m(6?m1Fuu1Mk`?AB3@5A*Eq4;NNWT%#nHrLD z##USDr_VvjaOHEwo&w4$%Gxq>cl5Qz1t}@5YDVWpqq1xOtah zk!jNlzt;CET7f*5FHXM5@_kXak?0x^{>fD_URtj{?CDNsuFh=!w9feJ1n=|KsT*6Z zPA{#UI?>4T-3@I$j?a0!Pm~y+51kw|>FyGStsc%Q39B7^r&@9LpEO;(=;)KTiH;wa z6ujBeGW&4Ygy||PH!lfc^IUjt%aUr7jx%D@PpGgepHBAX>Rp!kZsT56=5uEhJv@Ul zJy%|GQHz-<8E(VjwX-PjWUq|IMc)M}i}^0M@Lj&EV`OKRIYs+ZmCU7`y$_ChEIeMa zT%M=Ta38|Splh4S1dQMODs|mmacHfWzjvRDs?l~+ib(`Wjm*E%oN#us>3B| z^R40+N;}t|ZY^0_s2H0Y;n9EVWM^Be#|DGtCM%DHU9t9S7yca16BnizYsr31m9=}< zoGRB|mzI>ZZw^h0u@qLwnel30#;xor?k!6%TTXY)?Gl*0Qt*1+ZtwD&YczubcZIy% zrRR3^u9)11@*ZXGMcn^Fl^#u$6eO>$_a)#&&=Gi zl8wAXPijaXO0!*LzJDT^jMx+T_SumSs+xJMGx>$!^-T0uU z>8v}_Td!A##pV{3%(-tHa5IJZ0M{S6xmoc%BI0>(bhe7{hd$v95xlK@`TL_KY`(YL z5*~>ay6^+D%})vFJ5YrrgBk-^dfB$ z0gm^mWvB3!B6IMq_GkDuc}( znGLfImmIPXF37kb{OGMf9s8WK2jY1TPB*K_F5Gftz21hBnPQzcn7c~uw|_6t+Ie5{ z<`Tw*25iUw+)7Cm4-V_&iEfGZ5AR>K;k(F@Zu2*3(_TO2eV}pnru+4Vo4Wfj`%e8y|PIp1P}%cJVlyn`P9Q)`Fh_Cu09BTByYusc5`*)tt{o zCp_6U21z?sNcqQoNNH-#{nW}>*$C*48jdzcQval;;pLgX;)cf zzbh;jS=`{$FV(ww;;*ujlP^!G-g=+r@Fr4jDd#&gmgkqlSdW@G8s@F5*4}-?;+3z^ zo)d;ER!zv=)T?oA#>L0(sTU%*3ThNH>^NljVo61Kj9mX(;gD&w`&OM;w}MISZlbZ7 zXzI-~4_9vDyS=^lq|)gnhNib}Jg(SzSgd`<+Xa05Z)7FsPRd)q>X!P!<;CAWG$%+b zmOdu)(o=KVqp92eGAl1;-hJZyveTlTFBfjwe(@VmL*9%69#zBQEvr|lF;92XZD-`p zm=W9OEhf>MuxlsNxi2Y&OgyP(=a*ls?DO_q!luT))Oz8gtN$vP4tHG%$c%KK6#Hqr zYvcAuuah~y&5~WYXOW0J+kq=Hr57Z2wVX0o`5@~}+~p%bo^&`ivbHC@-({)LW2@XO zFQfhOMOX6?$ugsk$7xC@`P`3~Y3-XZrRRuD%G0wB`%qVX|R*v)WRowCB+>vJ0gjRq(86d6=@{O2bq(>(|HM3f~s z#2qR38##B+7m<{e7vK>ImI_Q1J2CU~B=5rJb&K+6ANani!n{(KiFfX1v(%$4o(JD9 zJi!=Qd0y_Lp49H{B{%b@6wX!o@U-;~Gy4+J=kKfhPNw(0n8NF@KK!P@y6JU+rU5)6 z)2o7i+%USlwCjm&k%BhMmq)9Ot{gAT=()$X$$HTp?P>W^D<7q*m>w(5(%-b(@y|Us z0j97S$0f@5Zf}ry^760oRHJjN*66Lc*uwDq-?uP5IkuDT(g!&*Hp-s*^R0-}(8J{x zhua=`wKpC<)0Ztc*cUJ_bZU6T)fqRk?@X+E`=};OVDVN#1@Gm_AI~Y26)m~^a;xL) z5JS1XRfVpXE<8*3G4VT=q_@5#RdtP7)vOsWljo_O%dnnxK=;7%Ji+5~^CDw&>aHKzmwm(y{s;7xf6MTBy6jDG`Gbim zkKV5NYjUmX%8uCAiPP?^6}p(UZpE(?3PlfdFUb3Se7feTgJ-hF$`%4>lxLVlnzP|8U?t1p=GK%_sN8hN4v)tR2noz*6FT82@f&(_nyN@3` zy)-G6XGKiYUtUYD&u63-*e|xUiPrmW#%UmKzw^;qwl8*XzE6@})?RDd@HjN(T5A2% zgP&$}es)aV6vFaMm*3;g1i>v+9@vWtZ!K%+?D%BO>0o{)>~N=ZPaa2rSZLC2Z62lR zDpwb*Kay7Y=gtG~jfcyu6aFk{Rj`N?)ARHB@cpXHdhXq~WWp!Sx#g{JK<`cVHxsk% zzB_MQu(5xbdLqy|KyC7^3tsa&4*%R@Som{E-;I;9b30u&y)7_f@jY#JM3>=eN=W47 zKv!S4rIT2sA8!jNOf=i^QdBE^g2u_$b8f!Vy}do}^}B*A7OBDew%_=DuO_WJeDxyt z$rm$>7G~=;{Ck)CL6iIL$&N`qE4m)Ndbc+>TA$C?7WE6ME4V@I2utB0u zx@EKZ=C#Uxs+VU>yAWIZ-n0DsxAO8Wt0s1=Qe9ki$@XLJZR^XDGs3&ox3EO)OSP_I zUb5hK??Hh8Qw)uxOv=5Xl{k^SJd}^3$utJcBi%_BXg>UQDvMjo#!1>*#)hT@2 zjm@_6-?3eCNuIULeUf0@qG`+S3CJ;Qoc|zY;sI|hKKpZlwZSXTEf1P|-mLb>sfhEd zk9_0r347u#ESTpjYc=au&^yT=Od(1~I**7mb)@74m9B}rleYgt)3YtT4o4Lx+Pqv=gN?U$|L(f`vgX=WUB(&j-@m#Y zc4m3??@hLQnVJ^aGd=vywJq=VCG}sze%%o|PpZ0p=ER@hrdz~R72L^iZ}VE~>$>dL z`?(fhtdTmjUg)=*miicF`vuA=ez8>jc5J92UD$0fYK78E#@#l~FK6m@33&VQ(}V}Wyc z>bBGa1`X!jhm{vk`P+AL33s2;>@(L7Et1%2nHndzWqWU^;i>&T)7<8U^e1`tY%)-K z;Mc`9Z;xfW)S=iXg87oJ%BzeYmBc(hkesa?V5p(V=K9w0U6b(M)+MK|PYC%a7c}Kn z=8;3|rgl7h8tt)4Qz$eeG;(36sb|L$+ZBnb zN-a9)SItssNn3n8tCn?{oJ?}3+^4Imp_9K{kUp;T-SW6lWXjg)tE`bP+>D*YO51Hc z)Hl7Dr1R)e-4v~`H&?8@j>#9#E9Fsr^kS05E``2F4Ysa0Q1!|Rq0+S; zFDs9Wt(>sxl+!9Lu9bnR&s6w@IgVQ>_3A8fQ=VkP*Y`5@kW#y=vQoUteh0NhW>@x4 z+#b6~NK`bK-D8j7l8rI)y(-dVY{#+r{t9vn3_q0KnjCoGf66be+ zZbYP|a!t9r^{D#q)wW3&+kUP4@##odd1uAcChg`U>M5_x<0dzr+MY43o>y6Qj?L;) zlW7gy+Q~< zzrEL#JC3hKPvF~^CzoSwJ``>%&wc%Z<^HaXmizZsSFhg1Q*rv*wHI8yM`hP;Of_Co zzU|n~>^FC&E0+0m?24Bx`r%fwG3~;-B^4?upJ+Rq1zH{SvC_|Mg#d(|LTxyjt_%(a6(3-uI@o@#>oMOikK-$$aL&><3Tw zsegQ(u*0bD=->Zr8%yeL=V!Asw>GY>U9a!>!ms1$eeOM6A&J|Ncr$ z7FfKdytn#IeSQ7Q_USjjuc-d<-SqK&^^eZn_3yq^h5h;d!rFG;^Syuc`;PyAp?%5r z=px3#X}r-o-%`uJ?L6Lp|IqQr`)z02%-jEQ1LwP~$9W!2wL2~oeYrNX`p;g2e=L9A z?z;N;pnRq6q6!;x(+3eco8BKW*${Ac{`RNbx2sju<~CF_{%bSedHiSXJm(+Zy>?DN z__6WgqZu0y#r^vZdS7{5nYH)$=L_Nt-}{+*+Sm90my0<6 z|M2<=^)mn3Y*zoD9UT7dz4`v#hi&qH^3OLhi^!Z`x%)iN%-3go&hPp6x4iD^orG^6 z{29K_lYO@4C$ILR{TY9@P5l@t%^>veNzJnRZ@$g!;ym2^UZ3m6<7sUHuNRuXy*%G| z-PL%bnj5)s-T&vO+JE+Xu$f1E^JVkf=jv{YxRti8xm}Z%eq-0!{4%r1?W||crL9&^ z5sO+=w?C32;xFUo4HLyy&&xLKpRIrO*59xEy1Kfd_n&Spl0N&UGTZ(1!^>_5PO+X@ zD_#5SS+DoulW;J=BKcIv1EarO|HmU@33!Ae+5tf88$6Hsdb@m z&5I+eqV2k)<#yhD95`*w8_8g1rI3Etg3qQ3?B}L&KNM(^Vf84!cF0rv|AtppQ`-x? zr@yNIUF=Z0c6(vcw!1&eZ<=HqZthO|Z)qIAUF}c1zQpV`e=HOBzFw0v_pHqA9ark# zUD)z5?6ax%?uh@kD#2wF4~E4p*u3f9+WmQdGR$`(;iwEzJ88*+%~>>@hh+Y z;G0ys@t@3tT^|-%xV%ny@geBLh57@JPqkSnM~NQEJ#*^!YWMate1#MU5HhfaNoIOuz z7sJ2Th0W=&|36J<2)A56C$8e<%=&gE1&4W#xtl(e9@=!bhV#OVvwBKpTmOAdlb1Qh z`=MT5Zfev1qjfTT|E-pU{*Nr~-5Ftf?OcD^#QB=ZKluOJtzl@GI-Nm4`k#cEVKh7asi3 zy?RG{!zsJs_!C;c&(&h62BA*{a;*bmd}8(6x&>PY0RoHav{0{=t*8`d{b#qFyfL_iYn5TYfvO zxY;tzKVjPULSDU&*X4rZ%kIVezvw#SVZsc~`VSYbTNLW{&#Ya@rX@IG9_y6(Nmr^4 z^5n0%-^L-g{ZqPQBjed~Vg0#v@{ce4JMi$b`-KMf&5;S`7_7G|+udV`Vd8r3@!K@K zqA6Pc5ZAM)Ir;79_pmd}KEpmQMcZVy{C^W;iSmSed24%x^tTURCtUsI>9F_^*+F zpMU*#^wj;sZ#KWR?hL+Jd3Ao$i-pV9{5P$8^Zop~#Pq3&=M?hVm;K!>EzN6k{fuwT z`>!&S6wBF-&wsYE@o?6CW4z+5al_xJv?;w35yv>@TvJSTAR7kqsq zb9hrdUvI<-v!vB!9Ghoy8uPO65}2XHr!o7cP$$9&)mr=HJLrr_u1XqYw!3OFFv@&`@LfJZ?TL+oxkKV zR{2$*y>srT-j|>QI=>lK%q;cfuG`@HF6-Yi)gav$cVonBqzq272fds-Ih-%te#1fU zbH0BUy}h$wLBl_m%82B&^9MK<+>rSb$=x#h?6ti;DbH{0oEZ7&$qL4aGY+LY%~4yL zbjQPHiO=DmYYneAASe)Rz8{MV_f6~qfe?9+C;#{fDo6@>sulP1xG6n7of`UdRHmiesOc>|STj zz4IeP@4&`uhrZ8N@K}Ce`QE-SS?A){u4iO%DBWNE(<-=rrj>>Gnt%RmoRj5do}Ks9 z$F7}ya_!Asd>p(<-#$I`QK)#Kd}Hdz*>N^fKW^8H{njov5c|@8wf@+fDvm!c^`&XO zI}h^*Pq$Ba`aCOoeUtIGLjOv;j{U2SX2?8y7ttZ+eDoIo0qJWTs!x+Mj(%XUV?5Z{ zxq6O$%_gIiyN`b#Tm8&--_Pp~sZ5Q}e-~cjTfejH-^tUbm$iG=%6~5Gm5oUKCvx_@ z&xeJsUn2TNWoD^4*#+7yn6qyGzht$aVTtNiN7g?+bMy1&o5nHw&PCh$J_v}O*)h{L zeeF&r%XM-#U+znG&n+#G>Plk!R;)y#JW^cK|+;}p^^znDOxK%c+&9ApF_Mc<>n6;N<^PI%A^z;w^?jK@k zH92AX@8^`mmTn6fdHC4Q%zSY9tz!1;_P}>*ch88|+hFi;;?IrC>)VzUTx62x%wWG# z_3oJD>LR<+zfW#O%|BlKxVYfO1KF#G_#?9$9*5fQ&S1%A{j~Gm#8Y})xU7-eZj|02D3k} zeH>=1V(KShG0An?2Xlc(^?$#du@JrbNjYCMC(2f=dVja|+HVpaW<~G6OXUAtJC7re z+fISss4$L4?$?I39~f#k^h$hU)<%?=LtQ^UZ#F;X_Upvzxv`wEi87 z$-5LQ{>N8Fm>ianYdEvzeoVaV_v(i%``Ypz#|mp~IiDk70L>YwkqdPLajYO%DUl45gD(uGHPjt1ADn7+#Y)yxb>w!nG-t!+Ns+x5{o zPwK)^)4UHA_sXBw{As$siH*%oR_>+&~uoc^)v zYQ0l<@BO1K0smM_nEfIYw@5GOHSDoVT<7T9lkI-M@S^&kgU-Jb7C*~=z;L%bFVk~o z+rL&BZllB3zP@mHQscq*=jqw3yV5o-ZXuCI`jdV>-EnP3rc;gH!b=?lI`1Ee#YW68+$ZzY6o0B;ye9l#*Fq_;(tMsU z`|~_+WYfM?YL^?&X?a?G;>^5Do6k!-E_}FtkDRbpcZGw?l-KK@uT*8*evrvjd2Pnu zrQ03uFKuPq;uRTiD3QbcS$@(!PUo&hBP+#{Nr@shHLP5r=gx;J&VK%KyTb8yS>67J zXEuMn-?DRx>Qj?lv*(`O{^W4OjSV-i-!!uCwY~iL{-eMhHzm!ueXnkrZ+-lk`5LE+ zZL*Q~n9JTtJ;+h8{!z5x&ozdfm*1A3dmo*koPOJ|@b%8(f7zE_9&@k|_FGze%&OIR z@6=4M#(<3~Efbnv?Nm$L?XX2Q?#pEZL57oWJUDWcgg(uFuzvRD0+s#APtBrRr$w#1 z`>IcH=G4hw|9@##JtnAldrn*C3;)O$SK@5N+Ah3&EA!F%d3s#2g|ZHFa_Nx^tS3zm z+ckG^Pf9R5Ubpeao)o=n>yJGV_ELY5VXtbmj>FjYh|Zc|Zo`e-k&??=*YTZZSuA*@ z*Gi~;#Z3d3+0Lm8HyO@e`%Nt5+Jfux%&q^_PY4NUEc`s1*YKP{3m^N^omYgP{k-7+ zG0tS&*X{ZbFPiHd{jx$n;-J^>+iJZNV~=gkUF?>6r{eZRv1Rwyd~qv&_BB6DUypTn zdeeO7QnS0|&%>MJJ>%m)`?BvZs@}0}>xGwHYcAFvJ+MD7^jv7aGdIhXvoCHqdRr^2 z7hB%%({ub5^H*ipqz8hjcU@}An7yw)W9s{J^M1~RnZ2(*29#b~Eg!RH&ce!f(UtT5 zO20X55Wj`5WvyJt$MZAJ-;K)f5}kGWdL3u1_Ggxhk6)D6Y~2^YZS_c2@smo$F+&EC zZ^qA@-Y@M;%?arEmGyhqyV0`_F2PUhpSa-;VfqTuA$wivlcjM;f zSyl-;du3;3mu`Fd;!@P>Z|fe2r+=Aw>VA|p!};ky4+{&(u+Bf~|Nr8y+K&3FBfDz( z|9?q8n7%pv>zkXWYM-g*%;c3bn{mQH=9>NY2U6O1za|{BmZ>p&&Yr#dnis$AjK*WO z{AueLW^Cqnaw+?G@J#4I{by!2Gd>=ie?jei^Gxl)#UCb{r#Ii7-ZX#qE1{^4pWNve zHs7g|7073k-N00J>cQ^6V)G;`Y@ckouHVSaZaYUnLWN~NQ{a{q%>@x3x~=ydJb!k< z&xqn5DIYFav<2E{^2`0xshJ_a<4wn@i%;6u>`tC`|IGQ1CTyqN82=m-&~lx5z@78J zoDWm0%GTX+v7C^4=l%ob1yg+5-W>UFZm{I%xktMCVfyjqEPpRNnC4p2r*~~X=fCBZ z;l}H#s#C6QpD1g3;@Qz(&NF_cZTh~!`P;vr=^EAC-!Hk<=q$Y#^E!ud|4*v}ebpMz z4Ns(7ieFn0!w}6QY}&ZRQbX*|qqiP<`VI2Dq5aiguNyAZJ?0e@IwSZJR~k=^;5^5) zYBT+Nv$DOO&Qhto?|;<$ zM)C~PPqSI}jCb2_R)1;DKO(@Ow6DIh*Yfan25qVBpDuDQ@7uCiJ5=`e16S{@^M6jh zk(}xjexPOMg+t5*N%t}(TK0XG`E@Qk(QLJCPy6ZgpT-jn`9E6qT(*jNyNNGDM*EET z>7Rv{FC0$g-6nHjOJ%W^I8%5kmqx$k=a`5mXZ{QJF;!$FYh4eSx%HAcbEj7P#!It< zc1}BWd5*>W^qWO_=NZh7PbpG!IoKN6R{D3weJ^%{{Zsi8>$GK${R!K}`8oPQR9fD) zO9p9^jsDgdRhf6YNF7T`*%&GJeeeC`e{J)hE_PPmzskq@6*K!^rH5A>lbtM{h0K*b zXceg2uuyPya`4xd^NtoK4eaX=PEj!6+aa+^ws4)5egq;xS@X0m}U9N-5(4m{%Kjf*Oted zp}XO8jvV{>BHLa2)nCV?-#)z@q9|B$`CwC-uvv!MG5LN$A@7B4R4XWC#g z|4f{su}s&xM0wZ7g`F?o*Id@o-h01%dwwRT$iey31CtcF?2Z*Tt5@WGsPrjLJ%1+6 z|0B;sZkznWhiAVrEPnQaf1QQZcE6cBnf|=~^V#(N^^MP`3C9&2K0iaf?_6x>{JraE z{`J4IDc)>z|Lm#y%!fnMt2xBq(nZ@%>tSo!l^X8d`4&20Y6dZE3$qprH#N}Vrcl2F)q^?wTo&$W*y z-g0*FnAxY?Wzb?2j#zWAsFKmxbt~uo&<~r-9yd&_Rhr5fqM+tj{8D^|Q^C#uA~KRK zO2xl;k3~-i%3doy<7L9q&@+O!4ILPh8kEl%UAH%3KlPdEi{25*qq=SdZZDr3GEcBI z&NmdV?5q6U&;0GhyZyO><-K--E0+ILpR4zJ+F^06vn#ebI7~eLLv#IcCYOvIvu-{( zdg}Cx-*cwU_rI=RC;jtj;pR89|6fWy^^m!8{u+6PKVo*Db&@kJ`I_$W-`?|$Lt0wE zWt~algDG*%=Sn_II47~LQ$p{4%?}l$7~^z{?7cJX)9$`C=AU<9R!r;rA0jLKpYU}Y zK5*fyJ=;7cZkB`V9r>zL=YE>=J?QNB3^x#u{Zy7yv43{iyGOj#8<_A`S*aZevJJ)eJu^La zX6CEn##fy6Uyt14c8_kl8N6Vg|CT$yy{zl*2r_J~dhz7SG3D@sMdxFh<$kOxaK9j9 zCtTqy5p#BXl{xqEN7HBQN{bB8(USTYwUn>U-8iCV;@2mR>$Eu@h-W&kpm3Jv{K=d3A$P^!Lj2 zCAkSg?^0sw_K{&HtZuR(qZ1 zS`EFJsQ>o2+aAY+{MR@BE<4ZlqAo*Cn&)Cw#S#vImuD|H@#;!+t(-7HA=GLG$0b3* z0HLMa933KtyaJvcFA_8ybu_N>+c`XRKIqTF5+cykb;mOOT=ln#i?8>d|NOVGa$fDZ zeD%$njW=(8f9~CGeP_G>x3isJ&5x1(vUR_WXZ4K9TkPg62^4*Glue9>`%6=M=ES2; zZ>Byv%C)Th|1+<`H!?O)&df2s_B!jFyx&cW;M=dW<*icJ`&B6%zu!?@FH?W8>7%-ZNe8)&KeHB%0sd zFtqrizh2_?`O0GntJ~L0F#fM!FX8^iz^4A0|2hd(xm`&jF=zix);`vvU2iP$u(7JO zYVK(f9_{2?v1yJen#J<5iG9lJtqmkJP17 zth;afnx8ZEeqZF3x%upYO=Z6q6xHAP_j>=0eJP^S{?me1g-!^Xd&cOP&hE2TcQ&m1 z6#i=7{@U~}Z7b`W_^)1f*>N*IC9h-a&a#%-sgpj={r_Qqwb&#G+a5S z*WLT(jpcIt^55K@lO)=;|LWF{Mn^-s?rN-Cz1YY+X0g)fcY>a$#`TbKB2P21n! z&rRRl-yR&}Y`A|{ucU~u=Cs8Y4+W=ME?=XYAJP%DS8n0I1r|m}rrozZvd(--#lBg+ zks{q8#itvmckW-Ab(uf#&)P2C=V_w5>y~zT**m=5k#T9?g8lU__3<&Sef&p{O^K7p zx$e($`|DMa`|ER(b&i&axQA^rY)sPba-5oD>8y22!tvwfPv72Kn#84D{8j!m=ZntPY#?3>T@@<+fMkB=D*XSZt~SjWG( z;^_Tl=f7-!EvmUM{L-;~BGG|0+gPSXAIkflS}1+FJ8-Y&v?V`W1Al*iCu09`aov&~ z$IdVFU;g!@$nJn&n(@2q?u0LG5B$ySbBoXGyzxs#CEGjK^TO|3|8`zees|rC_G6p- zPsKdR{hV){xzo<Y`ikyRByy z`K$9By>W^EkR$6b;zZuL~x8Jq*_9ShI^D5WP zzFjYiyD*36bMv~C8R}mY4}Y!Gl6=Nne6rweylb1~0X3sDjCLxAV;(R`J`-w9nGrnY z`?j{7uDM2M45KC{t`qca`{@>MbVhU8gv2<*exA?WCPrtB%O)o7E1bpixo>sKjB1fd ziF`p13svt?Lr^S6PP? zPqoK7|J<0pQs|ADR)g%irW?7Tl4aJReX=XHHd(Je^@ih5Y=5b`sM4qF0zV&q_r9L! z=l1o>$JU?GqHEGKOG5wX2AY;|^yFW?a9uWExmBHeztWy-KN!BAydBZ^_v#fjul8-} z()F1d%)+%C`Qk z;g)Sa{>c25_KAA=%fcJ?EULR!&~xh7&X@f^ZvMG&>{Z=1`^5dGCq5J#RfID9y7t+4 zlZDs%r|G}1eV)8I;Gu`D?+@3j)Az=FP2azeZPWdb=9}7A1HNUMHqBi)FEM?k;Ts>* zxF!B6%U3>k{lz03?Hs)#uk!|f@W%UWi{cOblWeUM{Qa}?ONoy1RG!*>Gk)=&igclJD>zh2e37`}N&p5>w0SGC{7n9iTOJT5su@bt~-t6|^Fw$9!g`_{Zr zcH8x7`}tr0=ll0p_={W4d&w`mZ>(E=EPu7{kD0~db9^+oZh66fZa?M~Bp6=*-RjS=UE|%a9UuA+xq9v36U4umfP6b|Lb;P zw8P7VhbHc7ExQ{epSu0h@|zET>FnP7PkeXtKXYrR{|D-P4m+2 z`-0io7Usv3{~rE2mz`g3&y)P~?l-QV{`ak>r6?_Mx6S;$7xdycFA3OPv-P%Kzw%eP zhu=dKtmCJOzYM+kJ5=|v`G#|4w`0~k&-;^ea=FzNkvon`X7v8r+H7oly_jNc;qOYS7wPI@iBH1_z*=QlrAN$qZrJLq@erP6t} zZwY%l?|SE_+ArL``S**vZ|bV%pD2!*Qt9=?Uis7f^zYZrd#)$Wzx_-8*uJ-`_M6w1 zO5OFXPp@J9yW`)rA7raQ<+XK>C9d2)LJtoSWdtWas z@4i^qKbCN=EyX{a)}<@IweoqbB)9#F>W#Ifk!9?%XWlLPy?OU5$2S_bUQgz0oSLcq zY0ojf%i2AY7yb*G-`RLUo!2zxa`46etR2hro!hf^#GgIzFSDn7LS^H-8`c^%jz5-d zh}XO>+S<;xbDrX!n2NmxjUUnvU2kdj-pwcMCs612L-irg!`wrHsj>f^CFY&4j0xQ_ zv0#4Jx^T{X@qZydRu#PUT4&9r&S9@@<6P1D!R=vx>wn!py9*YdTDP0iUnEXpPuP!^ z526p99zHtwsDg99#-5OhxgQ)K1|PcKS}(pX!u3pI%Wkgkg7Y+NqAM1EhLzi2Qn-uJIvGD%E{P6Ul5C0cd z-1!@L{c+24PI-}i3Ueg2p4~XKSGx0~noYEYcg6G%&kx<~jg=Sv=e5H__`1G{@O=J5 z@44g!_i6lb*by@0wadf8Ln{xxZvD;?FT$7q&MI<875DYnmia>S)b@l`bbrWvnBUsH zU1a{lL$NK@+~)<(3E3(9nfc-Rp?hm%!Ugh_WwdSlEJA<8KCC?y&v}31@2t1G8VmM( zNO;(JXme{gS9qSXU3=?$F8d5^yZN_w?$dvBKkkVjh&ou>Q6T)#@6cbXU2?iM!4;ha zZ6C@W^0%Jn{IB&!{^72TACeCpZduN;UgVsZonDRSjn$K1e>x=FD%`r9bHCag^%{>K z)(_banaUO4b^77?u<%emN4|)invGeI4EIBwhr)-Zw|bY9#rp1;T@e59;vs!bebGAq zA2UA4Cf?UuC(X58yiZ(C#m3LVwPNOns)u(E&F6|2*r&Q?_bxr%81EfR3(Ozd9n$B} z7m3rJqh1s6W6OuGymg;j`?>#Xy!pH1^{+#3TiUt&#o|=w=nvd;;rKY{D#DEo@KSGd{F8lxU+b7 zaqnl`__pW9w^=v7$>nl?ueHCtt>AvRM_l$F?78l2Yr?$#)&E zrk01Cy)khW@9yqbNBF`o9$UKjq22XuOEb6po*SrMl3TNGk^t}bouwako?4Lc;&asx znP)dM3f~IE>CRD>5oBJs{=rP=9G)rn8Rq}|(!23E$Eyqa$K=F+yjx%2W2={bq;Tew zr*hq%cc!U4jLVYRy}oMZUH`p@-mMpt;&1qrd0W%)!ZDYcy#HFe)a|y%cYS@+dVA^7 z9ru4f37VUD+h&z<&GMbCuVOr}R8Cy+S!vy2frk%Y>3$2=>b3RCP3RAlcAaPQ&G^-{ zk6}68x}R09)eCHU>is1l=XAf}qtEu&zFvvQxL)w*Uy@vvfZX({FAiF;nH|0L&FSaO zjobEq*qiIOCii{B#kjX`w_Q*EVR!DU$&p=q7il z{5PeqO4S>^L|=Z`TV;Ghe5$ZK``0pY{-9=!1{{#v~-!;?RvL1b-bSZk$wNUI`^g0^N&^Cve}fWWzS`S%_pUAPS>eBIg|piG?CuYKTRZo`+yWm{Ne8wBc&fd6p@kLC|`;rnlx#_Go?ybFXFZ5%9 z&bEgeZwTl=^EmYU(c7O)PwV?$vi|t_Q+HZ$!}0HWlB>d&>^{r?wpBdm!JnpYRpsT| zb?@H2`)%U8ciR?j(cQ9FFqb0qIU{=ZY;~MTV%I9}4T6k#Uuk44fvp9aYNuB%0 zc>m&teT$!Mt`9nWv-Oqk<7FG-wT!n}e|a8$KgNzCb_Oet*x~Ut+hna{LwD zR<8R?Xx{bc3)4SF)Hvj}f3jcl?NGIvd};j;nMnOxyXU?B>2SmSeTw*X_nWF;BFj8$ zC%#?3-|(Nr?TphqTXJ{y=l)^*YrXB_YW6EX_toBCeEjhJm3IY7cOQH@{ozbL#RI_BYxb^8?)%ct19NHE+j#g+Fb{9J@^H7SFr#_+hb_x_=0Jzw%dyw^cj% zlI)kR-Z1~-)*IX<=HHxT&&sV8zM1?r;2VqWMBB*o3H}!~-#q^s^NqWTv3geAxq0iZ zZwme*_bsM2?8^U1D{hNEK6#^kTkrbB{a=sS#dN=GuAR~TuKWDY`|jT_U&vp6@vrHg z?PaXC4u^N=*e{-cMe*2Cp$C6tTZ*rI;(Yhq+4f69?WrZ(eHtDcu{>WLd-3mv)79!X zHu7rM3cb0}Rv!9G?M8BWu*~l0M>p<1GSj=fF8o#X8&j(T=O1q`jV#;6mzw@k?akL+ zmetLC>H8NicCqx|VE(f4&Dmd>W$Wghxwj}jE&uB08@Im-edC*(c8C9#ckavy47IyO z`UAPXJuLcjFN^aR?;pEt-d{@7Ci>QL+2fo+(p4^m-RWz_zJwPd={C0|5oAMV>{2}y^l#QFL}2~zPK*Ayll=QIsQVXn}_F| zdUMdPbmH=PCxnmnl^wdd@f<_h9ODkz_dN;a<@Zv)mxOJeJh!Aw|9R{;hIHfI+lxEy z9=FVjF%$fC?VIyymlx;7_~w15}H=WAtt+^eim>RD>W7xVhK`mX2sT2^-& z->;mma%&??>b}00va%NUFKfvDGPa$#?&UH*NhN=|r;T#bG&rfXJ+fu7mwP+J^vw*f4pwPPy3_amRT08IKSw!?2kLY#eS=tZG3&y zKZO04CD*ls>t{r>+w0YDer$DK^W3>oFNym{|K75BTJ>mm(2o1JUgX@#=Pv1Ep1*yf z?Z>^Ef5LXCTS?n)d4BkP<`ki?nn!=%eY?Z%K}fo|Md=OpxdGpP`xSpvT(0|@`MKdY zcR!Ke$>|cmgP&`D<4l+Ny~MclFMm4M?rrEBs{L-XAJ{l`~29`Gsl4o@F`uX8&wX%DJEa_ekS!x5{tJ zZ4olTAHI8jo7;HwPWana>y=aAc+`Bqy~}tX^F0H}UzeY~pT$$UIe)=7m+gml-n@_! zJwI!a-G_5OHl$R&kGi5h{q%cvn}D~e{D;b4uVG)!f8+4gz;9lqlm2eAI({x-`iC3gZd;G5iTq*xo7z`D zdvkG>Y4xgCN9L`YmvBCy_J;my#y28gO{_zE1#kNa-u6p9AAb2J_f?y3N?WJwb=iBe zE;e<8`6`*RzFjBhEv`$|KVB}qR(;i^H_ciHD~$S7tM9}g{&-pZ_<5->lPmH!P2`ck zz562b$GB&IQ|1Uivi3VZ`K__ok8;JE^OOzh{bH-@`%1MpEj??s z%}sULERB@YW^I)d?xe{Z&oJaZ#&fvGaJH)3v={QzgY6<-iKvZ z7ykL5TdHv^`jFpMkHyZPvL>q3bAR7Z+PWuhiKKVs3jH09OKyjGulD~WaAI@9b4%^z zFfG#FZ|}l zPM!P*mU(Yny}xJf?hSZmu->+Khj`%Go0StS4|RX3?Cz}1T^$WnW(W`rmVP zVa>d)R#WB|Pt)YT&uOP$^Y3imQkxKt`TvFL!aB?9u636EDqTExem`gB=Zwv3HSO&6 zcCdB-O|&8}nTnKu5F&S%;~Ek6f- z%gC-zvlhivg=HZ-(RgS>pA|ucKYxCjQf??XV=p3uMF`)S7+7-@EdHuz&j)Q zrI?f4tIxtyv}d<($ar;LYe%>g!#?)!@0|nJXI0Ff%DS%U_YtNmujTG!pWpIT$$GQG z{r==1K_Ai|n1;0%?GXD^^yAaMsln^E-LMMkNu74`|JrHMKlhxy_FeYrEALNlFP8Nc zmWF3PI(#wBKKJOx^oqXr>ev~Z_r5!mytm+4VI0e675%6ak7s_~6Y`8HU!{2B^usZ4 ze8rNN8&9t)u30DLywzZzt&sCi|HF2lbSz|l`+b)3MOZ`;2W^JHqVb1=Sr;i_8W>m#G`eU)MLD{yKbS`Rk=;+`n)=TUw?2 z*=X;?%ANO4)x_2wsd0Xr`Y%{E?VtBl> z%x8wbwtmO^Au6`Na&O&@=Px&=$@8cF{5$Wl!g|wU;rEr#-1o|zIlH&unfjhOC-sxh zZLifyovs((cX@)Mbqrx36}R9HfH?d93u1X;Kgdq!V0y9=O-5* zeE<6Jm%VZy#J+sfF04>n;D5g$iqoVUDgx7v?g8zNQj-OLflKNhr~^{901tL<$URv!3i&QimA z=iIB{e%th~E6r~m-<`fk@Z*-X<|eV%T_bB>&CFQsUn|5scl*a0yR)wX_?H~^E48^V zkv{X2jq8g&DQ^ROmvhZitBF&nsk_{#I#)DoepSNK4~dhnE{w_-vwI_CCnIL%zDD*} z+_%7k$64h2&5zG{`)EdR+Hb8RpTs{dyMJoO{bk(q)|MIUUt}lziP`SD&w_a-zs?G; zxWDY--*D>!&3pAXd z8Lkfroq2u5uQRJd4L(<0om1J&^|ewW$?&#TYxlx=9{;SiYa*R}J!;_9)V^VA17FYWM2SUS2lsbg}fg!)XVjuNK?+FW(rpPitb*fAgYEl6yEUf8MyYUg=G_ z;J4iy&c-%zrYN7e_)vUwRg>LJ%+aErl{@{GY z2hShIx+m|t>#)pkuzx)%uioC;^M`Tg_G<49mx^b;zrfvEv+?}v$!DswF5RE}dz!na^K! zp0WMn^vqyy&(8I6hyOI)J8I+bK3#6be!;r9-=`l%NP z7qEO;o|MD%q_p6kyycO3@|kN*UMzXNci&m3(@R-KPTkdJlTo@NoIld~ zN^(1^d}AF;PF?obmG}K3WnV45oV0uTTE3I@o2;&c+jsByCsY{fS6FB}Bk9zi8Gko7QdF$MqWj_kQ@l^}#U<@hOe7A6V?sKl=5gc~d^e zI-@g%#s`l!{Wm^yL^^`G{SoiC+8?PiI?W@FNT0FWE+VsNma+ZPD5LgOVQ1Ecls{V@ zI%C3jp-=bh!u^)oNc`?!I&0^_FPY4FjW?Yeemto?lW^kc#7RcUl&XLG5O{CVL9(Vd+s}8`}U^QuF$OU5V`G} zGTWBLeTB(0yR0=6o^$;SnLqsyyYaWbAy(_kj#k#_?~p$CIKFZB;dbwp>)z>JI&ps8 zht148q>FBwpZ)P?#)p~Lq~1(V`xK`2M?bZmjpN_)S!Znm)_$+#xVgoOHS>vo{SQm! zvuC!d*~d5Y|252uoi#gtukP8OH31*`uboeL_?+$GZMJWTB0q{|?OmU^v;N-qpA$=z z|Ic`u%-SD5-^f2CU2|GV*U=ki{MG*(`|7+rx4paR{h0+3n?CMaFJ>Wp{gtoro84yj z&mERrmY?}{{R1B1@C4r_c42ZIuid|;>+Oha`}kk$^#5pK{%xQ3N9=R>;8f~;;(blP z%G52f*~P_dM@`ua-!`5ve(<@o=l1>1@NdWGoiW%O_|x%udc#ZE)sMG_hCVA@HS7HJ z4Y7-hxo=0c{=Y8aw@2!)BuiZLKORZFeeMbs8y?6Uyv(v*U{Cmm>rL|Vg}-YiMJee$ z5>xic%P!REWib!zozWa>{LDSX`a>bw9y=!D{1^*>}Spa;ypz z$TE?>Bk=p;B|*JuTnA0vt@5;XG(RY9vKOggxx?~(`EvIl-KGot`>}t2z@|eoO*ifP3DYH)5_?%69xA2*9`^u+hY_D=X^p)Um(Wv^q0d~zs;XX+oxE# z6qwsOeb6XXFYa4)$j09^Y2Jca96ycE1cyp1@_*jR^)unE`PoIcQWq>+d*E>3<#&-& z4hLF1<6)RBdU?|3H!(5wIbPGcUpFP_N5`B`pMB?2RsY{jzHe+@-#k<*dnCT;>_*i& zweNIxba$n{Th(Sz9(;J_;Sj!JebYuuC*Rb6`d?Q~&=*RcZumW9J$L2I4LhTIY*ljV zbf2Wx&hz{j_5c2vWp~P4=9xEIE1uu&vaZR^`kjVFSix_@zF^krJqx8u9nYT^`()0N z&t87?`?+t8yA$VIF}_=|;oVt@&Fe2#&tIMFv-afw>|`HV{a-b;Ju4pv1-ehVFOht% zS=`lEzsRqR(=U9#QTht)Gm)?OpZQ<8yOr6-@9yb2t6v%RhdZ7T4lyWh%sOrpSei0# z$u2|x(8M#hL+zjOUvYTGAIkIDU8}QlxmW5xm)^8_>(vbO11`@HUuk(Je?|U``yt{p z!dIL=qkT2>+4d{*&#Vqf_~=_zS1tZoDs*b)+FkuSm##X0$ICRO&dv7VpEXhk?u79s z-&=8M=70B8!|5w6?e0%?-kX~xHKn=o_m6t-4*_2i*$a&N6a_7>eAayNKjK8NqW|f_ zzm|?4m=0zynBSLNC;3D&g8Oywhk`F33_ozl{6FtduX604(wmB8S$mxykp~N#`Z@P$ z?09BTsH?c6|AEWFn~%@bx$Km(?W>vHaija-IFL3bgmTP_X;qQ&)!=h*Oui&5I zzoLJp|El0K@hjiYtPkIBbbo1my4}(|!}{e?*LXivik_))v^`Yg*=qEE#VzCiORNn4 zuUa&deMQCm-GOh+*3F3doHO%RJDKCHIr~u4T9WYd^%dwm;OVE=peP`OM0& zko%<%R#kk9Zo85F!1C?#2eT^lzOxoZaG$R@|7_;Z@RZ$$p0(%1ZM0lyx@G;XIXq&P zmRdzcQ);u<%a&hDpRxO8@tLE)+@ERwQeRlyY8i7sMQ+{uHP4UT3qF4`+c5og`;6j} z+GmAUQ!M@M&(B%kZYciZ;h}#L3+<0S&pxrabM>)`Q@PPkb_(v0{UpOx$M-w%`NtjZ z4(EP1-F{SAp|nGG-rTf)^GdbZixv6Z|9P*O^U1i-=4ysYmI=4j%nOyiFLY${vs^4= z)GBsv__^)s@|rvWv+Z27tJm^9Et|j9dFNgIFQ;4oRj&58+|MvqX3zcqhmGFO{{G~4 z^49girt^Fm~}fBy=7-fR4BvgECgK6@K0r`>!1Sz=RWY1-4ru{OWb zH7l%sJsjk0Yc&6V+Zw^oalfPfg!y+P_8ap{4$geV@>!!a z?u7nN8Jor$vtPDq6Y^JDl)E%tE_mlL_rW^eeL{aS8Xp@R%xo&>{$1S6pC)**XNwKQqA~$ z*m~pri^2@{ue!!H_p8&s#yan1C)PANn9UZQS<0_5ZJTS_UFI&;JtxlaFZ53lyt+c< z`6I;%{_QrqPsHrMn9fzfRS`GwCi}^Mf0Q=+Uwp5uv*BY~SA}_3h54rW-YoyUbCc_s zvo)mdE$}m1AFzC8_{z^`vak3)+v;UrkgWZ4k3glt?OzK{oKak8Bg3ZeBInmEzHr(8 z2JvLR180?t?OW`=iv-tAn^~!RH0>R`?C06d;*QH>H=g9oeQkLnd;xn^l;uzPxSS%_ zeP1{E?B~6>`^FR94d-g)-`2Hjxfs+wKk<<-bav(Rs+g$#AHtrz6)D-K_}t#p(IJJ>d%ViuMO5P)wBN$lUBZYKkc#B_sZS9 z+8=HU)UL4+2)F!wGsOCvZED^!eeR#yni}iowlAiHg*s)uE zmL>BS_qUyoX6}D*uSu9i+;2~w zu$?8I$-X!HX!hh4_s>-QF85KZ%-%bz?oX}J$>>K`dl-NGx7htpW9RBu`##6AC~~d! z;%yIcczXQMq%-H=*Q6g0J*jr^ONy|UknX=(=g!rXm!Ela=EL0gI=dqRqc+`4nS54l zo}5E~=M;MZt!<0K`a}KKMg=}m`1+tl zul|0w{QlnWd*7dXQ}sx4pKINJmS;szb=RG*<(ePxqi1i&;Ul#dp6{%Fxvn$o-*t{- zc9W~0{!UM*4X$2l$392wrhmg5wTC~;7vzWieIq8frcs^6zF~j3j?Ieyzg@)s&pCV6 z$^C90*Rghf&huO!Y9dM;^`zb%#j+U#+ZTwO3=uEfF-$mip zzh)f$t};vP{_KqCKjEFTb@thBy#B~vg)idI%Oimt=dQD9OuvvIAiHpA%Aqvf2BPhhR@H`*8Dp(qxhbkU45e8&K&u5za6{m?H)Rd zI3N4=@R#0X`G1BN`Ga{X*)NKpFi-pTao1uy-ba>x|Nf*ODV|gFrXk_Y^RS2Z;yKl~ z?SB3dd2riRtoCc%L(ay!`LCXTKGeMLSLwkQtM7};U3uPe!cF1#lnWQ@{%cCe$8FIl zWPVfmOX+pP>*}^c`e8rLxGul_Q>oi-L*B)gW_wyeM=WXZWzmzX5_ht2M(erx`HP@BSmwNp< zOD{gW_~*V^r#V%BUs<&2^P)|k>y8)ys=M~kIwQR`e$9uOT=Tc?|6l%a!oD>7`>r+a z-;P$bnyc2$Dfls8*nYzg^-gu2I-`&4#r~Uo+;UW1_kET~nkNP9@zNou?>W-k3VpHF!sqS_@8Miv6T>IvvNpr(C<*Hg|fBf88 zsaidG(%t1L{aQEov)HtJ6R+-jf84aTspkFKmU1{=HHON;O}{>1F!qGMHL_T`g0X?-+!)$?$UhR_P3sU9sTci)L!pT#`d>|`ps@G z{Gl#VAN=EDnC?S&>zMk6zaLH;v41&y`$*Vp(PQVoTGup|w;x^q=^cwqqWz)GH4SzA zGwsg*Q#|zg#pgHj>b2+8`~M$m{CA(#YS}T{wBP&B6j$8Xef<&dy}x41_nePfAze5F)8}{ zC82Y#lYZq*o2k0Z_}l%6BoV9=M_ShF``_$LYyFBl(>HF(q??3uguU$N! zZ%1n_*MG)K#gm?WVmuUVGQEFd-sF_e=LP3|x*#tX^6P)VLvazi=L-(M=KnVT;Nt2YyDavS?2ZB_8I?A zAK3p*;Qe&dg!7;IHtIb4sNM4Xse`=TlV6o{KP1TA*OK`BBf6FS>rA1W+>T{YFD%wq z9^4`Rjq7~vfz1k53;5pzR|G!%>$Tn5MXdIL-_qN)Ufa)W-IWX3WxFh8zxLnxY}vnT z55DleZ~r9c$COw9r=MzTK7EJ(*O|=II?_ya7dKu0JoQlXm#v_THt*3+r-}>f+on&Q z3rADmeA%?=^QKLkA4LktPGfivwv9_ZV%qx+L0>OTdei!q>v4IL<)0Ph%a8U~%5VI! z``&S#e~sTgyXC*{%lg>Ar(O5o#_#fC_Ame5dL$h8G06RX<;=z9I(5ga(>@m8yDRqp z(C?$0W`<|9wuo?@%MZmaPIb=u?xaKi1?p}bo>BiTG3L1YiTl@N-Q<6m9c?+yY42sI=>KEB zhFXu{fAbUOWpd9--D}GP&vSly&iTmF(e9d1&)@y-Ki0F|zE=`a7cTsv8dT_Ye7M8) zW$~){j}JBPtJ|EtdvPSlB{>{l(>a$mUVV)%dG3ZsP2^E>%=?DNYaDiKl`L=I=y|$o9$s! z=7vw1D|-ICOZ(P_`C&gKTm7~Eyx}_D;;f~%Mz+W>aqV64bbhNp)y>bNYtB8eI&ePG z{?O-1%3pqqHt&ePCRnFg>w5Ep;FX#Go$kHv`*MAq_{u{4O@G(RmQ>t*ASxDbu;bvP zZZ>YQc%vVFN8>}kNIeLY3IA0i{qh^vrO&Y~=T&W=bNoN3@a}bOOT1;r?_bxHcep+0 zO?q2pe)j1dN0Zy?{Tu#nJkQ>D!cz9b^1d(ES9|<7xu8Ggyt}>EjQ@vTY;LJ{`?9%T z>Dhh#Q$lr`A7k7rdct0-9l9=LS9j&AG{455t&4wre^hyg{lRlf&VPFz8Xo*1dHXo) zgN($u4|cUL30-u|M2QSz`bH&ry=%uNP$=l;FRwAd&s!Hp}CvJ4zC@pW+kN zaQju?Kae~9^Y@qYnRDZrenqp`Te{S{P5bb>?Znkd`P^=yTALT z-oo_8zWX+w^>@Vn*{=D}=Gg8Z{9`ZI{q;ZM*S}aF_G85%`;b5S!C%TXYW5yd7yZ9u z(f$Q5n3ta15j0CP2GHwVs|TiCA^z^xLxd+bNaH!sfrvUvqZK@m#jVtUlnAe+0HZzAmtubtw_637#FwUDSh2i*`GIX|JG11L ze%H{s{`zd!+gG!0#Y8OUyEW~2VN9;com(r~ij_k6wf$Ooci&FDa?e24ZK|JbPW}y% zZQqZay~Z}j)#g6edY|>@*PPG&@&D7-#i!VARY)JW{o(m9E*TH4sU<5f&B?s_DzWtM z0gsx39vXUW~X)3 z5y!2wBT6@#zY18hSB)z=aq%zfpFe!AFp9@7-9FLt+j}v!=@YXbDB7Ada0#5_;q|$u zl+p3Sv9usJLbLY`Q&C>V7Fm-+J1bf$+8*vN*(ln&`O_Rv<%K7HYucJrS(dx@N7kJw z{pzDDd8;CFg}cK2n;$h}Uq`;l<1MlOSN2&_!S-q6Gld`jWu|<->R|tJyY!!sY?Ybr9`%DE%8?<@?em`* zQ@5?ytvksqs^4aP$SL_ts{$tbdruWV)@1N(x5V)cSqr~4?0CpXDQ_Gj}99W~?1-|IPIrSS2zgTK$#Lb5#0xNP^ugTqQem5;dxcFA{+1r}?nG=&+&K~RvW^(hg zN}X~{!bxQHmXso;XFd0h?%TSxxshw}+mcC15^kIIf?uBSuzj|5tA>Tp&IGsej}vuf z8gbna@J!jD9`!P$Yhx$ZmO~keeJ*MusV7syAF6mqTk$^gD}KbT_HdfVR7G~pTt;Kf zG`_IR&Ec2!8C*_lybd5{^&$&1;3bf=+Jr2kMB;+xXU_CX6}{SygjB`iCy#m#u_VwUjy+-s|XQr9Q3n5fKW z$~t>Y%WYe3tZ~l9b-A~1JnFr?v^HGo+OM5PZFvTD)1A1_Z&`NbmG%7o9KpqB3WPJK zum%U{a$Z}IeqnzPOC48Fqw-$EO_NS-N^AFOH!Qa}rE^I8q_w(Xga55NM^0L2Zz>OS z3e>xLb#3oE1DPe06e8FAx}?UPjJfsX;5wG2lN4fO1hTIkDLpeY=AQ7~?VKBhzg|$? z@O^2VN2f|dn|hKSLy{uzD&y_hj^An~9dq4mRGxomY0T{N3&c(;sp%bNdt|xH?cvwC z0)PCUe+*H3Up(uHS(Nz~#}LEWS3IT8=sSO6nh>Ztdx6iHu;W)h_+C5dDe-OP7rk8J z#m95L20jxA`^av8nme8QrHnQ67XB-Qc}>!j4R+BBd>5{$ELd1##l7~W&X0h_Qf?Pix2CuRzn-(Q#LOYK zuwNqV(V2zP%T~NDQqP;VY$wyPWj1E1J11x_&h*wjv+zbpz`576a?ZL{`^)T*@+(>9 zby?t;$JT}#>uza<30DC`?xPZHM?n8pt?!s z#_ESMrYUVpl-P=WKl!pZ~-cLNb z(Fa@I-mPBU__se~?b+6=lX{C^Y=6=I!fErtEpO92<^z{n7u4^ zvD0CLl*xB_K9;QAv|Mo8?P<#HT^F+^aZZ@Fe5&E>^%J&Bdav;cF_2GRkz~5+?5RvW zPVEWboB#31s2t^ez+rxPO~O%yWcQ*@%YNPmjT;Ok91R*~eAQZ_`NAPl#LVE@*0X|} z4xDq@xGZqpXNDczli#>cu~j+qDeUCqiv}BRUY2oI&sN}jb)w|cyHg%VUq&>UmpAJ^ zvr>4URafU%zI3V2suPU`2aW~>vL6mHke#;Lroiz_=fVHFt}7RPj-1zDQ(0}RH4ld)8z8yZ){6#@Af?U7a^JQaZQWkH2DM-`{}2j>`=MU>2&6J83W(TlVuNH^VL`c zrCxfl)b-DNZtkm`x77{4ah^#HJ|&{N?K)F?!H>#Q#!`DHOqitl;I>-A^wTSsyu8^H z>LJ;+_rN5p#Q_hD)sLuto9;AiUEs50*;{S~YYIPkZrUoFmbb?y-Bae)bJLTtiwhof ztBQOwSk&=V^IFTj4R6+%-xOgri#q6c#A50l#)rGb@)D+NNlf=r?G?QAX7!K0R2e0o zGn3^+Q7vgsR+Hj~Ar#nonP2ZTaJfP%Vf%TXNZEvyG4TJ!=s1c99ef zQ%+GoRhR2@Moii*sZ)9JA-yI|>-_s{%+YF()8s|<_BP&Cm5TG<_W9+Cn>{;!ocDhA z=&g1r@4YKKqxY61Y&LBDeJMq_Y3GS#O{rO>y15UifDrY}S>#6?=Z$ z_lPc){Z%_RE#LiN){BsDErz$PX204$|LAGubxD~Q-o1{DVJcp^8sj+G_hXLbAc>UnR^ZZu2J?>ZaG8LD3te1~uG%?(*;$JE|L{uG%mY^-=@h0ewTOWp1sR8!e;eaG)JO_nFFfUzarLyJ6@T3QLRS-? z*Xc(?ohLkDUUhb{SEtF|q)RWC>d*aAIot2WikqSPAD2aL4VXSzI$flOQQy0*ZR`4p zIqSltQau)T7R{D5&3}`$o+D=^U%P_ygz(q`sqU<`GxB|cA|{_NeIqe@L8;3l=hZU) zvyHVr%`DDMc~!Jx(2;!btCG{YMUvX z8=jp0skUk987sA){~A|jR{wW+zRN<({MHiz0slo(?7#MO7C!cI-u=+>y5Vl#X_Kv0 zB7CmrtY^96DcipOWUsT9$1L81A(N%uGd{g=4|r(4c*B*R+#=cFvvRH^x9y_FZ=_xY_GeY>(zn*z^5s1FzE3({))T)u`T4cj+3rF6MD?66rTt#+D6xXtm-1QTT* zgTjPk^YU1(DZVgBT5kODzRk56$MfX!N*3R==~=&~UZurimTKDy&oloF71_SG^ZZIy zaqDed8(jJ-Bn_+SUl2x^$bNvHm4fSxv76cUN5gT7PHxMsfBHze4xbeO>hK z&Eqar?WJ0R!V=DMVhg#0_8pt&ZS%0V?e&qv9fw$UNHe|2?{9{<&SdMXyyuinhyRA}{RwAd9jM@#T{d9ufqvL>(MD6Uji z%_qsze^zlHKfhwK@b&MiPFn7N4ycC5Z#e04_L)GKREU|5fTYKvtL7dNO8aMh_-q^g zIrQ@M^a&;`cA0CwmOY%?_kN}CqgkeNy;fcDd-hp&_R*htlh&zM?L76m$|Av`=!v)p z9 z9xIO(eF{rl=WM-)$xCLPbBv4rrKjx&WLQ<^{Ft|}(>Yq|V%C!#oR4;NI`|b{oVe|g z=$sM*v70$fH*$>hE^}Yw`+faFrC_Yds^AS5mUw@<+~eRIFZ9Ap+L6h4c2VtuMZVTv zjkC@!3}}@7o8~mT;n>+0yT4A8W!$58S96@--BvJNK-c3#N&Xv^+RhbAoSHjVs9c(` z!(dr#uS-x+N9fFHKf9%8M~P)9iL#n*e|k$Vf8O?ri$2>{EVt30>cj5V^lh3No1vrT z+%D^t7RtKHyWZaQ&7ENSQq@K+SF(`%+0J>7&y@tp-G2Q0sQ79BqO($>O?Lz^Ne>zU+ zTmHyNY1!Q^3SKFKo=G62`SwTTbn(e2)FvHK3p%34q#B|xBppAIb*4*~-_Br-DGwhm zzP0R8O~dbbi}r6^y!(dcdEb_K#r(MoU)ZfasKco3@Keq8lW*6P*;~TW*R6EtoTWLX zAc*r+OStkno2TM4pB+9Hak|~TrQ)^fw>g{CA5F=>tdON=Z28+LcMU z3(x#=61x}j`5&9cE%s+~=ljj6xcqFF%0Ko=rn`U5yB2V>t*!?FO~IA##A0WRIEF7w!N;l-(nMA<;wDBk3_pq z>{_syVS0>KvXuCmEqzU48$GWCxo%)EFZk2r{N`l~lc?Ln!q!{%OD4BnYO~0>aGXv5 zSd6)AvNJW;rta!l|JIA!T+aP#a{H%+MbouIi?v_> zIX1EBkzDGOp2NjkdKOGt^YoKpcvF$*xraM%m1!-}mhn&8CXzZ?AVKl zY;;1d)I zrJ?&Z<|CuQnalo*Hbmv^4pEdkfA2TL&0 z{6ek3c}Ky0yV!*+cex&q*>>&p>41sNN;SLq-!f-gZtziw)etYsuCQj=m^6F2E4x!S zN8jv|H+qkEEEQRA&b3qfX2yf3P2AseRxn)&)Yu?7E&8(RHgUZd#};Y{JUKMCaRqnD zmjFeNSM!6mJIab(ZE7*v(#3Q)WY5AZj+5?EvJG+3uBBc#7Odc1yr_udx_O6R%=K@* zF)5ud!{59x`Pf5Y#b#;~;y&~J!c{)y7-Sx9(c|cgxk~vHYcXrHh z61lj=VK!4x3TvX5^=q^1g)Z#-mA#H>pXusy-(aD7M0NKf#=5J0pB?AE)fV#nWg?%j z;iH4t`OsK3(bJxcQ`FD%-$`*OW?KK}rP@v3mDxcz>vv=t_2@XPFyJwDh~rTAY?-W5 zI_Kr;)kh=@g!DD1#9saDs-$_+!)3-Cr|t>Uoz^|NC(#_WU9nI^IZ>(P>Bk@yL3KmE z#XEQS-D$aRuKL)`MlSu7wyCJ=^O*|@x{t>icr8>4F1hQ%!5_V~VTFRnglo3?az?F< zSMMI#AuegIZ<9Aqgg1cYc(!hB=l1}k4<1GzmZS(A2~{g@{2rk9A>-5u;e7Gd_?V=g zSpixfJhUdb-`BhM{DV)LZ$-?zReryM{J3oXUT|N}$=@HVnseb{;e*va3ug%krl>vq z)zZmeWjV`2 z)qusvRNn3vJ>4};bfWVzro5&Jivv%_?0c7SQ^1zf$=_*_x~zHDk;w^byE8N&Xz|US z@WRvDs_MtArB9u&sBoBG@;l(0EuySbA7Zveq~SdY1L9DmKH`4@qGYUdwC?DU0n3x@A0l=?g!eYrQvTxIbHV@YC5l zIR~D-o^2>T^{!(38Smz)2A{W;ib*WK{wzRu$8Z-1TC!vNoedS5v)AeQw1b>vcV2;#?T0 zdfj*BvSo*REIQgH3Lm&k+VM~&PNh@cZ&HVfr<+sI#0e*ggk7ZO^tn4J>H4`}n_aTx zx@?l&INmk5iXU;Z9L((ond=ERl10he@C8hevTsvJSE> z@Z0fsrN+jWQj;s5zB+ocuQx<%wk7N&iwWGshQ}Q*va8p*! zjm6Q*y+>?Ty1x!OKQXvsg@2#z_4B$mHUb}BI2@SF&NMIifp&_7%=E)k7u96W^xxmx z|ACF4pVh`nls*`Odi_Ij}BETd|{QE8LRO{#;HExTFb?ba*J=;vFPI2@Zw#6UwNv!o)7<{rak|)*u9w!GTXJ-CkJi_DP`TAU=Szj*;;5UlUDxW zO2VF32X`)SV}7$+oA-LGO}9|qgbmL#Huz2Z70_|vg#XKxS37njMYXdX*mFJfcF5an zy=E(Fg!AWd=bn0Mdf3)5-dsAdXi=7%wW4?IH~m*vTxV%-mM~iM&FP+H#l%XTV6_nD z@Qatv`0T9Z5Itj8*pTv4rd?;Z=k;|HCMuPzy{+=Fa+gM5`lqE)CcIqXZ{M~jjjEEdjNHO>3H%EW!;p5YpGB8xBfdH>Ea&UmA>)#geU*SqR}IlU8d zSG>vd_+>ApUBu&b@$3a{bDw1jF(G9Z=BpO&ZtL;db7+qJk)5$oTTg6ndp)zI=OU-d z`X}=z@k-T6JlnH){EBOsc&3)tuzi+#$!6o{(KPWIdw@vB zhXXekZdmzwu%!3P_!wApMsXk>kIZehyNj+XS+$dc<>nX*c6za6Y|MQc*WBD^kX4%1er4(^>B+w9Ufv9Fc(U~H)Ygb)JEg)u zi9VXRSfMg`##_f(pO#cBRC00}Zi(>T?(pf9fO25MgIOmXRabU*2G5E#jXmzTVOicu z-m5LPEqYEL_kAiX(oztUnrHrTlKF>8(<>%^(oIi%{rPB2A@dLEiqN>&CH*J3o}Rr@ zF1c3m*5t{~-%U>(Vbx52&A3U%P&lekOTy*0cl-jEoUdFHKHHlVCU5xAp^&`h-n_g- zH^nD`+csa_yD{P+%Q2I+Q|#tE*jjnAQaAbI|JC;{+Fb8DR(5z!@?kd15XE)ZRofKf z9GmYb*^B=wOPTHMzRN0AoN3U!`TUQn(#f9b zezW}c#jLpM#B+lGXPL>eVwY_OvP)*kba9zfeD$9H(RSVvH`JEwYOWg7k zW#&4qZq_P%3_I=4YgL|ksx|q@i!+Z8sm!db{B-HIa;k+4YtJ#^eEqe&S$0M%Dw6{a zzcG9Aw`y64utfJ4C(Glv)_?wKWLDYAX?f{GKx2Utk;=+zH83DlqWpP=5zN)<~eWg`1+zCweWk^3yv2zwdXOMlCSmK zB;?OnsMJ|yQ%s6PcgyX$!V76 zQwk=L6xgdI!kYCL$O;{Ks`TrMjd8lF$y@4aSW=GIS# z(?jkq`J%Rm<@*g)TbZ7?=os^3+@XOJt|m7gtG#gYLi0?)?Q0k4Zt(i)zWLC}xYFF? zi|wW)h)+2FG+ed#!|DtX<D&lQ{GO>8tUeuv-(54vbS8zHA&l`qYw~Zo?Vvbc9m>T9%#k19N`2gPOcFMA+RiTZcb-1{Yw0fWOd}?h zFHavd9p9s?%+g<^mzc>cY&G>osIqeThU9eyTHLu+y}DbwJ_jxFbMu<9a);R+iS{SF ztEOL@ksA4|N%Y>5j2Yrai!|&Pu$vU@zOE8hlPkA8pn&&^uqdD3tpmMjN?lHe{q;X+ zsW~Na{+QXj-kv$RBf#=<%L(op-}fBaldcG;^v>GBWVzgTX|(tQK79qF>t8)hojB&& zx~OHg{OwYER#@fIc}|I6Y~f3$SF39|KdpMn+GgzV_JUXW`gV;Ae_ky#$=vl?c;3~^ zyUuNulAppI)W+Rg@c2@jznTAz*rsbOrYGkv;mEI;>aA*{ceCAR(|V!FZ>;$y=NQjS zvC`vX=GE(r3ACS~URt_h{_@HD_I)(*PvD-?ti0~u-Yr*Dla;+Ye3c(Aw^a_>)?NM5 zKT9ru$JLsIABPy+D|I~jc1(X3a^9)nKxG5>vdL24OIl_~6(k#fI)13Rc16RToejbA zh41%xKHj{?C$Dd(rOd3RpsBB?heWL`YMVdfqr>0GeTK~PyyDHG%S)V0;+Gzt$szTv zq1v$2BmJJY_uBy3UWwKs#yeA`%XI|z-CzDb@2s}NO8aA;yfb=I>n<5xSiVjDrGl1j z>$W9crU%(m|9I`^G)_H zJa+TbBN1nl&rIFXw~D@owJATj+2kd$?rY>sp)i(NtIH$jY>{DiS|B<5xQTkCv&nwN ztO-$`O!^vM!~?G^t%!FOT=o8m>xz9R_Bv*C+g_7hck0aZ)f>0+b9=VVb8_Eack7i#{D zI=3P&{1BJCfL!~kp1BfiGRxN=3zWS3JgiP-)|L5Ax(`2vzc^)D(y`)X@(QM@{Zpp$ zPj{_K5S3cG*Uwg}Y0KLEmw5SOdHO$Ynzyj6imBHmB-A~B^Mp%&drqoNel2jbvRhU) z(bLdM)KuX@bm<(u)`%sA31Y7Tm#UvRzNc5>_pbQGoFSE0;=iw{xGWIJE>M2Jx8OiU zkQC!S>uqig{@c>`nS_3ht#onOn#goV?LzRzeKnES%3sdRo*u#!Qs%4f@VarCNP^b; zk8B@aXMcR^enQPhLvg9n(YU)yHWq2@Wyo1m6LrZqGj^GDro8Wt8uP%$<;g;K{4E{| ziCixaUL1Gn@=J$PolK+` zv%en?u=;R!OMuI(gR-;5uj}1e8fF{SHEFq4`1kg8%a1rYGX5_O+Q`3kiNfuUt8=Do zymD)`lhFP>;mduyD>t6AYsmkwDbc!ilKI>9#kK0`5@KtApTGA%a0ZLi*}g+shuX?! zrKtBViDUk6aq;Gon}(ml{!BgdZ_>%0`JA7A?~>VY@XoB7^S@&Jzh_{^$I1oSyPQ}}pG zxzzI1+LPIh|#cG>?8>=Ip`nSFDn{e#ku2cX0mu#9GQ>#_@pdd1N^Wlxx=Ly70W&4+iMk>q3 zG?Z#(Y3n|yJSx~-5N{B*G~wssd!1IyOt+aIrbreP%`5JF>=*oBM&0Ac-V~dYOu~ifv;N%gJU)5f`MOy3 zxlc61{o;Znb}wCB?#7?+ZQ}I#mR1x0_9fSw{j1|`$b3}2FgNti_2WiwHy+i0(!O6y zGvXQ7+}T`Oxq918HrK42`9F7t{J*m^QzHA0a^G0?Y0az0=M(yZ*q+QkP*)$EJ5BoX zgP3>BN5Agf$z+qSw{P~WXmS08L9Zeu>rdD5x1U4A(f9rV%@M^XhwJ+Q=DZc)}ZDE7h zkDa-H+s|vxF`Hw_v}LhT?(6z>F*ZBa{@;G}X#D;Om38qSJy)9cYwLbmVovr^WpI+L; zO}XMHw~6j6F-T48+PI?V_r!zl+3e@j3~!f<&6ktB^k{xka$KIB(T{?+59Is1el)L+ zbaDxc&8%3lolQtCjkA68Wrp0tH>*At+x?FWP~P`px!0d7ofdwXhlP)__eXPjhx1oV)e5eagddQR(iT zI;A&t^=DiC$XGc4;Rd%QsjhlDseFciLZ)xN+OaITe_ESlm)?f$VbgE(Z&dOsUFsV; zN$kPwiHG0cIDVkJtT8lH(HSI1(!LFYlj(wlr-M-x3$Y}AG=;y4}`I+oj>_bdp6Yxqc{+Q+*~{fi>o*lX|1v-1MC_fT&v;&cy4tgfQChk9^wC!jdF1y7 zIhyP}BXG*#3&-NB-4!SFFY7;W#X&d z_r=9sIN?2;qxJ3~uH>J7hqJDxNbQ;x9Q)ZqY2`vzZg1|a2^-qV7*NGFx-Fm(F*xY?``pdXFVbfjZWhRTS^7Ex1jhT1gqy2~E z2lh8tIy0LWKj2wA{X$Ti|ATi+S$mzCW$f4Re_qDRTf-G)vVPw6N-=($`U*L}1HTh% zZp!dgu*x@wDWuJ7wu(3%cEdq$>+S#ICMuhyf4o2VS>c_O#L?=7*UC4juzTm!v>E+o zx%%nYpI%;`RQcESYMYl&sa$bq-}JQ-M&EKe&f1t19GF-8Wq#tTQ2A!HdSNk9v2&*r znU6(%&{5F;Y#~4AP~_p6f9G7NJN8Oje;uRVuR=Dt7|xrK`&Rub`uzCZ;+(KKA5U#e zetE{ZwVW@!@Yze7GtFCf9KSqZF_qD3OzjAb=>LXO)Z)JqTi2~n)9YF z?+QG4(4vA_IXAt{`tatyJ$3(2rC+VTzU#mvqsu?ceYWHY&bj=nX69eHSqg{d&pGgP z#mD}~-}V0Nldb=4u!pl=|H%E7KYrh-&`IA@diu87s!#7z?!Vt~<@?$qVzBl{xcH7bSHGgdR>sNpL9(m-o|Htoqf8HLu@Ak)*y?+0ZPj?Uf+jrvM zzEl75lI!EQwd$~bdL#Sh{rwyF_ixyL`{w=d8~68b+8^zBEvbHWuA=2KlO59!W(%wg zH>?mlbX#H%@56qBA0fVO^A;ZLEnChOpXsYqvA0z2_g@|F=>E)ojGyM0wz9hHnS6M) z&VqOH1r?@idaj+X*qgmpxo6ecUK?0Hu=HF+h#cB z!)?L{jx(6SYXf=cv|M;TS zX#L~68r%D1gEJG&jU{&QoD*NodieYbp=9;L=@|u!?=C;+`nslxTP(-(K4)suteK$( zZs8v{MxS_SBftA}#qD*Eep+qhoy4|)*Z9VJshq<+Yk7@Vtjo{(P#fm(;r-g9Ec;V* zFJ6lA`@nqdD$DzAzqanVy>*ZEmM`*(KN7F8bH3mBPUXk)Yqc!)xwZ};K41IJVVCrm z{h3gKNL=ErpwJ(0FTk^esQoT2NbpzYGM_=mGr!H#0 zEA?jy+k4sd58^XFNULk?@NKR({Sn3cZx36&b94QggYKq3CUtVnTYPY>%)Z-JXKw9x z;=aG;;P&hf>pGj}G4kJ^%TZC$(*A$K@}H{h^N*P{JpVsSBSY@PpL)SM{omFGffw!_ z?RYN6V{Z|7;a;_2O&go}E%94i`%b)5`5{y-dvM)d?+xkkz8muMRV@4_v zx$oXT#)H;x;st7&_s)O7e^Z&|e#U;64_?(VK8IGn&1$-SV=K%0&9P19w>+E7Z)P@` z-!A6-=e~R51OHpo1^=A?#?@q>vR>s!*zU;>{BPc6slWBFTK8|mw7LlozJ6=xyq8cv z=fUbX=LKRm*e_pt^W=lD1NM(LZ)dwUG1u%vSN0Ey*mUOm+SeI!`3rn%H@RIfTe5#< zd-u)KZnI_aM@<@Tum5PG{c}%6!(rK)eQzGVtUrF)zVjvH|NScjKeK-L=H0?*|9i_W zHv`)T&jpq-&aqj%v{LXggJ0aGTLHGNTOWSW)H*wRSw~TuTgfx zyq7uO>qGgQ%bfd8+vU&Ex-7Z;luvJPYTT-+J10E&`%S57{3v%{ZFW$@*w=pY|gr4|JH=Pf6Jo3;l0w0uG;wzBHp;O znBV;0{=oH{K1bfh|J@Icelup-e(SvOAGzPDO}F0^h6=@HT^G8O*LH1lPQe`@$IABcPF$Sdb& zRX^YDxxhbxOP256TFkvJ?3b0ywXQqX=|iUB^am?9Hasvto+kKb+Krl~^F6wXKi=GU z%JYx)_-2j&seOlolN%0uE@$HN?`Gt?U!wKp;}wYq|7DkV**X0xpVwv6a=u)6IX9eEV(LY>qnrH{2}uMScq%G(Y|?^kV&+*IoaT|NDJN-S}Q0=k{+- zx%~fa4>-RWv-oeR_x_;r+qFskcJMLpA0oedS>~tB_x&LK<}>F$n=-+J_2R{xagwt= z3zW=eKS{$PLPn!ulnH>#TK#k2+fe7qsnWG^VK@MGDHcFuj4Wy%Ma-!>QgBlbI< zqi*%z(x&rU_Pc(#`K_5{|Ji?x2QR-l&arO$e~%AcHE-;dY1eqc{-=iF!Z zt-5J__uq*R8Y8Z{aOU^>DpeSS9e=?7(?+OdcmMf`Zg&0uz?lE``q~1;?9ZZ-O<_=OjBNd{IYHDU7v&ob#X zt<>eiJL=uC56jMA%Xpw2CH?O5tq&8XJxkPKfAR3Q&Dqe6$0KL`fAYcI@?CxN%SJyp z1KSJ76nX31vOjA_&0hW5CC5_yhTM;i z9NHe!ENxmboh^RN!Q&q+UYSHJ^gnt*_>Q@d)K_0#6UF}p0Xzo4YaRs zP4q2yUpRR`z5PP=Gk#8g?-IiCd9!IpOU8+BRpe&P-S>& zN%{9Ri)3c#3(@TCsQMu1>RCKa=+NsNH zdu?M^S6}a7Kig6$rRLboUGrgKWXSnYn~F_GN>=Y+jO8uy41V!)^XEUy74Hdr5BjqH zpq5v5W@7V1rg%*y1>H|emYc`Cv8p@8zh{ZOiGW6pNXM;{EC(OnTR!Qior$Q+XXZxz z4s~JPcN?5Eq)tx1XcfB2<;7oZqX%OCapziFEWe)Fm26k|Y{7dK_WQe1LNhx*+M2wa zd(x3LK)rXpcv%aV_^p*+Zp~@de{u2j$Ht$#X4L54n5_5Rkzf3nkS4d*L;jXi;>?eW z3QU``;x{X+v-324`!VH;{Su?Cp6#-$!=GFKW>MYsa8qdJ>T9Lzb{TD7CmdJ2O^fx@ zC1!&oZJsB;ZoYcjTFI-#dEdp3^Xs~vuuiPm=CMHOO7!eIvrPT?El!6ozIyn|q=c&K zUnva>!~;H^D*r0xV!dN(&_t~VyB>Hr@0D#W{bExPWV`(Muj9>3Pp|CQy_|pkli>3| zC*9|m|7ZRht!KYCM9r6pD=lAp{CLCP6SrSonkgQhbALlwR7z8mXlUFYw`D6XYPv`( zA6f)jgVk|PWa(Ufp=oB{oqoFJ{^(HOyFv3Tb8T)oM>sP+K0o??g$~Ex)-KKE_iBUA|6F@GP^~vV z;K#FbnKtKmZQspSlgN#+c`_%C^%|#J$87EwJuGkA9k;IAUCbOcbGH7cip-NqXF2b- zu6K=|C}6oYa>0h4gf%JL=Uf&p;Z0rGx%`Tkc;2yp>sFg{_a9o^x@5z8WoGBEJ`<;f z8LKc`8<|gi^IG%S$Aww$em;TLY?T)^mDHY#P3^nNBz!SlS$&VCgT(Bkobt8J-^I8u zMd(g!S~?5GItZRz@_5IymM_6J5mS7Fg`9(TEXz6hRr6m^b5X`G3&OzY%3w>I)$-1Eb={Hs{{Dd`&(95MQ$y~*77Up@Nu zb+({y;o9e(UpkakXDz9^J2#^5i{wi`eq-Tp^72(?8`oS^da{de%~JCtQ4=<6JpJcj zv2&*86GvaCEjqo@J9mATwilf1ci`KWq%-{+xmF!8*j=^e!uAb%{xj|f&2ZIkQ}%u- zS{zzEiB;+9ZtXgyJ72HPz1zyS*6`tb4ex7F-8~K6Vqr@iPCnT85W+c~|k zWr4xT*~{FUZ5KuP>AWu0K-pF?+Up%W%-E`rsf6J*AOJ>&}7CF5tS)TiTX5{Vr8Lyr-TS@#mc=PFz z8J8Ze{F485%BhbFtgQ=H+zZ*ZztAZB`&@$!yZ`-lIxRQLcuJ*X)~58zrbqhQzwR&a zdpM;!k-_Cw?%)0Ya~>+n8GPc=-aTif+`Pl5W#<*Q{jlV&lbd7Q+xS%}rS-?hg|&zG zgf1zMW9Qm^f8SXlsqfnlyMEsE)cNMsm$9wpO-UJwU6bd$UF_>z)3Z;GEa94U@=Eu= zSzf#=k}JLL?_<4nE^E&}Gwn;Sbe79pdmdEwv!Lv$%!!CKV!d`1o0mPbd3`|DotO8y z?SklC;#uqv(LKl{TgRb%e8gvvG313Ub8Ri!uF@TuI6jzu9e)m zO()mwo73riC#p<8ExDln%y)0UVN-LuR(D6m%Y&cP_TQ;Gw$1nQnp=)D!g<%GfBj!u z>33nm+)(QeoG<>}d%wqK-IuwI@xD5y@{(CA^-SfZR?RwLWw`Edz}vf%z0dy6exGOe zDdPXXg_Yk5+M*v%nceS`Zx>@#mH6?)fs376t?lv(m;STdT7La5cg)f+candz@!fd- zF3FPL{@ax$-~P%d7A96Pgnr+fd;3~u*hO9a)lxNEHe^~bZx=ouvZ^t0_m->qH>&FX z{V6iD+i+PgHQllAkn-V3L+4GK8=UQC%uTapxUXE^IV-*@=l)TFgO~bkf~vpU%r;NF zzl0~dE~mk?{=v;x2gS44?;lsK7uZaiRH(fo%uy|F?UtNpe>zPF#%50VCf{VOIPE>~l*FX6A z@xsQZcUYEL?AucM^n`4|wsVRL?-Tde#&aqn6K)=j+&{_V~2Tlu&1)3w&8&vqSb z=g!ygXP7;4-k&dx;>lZYdl$6MyQ%H*zB8zd??r}ww$8>UGxsv@j=p%POw--yZim8kjo^G$=0t+&^ww#MK7U%W$f#a_9R#8Wfp ze-6w!!M64K+@ndSb+x6U!mjb%VJRr9e0%q8|9yk4RS&GoR;C`^`q%%%9P4k6DgTAp z_os53r5Bgg9+A1OZ@et{)=`51Ym4~{*L};I)*$%ba_O|s_ZdGgp0fAF#^r76Hve$x z zv}e!p>9e!*Hn9JC{pQx|^X$8OIWHI;2>dO~qx<2ZjP(zZ#gZWx(_bDpeXqa$z5dqs zvNP?jRIS;P!#ewCkG#*Lx$9RYAKloq=KoWlSgXz3%YMrwRNWNq34Eig&n-3WXg2$U zM~m-l+Hz%&`rp5QOrQ4OIo8guqsnIf$?-n>>(|>K*emUIo%3bdwd)Mdj$syjEBU7! z^S9^L zB`NYMgmhx+T zS4UhpvHkST|IgmtIlNfsovod)Q-sq4Ue6sJD;m8{bG5#Cwkwg9>E;qgCnc2_5s#f( zN-QV!9GP}(IGwt?SHU)`|GcH^m0Mo(A3LsEvEsyAMwcT87RKmot5~9%xx%eyT7XV^ z-Ts;1zn{y~i>sRV`S`=iL%%E2>x<|AJiB}M=ev?z%2j8>FWlTQGu%R4Z%tXukM<(kq=L!Ue7`T=npq+Qy`o z`7NogIwlu(sK5CgbEr3eN3@EGOOIBK?iG=$P&Y#}n_g#S)>rd;oELMpKUCYmy`Ss! zl)pPpPY>Fw^TylqjpxL3N*gCH=X@IW*mZjM%&Es6v#%bBZ;g<-EcPrZ_Qa~YEk_SL zNk}?WSJ}auy|}}IPsRL4Qf`;-7nKzCV;|W9j(OH+eqU;mw@E(esU!36!0RtxNj=T~ znQrv<){PwkX3i2{THP-2eL6IWW#gi^jXKxYWbI4ja1VTt-BuKxWHqHrR^;v*tB||V z)9$>>{w6!schkG|7RITQBT}tog-*`N;|VZYA-KCe@!{)`t9dnwUKg^qmcQA0?RVQ$ zrLXzxa}sl+_FT#9=|2Aa$+?ZM>Po{azm`mWxFD$m_P;9(4cGj>{YtJx=EJXw(ygltW*jZ3_lxCUp?!km;a8o~``)n+Z5_=&UXT6r zRiJ)@`_|PzygMdV@l>q(&%L=s)$`6HrMyg^V};rFS4{HWKHSq^zQj=T`VTqZWTXCX z%8oz2cWB@6cx3q_c2{QnlABX9%qAT6x^Z~vrz)Xav!*`$y)a(M|JaAQcP=fFxp=DH zHF?FhleMOOSHH+=Niv};OODBB%ZO(e%J*J2nYZktze%0fth_UP^#&ca%uQ!78+6=biTP`2P5+m{!MS(BqPzy1w)yjsft`nTu%*L~FNmHuM; z=cCyDRUc!e&R^T%^?1Rt^BI5Ij!l0Y{l5Lr&PRz-&p-da^h2b2+7F)U#vd}(oj;hr zv3;yus=)YfLafR^=E`_8xjoAWOGTmGSVk45ac1JDpUFDS72Ky)^`2B7aoscJhn}75hw}^mtm4s6vffds|8aKI z@0^R@9=^Y@!|$>8iNyu)KZ@@#zt{VFn)S-P2Pf36xy5fIEGEBI{>Gmf*-c#Lx4A6V z?ao;}GvwJ`srQrT|5ucEus+Ft)4zk?(0g|AjL2Jal+RpxCX+hN?0IZjX7Rn`^#bzg z>oXr#v-BVOdw7#gaKZl%ax(UxC){_t8zcH|;=Sg_>AatATdXr%xoh?+uNA);*Sk-GgnH9GGr|g*Yzqf+(`4ZNMQ@aJ$KPwloKO}pk zZl3d=w*H=pzjr0hS^Zq}#^jUSC)G}PcV7SOIc;6b-Rw-y8#=3ba`XyCqaEHPPd##a z#?t7OY1tj&8#jd3ePh`;-9B~c;>^&jAH_!)zco!&tM~q3`6mA6v+xc6%OCGa*b!gC zc49&V{~i6PgAavg)}63_cASO(UE)heqpFDFBZ~`JZ}}Ym`?>qdy`mG@hPQN*Hr)S| z_~a@T>FwS4wPO)P4t@pWhlYIjoo?o%| zwYte$&JWqPPiELS=1yH($oJcJWB1?23YFg-6u<4$wIPa{U;Q7SfsJ(WI`{u@~ZhO3W-V^Hx`$vj70v`j+rc_8U%N|MJ z@jUWdApf21b6WSUurK2KwMbrS8rx^T!&388Pv~8#IOk^9`j9{IPRtXj-1Yeql`PFW zKdjHXum9w?$gTTbX8X-_YOlRM#r7*{`z?N++K+8%|NAyImRYRIIpwnV-qjy76pt4; zNFNsXH&5|+!OX15iBjD1D?SRDO|H;=HA8iM@^@kV)Tu|Vo^k)PVOeKI%i7DADqXqn z`^Fr0xc)(1W3!gC`kncEBz`Yd{}lAcPFwW5ari>FhRbN|w*`bj&q z_q)lQf9&!2LhpBlcjxkz{GKp(Ru@?p>d*765!P3Dcf7kZ|KZak+drm3^5mj+Th0PYzzpKd|{4KcqC&Qz_JAN_eWRJMo#B21-8s@`{w+!a^g9gRQ}@1eVf`V%jZuE-#YEOR4Tt&_Eg)RpA5II z8(lc@hv%)lYyEGYwtT1h-;27qlYiKU#z?eVZ`t(r+Nm;+n}=^$uX(fZeP2f9+^e5< zEqVHNXQY1O{WXuA{?{$My1IB$sJ^mi=JXcdq)A)a_r05$GWG2{x#hD=UPl%F3kVH^$7FNibwB1b{@I^Jh-!b6W62ZH=Q2E=IDOR zeq;D(<)6Z}Jkg!iAD(yIPdqOypR6yuUw{80*LBJ5o&KAx9({hJ{K$UO`3`-9=shQ= zM>y>fHSe^T`CU=&7`u@F)3Qg&I&**ApETJ0w1?HJZBM9Lg!L;C8zvOD!Faw%W;d zJbb^v-#hr>h2?xx`MyjS&ONv2Y{rw~8Gb7_wb$*5zUeIQ8^Tj-=&5~JXDv^6Xv~Yn zUTb+)Z~1UlOZLTXcag((s{4;+PkI_-x6U@)`Nyr4mF3KB>;Lh5-6vXC|7DwB-JR7_ z79D!HdDDCCw)39PG}!K+6FvNVe(0G?b88oTjo zs{BBh&eT=LwjAXL+*=OZ47*sgdxTa_Wa@1Z^b-GQdWmOg z=;PygrLK)2p_exj1QUrjdJk*_1OEuXI|*=AM+9yGeF#nzdD^ z^|Iw#6^l!>zIJI=7p)4`z9gG_T4rw0$p>dHsw949&)zRTZ=Tr7VxRH|HkD0A?W`wu zr_H>zc8egN$f=Yq+M6!5#L0H8S#rH$cz2!SVR|74ur$mi_aY_25;)J~s7vQ%-6m{YkN&erNq0nH9&U zou52yse}gmm8PSjpS7OWy*DX#Is5Hwd+d1$4Sw@xYK0nwK>3#KH@t0^L$x6BPnR>P2b0+1@`#Eo-pV$1GNgTRsB9@$!K49dvmjA|V zXZg2F@1$?c4|Fl|de`hUyYiW5M%jd}z=D=azGqz4Z=cVo?0Vp{lJW3^-=V#iOlu>T zY`oH-8)=pQuj%O$W$(j0t7|@=J)o0u)8zD}EawZ_>9Y^5wB+`E{bmaf*XjWE^Ub+s zRntV*sZW|aHF@uZw5}^fmmDsrGOaJR~%n2I1$Au z`0>RO4t37eiETs!NJku^;5o%1zsFIRhC^2!l zrfP`Z+$k-$A{0-iyL~zNu1LhKW17swUn_h5?=9sz|0lP4=B6tlk{6rZ_ohvIYTY+; z#Ygpfsavb++gyv?`WK#9H1X0&$-61bE}RZZStU7l<}!YlOQl}jFQ$bxYug$dt>%mC zsA|^gH<|Za_E}i8ZQ3%o^sA@WX@;sUObwKaOz!_yFmd^mw6vM)%#sfFe>(Q+xVq7% zHy8T@c3m;lb#k3H^IlcV=8WbrU)Aspzo&(TZQj;geD!>yOPJNE%P;pbYVTb7zvXbm z^H6uT4fSSKPg+(TF`PY9&USuD;gXCKUh}s%)m>s;vvyj`?iK6;VqfPRI-@SQStRgW zZ2hsOyh-X3Cl6mz-Yx&DCGJY`3k|_E)8eO= zvag(sZ(nS+x@0t0GDv*alB{X@mF&9$?kt|7_5QU*_UHRMoQ|DJdUEwj>#FtQ`zPv^ zT+NV_-&D2BRqE|r&Zlo4!{+_7g9{qox-{Y#tC5*d&x{JFW`)ww5y~$~1 zVXc-{?>3Wl;o?SR;Y`We`3BQADhECOb(rNR`+db7N9sM_Ug7-rHsZ#&*UKD=YW_}@ z4pP{uWw^yk)W5XR*fxmo`Tf3GEGrFN=BnLk+Q;~cq39Afs{-RI>9)<0HI@(aW!_(x zSik>D03V0=7t^mRjkz37T@QELFJWOZ?_7$ehfU0c4=?Ba|IuuvcVx=!Q(Kn4GLfmU z;}_azD|4gIz(S@%FfqeogRr8nx0wHljW_*Uynna3t6xi7QyRPSm1LiwYu8hEC&R|S z8`oXFI{%!?!7Qn)bv?b)6;>BrxY?uOYhpIH)$1*He;@DkqCTr>uKm-+uiC|rOfvdtnvoj3v}5m7 zQN8W0$8UTnS@oz}BJ|7cvJS3Ie$jtF|95z}%tn;$^nSrOk)`z~t_3u?U%qi@=cg$% zlcFv3&E90q5LuY8sg*lu;ZwJDyC3e2HEmzfE3zxDWm4Gl<_vui_1TNLJw1~*J`M9a z8JTaeODt=ZzoTwU&WZzSOE=Cq@;rHE(k{8m(pR&tTAWb`4RL6HeCFWJ@->!kwg~>7 zz42Oy?u-03yS{~gpWX<$mG12?Yb9eP>nF1KY~Gu$@7qhh^L^NUr22RJE2iq5t54oO zeIvE`!aJoa<(5}iAGN-Ea@Fb<&m@ki=G`HidSVUVg}iqtFMq%GT}8fqd3b()d6T*3 zj_bD%+n%_tUgBz!^fxN!SDL`eu88HU``doKNEMoQAS}M$T`!hzF6ZqS^&W;3MNY@3 zUO9Q=s_};Y-|KzNul;pu*?rHvslaC5#%v?=vbX$K`1xXF^K&GaAKOVVxF0=#Z^wqp z&uJFytpA$+`~SPO+Pmb(^{YE=e;41_aeCRczLmx0E9FA071_#?oF}-KH1hZg*$P@5 zVgCQ($!?W639UE|+3>x>b9CEw|G$;+KHQ zZofNs+V9%4T+!*}e;2z|{XSvSQvG73%7207zmndHcwE>RUVrq|H>R{|r!>o0&-mWh zJ8!?8TXU|E|5Mf7=DnL`4`rJ)&-k3NV#m$Wn#eT;Lh=i;5Bcz(51lYmt!>?^FLzDv z6}}7Ir`+f&zB9l6?cInb>4|2Ws_NVCvsm2uv1QNh6503LPFVNvD87@y!)7DC^Re6E z!?zThADl~iz;R%ynZ>LRUN5r#PIDR9}h#9`C?p2Wa{cv6)OFjQ}DP@l1 znmgI09d8_ZStfmujYEFryLRb=)`|b#7B81N*!#h&T$#h4GpTF6NN~;08IR%&k51pw zUM(-8TfG1FyScCP3#+yN=qm61{v-O`*J;0_(<;3G>YCo${YQ889@c-;9Pim&W|Vk+ zKH+2wv)5NX!GFg%bmo2BUh?(Z*X=45lbhdH@YbI$SieE)&D%Hm8-M@v-Ln6& z%8ye!1m~sQeDSk%;YrSga;N5B=@aChzd^7&>3G;W=hKh=Xz#ean_+e?t4GTB?kCdQ zAO5|wfA;tOlPXjHdaTdhE|YMUH!k2-)5p_kPud~{N){!q+A*Uv_S?!AjcwB%VyxBN zrmj7xYAq;sFX(npTlzZJb&jirZdox1)y;imP;u#=QliDYi^T`G?q9`WeIuG>F4te) zxxXwUz8Ajv`kc@FUuu5tzYIC8EskH9<7Zw}Kd>lu|ndbtk7qcJI;>SQIemntCRDIQxVAoB8>sA4;i+IC>~Xti(E_E@T3OeQ>#bWcv3-$B z2aBkwLr6&2Vz-kLS2_fpTz+b)b->jeiejae={@Qix*6sTGV%57@uXyg1 z9+8i3wtr|RoMvtG;ONo zaC-;e59hmXI*nWSJ_k=;wdU2U$!<4NBX_UbU-ojV#vY#^Uv6#C7H0Qk`}b@wb6s|R z)AqksM=$6(*%iU`7ImW3;eg- zRn$Fh{aknTPoerPm)kF>sg`fOaF4n0=|BGk&Icc!o^t;tgXT%Ox4wTX^6D~Asz)t| ze!1a`1JC`awp~5*)l2vEt)aQQvQWbu@>6h@osyTDns%A!W zy-L){nl7W)?|XEujThhNY?i<6B^vS)R?Ea>wD@kTwja89xJmV^)x0O`*RLvn=&<`o z!OrXzS9utf#V>7BXjgu2{JJ-H&m-|K4I48`eA#%ntckHWp8m92SASa4zVmUPvy3X9 zAHS8oP58*o?0X6?lGm?Pdy&4ra<;;~xX*kC6{^qvX5suc>n}^^w^{uhlir%n7g};7 z`=9HCy!Ai36b{FI);-uU`{lW3J!^%e!exbTUzl>F$@S4G?!FIqbH1hYUtTyb!aIS> z;OwUf#alPcZu2#ta3+~1f2?^^XEsml{=c=i->|3&&Gbl9YV9mBYqYAeJU2=0_QABK%(4xw3DabAR5i9V zFX!lbv!Jc=EZ+@B@qC{xQhbqd(3F)rUGr0}SXLjH0(XB8Mo0WL;ql3&`$=r8m-sHWL zsWsge?H{!)d!=}Gna=%1omnhCOA8Kjozb#B^jloK9{7ou((boHa_BGoo#cPpz6( zVqE@i>v8wl(VKZ+aHK~lue0ZMU*LImgN;(#x7eT~aXtyA_d_jyx76i&Up|~n?nzI&zwq3-{zv6LdrTeT_HS0OIP?5L$eq=k&aQmU@pb~% zKbGxHPZ#v6Fj`jD_SD{tdD5PgiMFRw-+htiJ{}g$>fU_6`eB=3Yxx7W;@2A_4;udx zx_l?Hx$=&s((90ll&#m>`krP)g=IhZBbk~$ZBFvLKLHyZc0WuIin=gq+EcB6EWch| zVom?@i2uymf5{>`w=-6?ahtr&SZ`9m!d81x>|M2x#I%;)DEr*Jmwex+beLz>TZrX3 z@VCY;Enw!_z3GD)%XU$Jizl}^&z2~>vkJP$YIX3+q-l@t?%8G$|9#u(<2y}rBcC?k^zMgpzVe)sjaN%WHnZJ26TcjC9&DCY|UomWNz9QUcTd;p~ zvbi%;;S=V?i&lSql%KhYZ|?CA+8O>`{cD~rTmDk}Nnwe8b4U1N_aFBj&b_v2@ebYa zUnXVhnr-50H~#T%u?;`S_CiD< zH#uhIQN?1`yxfH6YqxzmwRTdd>A$US+P3!D8h*NU+aU6pn16*$kGj`o>)8wUADZ~{ z@@3n!3~j&g@Jrhr7oQQRJA68((_j5^sc}pEZlCwr>kb_B{#97q%D$bykux~%M9jUW z^ev7Nv)+Y;Uax-pC`h9~PmwC$TeOjB*OQrjtK3dgfoQ~PYr~D$R zP47tejHCT|?_E3B9dI#s&F?QZxxJt7R@V9lCwKgeeQ|sT`|J7Fw`$Ee_|fK3c-6<( zAz`moLqx96VLV#HP+qiAQC9YlrCy-bw*4ko*el z-#qb7!i-5bWxwtzvd$NMcPCkV`eo)7Li%Mcn)@&InJfP3jJjlf?Oy8cjcEb=^Xv9W z&hm>~cU-63{Pea1OAGFA{HEi|=4fQMCsl{`-t~tcE^17NjTv z?)bB5fmL6_3&Y}AT@pgB|F#M)`PBznl{FLF;m`MB^*zD9+{s=p6;>hjsdXU=DSx8vas zZU_IcKNo(A+W&cb@r*sk_xn3o3;va@pK>Z}#iZM%Cz+Q&x?MZz`0*DPT|ZSw+uoVv zu3Ew3?^G<)&zro~R_|t}(bctXuk=1Q_DI}O;4s&@%yvCOmG|J}y=SJ%Zk*ea^Jkk- z6vyTE{lPy4W2BY{e*bgmzQrEijd`qV{YwqxO$4>lnykMCK+^ZRD@2j_Lq zn73bi7qRr)>MPUvns2tcO870)xp_M6;LWlUrT00-8+C8@izS)Y9N_tSfW?h}Yti1a z8N1&4OkbKT{QaNb;*i&MZw|k0)#KKi$oc)ogxE_B|MHWL3srKZKf5#M;5EKyfA>2a zJ1iXa)>7~Hv9Q(G3`@5DJfL22MpVuD{U$CmHvjMQuAe^@ecbx}60O|{%6C*h@@?oz zl5hNN-x{a+wIjXbY{K%u*c>?ZwWAHMff$ zySZ3+O;hN#7j{dz)ep!#x!`%{bxvu^vSS6wkuNs8yWjp^vG$Sd55FZ`%eQ`iFnflE z1hdZUBj5RW9-BY@Ze}KbJo;7MYTkIY8s}4S*7@f99`9&=zsGEA?=gj?-CQQdTjXvn zt=)V5)a`Wr#W&r&et&DJczw$EK&Q^E!~M@r&&&{iv#rKB%P6KTaPq-AH?TkN0z z^@EAj-8V-i6D5sUujpy6+tig{w)60*_LDF6%@SQIRqdbtTqRoj!`pb@vb>9P%l+4$ zJh**n)RW6$UJ1Tpo0GznA{4#0JEW<)I|iTjI_5TYYErsebmYr#a~#78cg|fkpDpoh z=jP2qI{&q*P3&ecaK2TVENNyUziaD>MPY&b_i_)KOaDCR#%yj7Q+e3)&g#B(l9HY0 z6}qM0XqR?K&91Y|{*^lYapRntEfx7Z^POjhyZpMqR=j#epU9NQ4FdW+kL&ZfCHLxZ z>D}Jcv7`^l;`jgrx_=F);y{=Ns|1{?R|5Fu*l@KFRMT7 zV&(lNF+FaB)+OH`zh&dsOgnw*r-P}~;&Up-TOATI1X7m8Z+s=Xe$f$!tINN8#^u<@ z7e>q2>CNm+wfUW1wn9q#bLJW@PXn>;s24(F5odUhF52}qeT^+|VDX;7?nVD~d9tA-~*fW!D1H8lghAb1kY@t-kr(W!<90cWgBcMxRtFPem`gRVlsT_ragRB~OB0`It|UHFsv_ zkiNB@VabF=>R(+KY3NFS@XXaVeSNhc@vb_*#?y}18fVz{oZQ#UQ9SbzTkVW}M^@{9 zoV)exf*Ch{DEV&*a+h3FmN@ySZNb?KLT9EP|Mg^}aC$=9yz2*U?XB0fGu(Ue=yI;K z3?>%tdprI3e@Vwo9->SK*!*|ay@4OKBfn#6W@A;($r}yO?6#O1#c5lhblV({8(*wiy9DG|b zEpJ-x(Sj?hUZ{Q3+M+t=a8Axbzcp#Dmbd)^R!3g^S9oIcbIp+ax}>FXzqnT~v5<85 zFJG7NZ*$$kEg61MlU6C6|DYXv^U%D-b{!udSGT0{Bs_RD@4w#$-epY|D%{%+@_b}x z_HW(Ede`v(ika`5yv^2fx+$dp|J8cGhvsp=9hQGnYAUyr+)oq`9eT2Mkly(>bH({%P;U%KVEnv>&4B_#Vb2M z+i&33I{Y}!E>$$d%+_Zr+hjSL%mXzOz8Wm7zx4Th?>7zcd#B8srj^Oti5fI#e>~xA z;q5&6uDGYwS#7zajmzd8e!N50`C0Ck-H$AOihXl1eJdz-S|cPpKxf_6Y5&~A;+uOP zE;+3u-H_;QcFXeKmN_p}55JX}e)VC$-;dAhO)l@ba*XTw`i74e&tAEiyUFWX)LNSi zmA~Pu>i(CN{aL?8;^wva()tICZsu+^oA#gMs9*A=>9ZpJ5)%y6B)7BbuTVBUDmOXr zCx0Ysdv?){%eQ2zqPm$U{%n4;NA_ATr-e^uu8(-3@9`a7*>5LVty$&Td95jB_YZ-* z1>IR)TNU=IHQTbETk!nA#1xB0)h(aj-)LWRRoONwqAT1l&DX9x{KnGTSEfcp>Q$?r z)pS!i#BfZyl3VNUH}#KSmd$@+E-5g~0d^f6NVgX4_1{hPyl zlsdL&T*?0ZJ3{-L5YMKt2a|QJBkr>=UZPelk&O3$nQVi=)6y;IhdS!?2_{T z9ZOb4|38~xcQWBk0^`0P8#mXitbYD`(Wa!})z8beZ2n-G`A#=qHIy^E%1|MN-@NbG zg{x`T;yCht&VJa#`EAaQf*f~?mAiLty{eTtlX0i_rT$2Hlex)xXN_j07ff&bw^#9c z=Fzi9?>FZDxhUq76xFnQZ^}G=5&nIWANR99d2bVzza+iv;Wz$Rm&ZTuaek9` z^=h4DwggZ7k*Zw}u@J zg+$bzUS@IhwLsL-gy}(R&wagD^i2Dz{;Z$9+shcI@7?@lPi|&`-JG1fkF%odjx91S zP;K1(CFS^|ciSdTdph^B!};~un-(pOxbWcRj7J#(nMK!XwD(o=%zG#DL$Sh2S3uaN zRxLo>=C1Y!#eKU@F4~y*d$m-yf3hZD&@`9nb0Z%e4VSwjwyRxyuBY_-xzpbFrs}%miAwkBqRy$rc z&D4C}=~2-YW_mBBInlSSm4A<^gmEBNf^0p+-ZQf6g=U2ZLG#hTuxZtiH+Iqd_Ci5d* zi z_}7EC)4XpsK61RqG<|B)^P^EaFQ`uNUHCCNc1_Oo2)0u_!LQfo3h6fL${$gTOwP{V znDk}MFMeB2yWMYj%6F~18vom>zl?WX>AeTvvTL^Y*-0hUGWp(}ek-j_%CK$nuFC(@ zSw22v{*jmz6I-}avWnN>uaNN=HD;fER z(^|5B?DOd7teJLC^Fv|P@dJ%tUL0V58TH`q(dy=}-e+|et|+h0j9QU(ux#~%j7!$f zW`|DOZ&-R>$i9zx_1ised#zsBuUbA;hL>mSU-y*>uNBTU3Z&O}e75P>tbXJs@1r-n zZrEs_Yt_HW>aM)qG1l^9=9BY34*Ux$Ui)8s#eMG8)e-N ziJKLt9jiViAMDUvf9l&I7LC&Vl2OYyswPfn6I&iH6tUrWy}hGJ}7hN6v zx$OMw4m-s?=BfuzGzdh1SUbo~9r@*n`GIKeX z({EP(JICI+q||f9x0j6hyYB1E?w(ue$jtxKrsc}t&?&pvH!z&}AoHXC_Zdm!G>0Ii ztGNX~UtQaG?RfL|8?3(%t!ppQ_*d&#KQ-=8s!Ds@+V|P@g*L0ydCq;mz@#4aA*_A% zD=CHF&$&Y>En##?yLM}9TZ+jY=t zv)L=Lj{RHKF5da6aL-b1?%idx^5r;|r(3?f?dZAY^4mRDc`HR5FQ4Hm_2p5Wx3quFlB$ysd6#b4j9#=SXpVeP!P{G7X4qbKfHHR3Ek_eowe^OxqFUb$=Y zmR)~f^6S=V@5K7ePwnq)S+n=6h}pNbM_GeQb55H0#{91L;yk3z{e5%HrAJ?!!{S(% zSnarQ`ykKSBY8aPN7i2oX)EJ7cKq|cf?uDc>Q#B2K1r?F!}~4tg0;Ko&o@n6GZ@X! z*>n`Tvx`?+pYcD&Y8@G8Epo(DxW4W`zr&viEbqL3EA0Ev&@Sv-vLi{N=#ZTlv!#BD zw)+Bmxh(xpmv$Wb7XIMTTAlnG`*;6sR$6@1;iT6lv8ra(-;2&{l3pQr%`9 zd}rw)y$Zdp3ohwY&$H8V{Hk!NXx7@yQy(J#`QG^bB$Q{}F_(SpsuDTHGZ#w8dUK^+ z-@PF;K{S)YjYm6w^V`Nh<;nUL<_qUql?%^b+VtC2*WhN4`h}7@VLPuq5|s-ar67a z1xt!=@9s@?&s@Q6yzo(mgyxUz!Yd8;y_+67o0u5Ps6IG@ll^Ld%FV)p??*-d|6BZ} zm^H>ZJ>Ykv+#3$YEi3f5eCvOC;eEodg;CS`%Ud^nxok3HIiK|};V6S1f71`AH3TZP z^ioZWzeQE*ma(tyv3oxG@zzsr36G{%SU)H~U9*i}C_pav!g+;hK3n3CS{x2IeJaTB z^5MgLGn!@Af9{s4l*$d(`1rW(egEP8b`j+-9L}0~R z*=pn0H~6=gzd8Q!*QegzdJ}%$8HE!hKcxJY+IV92@wtLm9v!>){t-vk{HfcopKGX! zk+yjmS2ca^c5$_Q2?=0eNI}%@cCg=S_c@~Fu?Ngr@e5r1dcKKT+yMHNLx&AZe#Z}*0 zP46+kUCjQxxBT(;g0h>cQ^WeYtrk5}srq)RO5sgiQSBD5s($Uj>{o8h%g+AVxTIX_ z{?hjUQ^TflvrAoA*;M&$*|aOH@3PNFcC3|Ln_KfT{Z!-HqE-x+z0j;N=x19O=o-Wy85wJLRtN;=RFeg(el@S%-$H< z$~`Mn)#Y*PjW^O?9iHb(A6>&5eyQ@-b*pXqHxI>Inti)}`knl&h;^y`A2)?Y{Sj+E z+^~l4O_|)W`AK_^O;f0nR$nmj)Uk^xCKJSTGCzpM2L^|+?CO8Ix|rw5>)x8E{T{20 z{u!h<7T-(R{3ms{p=Zdq{G?lNH|t+NanHE*jm9s=$j9^Rj)}5*e&%=lS{2WuaIZh9 z`tIND>)zVW`M%-b@qeOS|5yGO@GG4z_5WS@>PO$#IDQtssbH`y>AioM!N%F0wQQob zs?r4w6WJbSO$(bIX(k(f{^$0a`4^h3bF@M)$UdH-tS;p)Zn^ISo0NOVt_qR2W&ggJ zuX0Gc$P0CVFS}D^#K#Z28*Y5v-+6kM(pSI3 zeABON{Ql+e&zZYlvPDfVvH98}xvJpdB&NVC`~PzUzP-3Gx8B!O@ssMh1zMIVdkwj@ zGb^UW=x5cZe0`)>HMwww;b(Q9`kW14wTe~u-sNEZn93_3pH#WXyY%n-UA=b{A8)Vy zS09tSx$)ULlPOHSxr>=}^$z?xAeNAJ)J@Lbb?JIGyP`>~aw*%z_e_-(-`Tz@l*{MG zf|)GQ`3;5KeJ58=4eBWq`@3M`{uNCNAI&znpFVZHTD$Gub1&UxYy50jm%L;9{kh%x z;l>KFmU~ujUKW(4JH)U2+@{Wx^~PZ}cX#+L%jOMSTZ8JHzf9(z;jmFv@?mDt(~74W zt7R6iEVjNQ@t?WO?P1U25Zi(nuB(d|&kpUkPWW*9-9PEw>%UtR{jINj_kUXTeb;WD zgaDCw7x;BQ|MI-X_tLe(&%R2($i8Ocpz(HuugEpQ>5U)|U4Ep1mRO z3&)(~b$`B;-}_Qh{B(Mfp%hv`*fdSkc|G>x62P-f-5u zXoxUnnRA-h-E!nG7wa>u%k&NO`t_cka4J z^11(ueSH)EC$4_Ozv||R_cMLn{vKO(Q~Lg5-(8P_pWJxV?0HiSl&NB!wkNYz zf7ucD_pP;E*>UyXCig1Es)Dqa_s7;q#9x0jMJ;J=(o*A3_U?}Tt}mar2^=-)Qo5(N z?y$zaqf;GkX2fdA{=1}?>tt_S!|5jTd&1ny>T~u;ojJ{O>i(Vl2i$HmZ=@7x@7~Gz zuQT5#`fl3I^8FKg3!8THsc$n-Z^@ka-*U!@M+Ta=+lBovSFyckW5lE}w2|lwN!0#fjAAFHX6#U#dGRM>xh&OvPOlNynRj|ErHdCI|j+qbMF_!D^C@RQ4@K^MXTEWx@_n5ZJ-w}UM z$51XbC%t9aT<&$|JGc+VvgxtLsO^~e;8^o)u5|);mNS9n8*H|X~)?Iag5(*$!G6bcF|5d>e-!@m){?HTWu_UW}bD?srk#r zg?ghSOkz)8+QjuRVYl7%mCDN=ic;}m@o@=>znQ3#!G9O-_`Nm~c2LhjE?FiKIZvDS*Wx4AdJe$VBhm_Nhr`8vU1rr=wa^{3ug zmL$l;{Nwv_@lWycq%Tq5rdX$o>&ck1uIrhYl6rSFog<8Se@2ZZw75lzO80M$sf~;^wO^uKr28 zk~eQ`%-kvb;r~ZrljGYNyf+qni@khXyXCQQ-nBO?%kP-hzKhBIQ}Kg6b5C`jnOv8= zv+o5pl|%bGAN*V5>(Nx-;Mt(?pgwHkj0fp{PquP@l1r#IinscDPSdq`>w!6sUj7gM zU+`@IpUWl6r=ET*`B3&mZmyO4@e;$@*z=a=+oHeA71~yReOG+%XYKE=@&yO~U;X&4 zB;kC|c4_hJrSD=ET~DhP+qoop))Rg2p6!2ksLlN!U+e$<|HH?-nT>C3Pg}ii>7E_l zJ7lVKKg%C@dM?pNj5ql>cUz|DT>XVh?0%}=2|xGz`0j$A7fpTM?Q>gwW6Hah)l9a2 zm&!GMnYpeH`Es^vpXbH-!C$ys@2_|vEmAvo(fZIYSG)FkT|6ynyX3{vu6+>~#WkuN zE_RFT4Y-)D`OCz0{+bt)MQRr<>JR=><0`-M#m+7}r;ElSwy_t3MQkH43X9q@erY`{ zQ#)bNaqWk{HIM(+IR03~Htb?;m)zPHajxZ>yOzCJe(C(RXwki{7iT-}kMsH;=$aq$ zrRsw8($Dw3)8Bq7)zj6>_e_6lHS_f1%sqFDf5yxT`*`50pN(jy*Y2P%yj}bJE?(FA zmE{`0^u^OIxu7pWuJLPLaEsV3c;VU=x8lWSk=j{{{KLL@cG(49Jg!+~_o8}z;g^Z0 zKE_;_e(J5)MdK+SUUtn}^x|aKycI7vyX-tJJ{H|Of6@2AFBY!-p(XPdxohtVzZl!K zPV?8w)lNux8{Yr=-$AK(jt4~F7j*tQgmG({3YrF^UA(`{ufs}-dEqczdr8l zt*4J;?j25*oBq7$XR_Ah{|`24gszTIJQ~dL>yL>0{G~50i_{vuxbE@XKd8??_+a{RxZ2U&gz?t?gu)mCHf``|t# z*G<{{+B5sq&EwG`dm}IQYgH{?WZv*EbJpVP+Q;FJbiKd)MYU+{_C?{EzxZ75FMBby zYhUC=^TvIir|t)@@IEf@nfNx1b-HGO%=7PWk5?D`Kfiuat!{GMj;@!J*I&|lb#vc* z|GH|{68}5@Z%p;MR`B!D)Hij~&x$@xjdDE`daiP^gMIDN#r`a{D@tl)URW=A{Byzi z$zLXR*~xsFI7#mK<&RfIb^fxiPpC4T?z}U{``OE|RYw`ld$0tbOdUC;Ro1zwMd&TDwI)90+^ z-`jHZa+%@obDLxQo^N`6G$8-x=40xmAAZ*waM!08bpPkpTfHOZY-+t;yv&g&`r;dZ z#O>rbc3XVok88~}Pn5*&+lp^0FfW{WD)qKQS==LsWyg80%=3Ewa;6A>UDvUIihqjhy?~VSIzUg)QH1*FmWsEkUtW?V2*r>w@$z%U@|1#65qhUHI+sYx08p zNspqhI{zxu)roRF4?)t2MLp|epe!Y?dMIYl`8QX^AOFy_u>|Y|@G*98> zW(RYXTB*4IHSY7*EGZXyA@6Zqy=hdSY^rwH}QLWjvXt_p}(TndM&(*b#3yXluxhne$>fRr}GX8b*><>P4 zTx*yA#l?>DYIEPS{tfahZ@lMz>GrNn(RJ_o>a3=HeLwxkr{BEOfAA*kI$xf8Jp9*; zdd2C@HD~^7PJZdV!{%D+Pw|qA^JblSzq(OEL)}$=-HUMTs!5CZgTCzRx)*!#en;X< zjjqI>GXxgfhMwx*FTOT&vB=%^FJ5-l?OYVU=EYx8Tfd9GuHQ9&y}y|LTDR-ok{6~q z@_%L+UOe~Xjbcsxt(j8~|DAjDW6Zk!_c~9`j9FIvGuGWs@A0QpJ@KMS)9H44_Fs&C zicIG(tSn|%(|@{2e|qdrnO6@VbD4jc{^t2R|6@B%a&=!wtJH2Ss+n4}C+4DaSKO*O z`y(tdg7N9E$x|Lf!|{24NZ)g=&#tABRzlb>IS~Cn{xPR zfZlltpSt`H&(&k@AAI^Y#_!4T&pYb)rq^GenR9K+a;=}WjNe2z=L=~B~o=t-q&PuGnx zE3TY!+D%V-$C~G#45qj5So3((w9~aQ@17Q!PY;cG_n=66`qY@bXGOx(&lg4>eCnoW zUa+(8^wyYl&x%B+KaFYIq4TuJa60!6o`T3DsfyD#@0fG!X^Nh4$*S|~O7wzv_&hV3 zc$!6zy-@Oes=eOt0?Fg4I@9g+7VrF0^zu>A<4;qLrJ%V2)m|a5O{mnS1_z_*}G8=3pw@bj=vG;+ZE>nWle?`Sy4d|MbF` zUpso9T{^vV^4U0=`KqPOR;zS6-?JJzC)eK)Us}Aa(c99Vtw(;+0n=&vMaQ;I%P&4=Iz7Jd*w*RG zEgt_my)Lk)Q1)5toI=|)we*kK8`w5 zZTWcCnXPjQbD!O}d@OY~>)ej8&%x(*qUk|!bx6aR&rk(|G@#b!;WF%-V-%W*Xn^c&vGRdP%{p z@WvyTRpL}W{uQ#<`?%VuTK3)Diw{{kH>>Q6d=x5VuUokENWQntlF5h7y=rD3aTRJ; zt&4edU8TQpO`rOM<(J><<{#YhG5hS&J%482oLr%`wzXzL zh1I>~ThveRT@TdJpZuSPE7J#s8I3@5~d0^)Ey<$UjZI z@b7g}M6JVZyJM2MJL0?!Zw`{$=6Sug{dn`Y%J5y+)Guw_H}R0khaVsJeOr6v{?QFp z7O`2gSMRiK_povLANNS@t$tJeg?S=>Hhj$>BtGPEHRyw=U`S*L*HV+#o^OE+(U-Fu4tL8kA*t9Mb$>CK3bJ^tt1qCGAT#lGCKNs3*r@As)D@rS_q>w7fJ+78!< zdi`|zFB%(h-`fAwW1ER>pG(_+zw&0~zc8J%@A_$$_!aA?9N!u*)EcLzu$+ezrHuMztp|7b3gaFE2ZJq=`RBh z#0S;gEbR~6*A`HBULfA>XRqPLdFn4C&Oi2<7SD74@{_NUk6xy3`m?Rxt6b#!``k~3 zYfhicSD)Axxa+X_tLL107k+c?^V}cvLFKR4!OLH>SqFsl|nHK-iy{u-WUHtWv}0dqQCJ?&cCiVg}-uVVgE9JsYNu4{eu5` zKNRnN*iszuo@GwQwx`>69XztlGRU4Q)$rmGqf?7N&2p?!o_bwIYkkdL$wNAd%jP#_ zuhuw|@v2f@S#xiH z>#m#kK>Z72)BH=qEcR>THGfF{jXGF=U7e#Ya=y}zp!tfeJA*%@)vgoy7pG}cw`sw= zHzzNB$}XwZVHE{Ytwn&;4YNvzbr4 zyXwTe%_rvVJ~6Mj^S;t-{iO!GSMsfYwC!lcp*!0w%=gc~UA8;rb`M{lt+7j$-%GyN zZtD^bpAdgzc#P{^!X338n*%j|#3ZkLFz=Yx!P;JS7Ile!u6?&EoC>CWT$8Z>qE^L> z!YHoCAGZ~+o2d80DtX3(jmI<&KJK~L#ND&8DY<9%lH%o_&)Jp~KlgsFCvxY$hG@-1 zL9sixf2@9>c#OMA-#BjKr9W*C@{a9py4=Hd@Nmz2*7!^r_PT~woZ5@)gKU5H9+Suq zsJ+0uM!LGzFaFEQBga+hmaIOkey(uG^PPP0I)$^2D68&seY9I8PU~Y<=lm%@QakTY z`mx~1eUCdz8?CQB%oF0D@`J1MuaLNhP3)sd5jpN`cdc?BX)y18Rl0GF@4~b4-Kn`; z^J~}kr{=!O&6Mf;_ru&JX~%s@zWX^PVm2pVDE*v$p#Gpm<&WHr5&P{2k`w&1;A8l~>>jRz{SvcT?6dv^ zf3QmKe(?3!>n3xltxf;)WQ6|kKQ=z7FA>lEZ~4c)BIo^^*syVk2Q}X+3vk>y8F_Sf9vJ;j^!71%ahBm`5B(|FH3(bGGEdD z>fEi@>j*d@)zdZdRPAI{LuT$_cAKA>G`YI ztn6QUC;iVppr3s6W6@3V_R`($(y#wNKT?>-Bd7T8<*{G?r3>|C`Z8jxl)jfe{(ZU5 z_GKjdS&zcrG|k;TW<7t-mtX$u`RV=Je=MtRESa~a?_p`?d9?bD z{OJt&e&M%2?b2)Pe>5JE|CaK#e#Vvi?;e%O9oo4~eKr5?mcP??%ku5|&ds-zpHr{6 zUaz9{xAsBpyZ1Tt%H3I_-$f@Y*zeuo6Zz+FRidQsLZiJs6`E5stqL`#zWjRR^a>yK zZ%)=a3ybD>?zz%?lS^Rwu0n@xb1Ec1zKYX%@1Nm!@8jIe>U*~nv6Dd3op1;}Y+}a}yrTQG8T+_3a0-a*q#T+jT2;|7JY6ey6<9pIyHb59aT< z&VBD?o!1Aw@Ap~vKdp28koR4?>3&(hc+BH_YopT+OHa5H;Vnvgh87 zcUpJd7u>z;@y~kYzdN^XXTHB#yJY9=BiiSSE9M^2_udoz=)CGb$E52&`O2qPtT=L5 zb)Hh;$|J8;@2Py8EmW_yaryegg+lz(D%|SZdhNp1M>aakT+=JAXgG4;qo;eyt;+RB?t9e4 zJldhso&|}9 zH|Hk2+IA$|V~+mEoKD?NbB{mUbymix+|&N3*=aAOx7D$;y05^(@ll|V|3nLokIF*% zlYiKD)=!A|>|HkD2Un-MN6qdd*(!BzkN8#pMJ0uAJ8Y}6FYJ+_(D}(XCV^_LX+Nqv z>!l@_D1OH4f^A3YCs`PTMQ6I#9)~3F zM_+~hJ3o>Y+OPjnT|S%UKb{rRpZLSEQ(JZ2#2@ONy%YKPCsj;2vRO4w zWuxxL$3pv6KIV1KR+|$PM(Um~Hc>RxOg~YvLlt4Wt&5x&r_Nx}oJ#yc( zCg{-*>7^##Hj$5Z3gu7u;o7-c<(~e>>q72Nt@pS;@>jJ}-DnxL>bB5xkDBR6POJQz zeI#0C-NYXgj!e9mGq3ye-1qLAf9jm`o#kfz__LYjp6Z^%cAeGUH4Be;3N7zXyne{? zglY1Ptp$8WIXtspf1Ud5Tx!icBbP^lzx?ysXW!lSApXvG?z}>Kl^@~XPan9R^ykl= zkI4n+J}I9qOzSylW43vx?#F(Ubk2_@Nk5F{`Nf3qX3hxHzwbz&L z*Zi^N_l76`w?3(tsZd=ydG2qXrJH-twszJp-gzT>%DMX)^FmKwo~*s}`IIU1f|dU9 z$+hpDrEK=4&Zg>$Hm<(UOE}&=l~ml(pWgG}vyCvz z{MS1}3)ZA_eW*KS?fsm8%6*Nht3Rzbo^G!E-sf6YT_9Jbw~@X6-0H8g-DV#zT{`WO zG@bqV?9Aki?<#H76ZXwCo;FqU*nIEAB%6%GACJUlR374yV|!~*tfO7-^Iu2vkB#OZ zE;+f+n;VA42{+A1KaCZ+L(B z$IqSTC;75XxVud#-l6QatBikH_54fqicg;!KVnQ-{k}5JV4m8%x)}BPk~jOWZxmnp zWxvLy$!`jOaGlR?3bxJX@cX<+^+(lt>!$TzWd!Ct%@nb@b6LmYwllxNkDYUC&+XjU zWNhQyP_Hn1!0xa{ra4P|a+0g}KpM zKi5xKm&)9Kq~w#y9ly%`6F=?iu$ceKS@L7XD*n})?~^s(*Q@TE_~!E=iyZ5pay93- zPW|IPd2LzY?}R`3g})!XS1T+2eMjr&bH$T({GBD|zFE}lPT%{$+E$wN{KpUuy>EMT zD&{>8J^0x+pF8eJrGG)^a=#Bn=gphKtLg+|-dU>sunwR!5hE4e15Pqf`FZV;XLL+(kuPwkZkrY&!6Hsvz$H&^c2(r{Dw zvZV{xe63dbbBB|y+&_Hy@mp&Dk(;dl|Jj(WTpcXtsTAK|IiZ;AM)Av#hyVAy`_TQ% zv?=~tJG1`dhwCRla;%&CyI<(v)LnO3h_jPX8i~jhZY7>2VtCtq{lk3Mf z|5+#WGghsz)(&WSKdVA`Yu5aIWUqr1^W1LgMtJ8&p*oQ_j0FO>!`h6cA~WI@&HECMd|6IN5hX zY=Fy=4bAos8b7%_*}Lwx>HS^LKb(%AAN;)R>e}13mt!x_oL6=x-)Omke&W4De`G)F zK6~J?O)fp}=pXLS%FlwBdk@bHH+Y}6@6esH35D^`qMLh<3OqJCV>)xTF~8iYYn^8- z&#<03KI8w{m^6v#V1w_eawlzOTJ}~-e&%~7e5T&e-g3^`%`@Ut`_lcA&n4R(u4(>x z(!BSzL3zTv^ET5e**-Hpa)t6XDvJYLTX>lkU6C|^IFX7y)_wocgFTd_w`11_J(rS zZku}SZ;JDd{W<*ZrxZUZSaQiJ9zXc_iAlvCpEmUqtOaXgn2w)(`XObf&^)E^gO{JU zRkYdgrJvYbAh^0@X2bjqT8I3j&L2!&!&VTfy{G5pa{fJ@e(m9>D+^3d^S4LI9}v8j zwqxg3*}QDo=G&3>2QEL!FA)CCCzHoMmA9fJcHf%L{)TkRvk!T03f@y=-}LR{2Q5qa zdrI~V_ort+{B*6XV#yvB`3bJ4S!+Vr4qtv!{6S~A*c`?9hWDqxeNetB8mA~6`Dgcs z>QBno{;}@yc-MISRPcxPPe!NT+TAwWTXR7A$)``tZ27;PX0iyEYrP#U{y^q_sqo|7 z%aRj~4!>gkzUkMYy=&_}2xK$Z+>zq<-?;41```Bx-)cWt z9Axi(=BsCc&t*{AGv=(`KYpY|18 z|21D7`tGXyqp_pmzu4P{?Te)UczkI+eardbr*9HFnru1iZp~wDzoA*6`dfC#roBAt z(w-kIeN$s`<{tm`?f!??zH!>IwU#+A*}moWEmv*!J2&;1%ePh^xcjEApuAe>&f$4{ z-?s=qj4R{2bNe69yZra<%5SqjIQ-VLId$#){1V$+dTi^rG(Y5jd+EdRGL1i-cNzLN zM;{1&bMnLOZ$1^P=JNP&4?kf1CZ=N9Uaon$@0*0*yno>GTVhVy{l@3F6GNH&wo4zD zEHkfY{A;!6f*eQst>6c)WlVdH#Bu6xE@4*@tdFl|P$|x$@roG+0{*KkW0f*>mh%%jY*SKi2(K{d3?RqxW;`8%2Ew z{4LTSC_J~4d2^@H+lv2T5Z~VmW|b>LCI1~*#rVBY>7hruj?LLwZ0EO3dJuWdsbbq! zk#{exna*$4JH)+qcEPf*9C0b4E5$zSUlUd^?|tYx(3i?Q7tV z-u=MoHAl@!E9U=scaz@oKhO^Q_?&599_wNAH38S|$-R3a%~1YrFK7A3qlfR-Tz)Wb zAL|E(`&<dJn0@Fy2_EYtTuRe|c zpmchr+z0tGgPL=7QvZ(T@%T@E8!LXH>QpqlsN2f(`{I_oce|^+ec~(Qjq1lW_N!b? zPgw_upk29#f_*Sz0 zZ|+;4>zP;T)qmyWa&9f3b~Ep{*eC5zw%5~7#y(+Rx4z%-_2v2*^Ch$Y*nGBpcKgiH z;~R5l#wWcyY}5Kv_Sx4n%V(}PX74p$ckE7MB}Xw&vC`+=XXK6ZrPgQNXxsO{B4f{X zv+&>F4UV3fpndiK=ioCwxBAO(Zd-YAjsGW|nXiwn@Bj8I@bv}Wi}$4B*S<7!n{D@b zvG08L8{6z(Rkn4W zl>6K0tI3~^h}>Ow%{Tw`#w%8-tF}cg_gVa-?~84Bc8cF>vwE?s^Rq&clWB5-~PX3W8Knp zUkl->`WFg=suumz>y(a9TQq(4u4}rdWBPXP*=F@WY(~bj=;B2)^Mmg$@8Z1v@zov~ z!;5FOPwoqRJGZpQ%62ExUetq?My4Tx$DJ!L$+#duq)1<>U=M8ZQ)+W>b!OzvN{XpF7$=b^ z*s5H+9d?iRD!TOF zTk-5yW=7YpW(Q^m9x7;$^e@=C8Gi+gdN2 z9jE_0>Fn#LEZvrp*>U>Qlh3|>YOnK5-*%dnxP8LE**_Imdv;m`Pwpy=v)5V{G{^E@ z)~0V!g>m+;{>07R={IL)c(LsIThT{mexJ{`D>jzDpu;`UYuhsUOYgd#^?q(+;}`pU$>slNjvTGLuNrvWp7ROom-oz) zPg=kHZB2dR^Xs3JT;;^Y)7JicQZD=bt)q-m`o*O;D~q-*uKW7W?(OuFU-ommU0Se&4dA|N424lw{52 z$Ev?;$2~W*-DRq-A z8!J_d89%Q-lhjry`E1r1_nG;Icu-Fk8Pb9ZM6TK%+Wo4 zJAdXpUUx=#hVV@Lw0mc2`hJ=f|73X_b>{4h_*A(W3;LEumAo~vbBs6Nb^Kln%ip^Z z*DrG3d%dFf-ZE(1oi2FBVJMoXCiLK$5^tWO*a6+v`=vcn-rtSQ9rsR~eX01ESnxbw zO|$Ul!E>K(Zh5+yrFL8DI|aMO>aMLH1UB-$Q#0EpvEC-rE=Ocgpf_ej=Z9l-An5 ztjn0}vRVH2s|wTgWu3qN--+3OX4~6i+hkWgzFN~B=#wvH?zVmPProaFSNuG-X@-mJ z;%D=gBwzVlGn;JnD+2RD;8yk50RUiPw< z=Tn=xpX#R;&G6g!_iIGz&4|M{BMx6oSNp7FD0WV0a?F0meR0fs|8LKtr=K;Se%4&vGCy5U zVD&@UB<4NAIgRC=OxLAD{#V_0KAF|`)8zPkjqNpEdsh`#v_0K0`RNAX+IQ)8Dtw3T zcN>2&ES$GBKH+Way7eFjs0M}DRcp={_+(eL_lkGmPT2)-qb7a7w6CIdPyZ`RgQKgL zze*42`j>O$>w_uB@88znxHHDdZu!i5vF#7zkJLZle&=cMz$s8>pN7^oqrV}khNcld zkE52&=lIcxov+;ax<_cmyyYvlai6dc$hG$h zJpNp=ia*}}>z|4D>dPkk2hQz(d23Z&-|Jhe?kCwS%$|KVYxOPvWiOtuxNcNBuj@{i z*E`7qL(BVLMNi%A-uUdo|BaWQZ&5wz`l9&Osp62lFQqJkZr|pq$=E&r_yPK2 zITm_;FMp5phTZ!n9P3Td+_7=ZnOpMVjt{!exmF28+q z<-Lu!TAnW6qjEKRx9Pzh%`@6NpB2n`!O*|x{q$-%-CrBNITrMEB;7uCAlX&Mrf*-r zT!&|hq2`AQL-{_jnL2fnHjX;!Z+EWq54gK$=beSWc$Qq>;S>DrpY~oCsonq5*B!po zSeZMk{LE^*&zJTj*G+w0ni+TYapc+1-@i=OKU*DfHeB)i$}^i?nq{YuNL3xKL7QVaM1B9>MWKuC;qIg5Q|gI zI`DIm-JU3u#_OGFAF3`&{tNojwqJ-j(mwx?wCj}D&qK~xwQnoFDieO`PW43lMLYSG zs`nQdM4gX4x_{|&xz|=+=l}AWm0z`UJ8wJftnIZY%Dvl9ul%5A$$U>;_(8Lg=s&-- z1NTqo{FoHOd4GcZLG!1}KjiKd{O6k2cK&qD5A&VucG~`j>`!n0P**we>;K)aZ-)5i z$Gs1}yY14>H^raKzueo}x~KP@Xr1>xzxQvKKijmGd9!W*-nyCgDff=l%=szw`Cj=A zTf1kk&m4Uw9iEnVu%=y^p8=l=Txod59<<8;Ddy^lpd)-m;{)Weu+a=fEp1rg; z`LUk0*}Fya>b)MfZ_0=`z@Or~W5-pMGe@?xv|eTW7Fqkiy~rjfIyln)a%_1><*UNQ zm(I$pPT6=qebbenFXU{US1SMHui6&$UMIBucS!pQo%MXH<~K&h$zFNCpXb!4R})UY znjn+*Y+g@|SM)K_HLeA&*~&2|e{ro#dV2VLRP}?bYm7fEUkk`&&27kzvfnAUrs(ox zzeSa-7dJn6Hlg`tWI^PUNndn!OnnmcMQ4Z2D*wnTvj<_ToCWSGTX^VselPcXJ!{3k z^DkztxPS0x;Pn)Z)t-v0JrzH#$(A(VQrA9zyG(iESK+7ckKS2$=a5GIOyBFeQ~X!v z5BDwNz2m=!kzdrX zpl1fp@lKYCO*5GLMYtbsKO$Ap^MgxHpKsGY|4q5)H|Dz9ZqDtjQnQnor=fKqzeB5F z$qGJxk*yCr7b)6AniR!4{64h$q~@x6@n3fvyF)&&E7ALHzEgVcW4YATkGHi4oHx*U z75>&X^KIm<^|z`!cjr}$e&Wct|FJhY;_LkhkJ^K)x%dCfS>AttPxzT@A6K<;*1ew* z{?#+(_OjO!p{sdh7iVp9*uC_1Yu$Sb&Odct<#*@3{N6Wt+SfCMmxN4bo}8m{>+s1% z>Nf6Q+KgRP=BTwD{Cq@1%(!o>`|fjrJ6~=z`+4^3rM&&+dzZYb>9OhFX8rp6KJTS* z+|$3_xw2yp0QUy=jxrQd3;l5>iVC1uRGa%;w+Nac=`7Y`4S(!W!FO{ zs;>H*S>?XsgZ;U4Hg>CCRXs3%zc29hHTk623tCyLk0qU0bCZK>(-d764uu^&lV^$> zrObSImPPoen4>qVy(p`%2q$BsN{6;y#>D<>OZ7wxo3mCPI?tcCBOx@V@xJZzd*%0L zs@(cE-TuV)x#jOFpU}0#Xm*cDX zBN?6RMI9%9h?%l4j2HEJF0_`pc2CIboar@^k55Nmk&#SV@o!po)pa`41lfJ%5q+!v3Q2!tq-Bl=`~zJCYAsUw9~eWa1IiM=Fn|yzrkR_Vb9OpyEC+ z9<_PeY69nlryk)x;`8XWtL(?5iHdPb&xG#ltW%t)C1yM~)#tg{qZKmuIdkP3Y0PXeDsid!}E|Ylr*knX(n(3A&GWg-vZ|x5<;+XLjN2-s>7+ z>@BC;XYcOpH`uRWcg)74W=*I5RhM_ka-KEQDwRGuY_=~vA>$I0!>6ogdR*8(_nyO_ zmYq|6M1Br?^!TjVqxc!+Li2OhDZfj<=UTJsr@}}5v&%dDjpr-B%irfw)Ay6DaNo|! zUsJ_D@_khO==ag|qg-Lj{fGWXP9FJvMDxhoXOTx%pH)2a`fT8l@|nRM<})}S?e?8* zk)Wq?FG)|;Z-#cK?&irmj_v8+aj&MsBH7OKPR>4unx#8?D;DmYTd{HH`5%=j$zi1XR}j_)1O9rl8=JHL0T zcdE}mFSPvZ+9R9KUhgdLD(|>2%05Fj{=(yx?UhTOpZK~qKzQH5Ul+Rm=w55*d-9&; z4u780zqkW`AKaf%-?0AJw>L+ARtsdGYd_J>vL-ct+pgbF4(AvDOgY9Z(Vt+``|--{ zo5rH2W8=>JIB9+3{tt=&-5)u%Zxjo5`PQ79c2YmVX4c1)W5yHqs@Vuf>}PtlB(Z6a z|3&x?@ag2Gtb`7IQx35-I?jGQS#4DB&BV3eciAp^z{Mj zto-B}>&H)Xvuw34z8BHHUi9N+y3Lv2t6qMZ{Vel{^;xb*^|OLI%V&E&DnF}wM1IEU zPJ5Hv9p7ig9+98@UAR8Y&TY^6nx-GxpIslVKYRDc{TbCA`%S+K)u(^s-I@DaaQ42> z9ku%yKAx{hJ@S5ra_4n~HfE!l5b;J(9q z0=CWV|5IK(-R0+chqL4*Ji5U z*Za29=InJ(o4eaDo|XT&Vm5yg_s5NoA|Kg3s(iHXQRt(CkK~X1J#zd=ddK z^}02Q?dQd7J3b#>-@*LI=Fx^74Ld@3l=Xy@JKMWX9-01Ynecxfl^K4vmp69)?$~)m zy{qy_?a`!1#YcS4%zt|3zv-muTMzG8ZDD_dFWE}+_+QN@nilW!75tAD-oM;;{^Vne zx{L3geNJ2*a_>-t%s#FsYVS_=JAdQ+!SiQJ=#TByYbHNm^vB@ix+(3Ew>eJvi~e3( zBk@UWi@odX0~NlpOP{g!TtDiwKkD^?8)vUr3EY-CD{x!oapdYd`%GSL6Zo9=?Els? z|5eZYzdiH6?3&!=+xU~O9Ide3eNAmGfAV*Y-PbO^iGrr}`CI=se68I-?Qlf>+V$M; zqyM*k+}^W4dg*=XqpwcxwKD%Cd3x`P^G`qSJKm{Xb6&vz!{6SM@l*f&)%vqW^!B_B zQtu57*Vpyh@O{?WBxPTIbeEw_rOdJPQ?KUDKm2||*|K$E^F`kz)G=LO4`L|D8^ulE zd~ffOv-i$-KCk*NeEz$fTwz7y_lifY_bzveSAOou|G=iSZZ6Bm!}p>dMeix@h~D$| z$l80oM{@6-J#$X`$mhMgJJ)}%^SblW)}vV)J-{WbCT*Oxv2y|H}L{*Q+1(rUg) zZOc3*yf4PD;~xzsO&wJ{^7INl>0sP!M~fQIp>J43;fAr_-FC6)J^@@ z*9ZRmY;ihwf_~KEPw6xJJnfPzmd`t_dW`Fl<1wj6iO1%5vP=6L{VbjozV2Xp|HX63 z*#+;r=9lelkU6&B@a=(pB2otT_b1f8-yHUp`id!>$QIx zgzd2L+v6OgXQwnz59qp&YXM`@qe9T%JMEkg0SVM6DHXLqa@^cOxat}mc3aJwVDyI$b-qxw$iqu-BA zv)Fayp;Vz&;c5-#IK4K(?VXuN5(_O07p_p#6Y@PW`)JG~<)ghv+`GRX;Xc|H)c#+? zOh{ksyx@I}dn$2CWrF&m@q)*D53^bB37q5dXTcBEkIqRJAC;4IKB@&e|C!+-Xs?&^ z=7tA*_6R=PGGxdk&W6?(!j}@o#`5SB#3YXg5sc+6Fc)Yi+SvD>~ zM7Tb!N9|s^k5b*q47IwOJ7)a|eO&eEdau|c^B%KDZ;wSil0C-uXuq^{=Y5lTiuW>e zRR1mCIQK_xvie84Wd4uU$Ce*ycDc_jBd7DJv%Q1kISco0oWJ9sg~J@9Gu*O%((Z!i&H9wL^-k`T?q&EWvv|S}uEjk&PVVT~ zaZ|$8=DLJ`%~nC>d#P81-kar|JnqbU#mt(=w3NrsHC0!QsYU{MV9~O z^}1JXe`I=<%kxxpQP8Q^6Vx9(_YPkZIzRUCtW6%*<2LM!y-f zx3rdho^Y*k);EJw(H}Rj(apYl>)*C(ja8rceqB>bnE!db@fOf6ad@!@Mb>%LtsTkvnrCcn4352KzhIQQ_!&-#X!EL&w)cq=Ze zSG+90`0K)FJ+5;v{?Ivo^h9#OUT=l|qooGDxyK*={<_Xd&-{V4n3#d}^+h#pjQ8hX zIQ3+EX8nR?ch6N=KDL%vpHRC${&wT7uMDqGPb#poP-SEEY zLs>%&^S9SC_$J)XJy0>XrKX?pzTn0Ehqo59y;}YMdGvy(0n&eEPo=MDXFPV0&wQSE z$&QaQmmeN0&T5xFzlzU%-sUZ}8-i~?Jofo}6yMg8dHck!oX?gx|Gwb&@8x{k_ix|$ zZ(Zu&z5QRyCvW2~lS}&d0UpM!{%U5%5a9TA7KF`r@|5f9+{GT85$>&Dr zl56B1-!IwqGwjC8XEy?Jg-i4<{R+61w?=9xhMbJK+4HR<;_EZGC=HkD7GQhmMok59k*DgQ}#?l0aqXB9)F?Fvh-$Xuq! zCl*g!?-tjvhwEq9ljRfa-S0Kqh`fK%w}X3!(9?9K)z5EuPrPb;Blvw$_HUhI-IDnU zd!~NWJN7^6&Fu%DJbUU7R~S6z>=Eu+pIoE;Snrs=(Y@n8e(a9zGuSutFT|J6M{uUt&Zz1CgW z6S?X7M*Ygg&m1?s71N&+EN}E@+Q+(M=Z*ag?b<#r?Xm5#PxzyK>}b#X#5;#>oUc%O ztlHCW920kzzce! zKzq7|`@vT&!+%A92*tTrrLbLs=P72EgO3s~;mE+Olv8s7u z>DiaFHm;P2n4b|lF~_4~(bbz7dqd^dZqq%@EaGoIxu9&#Iz7?%7fU>p8aEa8mS#k* zN?Vh|zm@Cuq&%$w{o;>1r|-n^^1Pa z{;B!r!^ZzBb;lkzX4r(z_q!I^S>x~d?M@Tpzdc5Owx`FbNl&^t z?~==^gRfNEvy-;vOxQ51?nzAZ)hTZ$-rpI1;m{p!3*&|2zyE}+tF-kjI-9* zM%9yejfGxBIDxBxs7jJbS4Hoy0`S7+@p$BinFt}6hAQvG5TkF_Q>m? z2U{;6(zW&TC{BJNm!37bh~bjaxtVg0x;!uDth$!sDP$HpA*Px3aYx9n+K7UR`tkpFNk?s;n@#Fp+mjo?F)_H`?%Xd0qOX zFy;Bd*AE?4&MTizJe7BB@gbZ3)Z3c7UA9iVT4*7c_EADB$l$!Py8!FKJx0>?Q|HNl zXy5nuXU^Y*`|tA2f}VeN{^4`c}Oke=C`n>~+Z8bMf4YxS!0GK@FQ`oVlH{ z?dC)`CxzA?cTbIche8&WuN#-GklFXkhqFqfwAFPSrc`3+TM}$Fg z&88mvOB%-P$2T~zGfcOh@?-8lXQ_oMFTTXCU#7uhefRoe4d>3qf)g|+dB$bBUhVkV zY$4XDB(wPA)vHB?;p!o~PJEuXE9CH*e}0#K9M;Ny@?PFoIx}-k&f+hj^E^u5y1S&e z-WL?fIv&v!xS=GV%TVLo1-7{h4oq=nJnC{TN`&Rkga=1Tx6GOFMP}+6Im1%Rr?YzY zeY$GNx8iYvz+zLDre3itkz1d5tFD#3bW8DyoML;o=Ib5pGO4oD7R(9|zUpE0cf+Or z2QL?H+NHH|me;`!xuwV2e2UVVr!IIniMji*YW;MvDPk<#FWK8yDrNI~r)|mFxG8i+ zEZ3`h?AFQOh;F^yRFjz4}z27kg)}TefZ0vMQeV}Lt(zuJ;`R|uiE8zG*AhCtccJfzH}f`rTXH33^VKCU?AFZN zl~Q}jR=fVkr7N!&P4F?X^lplAU$Y}hLE*}(s+EV6(mOXy<=lD1Wud|fZ`P`n%tZ$~ zveK`%yt6xKD;LL69H#K|^X2f@iNDozD~qPRzSHROoG0!4GZUw6atr6kJlHmO(MRED zrRz$}7nb>b3S$sDdYE4(*>LBSl`@?c$!}74<`mW_M^_ae`(eN3%H4q2pm!^hO9QvA z|N2F#coG-y^8ahQ!)m8a4d_mPC#O(;WU`h`o!P^=k5pPyf2H(4dcxN5^LPBumpd{i zYo{3JE`JoZDDd9;XLA3hPm5$I+O?)=<@UW>jLTllIknQEFHm&G0=+egF~ZtY%EB_I zYqEZ4SvxssuTHQ;!fe&_{~=4SJJ_$CvMM}k$u%#t$T@3;@85q>EBrR!DRJ-qz_<;( zd^t;<{&hs9@1A>go?F4<=WAXpJd~$hwc^Cb$?E&;7VbIQyV`E)ov?CE4Q;jkb8qtq zv~y?de|~56f*bz7_ujcJY9qNIH~yV0_dK3U|IY7pbliBSyFM@Lm@`FCK z+$m!_+;~TLmC41Iiv)60cD38DKJL~UsXpaiO6%OCwoA;PC#DxppBTiHUdaFYsr{oh zPZRh4ai62Z3+C)ioV!ghy^!ys;Z6+lAY0y;SbJwQ%~DAl+^`B~-kmY+KISZ~t#cO^80a zJCvz5^8%MIFT_qAT=T_UJJ53Vl+#x#CtX(2JyJc9q3*?m zVBeyw_F2mc?7K^y*!G_+@(FDUIe$HffBGx!6AK-meoStg?ykK&l&61MzrK82kby$D z#gdw+&i%7#h01(@I5@qh8V*aJ^it#Wx-yK2?^ zmrE8Kbu>r_xEm=2KM!1=x2R;7wx@IXF3#Fs|$B*||J)SGMzWGIu#|6Vh%<}s0E%+V_cqmMq&?3O}qoIEN-fMMpg0Ct(sNeto z+jrH{bN90MUyI9ryY>35>bdiJV>`Q>?;d)qsr6}3@fjJ-Xtm!tHZ!vwGTs%qX_+Xm zxfnCaprTW9?JCXI+%*%YJhCxkuZ}S0{W7`c>hZnFUMJF%!*(~+9e-jq_mFIdx~Gb2 zrKtnwjMhsm9qK;w7lg20lb$H#F#C#Rf`Art;HOz$+M1_#x9c^8Cl*NRpU>Ny^2c;W zR$T4uuiuPT*0pdjetyQG=)msQ<({%&a**f7pA0b{=XI)>t4t{fd+K+G`&Fr1WJ8l| zU`O7OxTP_A4|m^dQo8x^PwuBgJ$ps@o2OIy7yG^4_iN{sW5$Pn?PMtCZ1q?q^3qGu zBEgSauqJ_7P~`W**pv$|b~%_woY9u$w^rKv<*ddpJ;eDV->sZN7m^%f@(%~ z#iBJY>z2P>GU;XBk9es!#+s3vWm4O={PnpsN5J>Np?$BGy#5)%!83<<5#JQ44o@Zi zNunKkN_<-%_GEYOKG->QJ7`DIUz@V%5 z1G!QaEFHf_@i^_;;`SuHYpLwcn}2v7-VZKmoyuCgWzSJw8=a+>7+sjm_nXG+a2hW- zwdJRr|0RVftj%A2>ik4qtW1J)3uFZ~{Y2BaYt9*1s$SRf5?La-$auqCjz_BsdmFL^ zYxFiXN6gVr;5^TKa_;&*@wCpjIR#v*lbp`^i@Y)la=PL#-W7a#pWo9J4_0n?BlPn5 zHc|CInXD6fmLFzVs5PnYg(q*6@M(ecU5ny%&S!Dx%e8!1-u*Z_jr-~xYiloAifQJ%U=e_+qh1@+j#Zji+1HbxgUcH zi&gu7Y`*)XiJM908OJ*IsZ27TH9fA*i?Fcakq#7>aKCls$rp!)T*rS5oKLm0Pfbng zpLT77P{RhXGR_n6@hg5j{9|Gj=xij{V)6b^%FN3mKjm9~gxN;4S~j&N1Zw}9^uwm} z)6^MlZzfGNu#Cv^un~9~$aeqmiIOAn0c%C3u&qjQo*NM4KR4*a^j}M^T+w?`?%{x6bG4S<5fsCq*ZB+g#l3)hx5cmQ5t%+^LgRRo`1?e7n?j zY3(zczHF#9Sie)9Stc zr~h&_C01ps*BrXpo>jH0;hTo_OtqF@G2$VbYwVTi$F5Bm z)l(B#8#i4z4d%e~l39rpz7F@6Qwdt-SMDVtzS`aA&%YXyEB7 z3tmZF*Rywi-<_RiXyQC~>O~7K4ds1Tf-_Qt0*k7G*`%C07Dbj_)!AJ%Ett<&RZGh* zQ%jqpqt%qN^G44Eo2a{?k1R|ATol!xJ@UF^lE=fDrkowjG4ryc?ok(Y^@RQFoSaro z+^*Skb* zr)yelo}E2;@)3@xR?*!Tyz1J`7Fj0sn;ic>N!8++-)E+5-up`%OBaNE_^Bjw#>>LW zTQk6O?c~W`FTHIiw>e#TuQ^R|w_x}^XPw7_rz9k>Y>R!27Tx(KtC+djRwJWqMU8W|;@s2IyCg#O+ow-F9Q;Sm_F|dWTBS>0bDG!Q zil{#N^S?|S!-e+e4zUrAM^jjf1lcz42z2BR=W{9CY_f6{r~lMx-Njm$cWlWO^A9Mz zTU}{nCc9qyUbj?RWL(zNgY&pl*X>&`d3Q#q_`iR^Rd+ppQ7QXDE(?Y$pKYHp$IzDJ)T5vt-!~XEx<$3ZkGi3GsJx@PA_!yP=7MdF(zFwjj_>j zoz%1Sd&LsBD2N~1(BSEK%j|V8Yf6+*^sbl-v%Iz~&0Bj`!q%r#PAfRui_0R@qHxM3 zqwsa7Sf2Pqyw*NyIp1deq4uEQ+%F&R=smh=x$dR5a#Ym(Im_0XWGqxkUi2-G zh2QgWRjNg8@UIs=Wq-PkY+r3QJ=2+$T@REeEx|EP-=7J5) zQB!@&rWA6CYHuw+b9TWCrIV^=^J^}z_}n|!sIu-y&Fh@4rB|=H?Gk9+EoJa-u`GLV z_2-($&F;rqr|R50Yx<>V>4ep1KSgSOcU1pQ;6X=jv!eBL)Gr@dwB5gLqUsEZJvI}|Le}@1 zx|f}B7PZ>Ft$fA$`nOrmwPBvk$~!0eHfy)D?b?yyvvbZoqn8W^ZrrN-cVy}#AFXpw zrzGEQd^7R%Z}$Zmmwb1`Z038iHtuD?rgx7@o>pe+%kgj9v#GwcX-i?h_MOH(ytdiy z#~uiT+Pqs5oTnzb=EtXnrncIZdtbUtTK#ZawE3dxFGSAQy{s#2nEp!YeBI1@g&ou1 zB>3OI;ANq9ZS%JE>9O(CWzSd4^ii7XW!`WqPv+b@X;q2i-X^P7mgl6DWCR?(!JEKV z<@Wpfvz&eT52d;$_oxdqE?C%T$5d$IVH9!x!v_bm?Rgm+(skW?UoX8pvqGzHxBSxA zKZ015J|!=UQd()G*~hH$^ho1gcG>&fQs3_WN|lOK()nuXU$F6lY)0=dC#$@umpd{q z70%s}x#MA1#y+p=%O)?kKB>Ast9{Rx!%rQ~-kzm@mFrTR@48s$yx^$v4QyErB@cUS z4rZmx+|;~mH|4c{cJB{RnrI$r)_vGU&6zuI?-nQWQ%{%JMaX2uxL0|z%YUi^0_ z;XKFvjD8P}Pwj#n?@s>yRqfuqH!yc?)O6`Hed}Jo4;5W-X9|P#uj}igR&%WmR^knj ziPv&4QR%GlbE_=O(w)cndvSL8GQ?E#;l{VYH?d%k? zQeHeKH)4?sv#?(JmAxBUP8D2Ss@u_~cU|lFZszL}Cx5c-%*Zg@6#Qa&*~@~~PfFH) zX*+Go7z^3A6+G?Q*2i~;S%ts&-gnEtPu03rcX__l@;9EM^jdA(Q?)6(cLwcP7Pdm_ zM?vtZmod6ie3n?}xm7akR?YR8>k<tV?XiF?KnX<~y(SK6!4szC|@}(lVLi|5EqX zTg|(-YvCsGl2)&`(w|*?xOASe{Mn*$x%C=H+^sIF#y1V@6HYXSJnu3xu#O9w*fMig z*q4UeMHg0FFKE5BCnJ+xhvUSdW0xLHxO~)8W7~8;arMO6(nl8MU-7b8mnUX%iT$yP zOzevO$?F3<-lg914E4~f;k<5=$sXkusOZY@Y1zujA4(Pmc&nVca@Wf}&b?HKvsgKC z+md%nR(Y@Nb86Z6n`4{G`(>|Auk3Sj@hZ=ky|4E>Bg^=dkey5`zxzXFSv~GMInz|P zWb7*tjWXJ`xq#ukhD%1FXw;LnA?leH@nPbBv;){A!V5Sp*E#iRPn>MBVu?Ek=VFP4 z$3tHfs#Z<%Ti|MRP1?DH({`OxzxKt+CB9!c7?YwB^WuS#$eJHrw({nw&QtywE4mz!jA+AQ*!ST?26;fC6yTMa@% zqCGsB4~s8(om?!l={gJV&nfKOi5s2NUuD?Mx3| zc4l!$C|iiESkR{#0-H>v{4~4OV#-x*9%gDTFwUCmq5VhW;l!|Jf3}L(Y6ArWBWay1Q`kd&eZ@mCEbtRUY$} z>GMwKytQk=rt}xDDsGCOkJgCZd5&$j?%QYwmJ5ps@MX|O--&?MEzZNe7sw#SH=`~5m_CV7&VN84)O*6fL! zTv@M9sE(VSqn%YGWx)Hk;qDGS-NiGGI0v8px$OEA>FM7N2RKceYUq1HY|*Jcks3dD z*2QbQQ*A@d6i=`Eq4@E_gS!6=+o9{xSlNmIrMPFho8>I=t)~m0>K!l5*&K7X=Tg}5&}iB4ywVtT1KY;bLrc&0 zWxqBsnz`Uj3m<#>-HnF@W?hf?k$20e^hlsx)wk12noeG+NNKFDcviaigYBLNb9a9D zx+}r9(Yf2@@WWqBg?m0MZPHKk{nhiB>F%K&`VY1zSbtGo(fCPiflX=;d(`BBB|;6t z*%C3)B5ylxyXuvA&XF`bG-*#v-Q&L7+=>ed&ofUCjh8z8Eb|=etrgP0wO8D;5&ZRA zy2+~UaM_DYjzIqhdtNeqjx*o1>)@H2S?iuX+3LJ4;nV-@@D=g3v#nMvIkwi~uBX%=Eq_6 z^OXC;+Y;-9j(-#iEf1W--Ib@=bYn-sjxa_Z*ZI!)z>YB2XjVm5A#=3^yxUOU~qxNmZu`u%khr+du<|VETcxNdf?(2(KUIFp^s)Ab5+V>m9Z{Qop3D1AUwvmPyIFDOYi>4-pdaeTP=yzdU2zX zqa;aB#NmW;s`_r%^Hb%PJ$lyYcv9k2XzDKMH>W(R*Y(X-H?`|uQ+erN*jw2a?N+sm-KlO|{F*Z^k$(=vWjUIhs%;59ZkIL}JEiTAjg(s(s`+unButG%k~iWXmV>Z;+YS50imb#B)A(t%s_Ip@vd zzTDNe@Wfi)7bjn=*Z%c8E4lvU+IIKoF!31mNl86n4qK}IWLi$SFwP0_dUbT^hLidF zZGP&GUDH5^zFxzH^G?8_&LOm~x-tBipg3R?GLV zozAwwlzkf8#*!VJybsJ)9PoWvBiZcPX|lo9JR??J(A#qCn6!#ke?%NwoH0nBxZfX>lM?KWZ`B3(Br?0PNrl)w6@74>103d=ER|Mqb8O4;fnkQt0YS^F#*v~XW0zr$hE~SKls;`U21!`>}t-krKUYL z@&eyam1^jV^2~g8$~iCZ7+->HTI!Tntc+PdF62D*nydT!Xrb)vCZ*&nUP}|saJ?y9 zY$2|pwEboA2Dg}=Mf3GVj~D;ExpGp`kBI?KvJKhx2W+1gRB~MBZ_q{=nI86y0Xpm! zKOZMJbmTQ3`x2$JNaN;AmFYjPU*Rg@be79BGY?yLYhmuQOHAUjrq3VQ7(eNJ{hZ0^ zX`+s(V26u>_5@9)RT49KPjxeBFEsmUma&s(iGbFlq!TJO!NPe#Q<@j+2W%*uyvSyS zNkE*5^o~_Cmvv_-IkPo2ZeSEiV85iET`@tubD~B}VY8(DvW5CPQ(0Dae7>j^EWPC%Co2MlUHka(@8$Pg)1a2 zyaH03xa-yC$XoeIyjPny>1U$p0nTuNFy@eb+tNM$+s)i}^w`OYHT(Y`UGmq3C8b<* zR>|G#K`z{D3OAX|x)!;>pnS%)?q8RlmK@Drwwe|o+MvAX)UIxEa#Qx2Q6 z_-=r~gXLzI*KxU3CcHYNq8;89Z1qQEpOo8O-OW#PH=p>K@SQPTDC7I%%}36yG5ftq z;n%#b)qKZxNpAh}z^try*C&r_O*}tijj|T9hARlH6Yp>DesSQ8(t^p8!?xS)*>T5x z+H;L_MKQT=uGH%D$E-4H6TY|T!xvpHk0Qgfd+goXbk1M<9{;(xSmOGr&0l8Dk`C{CByINpHoe;Fq5MOVibR4)T38)UZ9REWdPl&6IgPZyw(CTpaRYg?UdYE92>; z%t)P75oygI$~8~i952Z~dRe7$o#AwbfzL$w_aAaLr(D?lJn#muzq{b}REfgdOD4)4 z*cjNO)U}#Hv?0#q5NE~XE6fj!eiX7=Z((F*X;HZJkY%lT+t2XIiCZ2{|ES)xSCe`5 zN6j@)93L1zZtW2N)7JVaCQodJb)8}TBdrAnY_~ob#opbs_H^U&EJgc!PrKCTJvrFC zAa%!^8&d@~EO`9m>AEEqGY@KLXnx#Ox+hFuB#X4*a&d<~_gEj9yuxo>cX#n{TIf|I0brv!&{pa{j!_!;V+?l4~uhcPAY072CVW4of`e6T<81mmQ}BrYcia_yK}s~xyk3@1gA3X zhFy<-a_+5pvU>Jage3+okGWMTr_Ri)tI5* zFumb%18aHy2C4H}=C{uDe6m|v-C>{{#qH18{)6Y7z}c7wZ_D3?#ojy3`~ACJ*L`c- zJ&QE6uhbaKW-T!koxEe>udM|ENrk(ekExi+W__A1)p5_491sEF4|zaE~e6W@^)u)}V{I7cNx3xVZC()%?Zo>O#*~ z9n&q6ShU>k>_S5gb!Um@JzI)wA86S8>gmd~X-b|_6LdoGVECuPIddp#T_je^0(i&JM?THT^kJDd5n`etwRs_Yhg6Y3J=rz+#RMa@y*DObEf%E{CrXIVsH9-eOuYJA}&V13`^^Piss>IhjlNY|VvEV-NoAcZj!TKhn%-Ktw zZdV#@k>$wL+^Kn7`9{kwza@5WoTo3zxpmlE@~!tt-=?-(4VyVi(-i&hmN0(2bs}fU zw&HbClf(;p0@nSJm>Qk__uJBp-5qOQJI;LSomeIqdFyb~iRngNC-hC;Pw{^oDzEb8 z$y$xKQ$9cGRiABk&_w%~`(~NM#q!fncd0Y~{W7WkX;O-_qh6h5xa+)6Hnk61)jMVO zFWS?7i}U7#H4`htPfoCX`M_6IR+d;SKbf+~-b2;)>b$O#Pd)v& zP7nB^X?u0vr-fCYj6>w^R<)G%Xd7JU6=hNPwn*6!`Yj}bvEOpZ)aD?zg)PfAFkQXQ zB75umgI|lA)SjrgIGA4YJ#uGxaO3GBuW2us1@9j0%l1)!p|@W$nr*JxC+|#7Srvym zZC%NDhceZ<3*IRG-!=WqtCVmjrCE=1y3VoAS$E+R7t>NFPfJmeykHToIsd+C9GI~@ z&!OUy`5V>C$NpTc%(N}yt3GA<#`F0GcgJ}lCmY(YDL>z^e9qxGqnxE)ZEHhLmYgW( z%v~{s)r_<8{CxH=Uo9v7_z^ZSztQPf%*isRRK|puw@n8=cP&fYdY`1oj-s|cc*qB93u2<9)A7rc&&^9%3nA0`omq6~ShZ?WyVNN=^)q$=eh5^|Uef6lVVYL0erTlW$zQGuLZH>+0|jx1TAW{WLdC zoB!d{i;QT6xE^);A5%X$UCsQ+{G4T#->!p9i?*mIe?9P<%cytG>CM7Mb7lt2ox&NP ztS*|OaL7Md&gZ0t<0kb6ebY`}tgt6-@v*gf4z~kNdSBSqvOa$qpKC(=h46a~ zcOzoGrd#&y-Hc5XL288YwOA+Lv5GB+qqji2~)%|55% zxYyb_0j@im*o0%^{hK}i#jfT%lT>@QH*J&SRm%;f500xc-G5tqlua?Ne?w`k(K)H` zo37%EUwDfhGGUo^v~bV#Cx_IhzVyE7rRNdL-Ix4zjg-mbr0SA?>9(;=+`qnM@1|IOb2Ggx-Xg8O|J1LSm-8HK zcIvjuu5p~TYUaM5ZKml5j@xvL>mO;q#ASzv^2xuet^m4SFe(NYd)O&^UEdR zyw7P>t~;U^b{}vw?N6G;I73Ha>b?@KhyxN6I8eaYTw?ep_QDd^^2R*yV1%fl( zHPX`i1z*{$%uo0xdg$ejy56u)kE0bDIBHuW-e0+PEiGi(7TtxMyg_ZBT}@moBx@OG ziBGINB`3(Qpeg#tY3=lBw<_B-9L!$^*M|wnOg-Uo)y6qwLDZL(=Gq)O5%Z5})%xWv zGC1lwHPg4z*r<5lokcGmoS(4IHOcYl1mSol9*5JD_ugi{(B*gLoYY>yi8qD3Y1=F%N~iZ_|(X#R{U+WcdR#(O2>c$WWF1xD%Bjt@L)@~5nHziI5ZV1~Y( z?rq~s+VAvBj_R8UnSbl&`LgB=U&+mdAqM%SmTr$u>0PgpelXQ@$3#8-IajC4zKq{1 z_GqoTRC;H{+rQ4)?z<+jIpl|*s(Jm^Yxer=T}IEc&wrSubMJiz`+}-#xi8*J$1?AG zn^5Gh?=t0dU(@v6fqXx9ms-77PdsDRuFl(_yf=GObL5A{*_BM{4|w=hoP>>J=Fa7M zdh*6s?^opAV9o^Sj)LI;1#6u-H!bgFi{S<`dd8C@HmZ3yq>b62L!=1^Lef3|I%i-2bB>&i);oQpSf zHX9~X{SauG5*XVVviQwK)4zMe*PQM9AULxlV*ftviJW_iQ~1`t_L_A#?)*{SD|1ZR zcQ4e=Bw6uXHK>s#?$DbzY5y*A83m zY&YrmJ||_he&M}Y)-Ip3k1e>#WFSHAaH}jZSGo6$*$Jb2dCEV z;kmuCDZsQsH%2s4kk6Du*(tq6P(TI90$>A%SNtoNJ_OXpeav2&{GFw}c3xo4qjXd2``Zkr0Qk>@!Dy%F&{n@m`eA4=mPu6j_O=g&SCY?BJ z{z6)r;Tu;;PnSW$p3c{$r5aM}J)>EJ)4V*~p0)mv(K6%bsa<4dth_(;aNN7Af41%B zu(poWnW83j(#2qAr_Dz;^^JyV`ZuRPcwyFa)<@(Y+n!ji^_(9*cgc3nSmu(Da%5`e z7eCcUR-SG7lieCyxF*XS_dc@PWqXa*Hm5&UTr+gea|%biJ*ptu#9L(LwCB(%$LkfR z9#>XoY6yOR(bB15r?5F=vKqgm$|Fx<9{+_W-glhxmsff8%58-mdt$_*sr!4%KE2Fy zjCvHas%6RfAB=`inx__nE2U}BAH+2l^{HyjG4S9d6v98kTxA@R)VmQPjH zY;0jgx)R?m9F%d;zVBGhzQN7HSI958%dm63a9PY^N#2@M|7R}9Z&VAJVcHP(aOv6K zx~D}9S0BIPv~t;I^#@J{p_XO6QCqf4b@MrMKJyR^dp4KNP%ZJHto5?1`&hG#x<6)d z8z<@d99aGEs^_YS=DRlf2Gul*`RvwMyg63ll=_Wt@42=gD4O{Bq4eYb_IgsSL5a&8 z)Tasy9O4KUY@D~{Q2%9(J$7dV=SUc?=4d~=$nuIEW3rg0W6z=>iQ{rRK80xNs>MD# z<+Qi3v*@msDvx2%LssD(MIi?~!5>y)u3JsjLOvkDnGjeY#s? zL5O(ob{2v337#C8pH^oV9DNk}+SZKqKX=`(sjZ3+^pC7uzv1ZhsD1nFc{LngUQImv zFLl|DIxgSz{tr?gJ?r1b?Ja2S1^veAB5OGe6?jxzIni_Ta8aSHbVJrftKDA zKa0q9zw<1dGdSaHE8@i#vj*-r`tVocPuTL3LSL_P=3jh1?uXJY=U&mhQy&quuBqVr zxr!x+bapUoVpBO>o>{s%?}#wZZuW<740f^G#>`saTKIQu*16d51hv9>FSkuqXk75r z<NfZNXG`(^(>3cd{n1PPTX)g zV{4n^%=F1jd~*)$+8vn-cE*Eq?{Dc!)n}M~yYfT) z)!k{9FJo$Mo_qQ9{^Hw-`=2NNoA)a;@Z0LPlp`h=|LC~{+P|8vv>@EYZoOEoV&zAz zi{FH{{@HIbJ?ZB&?InUY>s=TQSmYE2>b7Sws(p@fT=lVU0#onFn$kH-`q^im+^{6f zP_^BWExfy=P~4}>%~*Nwot}eP&r+t%{(h)OhT~Cq`L2K?Qs*1rbsK#9^uhAb^o9xP zXT;h9*k`GB7c6hyxbpR>iLb8V2(r-JQ9@duZ(7w(9z{l;S8 z%p4H9v(G2!cS<+f#SoBMD>8}={jn7uCaA;r-bX$06X`x2(?#fTI z9iBXVHKj5`T|&peaelF<#CPuvvzpo#HZ*abpZa&{i#(~OH?;*z7dr+ox!M^mX!S4g zkax=?d9^($3jY+BEoCy~ceb4p`Z$vBq>j@rl`G-%K2|OESv=dS;!UU;ThsBCA(aP| zZL)5z+95NM?_8G;s{R~QZExfgq zNB5KP!xs{qKQGQ|*|nX)*u}GJ>65M9E>4C`d&(4#D5-i{PyQtm>{QocyHHPD^@(p! zOIPx&3HMX|RZK+Q`U{_|ki9CzlKcCrEWd=@)ipD$1g#Fw_h>oyLH*GE1kV!(O1YFI zr~m0a{Wtopec7YaU*_j77cMlH^j|hj*ZauZ)KB%+a{g8KHl@zoG5s6Mli#;r`W;YB zUH1Ro&#RO5w|uy-@jv}yzSW`s(QWU)N3D4n|3&hcoAM9trw`+epFaIjRsmHPbelA9n6}dnNVQOP-X+Rtx^j{_(zc?ZGPLW5s+)6T@pC%kn9_ z`1Akd>lu&tFRzgG{qud(bBSmfsq|XegLOKOneYEs30JwoUzgOvUmGB|Cim{S5o)p;ob6x&o_m)&p#{t?Oojmn|U>_H*9}D z@!Gj)eeW%Icb1?3Ym-^`A-y{J?cD9#-r0Rvc;><3f5-mbY?jkc*#D!&Jl^_7?cIZ~ zjjA`Xf3MR0zIQ|VoAm16S`*JjPft<}yFIts>FE6<|9?ODw^x2k#XI!ZG4_V*)yKbOBd zFW1KS?&Q21#uYn0fAfyEEO>tQKd)QC&Z7s{+%0$0uiaSuw*Pxv^4aTs_x>r)EB?oC z|6}I4=;}4K{GYql^=!GzJ=dz)-o4EJ&%!fx_Nn)`{+4L3Gcf*<@SOLuOmg)m_wVyI zwuOrere1TcoGGO*e1GrxNk_B3zda|n?OTd`mHRgrwdx(8+tz4ge9M-5b*px{)}_kF zN*)H?SKrxfnz6i-^YQ1c>bI@t+uo?muKD-mT>RBPS3j%g@7Q1VY~IFZnWHj+GXCz< z_8wSWVfg9bTbr+)e1W@->mRjQ|7m~bA5-P|HX`j!!dDJ<`#*2;<7)(GWIh*GHN3dI z;?cRc*Vfo?w6A8G@WWO>y!x15>AhR~zMrZt|Gz5t^`gDD_iz7=xxCH(e)ZGX-St;@ zzTN-nh}!y<3u5Z)0ynJ@*yvsLJ~I;@#hC?`9qjd;9KObaYCwEl1PY zyNBk_`|)Gmn?%2R=KJP8xA_>{cjBu|XZ54c{%@@g1lw&Vprl`y0Egzr}A0`SR6BfITPw+k={K_kQl(7{R{Lh^r zM^@&h*l+3bNB-HI=sxl-<^0pP`z^|j{o&8wb9g_?uTPbc`Tp;k z?aj>=2a;AqO|#4{|K{j7fj@1NcXqw_o2R|uj?>*3!+PEetGoDfSXZ<0->V3J-do9c zxRpuZ@W`PMhDd$Tj=W!(RB z&yCc#=iZoa%Ua;S<;~trQ}^#SX#YL0`|aBu#r;z&&+Yd)W4QbZ&+-2&&+V(7^Tb&F zZ{NGuemT3V-<$5~T3h~^N5W41p{;iE?)nQ{Gq${6(Ejsau)oYAKApS9*SL0MJe9Gx zuShz7YU$^IE!%tqKXazxHRrK_{f7v$8vc_F99UbBQP<9+{Ge!1KWiWBYj|L^Souu!({N#%?M*F*)^ zh1RfJUAbAE{``C1i=T&P&SA>mpj5L|IHvH&ZI&O2d^_HjGHiOu%k<=a5<}Ac#)SEg z5~|B;EkA_ufmUOAGQ2HcfqPK=WLM)7fPKHHy%0lqhRy7**R(Y zKfiz9bE0UULtXp#rL)U_`tbeF`#_gaYdo`4yVvk#8`eiBl}355y&k!K`@Mv@iGLeQ zmwk16t@GOV+Rba0*LGf;z4r5(?GdNfd|u1FW_y%)RQ~3F7piubPTYFum-1`bYe%nH zuk~JIALlT?Cbhos^fsBm$=Q`*hrFUR|4kFql>Asf{i<%A{?@RF_lwNz&)Xf}cj8`d zY}(fd?X_{M&!6g=6M8NE#`GKEH?y*Puja?*#U}DbG+&F#J|VSj-Ii;S%GXwyrmfv> z79qXX_gd(+>NWNo?`7{je=73*_D|Q+vhU2=z;$hjX{v9u>+7uS?$AwXYa&N{(IkiedF~_X^YnX zjMkI)PRy>!PfG9pS#NCJzqeKU+w;xbH==L0zR7*VfAjWD*Br~=%HR0P46D_5xBNBi zHlA&HCRNURgNpY?lhYgYuAS9O)xNR&#_pS`YueYQ>|N8JdQ)rLthI@M-xQUxN+&eu z=t@7D^<-*}taReyoSwDm(l^|;b;cgOclck+-syY$pT@m@aP->h`H^8{g)z@1C~&kNCg$%x|o|Iet@IC-pw* z`sTYfPua?p|NlSyMyAN@Z+X@1)F4fdfs zr=PjzrD_&EZ|=$PZ69>`+}1zlta~^sYTuEr&65)j-#F;Sy6>@wr;OTrajhSRwqL6= zjGv|9=eH>rCSPIs;(Fa5N&_2x>ZhEID>rKs9lp9?FVu$I-V)&8$=s=d8k+=JZ{CVo8RvN7b; z=2bN>&h}sb!z6ut{=JVit>rl~^=ikopYA!&9{)|9YtQ3Fdk=m47*y958~iwV{*4$W z@qcL?Hnv9}p5AkeYqoZXOY%?2e<5ej`zaK#CcR-&xT;3m{_Hy4kW)PCKK#6W>dgFgB0m~VZ{?b;^C>Z``*!5i z{_<&^8T)d!onSnETGehsR^qY_e*=3R14o~l2|~-7`M+NMa58Pj)sPQIXDH-IluZqK z`r}yl(T_=~d&~~IWW0V=u`|eFOGlCZQRzv>hiVvgMOIwp+9$d8XM*#hle0AP9~W~4 zGgasv6q|dwljHY^vVt1lX{T!LpVJUhIULaQ*m^_#RVA12VV`xS=Bz5brFmvb?N_x0 zP5C!wo>W>dx94@kl+Hg_M2=hhWBB;sjnj3DI+TwvFijSANg?Cd?>THDDbs=Wn;dG;gQ=ubutnRKixNKeI9HUoNPB;j#VH; z=e0lcosxYfni1XQ4WF;SD4BU$Z{E3^3z%dYj+g$-IJlANNXzw)7VV4+9vCyNWqQ6c zO}lkvl4v?#w%&(tX<4fKEy8a#J{8fash3{9jJ@z)vcg_>#ck}%m%1zLU{_xpu4L7% zy4mgI8m*Z}C;jEPoPXep_Kdog$nLLviZ3QGS}k#C7bxLybT6z$Blk5{HFm z3#3i<+Rt_RnW1g|l(X71Yyy?z6pxu5f4YG?VpGBtofVTq~}d9>;@ zN0gbvX|63j3sPCuCSA{tSd=zp#Y!PlosGsQ;>T&GK&afmj1`^RRX`l^r1`Rh0R*vwTQCS3Z^-~L}rpMCg)^9=uZ9-WW+BY9|k;-8&D_17Mr z=lIw2=)AX@qe1WCW9S&J1n zwg_4|oIes3DD|*==cFVqeI<`tDNf1xtDC%^Y);_$$)qt$FHEiB?h)tEf+cD?=dypb zUSD)_!;V;c=c%*KFu&p7vn*~wo~gsVZB@_CzD|F!v#MF{h4?+@uZOA^%wNdfDDjTa`1Iqa@4P>{GHt=D-(q*9l;mvxFzjc;t0>(c98vyRIp$?aSv!p%~|xWa6vOg*#KGULpO z@-r*SbzZwkBYfh9!q+|Ly5V9vA-F`tth1_~~nPKF(!`K3O^YfB3yaY%O9Y zCpMlhXMW8UYWuA<)XAFYfjvpSgb7W zI_Jc0<#3m4?)T(x%FOKWaa*Pw?(Q}5=82dkLLZf*m2WFwce4}tnUIqH1ht zbuYSJq+YywaqGq2iz{E4UVM9T_M+`B`vv~~eo?;2zQ<1B@AensvNuF34P>c|9a&R`#u1C9#*= zXMZ#M8+loL_P%RhzWd(Ky>-9D|FZvVxh$(YC7WLURJ(TP(w-$h-#p`GFB= zS$z}pt$WrzoimL)YTEW4y0N;eqs+GXY|Y8tx$&v6ZhXei_G$84Y%Y8%IDK*2^Qc+T z_b=>P^YziSb=OSSCa-+4A?Pgm` zx9wf|_RhA{T=8wHw}0I>+v>YL^!B>k+gHnqZy&#Hcln$Bt$kO%UC+Ir@w@D{Z0_&d z?=pX9-geII-}ZOY+m+j%--^r0&WpcO=l0w3t@sxGeE+TAx2(^U&y>%fpZ(wA_u04G zx708E`}*znt?%>e7yK1}>%YzZzFh26ibhJuWM2 z|FUAiV~69DWzUyy(XYGwXuIw<@%1q^Pamxo^VeIa^Y6iE;soku5fd&=cWec`m8n+?H6w=)yvIJ-rtdvZoa|qV6%Lp>pAK3=6lIqi zHT|Ud$)}^|Jo{~-@2$ti$M){8Ur9^xC5MLT4U_ks@H1l+kG)|dec5KMWz~dYgU5f0 zGB@8Y>L}KKe(4!^)VpUj)ppOX`xoE)I_uxW;?Ma>@u~Hv^HT4p+9!SAIDa$q8w2Ze ze*3rlJf9ry{!i=IyBp4DuWzm0^S8JAne{h)%ey-hUrxOK_xJ1N_cwezbJJX}`thsH zZ0CQz&wp2cdh_XRI=_$pT*+C{v{yZtoeZR`I_ z^?x_^-}!uU`=6U@|Nq?`U-M7;|Hk*F|84gDKeB($XZ`uR>lZzLyr#W&N_oNjtC_X8 ztdjm(T{^_6A{;4R$v^+!Y~}f9-=*27%uk%3USIm)V!EGbS=9c@PX`vO_n&{aMXvJK zNoIF%>-n`lDQ}W~-`KAC^nkKD|6IMA8(kabZ~Fh>aqXGNvdyjb{FKCL`T`=^m{+TQD0QP%^K<1gv{ z;obUSx*K==!hd#7y0yH=3V-Qki!ZGYE-iiOa^=^Yuc@#1x%Va63YI;&aMIade&xF~ z`wjmN?mE27yZ?1v=fd~^TlW6ng0IuB9lkR4zvgFovC_9mKl{pMMf1S}{|S1I~(*y0$y8l7L)J#uB+`98%xTc7@W@%-+(i5#n^O4Z7E z82;M7c>BSQeCMD$nOi?Ce81_|;_{0Z)|LexXVfaWUDCrngkolyA}HSzm7C6Z(dr@bfxUcMP~Q;cBP+w2(!uF3%euvSKH9h{NqWn#dUoX z%5TkBx?S!%Z;WTM{QKV$ue<*)Te*4tP9VVK{$)M2LYW#8)_r*fA6>2unW8GhM)w%y|Ps$&z~`{!F6oxkXK z-@H@rcP-fY@^k-un8U{Q0u^s>f&6v!^X}eLpuQtQDU0 z>3huX+g2y9KhmD{oTKr7OovJQ&6o@aDgM{TmmPLE<(i^ZM04t955b{af?& zwC??^$^~1Oem!*U`_{UxUw5zlzRm7>S>bJ;=&4Ko#h$JAZnkbpI%$=>XXQ`zv)|3_ z@6>Eb<=9kU>UGjz6x5v|#>ZWhi$*yD%cf5ah)2tcq z$_|~6j9T@7!jfOIZFlxe{`J{=(kuIb&Y}iDY*^*(4Tt?<)T-)CJDRD833 zd))n5d3$?4l&C2_<%#_g;~SViyLYSK_OR&utiNl{)qi#rQdKX#CBCdIa{Bgnrk#(y z8`A#n+Aov&_x82?i?@odbvoCqvM+q}QrUf{L+`)L*ZmohyLJj?{9|wEa=k$2?!9l1vz4w7 zzw}tatJ_~pIhXxb-&~^!fe+t4nByl=^S}N0d`r)hkFR_^c~w4j_3gXgMBhf=TK%^E z`o8sl-?`?;Khb>^S#oueZn@pxE5_`8Vr9F`pDuoT^IPM$?++i9y*jDBv+KjlZx@+^ zitZJ?`KZjEvc1mJrutsRn!mfgN#FXutzPi>e~HfE*Gvf)zS-yg*Xj8-{|Q(5yF$I= zD%CLx({`u6-F~tqmF?u7M5|l>E`M_un_K^2!Lie)oVNV^pZwnb!7Q&`#|mxkFsu`; z)@NjO4GdB+30&EAiRBF|GfT&m1fh^MjMeY=e!o}!e(&|Stg2jI(Ov6aPy2sn?#$}v zYz22~zt#S~fB$*y4N<>k^DK*>ZPBa@etdpbDfg$MqEEg~>!PyO<%vxfpFVYZz@}_P z@6)Q4tTo+SQ8T)NXUwwAZd0^gv9)D+R(09geY@i)Unpsrx6*P|n%bWUKkXJivnZQ3 z!&HFLVd|W?V%NP{d8;e;J^MO~Kl>{4y(EvdU!rDiy~e2j@y^1@>mJQwZ}6{t)p01} z{{xL5TYt|uld=E#hlkDT2ikr4PfocL*qL1yYP^5i3L(Qin}xpF#Y_sG^?jDs6~nfb zSC@o&Ydn%wh)=rqR^s%PS3#$HHTLlpEXyig|CB%dmCVeQWraR#PedKwFvoaX8N;si zVKHk(4s9vhv9V0#bLj=6t!Y=H&IE6F=RAI5=ZvDxr>*NZd!OR|wD~me%=dCvtlC7c z=*wCEy8U|2%HsDz z_Ce3@xpDtA{#Pu%CiUIbyq4d(2V`E0Xs^4wbDQ^DjU(&%A3Vq|U;CDsyTG#6QEyG>2>oa>eky;(?ApA@YR+kkV=HWm3XEL?%ssO6*Y55AuuJ6f z`)#vU)-L-d+aY_j^L*uoi>oKS*`E5;YH_aZ8mo8L>Y8VtU4G@dZ|{!2(z#WoDm7P^ zIfVu;Hrc*nNzeJbX@{-^UVC|XQ}r^}<5spm)`J?DO%b0K1$vxLVU>C;zlRxLYs&&vG*gGt5FH4b{suI*OW4Pxii zojt3q9coy*Z`J2X@6SwVUg1A6tK|L5Mfc3EnSITb$&JbVlXFPp_KoMNbK+);nF(3! z73av`9dLF33Ddx)?fgg2${J2||29+mRr2EPGc$}A=l$JfSK9o#Z_Vxn?{4j~el555 z_k_vwFTWFbF>lqZvs|-d&BSx&-Pp6?CJW}R95z?Dzo)~txrRc~LHu6!P*&ouGS>ADN{Ji%#eSdhDJ5x^~U|E&Fn7&;PQ0?S4%@$iDCKzLz&Q`qVC~ ztG%XL8?m1)?Jl!Ucd4@5@zfUwu9UCQS9jXO?snw5%fmPRiB~1fr!a|Xnq*yDCVe#9 z`FW?)Yyb83yZ=4<<^Njz%KxQ}I~*6YZR52v|B&DL>6FU^IRO> zTl208{<6;T;%;%%O?s~He=4#+N?i8n#L>lUF8}`X9NVpzGf!j9!53`7(mMGC%M&vW zPvt#tGRcf9+|4_ohSy8_57Wu=sV$r4 znXS3IA<)_LFduKMRN2u}9bD6DTi^aZKIK|P*G8Sge&>t%CSNOj)b>|;naQ00N;5Mp z)-06r&$I}u+qxm)ypV0a#lD9nbu8-(y5H}pd#`4|d)@pF@0BCbK1=&OCfepzu!!q< zZpo=w`|xm^zx2(In=k1f&3L^aRjTf?LHptFb)K(Gx_f!OrR#E1?ym4#{H$Wi{SS+4 z8r^@&nx2yX@S<)}55Iwk@3N!M+`JY}S~EH6rpB7Upv9AW^OD6icU+v{wsFUNjyn}Q zUT)1=wbprYk6W@J%sGF3dt@1_Ow<&5IR&XuV@U27h(ED;ocvQa8x z&%%qTYm}dVs(E$h<2Mf7%O|e95D&YX7PTic#N|-q&o#`ZvHE#AcW-PfWY=)oK;b+uaXo{fd~ehcl3Q`x#=Y1Oim;=Z#QovdeHc^K{KEV2CST%}jH zmm~|jPJYL-|8+>Jq}+`a9XA(ss9p3uW^(i1lhv$tL@r zC%7D35ph~=rf-^A|-a^?72Ka(p(wUwU=+xvX6)Uand;d)B+GsueF+E}K5j?*2aYQ*?z@)wW&1M z+dA7c>)NWBwVThKjhS6(&V3*?x!~qMiS{~)_J|(m_@2WIJ%J;ynE z+%1kNOFo|1Q0;kS?~#XbS9VNyTo-os)2zRD-Z&R`Kf79Zo4N3|;EuN*cglqFs+V+S z-dnO$c=bdbHuLEL-G=KHSnzkRnxC|G)^F4P%z0O8JU_?YTysMDqRp0{39CwM($?MQ zOy@seyZ+RshzmA*cTS8?iw_M+zwcmswZ`{zZ-L|;m2ckzvTO}}7q;cs?fc1l=_bb> zhNM~civm1CjL*iK=`Rv<;*h`E<-a8>@$R8@ty@~dyW_N$xvmxS{ZV9FSz@*4%u<~& z_j^gTj?3qt(|*7t`%`M!(FbD6apDZZMW^+5SetI0B;vaMR7>1;;c3dhHto3{bK%?U z6_txth%Jwf$tYZ#x^>#5Y06Q0nUyP^?wqzgYF~Eh-BsRZ2FBYqZM^X#;n@_IgWtQzxVOcY$wM~-@(0Z@yc~<1_g-adm|JWsr z@)X<-Z;82DlwHSnv-D^4w!Xs}FQ<52yuxbocfnKh8pnR8tvjBco|Ydaw*OS~vx_$` z*&J{SK7B8{SIpYW$6>x>(t?1Sb$fS&&J8;oy>+=k`GV$&rh?Pj41KhxhuQl4jFHh@ z$-%s;?z8LPsLZI|eAA^@zg}Zp%f4mby$X5LM!o1L1w@2J~7^R-_pPV9g5 z!l`J@j;nLRx})d17Jp~)i(Gwmt=R$1-Mu&Ly}#tH-n+K%QDXlw-kK*DvZdAYO7~A) zxmA3_?kL;rueR4NXGX-D9OrOQtKdD$eVtm1{C7@CxuCG^;j_cK!HZp2#obAZoxL}=k0V*X zR3P{AX|GM6TS>IdB+cLLnZr^`vbz|p^(ygDv4Yx7p2wzP4f3J*X-3M#ae#18n zx$3vl97EnsX6)}v&Jn+vryP@Pc&$u!-5+&{U2o%VC$k*=S@9xOO*Xmu>NiEvw=Y8C z0vG;k(hOmGu6_AYN3LaDHh9T+`Bi{TiM4vp0M<%s#mMSh&s%i;86#8}8QaeqFXS_w|;y zx69&h2j{L|DY1KTnRvyPDIP7UM~uqK-|jn~);vl0?S_`B@9Il7&pr8$cgbgFpXb-O zZ_YSVvHSk*DB-W>a>6AWqwZ`gjK00?ppBI8qZ!-Y-mVG@snFKG@RNPTqiN4q>E7nc zoqeIq=eCZVzyIb4UD38Y9;+EQ%Y2XWO$&eVz}oA(?ozcQ!RNQ^z5LB^*3?1^n<}5J zK1;H`yY6oNmiuDIpJP>+hbZ~3q>b0w) zb}xJT=9cBQ$=kTI%vZ$T;TE2-?Wa`o*Oxk-t~V{0m1`xJzP|p_$9j92?Y)%gDbq81 zOqWd;nX>;ZYeT7{*#z(Pr%yi5Q+=v(L8UJI%e^W5Jo7>dt(|v!zFk(BJKw#xtUA{3 zmbHBH&Aigx+Hc=&tLF2ZHa&J)_>@yyZeM+u;#hVvdftMI7wVk0UiQeo+|||1)fJc7 zyXn~rp9wo+<95%#{WmTC?7d_ASf`n>R}|SjdU}U*j|*R5)pL%t_sJWleVh9>_RaDe z_nmfqv`f+cz3yAipZ|(Ut1}mge+&HP{8sqQ)^Cps!*Boi_Wj|v@_@JR550ZQ*t)#4 z@0R|?`26|<|91Rkjd=d|bd$v59h@)HSO3-Hh!WYj|Kfzj4vkHVER;VpXz&R~Uul<~ zW^(S-Klk4@zrTOmZ@uMVj9d4dH{1Wb=}DTs@zEngOFmOssn1g?ol5@pJAAURuqZir z_=d}+&5hgtpE`J4@q{8%wBY{zx>|;fGbgrAHqwuOnz=@Hl8l=5w*sD$H_uDFPFeI6 zNmPIM;8?zR$;Few?x}7kuQ>;8JbZ>vTK2a0YU?$n7B2#B+*|qg#5e2P`(IsH=iKA- zX2aFQ<%i?U7pKOSFHW`PUr_(VRA!y^ow6P8Kiqh@^RPLey~Un_il-mkvbN+X7)O~+ zk=B*g?3pH}mk_(N>F8>cC^Ocrvm0-nb$lzTlnF?_b&P z-*4r&*Wdd$`6}O-)JmB{2y>9I1 z`R-c%DC2l@VYhQedk5cNYo2!oGFRTQWtFpUt!}tww_uz8inr`pzngC{E+|u2arg3K zxAu*)Y9$6`Gj1iOweOS_D~q_5nA*N|L79GlHOG~AyjkBFw>CSz6$r2vxx&Z1RlM<* zpwVf*-PTXaGz!+Jt-bg#seQFB1u zF5`l^jSJ>FE|`08!Cb`!a~HNd9DJxZP4-^-j~fsD-3>L8n7fWNC|Ly@d64+@#(|BU z$=t`y`f{HhE5Gg-d~w0bhyXwSQ%iRn_sx~vE7G(0&_&<0nsVkTJ1a#}YHEK>X%7r~ z-Z7<+r|^xosaFm|_;tHyVP_5R73Lpr@|)*p=6BN1-Qj4;@xldyb025SyjZnl_r+b) zj*Isd%Zgj+mBzf>ajkIiH9g zkMHQ~l$~t7tkk5z$}8YF@0CLKQX2og0PO$LGp^Zz{5N zu#^utCqCsf^V2_$w;30_b-0kHe<5!|_Se2}>w9l1wm&}H=Wkti_2ce7`%)I0guBvL zUNgU9ZLU&W5T~(1ob6RB^PFEzy9Cu87S3DusPE}qsnVjUQKg$+q+DHDwfxrHSB*{4 zjt4y#JSYh$P<`>F;moSZx$3|D`sP}dPiky4b~tS8c(~i)@N&n0kChoJmaVzAvV8dl zzreX{rL*q5j9K3AKE>_iyT$9=R)0Qzr#CEo%C)&dR;s0!$}W{lUC!LoeespziK-F1?fS zb?Tvvucj;h@~-%+yW+3xiodoi{xYxlySTd7&)=%{=F8iD_GMK!UzRT4KDWziYFQP3 z)_<0)^yXXo4sWL~DC1j^%d|DV@z#3Bw=n_M=bhiEl&yLeB0Q!3anc`-mTSlT@}~Kn zopZ~&((>yBBfs1^x4e4ge>Z$FGuk+L^W;M(dA9`e-1;H8C9o(W@z0A_foC=EXr9Vk za5-SPpkJY1=YqqF7aUGraQN|p50U{tR5WUsN-8eIzDX&#^?K|g~6SN zGzyChy{vXismAunvj?nIZtrW3^tY^f)iHab<@5t3>u&GlT&?SBztnhcbZMDF*h!N` z=4*v!o?AC}_j5*X_1yufQ+|DVRnxsJ>iNOBU*{e#op-O&`8o64|2>IT{V&!i9y{rD z&LXq7q$2i|Oby$bRp&li>8tbn~jJrBS7Jmw#qGKR!3U^`2AO zXU-j;|8K|K@EPILj@R!CPB^vD?w+W{sVSM)jxO`wtS5BNWOwI=H%DiunNOafw@J_O zX6nuSgEx$q&fZ<|Jni}Zs`=A{r)B&p776>Gc=C~6^Bi%@^Tf%7V$Q+sPecC%@+Bvy%`_4T)r|hv%!Es@d@vG@vE91j>P8{#uar*qtggWn& z?#~~&EMA+vk8{S^lWw~cz8(0g`24Je*#`5YmwvAJ9Qj=OT;+`en;zIQ%ufpT%q&Zc znRepf&zZ$$Po*Q0)6X_WJf0q`JGXvv*yJ>?=X)MhT+%xj6y<*_=vLsYgX-I=XU~rP zVYYpbj(K$Q8e@xi+oOI;rBnN+^i>5;`ul0^$pap>Oa4Bn%Ubq@J2Ss#fx^un?%#zZ z=AW1nHr?%Wr|pg2>)ZNr=55S%mssavc&kiH%lPT+PYusal;=*=o3!rqNj>eu=iFRg z?tUXQHDZ@{l}pvE$7gh=ocu6nrt2fqu*{^F#hDA&OzWChr+)UVp0?6rv8gkHdf#3X zI~dnpe6{Dx;xn_ptFdi9_T{FDTUh)xmWZ$W|3ofIO<9}DcT>OEw`y_hj|jJCDz6Wo z^H~q*n-Vdcqd7wB&Xiq56rz}qqe`@zh^HcJt zn$`%xUyC?&tZy$ZOuFeCIdM;ES>~dpZ&tpEzR7)a_MAoESGwJvu5&QA-ic*kd8IMyeRIT5&fLcTRNH%^bawT6jtv6uK3l!}Ec&~0)!U?>razT`UjH;_ zj`+_df0|>0zwPEp{{3}>oYPOOb4Dy13^=n&Pypxzn{{y5kgQ#UA!ubHH{_TC29iW$nFFmBI=g zKF;ml-0iNj_=3i@r1xwH7QA|kw4IBA=f(~%*|EJF zSj2}V=1k9{C6B!HmN(bjD^jYQ{76xClJF@X)ygWjkEfOfUlIv)cirf%JAIp$+sAW9 zjpTpzx->1FuwS#syLS4rn+w*(3d?cV7(C$*?FxM4{q5Jir?naydfG|;0)=--;~CeB_1?$o#_WIKb)Xk+lO9L5voMG0Cy8|>#T?)DZ{?bW zISWdPUO(S<h!oBJF z-ZzD97cE>@@?xX*q2rtr4t`zoTD9qIoRQ0Nmt$WSzBZSMUNTj2=iRv*+5>+DOxK+C zAj-?sYRdF)VJc?7INq^pMr+)jSg=^4TTy%K)=R;X%X-46Y5p%+&3QE=^PYaHT5w`y zo}$3xs>RMlI*Z>dmzfpIcddJ_cKZDjLTjg3J*{}E^OWx?_n|UbmagK3ZGn0L>%_Cp zyQUaOvSzvMjIV6FwzS)qb-_8&r^$|U@0(2#d&)d~$(>byId~o}6>~#2kCAlXXW6oeGp5n;prW z=k-SH^|VK650;h5&pLE2f$Q$E-M*^9JNkVR)4#bCEID>6xA}J7_T;?qJ8~aS$DB|8 zt0K>%V*Nk0?w)r*U23AA-1(P0^5v6NyYCj+7}-8sC9&OHPB>02a(8V(`kmXm=a=e# z&FEi#`=6uC;&s-QDGbKD?8oOAiXI$CC?1&dRMvw2^tX(;)FnkAp zMQ9thiov^m?+(6UpL{N(eyV=GV9I_Sb`kYyP1Tcrr=)0JDK-D#)+oMB z#WNd!p9htXc0bCwb|mt<@yvhPR^I%RpZCYf?m4t6S+c+8yw27ei_bi6UT%IRAhp13 zS?96pYah0J-17a+8_oJegMUG@4po?a%9$sg{%2{6doqXE9p_V*diMW0<3B~(y85z< zuN*wwWbubpTKdno&iXj1vh=BU>60?q zohs)SZC~cJLtX#Yy7WDZ_6ijk+&l5|toakBt5ZrghEKb0vwrHIlD=olKU)TTj+5SV zZYEEpkoEexaqTzvHH2*azly_zRVRAx#dVP@Uov~_l;7HiF}%Zp%$RyY1Ce z)st?^;$Hg!i(33!1dCmRWCay3FOZdE3|BF+HERcGpR*m358m{vkIOXf5C7 z_jPLQ=RMI^SAGtj<@2#O@3ZeyePP|*YhRY_yS+E>e5lWM-@AO9s=6!!KN$v`5uN1k z+cHz?QQ}vzDXZ3{?%MnE-lx<>JEAkczq%`(vfSuy-P?0}+#YRV`}LXiO1VzR-V-ei zQ3d7I%i3Pv+xOchxN=Qs`So|qyVXnlU)y;eE&2ZHUi6Kh8IJRNTW5B%Y>sORil4%5 zw~b}at=i1*mukL-{I9$+cm2L6eRVK@RcfNc6>2zcC zE}k8mZ~lDa;x+aC=Tky6-}Ud_->{3bic$a5=7n~NvQ}0P1?_?l#k^O16*xIQyJPpv zl*0Zr+go2=q%%3K%B@aFjQIBAiu29I)%^?J{3%yUh-SQ5YRP`1#-SoQre#?eXN%rM zWz&ShSk3;EB^_@Kw`{RFf8a~NcMnHf>my3$ClwW4?<6PnTiQs+PGY_8UE5XmDB5@k`N{XN`#L^^O2`*`zp_Pg~zmFEa6>Q9J1@#D^y z%0uBR&xctC&xz&Y`Lu3j&w1_ni>|9a6;R*J!2CG)owlBqeq-6iY>VQuSg)>0&$o;I zzV*B8)7LM&pM1aHeN%nm`;7OQ_qq37ugU*C?bpAemtOLVPu!aRaq3U4^{mpaSCx7f z>Hm?qFSn0zx>N6>WrA*jx%C_KA&?p#7ZTJnC`xRU1L*~K&nWj-ACiDC>O(ht81_SmU8uF zlX89JaIAd!`+E+HSBSmX`jq#>>Z`s1TYkk(2zmTZwIOoxafOYgOQyarzMo%HT=Thx zySYbc_6DCo+57VyJfCT19D5|0vHs_EhTF%^JG?YI@91{+5&wyQB5yyfUYGtS=Z{pX z_^aOi3_GWZ=huAS+V^quXX)6CM{6SNXU40T1aDfh_0O(fUl-N9mAJRyW8&>IldgU1 z{^q@?>&Pe9n(l6|2j|KZ6F;0}*}=%Qx7OD#_PE>KUz0w?`&NGV^de2c!Z%gFc;Wv& zi)0ikj=qnqV|!eF`+cIB!Tq;#4!a-NP0-Xg?pd@}zGPb6&bp&@@BjYWbB3+vzU?l) z@E5y}YyA8DPIGs{ecSG6ovzRCg$j&5B%Y75J^yXi{nvRHwk$a6nBCOJdYAv#CjZZN zWwln{KfW~f3B7E8VgLI70{?aY>Hp#WQ_uN_7g0&HvmNHIZ|_+B?;(+q~X)mrv)B|5@j{ zQx+dFoBOf;#edVlzT2HeB@f=N7Ti-?Y8WY_z_mi|fsa5j+q7v{CpY|JpDqnQ-Ze2zwOEkuP;nsOl23%)9_6OQ2h&%~U?^>f6UgIKtLH9e(0t?-*KD+z zNo=xS*@jQEYZzW_-fZsY7e&Mmwl`_8P* zcvhyRDRr2ojGM<{;+EwqX)`9D?epwC$GopvPU5WC_J^&#!Wm2!k*|C_Cm-O|v@p1a-NpSXP1uvq&BBr=t=y=ynyyu?uFxc4rrIX8pnu9-1=#bJ%B6GEP^{GwEm!uz`w`ty9%d&ed zJqFPUEniFCzjXeQBmB_#cFMB!it~;s)6y@^`BWIj*Qw5XHng+4@3rOD=Q8V_p4B+c zw{6dk=TetGrCr(-JF)TQ&gIVoh5A=^UR<~K-=gP#;~vGCR&9NIb?5YI{nGW38-30% zx3y=8H{5?EWX{=LoIdBnZM!+bJPYPCtP6gva_&n}Wo%NAv@3hDsn7bVy|aX`-F6T2 zWh#HPvm@T#eA3LgyH#I}r>>kC*SOayAZNdD-&^Y`D~*o2SM#chA9yAzCd!aCMRaO| z{nMohx+2rWH~9H*y0^sF`I;C-3(t)6u8s}wtX}(e>)z{jdd2LE0;(Mr#<^F|RTjDB zsBvW;?;M^B5#N8Qtw;+vzo275q9do)vg`hP?>(*8IL(}K*mjD~$1QP3bsishomDuK z@8jNoENWho+q{x4B+kfOG}m!$vrJQpW1i#PiToemdC&WLd*lB74$HId)wY_aFZ<}E z)~0^x>84FeDRVpTXU7smFw>`RNThF!pos^=M z5qu%e&Mv`uMvW_%aEaOru6t~&jzxShXVdJ>Oo@y}Q4^J3Cvq#N+y;^4wc5 zXWo0bmt8^H_3%v%%T`XelX7+%PZKu0v)%dq(7oH$@~{4`_#WP|+<4~t>ho!w(Y;Gc zbS_u>zVH1|9R2M^aJ1a|{-4W&E?j>{IrIBXdrb{$MQUv} zeQtPtLw@(i;>$DbY=66aFbVm*BTm}<>Y^?E%lg-y-(t7>X2Ql>CvrMdfAzdImh@cy zdX4lh-?Lw4UQTyby(dg+4;hvHD|5AecqvAEo`G= z!S!_VtC47Ur|T)3n)k#nA)&)xsw^#XU=<}w~F`>^i8-+&x@)$L;US>ieO3I9>~ z(f%OZVXl(6;Enm1gpD1rIORMI$T{%7GkMN8MUnX$AnBb`AK7+M$ znj*LJwU!)y%M<-Jjo)8I7v8zrEq_9?H}%BU3GIodhh}|Lz0JUA6aPdmNa&N{6|F6~ z8OJYt2=IOJ>B8iN;m-0cV(tHg)YNtWYW?nge$F1yf+;DjEnF)*eO8#2OzYzG zr9gzuT%;pJKy^zh?t z#Z-AOUxwny+!_UqsyJi@5myx8>ZIudkV#SzCHP zxx3x{enJ<2^vjw11Z&w9c_q$&yxy{>{N~RCiow!vL#zt#U#vC$eeP-d^8@|M*eh3c zNZu${oiDR!`@8BD?{DtoSI$v(QfB)kX*V_I@U6)fQ)gcKzI&g(@{Eou{m8dQdsiGe z@TK4o}2hL>;1KJVxgT(_s|^~v`Z?>jy$ z6+3vs=$nPhoQvDImz#X%4HH}`XsrCqZB6%&z^STsf`(RyP8bF$EqndXWiiM8=_Pte zl45Ihxi%M{4tdlOE4W=rZoigR{p=GiGMyIQI#*n`EZ?%?Q%Fu@-TZSdA})KBa~3Au zPki*fMLFBetSjf_$-~keMz)n_OOthkZ(0_8IsNC&l$A=iPpq40tDLM9{PU}UNna;V zXHP?2#`Q(tSI%7IJF)rW!P&kd?GX=5ZtuBd6s-86^57=X|FbMwBV{c0i;|zri%=`_ ze3F$SC9-ky_Lh3-S0R!nHadRC&x;;)zt=y>rL?Q4^OfLM;QAEyKU-d<9^mZ!WBjUnMVkv>dr)1r#)oLmJMGV} z=y&8)xy5eGSuE!MwJS<)tKmf>EhR5uQ?)F&ZGD|mBBo4NzblH&()%z+e)i5k{w;d{ zgU>xRU~FQ%y~n-gntR}t#uds^kKGG5eO$aW?U{S`3hTh7f%RXqZ{*kQ=lxsu#roGO zo>ePWqzBpy_yk{`v0~1O?HPvYiJH4)E*xQDogWxvZ+~Cp_?Ok!)_?0>w9)N%uj;bt zY>WTiJM<=HbzRxtreD18reDebbNkH?oz?ljEWf^XRAQd@_f7}vOHYfpvzdaumREUk4-I=7wC^xpo`|KD2v-xt#JIu&a8_wKLXpQK`Z zO?K>UdwG9*eGco=yM4j8F0WX6p(Fg(x=f${H~)$+jFjS@Qucr9-|L%$O~p0e7OnZt zv*(hZyVvgcqG#^Q{%>70$!0^6*m8rv^56f@d#^mfLU#3*X@9%fBluU?FSx1Q@c;L} zda*^naxcseYhBO1sW2#lGiFiQqN2Ms6HhaoXRKp(VpHM0z&pb@;djGq=6QS-whK}c znj3Z5tOS@o2(CA8IkAzMEllN;jmwjX4O^Iv*ir;9?NeML%jsdA@UfxPCi5{z=IzWG zjMeOO);rwVCX=~5Xi09w#ocx1gKw+$N`5%qU@y4!I71fy7P*M-rQc*+azAA(n74e} z!2>)cQWA{QuRBa{yq8kBbcrGJU$$>tVi5eH& zIk0B>hphgqC^mjPftv#6%d*mZb#zSdjShW@=@t#~I^| ze=c*_U(|oNw>OckSN=$R_^RGLYt1%JYo5j*WuEa{p+@wF>CR(!#jG5gzwui!t^7CV zP2#pi`32ik<&SNa{nDXwW7S&rr+iwnUyeU`)f~-t?$OcqCV3|o`FTNeCzKIaY7r$X5XA4~mDjkmufXXbrt z-y@Rt;lx47L%Uvc282!PO;X_%TFbUx;!@Fx35sosk3*(4oAcf?{_*KS{!Ym_$>ThB zCO>r6mz2Ho`8aD_$}(ZC~@wBY&PAa80n~@048RC}TO}`jO^H=VF%c6?cVtD^A=|)Nadp zrmi++{*1qxXC};b?)z}K&r~%%(pIjhjH6t^)9wk|MfW17YsX7`G>!IiOt73O`RQ{& zn@jP>M$higOH*AlgJ&*ve$AU}c_nX!zNJWF%Cyae6T0{8-IKE-XNC0aiq7XbcLLNl zXJ&BZo8|c>w(-eJ^~)=7eA*i9uWMX#=7LV$ioibs{bH+UEc9+)mv;0>n$x_!R%tKR zC7L>1Yh0*a^eLi$+=$PKbK5IdKaO<6I*94UW|r{9PNm&M~O|lM>l!@F*rwP%?>oC}r!G!w z>zA=x*tEWgW;NsueebXYK9o?h2ZjQM!e1mx}%-?;FZD(r?a9`t(xC@l{!5*&d53&ytHB z_j2YG?YjE#h3v)Z#s2Q`opmyQA5FNFQ5td1MZV8&9YcW45BIQNi3w|_i|l=FcZlt@ zkLsOt0}J8#ocS^@(j#Og6Kxkg>)53%)th0v=rhNAXG6Eu%I$X#u2Ga^s8O z=4JgCeC0Jw_v(4gODxSe(joXtP}x1hy+_tC`AC;@p4)2YcE`o-eI5t(gMLle@YFd? zSAJ2nortpB#_}Tz1=ADuY_(l(n!Dn;r}a@I<#)Xme&4EO7VeYzc$njw*Uw2WynkDy zxt#2{zr*|g+k=;aIzzX1=wB8yPg_4P^J~aeN6{rxVvnVT1&uA!(#~vpBjmiSIZ8G4 zyvYii5W62f%~J2>R&*GY1-c3*zL}J<)+^|2fNnr+kmym5ke;k5S(^%`KG<*jF<|~C z89uIcVRKKh|IG<{``EkwPT;qBZ=U@5*!Jh_S-l^k_hSQXL;fmkDBAXvlmBqtomGh; zPYr!9%nCF#6f-n4v6C-<6n1}7s)?Aca=;bMW5EF>;(D{@hi5UVoK@?wvFq%Vl$d-> zcjNk`M=Mm#*6-1=o_(J;Ky05|;`EkDMRko;5=LwH^+Y;9`|thjE|Z#Fn*91wzD%8D zz2jz`Tf4s+O;wLNcBlWRWtd2`?1P^s&z638bGG83$nvJ;!*S(XPo{qdjq zu)gcq|B%Fsx9=3~*?YzH^byr#Z~Zs*Tt4dCHCt-C)Z6=;X6>|EUAbDExli}>x%0oL z-b>#0^xlhym*4DQ7T#y2_O9m6bt$!XS$Axc!k_<*3gNhwxV=kSbdzb+l&NCV8DdwO zTd5p!ewi!zrZwkbBq&0o#GF?Sx5pLFZdj;pG#`ag!b=%0U}l3D$vzNAm|xOq>$puY3HfbQ=kc+>k98h1KRRr(+BAJf?&MclYWwD=NxojD7S=5V3HYuW6y8EH$> zOeV;r?z~YtMZaQdc#@L*vnNNdb>5e%H(BWE#l{ky)tufu=w zqOI4C8gowMG+cJcD1-M=kgbW2Q_`U=P6iD&2~Fw}LTZyfoh}qi<;>g^tTcIpPGa&m z>q!di$CxzvawLSU%vxmBR;Lsmy4oTybgw~lX|m8eRU38H@JF}a9eAgZX?;NI(1ULx zY7di>xJ@T#OpGvBf3Ip&)3~{8YGFsY=A(|w8x3|hBs`gPOl6n)H-~%srZlpj^mzK! zO3l!yuq$egg^Hn_q3v%~#kui@0XrK4ek^v+46NidpL_Sl=a?e?3ZG1NGS+(!Fo7%?lpB7|SCN?cymXk7hBA@cy(4J@4CthvsGKgL9 zUy9RMxMSKIO^s09M#-1vo6K*WJ>#G5*48iM^5%!+k*;;qPW1T5tbF`rrTzZqO7G7{ zPp~S7_ujE8I)7rd^8CIU%S}^0OQn6K|IYWMY$H z>GM$6fK{QFT9-t7_D`@teTf_=5>e*IE4snPS4=eq@IlkTZ(Z(`rD z>_(|q)%+OSoqjx%zf^Au4UCKo?Ao|?E#sf&@9L*`eToi0NpsCSwoT{<|Bp`^Ug^(g zxQ8sbno+nZeN%kVhwdVUKRj-~*PpQLUhmEQsiDF3dis_}PXteTo~)`{Qv31Q9OIfV ze?vYkd7^qU`-l0ZJoWPjqaC>y#`u{UN&WfBaP3C4_lj&ktG%h8o<3RhaV=%rE~V|v&D<{D~ZqXeDWo?vC%Vg%A>X;Ia-sGWh1}~NEVMbiR3b=i>4*37u?{@f=ce!A{=xZsimB%9 zpJJD^?Go+Np5$CSF~xmlX>jzCwk3Std)MbK$X%7Yyfi3sS zyR(w6Jr$YybhejwVFu@peUCy)v!b-V)_ipc?n-_2L)xOTw8C>eJWSL z>XWqa%qzkx#Xav%WvWl-J5jT0YglLSe(&0;r|z$eX?MHJ)nm0)=WDsqtJ0J!YhRe( zKgN7NAj|V++FnEEyvM%B4tsXHdfs{wsO}znG4e&$%SWYbfBoCmwmG+1x81+AeEE9c z`%~)-|N2(VTs6(idAC=!L$&_e>RSi4T+HOYWY@FGOe_0Jn}nNnwb5TKh|C%(nEtSr_H5-&-T#9m#zBx<*~w)$OAsWfWyTt2eueET}*9R)GIV|%frmhJGWjcbIgl- zdj0vlEt*$;$;>^rMA!Rv?3z;|^ZlZ=chp7xIT#W$Ps`7GUYY6JP{(;I_cUlM4P0>P z?Uwb$j!}hro^!bDC-NtIdvE5B7r*Q&sp_g)IVWKC+U-(T6GFZRE?oSp|I*WEPgByT zPtTkgI4Q8NrNNfLnnCxQJy3)c1rKYVHzr!(d8vt`p(%m_T}c64&m!z+DR9g%k` zoFmOd3>_Gsh#$;dF=@Mq?WI+_^f&j#FE35fb-ye9wJ7A@3Zo0JCkNgyp1wJ4Be!|~ z8>Jl&b7$wjsAV?)w`Gb`?#k>nlV4W7{-tiTYuc`Fe`d`%<(m>;_loc3uD}&(0qxti zEOpwor@1&{#{AeB%mv#E{I^_7eR=ek)vs^AJbyjc(!N`B*Xyp>-MqV^c}IidyTuyB z@{)*)@7M+F7M{J6>o0vTUDtKd{L*$8 zTfRqE&ng_S$`{uCy6#uwFP2&>3y=%Sj zwtX)9!}j~uH^h8N>H08jNob|nzB9UY{zkgorwVTgRQP6wdYaX&WsXnW^z56MSfL%cSz+~00uGShI5LCiB|m31uB zr)nl07IxmI7+G^oqtU-I7} z(c+uz%IZ(Hjpx+$#Z>#tBwibr{kYMaygr@hyvGTN$r}}tFYi!$T-CGN@ZG^3j|%0F zMfbd4x5_Naa@X+}^AExew?=0yyu?zvR^Zv zHMRbU*844U;f3(xdMC#77pJ?~3rzWOROi9ZbTrVi{=jxsZ?4MiuS#RE1 z?2s&Td6wroH$V7sSB!_4tihTV(#6oN}mV zt^KuqPRjewn`D2JldSz{79Znwc9GD6 zWe?OATzn^e>QDB{R3jN}6Zpq(9>r!pb{D?Z5B6HHB_u8zc za;d%#mo8|_-#0F-3}-phwkM+S*z2D8#&r+Hbk2o+bl-YBvVZmI)cr0uH)=jA%spn= zTbx|J?_y`BTIX_4gNX|KTdzHKI?gL+UV5jg@bt0RikaMtv)%}mSMmB+b{#+3?=5FO zbMNeH`!<}Ipn1#s+<{!-?Q6N$uP#0D{N24cH}^ogiuJ@buRNv25fk&RFoB~h%n9_OQM`vzG zdeHBa&g!pwcK4X~>`ytCmX@M-E@pD6&FhV;uKkdFEZ$ph@^AG=d;bk{Eeaof>daPq zH>)B?>Hn^)|02@xueT99InVJUSsum z^wGZWysFNo`5uq-I?w$0E<7tmJbk}!iduxv3P+a6!wW6! z!tRXWyVmIZ-s@$v@O6u#aMFU5xex3Wdun-^gFa7BeWA)D7T3jbXZfBTGip0I)%6Wk zJJoyUZ>Tz?w(Zvx&d)#h>&WKx5}L;oKie+!`#;7C&-K<2a*zu|vJe zSH>prXxR7J5~rT)E?cGVbhUbRX#5Yw-3vJKds#m1`qkdKSu=Jo!@SBbx;lRk+!uKJ zv-q2~k@a)$FACA;efC&H!kukknzL-p#`6F=>YZ=?V z#l1^&KfIjp*{i-)F?x|*#F`%~SNj&tE~&Y+)RSNRsqZ@DojYgEd}5m!-t~0Jyvc{u zdFM~@(s|F&s8pS}Y-=3TR%6ZDAhES&MGuVaCa3vFsa`ScKQr&+OV``;75D6&JoCHu z-rp9T>Y3k`yw{wh=XY|`uf$8|C$H_0dS~|1d{NtO!CQYFI+K_Sj)Xiq`EBxUA3o)u zx9`o0oBDk9jFWPcYdvq3Ro&&V%kfT8JMQC`^4;9MQ0!+?@7I*aPjZjxx$!5r6#Dte z7*`&9()&~GL3`qz&6-=Ty0R^P(X!I!Xx68RC(o zy6a@lH%Tj+xlu9WLHJ|w)-Anr-L7t1^7l!|t|`-&|4x~A!Cs14vqxNPnej2lV=sTL zEc@DbKF4)Zi=Sd|jjPug-vpy>qx%aZPDM_#>YpE=Y=3S3rda{Wu~W{ZSf-uy zoSOQ=l$<_3)hgMRPt!pX*E8bS~|#mcia<8UcqS==l3%?Yx2t4<$N=D)xBE#GJpAhyTu=Qu1h8wi=CTg zlKpE9@8+^I^9-vmzA;^;zszI#5C50Os!3j#rd$jb^NAEb>=Wqs(r?RGzl77bLY?g< z*k9Ts+wg3zQHB@K#XZ)Y&)y!mT&3dw`gZV(AJ?}eeR5iQQK=(gF6Xa1wof(GPi8C4 z6U*({I;W`i)LzZ=%m4JOc^!9T7hlV@uT$igZ4mlb-B^0JecL+bg?r{_*6I?Opy>IE_f_XpXZY0?&E1%T3dA9J*9G0|IS+9hqR;)@}Rrku` z+@Z+U7gu;LWM)0Pa4cM zmu&g<H@F5%;jFSVyWxQ9``S)USfFpxleqL&ks&DS>xKPUwGdn zerkQ;@r%7irBGFbXgO&ev#;&^f3{g!R(6y2&02az;X(A> zx&MrxM)N+4+*RVn+x6h}q?wYs=_Mw6)86jb^IItr!6}#a-)7{&efa7XW#5kPYZR{ws~xEJ|Oqm+?nUor=82PIh{AHDC~!K z#V_^s0xR}LEtvg2jp?%dyWX^0q4R(4(zurqE?fCRdBdbLTP~mbvw4HZ@iVK;PP0|N zUp(Q~nG? znPyz;h@2(2FcXMKBS)RrWfyB%!ZC1u-h9^O1L+r~Ph zEPjt~GQ+faD_QD2u1n=gFHej7Yf}9rNAKU&WHa&quN-??=3A)N_XK}Rw_9;!^Y(N1 z?0-wN|Ep@L%WnAhX7lFtf?uu+e~HeX-mztK{mkI>a~F1AD|UX)H`_XQUPj#F%DB%= z&;M>xNILk4)m#zQMn&ooG9lXA1Q zYuenwZ+s@wj6MGn+sB{VBmVxASoPKN__H}}lism^I%=F+{O)X}+4JR=JBv?!P!xRC zoxAVY^t$;0<`3pSl>QK3l>9<0-E#Z8JKu_}&ws6-c;-y5(RSXt#$Eb$*F$H!u3)^m zR($X5*9U_im|nkaTe{5k$sLVF57^W@p09c?^{g*_f8Dg7WqDe!nM)kl-Mn^O)b-pl zXLrK8S39Gh2i?DD)%*COd{*gbhe&TJD@2Boq7tcTcH}Rdc&8z&Mf%}gv z{x?tRYk$R+n@#UOzg>ND%MGLRQ58u?)H-KgPny>h9k%=V*5%Vet>o@9+eYC;o01I<=#K`9uU5m*!kP$yv>n#!J5Q*ob#9LIIaI=gVR@~ zi8*z%f66{P{k;AB^)uJc%G=k!{PXzp{#o;l|Nmu5bG*$uSA2)w3rCTLuIT3Voj(nd z_LaMSPAro#-v9s4!Z!-SU8j6nf2u9G*`Shr{GP6l$t}Lhso`wvr|Z{hhcJ0T# z{EGGo!PofBwb5@VS8{VzU)9=SV79g-$!6^J1rhgjfH* zO4UNQ+a7Bx4nANN7Gr47KG?x(_2um8eDRDE*Of#IW_R(PIj8%z@&3s(E=xPb*Tike zJQ&w%atkW54t};sJJ`y)J$~bEhSmhjw|Xb^Y9r6FdAcq?UG#AB zkATpv7o&AGA|k32U$@qZ@ttW6KPbK@`h)eOL%-6(4^}TOUtS-1Lqh+*{msp$+_&|o ze6~{WFn1}_edD*bTjiJbqW@3++)QHLY*46J%9mmEduz+0Ppy;1{En|yZuu{DY(r69 z`t354%>}2Oe(08Sm+PNtcb={Ea@&U^hkkSWZaj0Sm^(kP@Zr6HO%X>8x##Qs;bU)a zj(f7dJ^$c;!JdC#G;1SSM7m!vl*^<~tO$JT`se3*>kgjUAEqVhxf3;V0}o8f_LkH8 zS=E_&^Hpl}^!2fY38`PF=7#6R@2n5~u zU9H95y1zgBpJRQ`p9$x5thT-|ax64YoZt6HruWqE39%6oE!%bG{_OqXe)7zsPe)5H zWM+TUSot7y<4RZk;`>3>)5Tfq&Zf+**m(NU0@b;pXOhkz-S>|FLxX7?>;DA&HbQrbIm)8Eh%zaQ}$ml z?!K;judAomagL>l;J%l?r`0we@K|Z8{MjY8-(~gEM(=jrQ2nd=u~XJ2PixcZb=p)V z6!`G5L7gSj`^1K}$XOdpmVNm5*5S~u$1UQ8>>v01_D#KRQ2t`gw0p6?t{SD?{E=$B zve|QC!INN@Z{EJ%+|&PgZ8_nQb#CnjP3xe;I=_=jZMD%a(e$)PxQ|sfV#i!5d?>@%aW9t!A z!ZfSo=H1lu9UeEFU7Xak9JNwT^Fwx`EJjh*rPh) z`sUnX{lZ6FXK@=(?$qHBoU*F5Kc|mXPyL&jEo=Msd6`E~Z#~U>`uX9_TDQA|XFh#A z-Cx!GUG#L}-@8*Y%Nz^!EL9X3Z^Xy!t3J9!baR+a?8ciR^V0VI`SR)g^#A)7-R%0N z-Nx`lU$0)_h`+wW>Vw|An{Co74Mnd=`c4m1H`G3&{pxA0f#_aU))SR+@s8eM4t%d> zie3^uxS*@3b^n4c#{XZ%+sZHTp5eOMWg=mr^;pS0nZ@;_vf6)=Vv9z z>|gUk_+vVc`s-s$4YYH^%%1~pN^SM7RWn1^hHX84o_$H? z?JY}8=0-l<;?)@QOXtx^e@(5%xoNj{u6@PnyEd#UE%eB$&RIGi&xSUKudGxw)v{lI z$=znTu#h~<+w-woo7CS)%rlBFTK6&VoT;5{*0PK%t8TBhU$-$XdGoT5QoBv}UTayc z6K)&(wXAgc)%-^@LhrBn)hWu$%xy7ui}Agp(4VX9!>&i&opi!E-tocnoskjGy&qcc zT>s$g#hGF1;lJ0t+i#V(HLdj3E5p^x*Z+%Ci@RH0`r;MG%8Rd5E~Kd^AGEjJT=n9W z;D_D!Z4TJ~SemEa_&&9C(u1O)6)*kzlETi%*2?!-UM>2%>gw!p`Ka2Js}`kseNUNCzFYHqkcy9Z?(O~ zwmx)Ye49#U@4LC%mt+}#cpFx_Y|GbM|L*LXyzP+q<>-y)&w0&SclBfTrq;el>(sY4 z|BQcgtzB~S*3*>*znk|y+E@1amhFn;&tCZi{@&WYf^YRpvCfk0_;uBL*QM-z`)dX7 zD_&vqn(Z(9&*qw2=ZEF{-AvlN^rzT+-Ps|g*Xv@^_pW=lOYJq=I`5e2JM-S{%6)xq z-RWmXU$OWtmUDUMz2D+=>9*Im))&W$AJbFTG+{7)J8S)9C+$liF7Lm-jTb-g_N%PI zfqmhxd{%S6UUbqWmO-m(ZrR<4MT_`_M0KBv|JAv-`Bb#~@&Dl)3{5wPE%cv${^74; zuFda0?OGqXdWBP(;hwKdAw@Bf^R8tqe^R-(aLvDScP`I{d!U+MeisA*^TzL(+(LD&7`>}5NzymVP|u7WrI*d@c);p^`+yj}aZD(&yK zuhlogcNSkac7Uu(m;hvKh`eZX;b+5`u@coyLXuw zp4KXNKFfQy^;@pKQR&XbN2RTD3+@|Cs8!{4o%m+Y=a4gP@1%D)X>*-oY}|1xEaB9H zpUeLoQfl6qdpEpNp?&WWn@r~O|Ia*eNjp4+ceSJUW;30KY4562uJB&=6O6yLq4e-l zUjBrmozmYH^gi@S`_uOLk8evdQ}V;~2P++zXI`zd&sbx==jN4)$^Vya@a>%4AUY+c zc5z1X?cPtlwr0!n=4|-*@tC~1p;p@BuWp-P$1P^r=5L#rwkAP+jl0lh!-8a+E$s{< z`w9h4epq7b&in7RqQ&<2Q`PQSls>-J>(0Qp*?gVIk69;0n35iz{P*rbu+-*{Z;oZF zEY*%R?)>*4H^FR{*)-1F4S7t`IVui&Rn`X>tP)XZpW(aK+;TzwtBu*rc9yxHMCK^v zxa~WB{2kN&mh{gt-_kAzbe#@cW;8p+qH?~w?HjH!QeU!cBiHy)Q&Z?Ywmiu46Q+qWviGSabWXFunj*_)~%kqsj z-z?h9yMMFj*?H?dPNb;i{+am*AlkpX71+q&lLYmc>d8@?}m&UZ>6uNrP<3{ zNl$n9tKXZmukz|MVXcqPI%lWn%sc<_PkG1l)Ea}F6`B)o?kP0h?!MLIf%Cb;%fIQE z-@oxE<8%1z_#)lEEm2Yjj~CQES|6XQclXb4G4FM6LPM_2*RP&h|K@u-^JdpgOPTEs z>=anPw@0_A?yaov_B)q~y^l;=qPx1X>deEJAIrQ=T>C>a&rA!9o;K^snQ0rNmvQe~ z$M*et7o<1Xq8zTCd;Zr;|t@4o%K-Tzi>_)QKYyOy z{J$}tSL)A%?5g>(T=wDwN~d|%6+^o zHP?FATb+j8d7tl#?a|GgEw_2QOnrP0|DV2fB5Be8bG0rg^X>aNUD*8kdWOHD3+#hp zR=2zD$^EwN?Co!vGjh4NuYG9#WBKBmaJy6~ufl`>Hsy^HPnA^5t(&s-er4ax8NM2*spH^@3S951$!`(w?sXW`?P$$i|qzaOVf`&(#Nw_}Fc zr+#%K>$3L?LJqq0{cQhmratX>Y}Ze9(To|g_V3nw+|=>6OlG|-tM$FNDJL|d1C;i% z_BFfi)jq|{XFA1u#lfxC(Sf{q8YTwTORa5p&R8HTejxAnxhYohPqrD?EiX$yc23m# z`ujUOKVLfczU<$|)yLMk?VhrG*IOtGe-E&h#%Q|ItNPOVw;`9BXtGL}HExbFn z%pS%c70O~yS=sMd&^zpGX2}eHU5|4q^Evew{|z*8>_9aU%fkV z_vD{5{SRN1&xw!U`)Ee&_VV&Gfsya3w!LnT-T!`_r^iKe_1y~`j=ni{*L9!HA9K-q z(U037u3x~SJl}24Sv}oA!`;$v^L!^ItvGb?)yi+(<=W-d@A+=X&SHLB@muxhn*8+r z9D3cKL>B)|vdHu@2;I&8zE3r{bdJwdqx~k=r{q8KW7B(h)Nk?homaLwPqG!2~?kNF!O{!IQaysV;=v|zA=kC7g_OmA$tL`qJ{8a7cUq92k zuO7^cs*ZY7ct`pEf75L@E6@zibO+Vj_|{=?qnZ+f?P=e>Vd`!`N}#j=j|Z$jUc-o721CKBIPJb~xm zv+3e#(`T~Sd2p_u&Hmxh%Oi2Wc27`yGQB_Po8LX_$qAKxc1Bg}6#99)%2|IDc24j9 za;@6`?ccoj`M+nqE50GVBI#S)jq3Opvn5#iybn*8N_&5LuWQJUa-mo&yUv@(->lZ| zc-nWko|&uB-XUsIuYdA4%eS8wNN-=p@98h%R;S)GS3T(6<@d8U3pyLY`m z{#WdG_WS%@_mlUZ|Cey+#K${H=hP1c?9C5!P29o2c{pXmx^J@gj_<9X=zlHLNTBie zyEoP6x(`$+G0B>ovAewQyQs?oTXm-8!Actp^_iw-p80p}_uGkgPBADI?7v)RslDf! zqTmm{?gJ%pEPZAMzm>nOZ&E7w|KM+M^31==-_(;VSLo_DGB)sAs=eEtu;XGqL+#mn z{rCURZAyK@73TKMKkZxo?fR~})5`Ac?>}^P*$M;2%SoU9c~6Pmpw@cxf6D*wca%lu z)qM0=`}JQryOm6U42Ru>!h|fF&HuMEn|5vXKE3npZf&+_4tJT)T1?cbIjuh<{Z*n( z@O9o72S*v!68?nLFvb0VI6a~PUh&usIUwD??!MBxLz-zIk(m$UCX z?0>oUK;k!xX&Zh==Ei+{p+-*)1Ro;;&DkzHB1r;Al{X4hAC z_PuBH&Nbf`T(M*R8JR0GKAxspa-xlIj%!Y1SC=u7n^RUG_QS-Ue@X>gRa7_Mi{p}_ zvl*6N_}I#|H?MtqX33d@liB4rnB@veOC+0%2Qkp?(Hb{%kFHn z{PHHiu3AG$F?h?<3;tIoooq7?n(6$seeKzs!I6!&v6olNzAM;q{o%uQ({^$BxataJ zo-3(0Q)Rt{K7o=JTBQ1Z?t z%hC#)ttD#Hir*`{Fw`^bwG7t3`r?A9E8FHb%Vh4A|4_OAS!UgH$vgi}l*@OWx}P3A zy-`gmUDWm1+#0nd=8wxIL`fVzn}dsPS&2QFRE3`g!~Q6u20FRH2L#l!D3GL;}g!Y zzW-Ya_;TYw^5Xtn zi#$iROMwQ3r;9fio1QW3Pu|;de5(0u+3eeH7c-)>D|o~5p{^<%nl ziNcBFu`8z?cbA`EQ}gko>=D~bPeKiRWiHQntlgjQaP5Fg4zJFkYi@3tizePooRReP z>c`K=<>miRJCb{+|GpB>TfbeuS52{cRsSY-UY})L&7A6)*}S<0>pZvEUHow5-ef-Y z^7&krwy~+DPDP6zbKdN{r(V%sDjoItTf*7-1@;GP|KB&;^z7~AnZgg%cf9{Und@1) zeh=ebR-?e0q%WPR>emjfUaYP*cg9iow6LIX_i%-!@;POtB|D>P9=+(?G}%;G*ME+E z;o~Elh3{Bzn#;0xt=Z?!YaCBc-V!n`e)QPW`?7xJ(o~12?)Zbrg=KoFt8_k|oXqQQ z#>)0jxzY2#$Kg38Rx?>c{1!d+?4RuHuQu0Y#f-^!{oA3Ca53hU)j`n|RS^DP6-{8vS z+4J&>c0JC#e)+Gz`h2rF^L(_9744bo{^tLT;HfwM|Ipgi#@)ulYE$v*jpn;Q)p8FV zc_Z4E&zt+J^E*pYr}~Ak!*jH(asv~0-YlGVK;%?NM!?4tZ>;ZG1}rgLzSr;fqMwqy zJew{%EhVk4 z^r-oU^JZ2*yEF6m9@d3kNq+KHwcWyg)BWZzZV6tt@=ikKubVI9&xKeAhaa8u@7ot? z#otRgcdT1yVBGd$+3W=(ljkpe-nK#vhOBa4uB#jttW~B9>}js?D&9L;h~$#A9BylyxV;I{M84m zGb*ywKSe!w7RlaqAvpMGy6yROw!1xZE3f^3vt~2*dA<6HYd70S*O@(iGh?&cW&KoD zt!Hl@Y%bi{5PP%ML%4FSLce#F>!c#?PelDZa zpa0jnx&8Cad8saWCR$;J&!gsKpSSZmb8MaNw+(CR9MtWeSLwZq$tmO8J$Y_scKJE? z^K)KT>b2ZmSl3*(V!tZC_~ISk&+K`_a=Q3daa*zEbG4^Sq~4x?c3k@H`e_n9-D=zC(JN@eF&d}%I1h0x!0p z-rr}|^4ZvnciQvXbFa_K+y0MIwUaNg`}8NlFCfR^(JEenpy#2_-GvmlHWuVcC+N8r#k`2XGJ?Uk&zB+kQKsn{qi(|d!1Onk&N#eEwd96H4v?NMo4 zqt`k0&cuHUUajM154}-?KO3@1pNV|B1WD#uODEK6+UEeC(fx zk5+fr3!FMuU~)>;%dPZbtgEWAdf(2B;*Emd$6OM^;&UoD+SXSemSdbL^t-#L?xY9f zPW@l;PyWo0aeC*Xa7d4D_ly&-7fLK@e`9jysG)dz=mqC(bL37fN(uejRkdQyb>~ke z&mK+f-Y%GWsZnm%j~9=o>r|#G+J-c7+IXFhIkP{aZGMW?;g$0br*@uEUF~i9U{(JK zZN_!0b3=Y91^!aq?tNEZHSSi)&dX0foG#a^uU>j?>I&`K>)!0os=xaC)w-` z&Ali-Sx28WmTRxcgGpQ#erI%=p6Hxwe%0`%dFA-jKew0e@wSiuRj~8j(`7rJgzsRteewVN>1!Nw^LM;?uSEl4nKRPure6b6&|f-ZrqN^1;&?r`dOk3a?1jQ;)k=_i(Oq8Hkl;a|el;%A<%3#=9H+Q0jAw`Zf?%9hL-+S=>Z zw0`XGE9gBW(7uAhe(q}j&AWh3>PSNv4u<5unU z>uUCBJ-dH%Z}C!*`)t-7{JH0k&40f!zO`oS!>eX{re5y4de*=6%vHbeyDKif`ut#O z#@e_V(+62suKGM=K7BZHXJzS)t1fYQY#)k>Z(l9R5;JM&3eYzWe;&JZ-$cFO9NJPVfH}yX@4rJ=eb9a#;69HRM{mes$&-nTs#7h1Xx- zeech%zhC9o&CdI>N3inokzQ`|d8>5RpWR{h|5jgid!TN3!|Sc7*RM@pb(|w_-Ji+_ z-xn{BvfW+w@7DF}b}`5MZ>H3i>@9nK>+s`s$NJYD2`lhTS@*Z%t!Y|&`T=eKlYeeJ zk1{;@{{u#5Z^uYcWl zeewG2&IR|iE-i<6yKR$Po_5OQXcSOI=Q@$#0 ze*5m5lFMJy`e%PMUw%KP=CegqZg9tT73m}9dlfo&N>&tGY~RtH=N2Hb{-`LMQt+#^ zTW3GkT>WVi)|&dKbO+<&nX|R?^IYy<(9He0aE}0Ykg&dX?6HpgdHX9LKQlg5x|ii+ zztb!0!n|j9RMhL%+~)N1t#{n@=bviG@$IkfWHCto7qy%%As6Un>8Rw#5 z#j|>k&yM8JN7t_1{_XCz9kx%tHQv5|cV+c*@p48Hg~}(_cvFtuyuY)QZ)V|#mtU0( zzN#J(-SzeA+L~`Wwr)AMHfLT|-5Ta8np=0e-p%~npPU!ITlef~y$1KxH~Dwg_0JDH zpZS7<%wte$eZ;#>U>4|dj=7F$32b|*Zw zrZsT8@mZ~yhX=hsoNO&JuuqZMZhr6HLAE;6 zX3NlhFSD!o+quow>wk82SI&(pdM>v0&7)vr)!pwd+zlKw}anGw6W%d@os|@%O*A@LL zdIB%2`J!TtNtNFpy$f8w%=h8)H&6F+h6taW@>k?^*W&8e?{eEj&Z<7j@R2Ege_^k2 z%a%p{@uiWjbBFYg&_u9YnepkNJ{@K5t z-_zgQt1@l;&i&&|>#Uvef9q-|eT!Idfc5^YU+$dx5xVbx-+5nK|KP7n(0RvzqHU2J zRec65w%2ubZ(&d{{QpmCmyhI~13UIV{g?QV?b!D;X$fZSoCF=+)4GO^pO;QC72;^> zKhg5t|Ex&v?*H0HYt?i=FSyq1w#32y^XCVbOCPbv%DLD`%$v)7PyAV7SRR&YPtR@uGZ<_d^IfDH}KRw z^$ixk9vFR_a4&m}oK5|NzY6~ye>UI$**fjqcbkSS;=w-@rPtK5r(4B%?7rK)<*J;O zjZdA$v&3hIW%=jZ{!z^9x_X^|DgR&jwh0@i9Cy}F@~RTJv+rMk$Z?xD-wP}}H5v`A z-?_O;*U6qaqrBscSCZVhiXDy7VmtY#2b@l_)H7w#UDn<%H}9$R%!B&NuJdR9oF3Ko zUDwNaM!RMIs?{^v^W~-$a@VQ7_;lT!=U+?zkz0lN7q0mw%b8ZIIDUGOaWPwXK?UQ2 zNov71?|W4}a}yKugg$5dTm1G;L!51tFK>pVo~e_5UCEz|<^5~po~Ro1pR?a})ITpME->=m zY8&CNejZ+RagmY%hx+5}7nxZJYl&UiaHKZod7-h~)=Zm1-~N|B@=vjwe!lT|qyE7f zzVst!{w+w7bGMT_=6Oec;)-55^LUeYAFrqv&tFqf^z-ER^DgHn&DX8p_Veby^zHL) z>%Kj@86Dbte6@Uj^`7q^Cmw%3|4P-RkDae4JNjR-$v(FD!cmJWcLeUGN>9r8`QzDR z_x}2tKh}{?4}E@m-SkZI<;O+~H|%sgb|YS6O5U@jM*dPZ5A)nlvHHqBIeYc7{p?3G z)$jTL+QZhRHs9d)rumMIPMyM)`bqI8=6!hbZgP6c>>8$PEZ$eH z`QNjv{C?%z%FDsqm&^a;EbmU9_vhP{WsmfJtm1m~%6*<{+b0o==tXn2C)xE@S-r_T zbot71<9T|uyB@xrxBU40xSFcxFO!`P2+FAMaS9ga4|#j}%kn$F)7PJHITrkU<{I}8 z{U#Ec3qz*!|MA?ZyFKaOk4UMgeGhf!cg_Fz;mg;{m&^~S8NckQ{}UMz(vj$?du85| zw3(+g?B<=Y*<2Uazr2Qd>(k9*=Vj(;&j0y=$KukP?yY*C7Z~+bUi*CWLD!O)z{V-} zvyYtTIj?3v`|RWr1^-KvTU}!~>g>0cZthV!n4tUl%?smK`z{vj`&XIcD61`)XRo88 ze^K5)ecszQ<^CH!~Sg4me3GimU^?LORrlP+G1mkc@2yQKH%ORf*!1y|%BUGV9C%Z*_b6x*=XKZGLt~ zz+Q_F;wFifOn+E?BluYB9j{Mg{&-(Q@biAv|8qNT|7F_# zTjoy{*S}iMf40p3mo8@u-_h<1=cPZa*KV_KsCVNDXO_Lf*!!R5C41rr zeYpeYBMUk5UtN7_QjOb@(o0jl`h^YnJTtD4BeqfqkE{ z!Hn}oJcljCjXByrNAVw?aE*`WknpE|>*ibP_OS*sjF*-Nz5FL8om)|{+t-%wUTX5` zgYCIi#UBKvE!pR9D181P*sRv_$Ck4UeESk6A2`UK>lT!owbJZ(K(61STQMG6ch1Qw z=4FrHa?@k${?_K=oU)=1)wA!))Es}N!G3?U<@tmBIeCR2glFgQ)n$F2*1Uha=HmzQ zIroY`_?yXF{%GyJ(R6&F75n~eE6*RSH2W4JY0h^q<8rf>yvJ1eQwP~|A6fqBJL|z$ zmo)j{LI2!k1s{rM@09to^eoe=xuqf2vl;dXd~mZq!_Urm$9c=V*7Hmii!++fme>FL z`CON6UAM29J>w6-!|NyZi`?-%b9kPJjLX4|NjLtbNo%|cy7}d-ndO4B8*_e%Nq0o4 zh1RLF&R_80wa6cd1L7ZN%-ir*W*g&a?=Q^U@`=Yk&1&u6^!9(xY3F--jjyE-OtAM} zxvM^)bamvX($|rTc1>u19ldDRgzr)tQsZtryu2hdz47xsuIY`%cV}r`mIKj@(;Gj( z?nu;#wqn{bm*e0E^(#&7yAyUyR*kyezQgjZ(?O$)tbB1gyN(`|cHy_EnES$zJzvOn z@umGwALxjwvz!;0xx(yz!H1xW)~jlD(jsME6%}k*!OQ;IWv)epe$m4RB@@}%`^8G1 zKH!kdEFyjFed(X#J$=4rAspQtL`uJ3;vMJ)#fGtN&Sf= zxAu|A6U-&F_syNPgXhWQs2x0i!e{GFJ}}EzcTK`<|C?${b>?VjvHhsnTwpm{?&u+@ zKuHhzuG=kdc@F0~$w~Wto!xNyz!#SowofzKa*umY;l3q#_E4&+Tb|LyJ}Gmr16Ju%tefT!|}W^1}xYr10V z^XfZ%Pxi*&D6!vGdrWGnvz z&K23?{)L_Wz35dD;U5cDaI(t_Zhi1z@gg&s8jlqBrPd5PG>@=v*WcRqXXo6f{{CY3 z6j!mHjyi1kuF*_(OCh6g+J;<}h|gPOy$>4S{8SxTA=W%R80Z|Fd%K(<*xWAX`bEZ=d3;qX+w4K3n|QnxV=5yz^Sohx3bM zW&SvpOlhu9|0>a>tFv$Et@@J({ax}ce(Zc<&iAj&bdlhn-WS|_|NK%8AH2VL7xzK? zj#&i-+g4bz?-#gP^g%gLoUcyz(~}1_6ZP5mi?$XN?9-Un%L{#OBixH;X4c zWp}w9t;0Vj>E}ajF}t&$4r`0qDX-#wz^_vi#*+JY*HwiYzbhgKWFvm;;n-yvcU2)j zCM7jiUo7u+KG*n>W3aGhK9;I&B1Vmtox%O7xy{F&1fAN)aIBxWyT>h7Qd9oG0I z5A-!9td_9kc^;grY0=Td9t_d6Rb)?p)B4~K;Ua&GS<5qz9Nw!@VE}T;PLVy+o6ZM+ z;1`MUIoK-|{MqARt%k+4rp+1^nymAeJoqhQvq6%--uK|+S-~~8o7&R@K7?`E-I}yW zk+t6QV5P{PiA}~)A3x-9#kn6`{^H9u5&57G;UY1+dAIs$TJ$$%dsO@|W1X#0F-ceT zvPOkG>-}X9-fRBw=h~Nl{IILYnJrHrmWk|{(ZnD0L6qy@{4hPN7+2pt%tktNnU_HO!!Bvr(X-)D0AF8?5DK1S>WBncQ!Gmj_ z$HCc}KO|V|eGdw!Oz~Opz+Gfd^tr>+HGZhF{$KXsp_QJ9eZYpErdmyluBNLZHf>Gm zfghx}?ztZn*Z3jGx_`-oBCdajrnc8Feeldn?w!xUy&4r9tm#1?g1GFw5AtjLU}X(2 zfBbNo$Q$p2e>Ey(Sl2Ip&@A$&r71qJptO9IKG!?HgMuP9eNE2;KL~RDo7Hq$_N13wgV#a*4+{ypdeGgqDC!K-^T|1C+7=jvPZV55jlcT;%q2RV?#u512K zWUco;xPH$>e(u_(*K>a9UJQQlSY-2u{uKe{FFxN(e9X2r;)mYsJFBEuao1kDc6Y*m z?!TwZ?*1sV3Mh?Tv5Rqs-WPM`n_twGB*c4{Tv}W(`-1(?&v!z%eOB3;a$H*R?;sNf#EVcc;m`Nl|>5kj~Anwbyv+yE6xUb*3=Labz|f zw_YawC2_6Jg8$aNt!s4`{NLTP^rv`^M5%C_;@|Iy5|ciQSog z+qN|nXC3;?`n&4rwDtLnkE8ZKDDgPVU$IYtw|?oVE3f)aIaFPH*LTXn>dMP=(cK$6pjvqX%JFn;iNB4Tmh}4hD?8hT!SXi7`)FbtK{goSuJpuOPYhX4=ReeWbLi9TuDQWWS$mwbb_ZKcZ@qhCXWSjxPg9$op6so-mpFU& zjS~GM^L6e_eY!VT=grwqPfW$$9sBfFIY#{4%j7fa1# z&*|ThNP9fLVDm2a`+j@nYOL2*eRyl}?ZNHBqi-FeGz+Z@)?e#wx?8Ov_fPDys>t%g z^YujDiIqXo0RF9=-6fIpacPW!LLWX%K9yQ;JJpIVH?`XPu_jwDk`HLmye-p9$C}Q_9 zX129%MMb}>7W@0H63$BxTf8&e79a9Y@b>$%ZTEA;?j8J;qWNw+=hgQv0sDBCSVx$p zeLpV!)8R)K>mA|uM-JIX9oSnWFSae=!M!RIZu7(k_kLA~l_fsd_tT4`dwJA>zkii= z_S|FAI#kUtt)p*4a{cSW>szDtP3d-yQtH zp#GHGq6exXHC;{bg9_Vq5 zy5_z-Y^8cRcp^3So-qHswXMAYfkKxU$L^>FXVL+ zBU4p+{Z_k^3w(>)N_iwRU!D7;*QK}a-27<2_1&e%l9}o+uGn>?%Y}2}#!oLIa=m7$ zMao`xeUkY?p>&dE)#m+*qDjFanZGi8S2?cj4nMl8^3Z{ek2W4W^5RQ~?;0~dS=*?o zbM!nKx0p z9}Q&5IN`Upd-3+ZzmKm*>J=9j7lv!Z-q~w$;jH(RHNL(RmMni|%DM8D1?Nh2_peX- z;)3*79_s!5(Me`;!IyU&|8`g{>R;D)&+|dQ&=-ESDZW9A*rse?oGEj~`{I%+r4Sd* zRU0MFnwXtD8+b(Vfa!yGFYY?Of44N*@j}O)tD@!a+N{1Gm|MNz++A7M#am}toVnl- z!YJ|Gyz7gQwz_Bi-1Dkj4j1cp{5vDgXT8v9<>HQXAET)uTwV@Gf;c*KRv8o=ZB5$cR7tHdaE_hAlm@)NG>xCzdceEEbyfEJVC^~T}!<25Vxl(?CCNVFR zKC_hVI`AX(jmk*|k;9G^aj7djS0=k=C1<{F`VsCH*3Y9aFL}LfPPTKa!Zu|l$F5nP z(MQ}GWE)_Dr zrL}W`SIVa+5mF~3Y7T8(^UTFE=t6W)IJY_MDi&nU*p`^jen2QIP zA9CJH)Pz&qzwvdogihrOZ@m;cpi$a(voF|wcP&e5WpW*MnGeoPrJh);9r}R77Yp0KkZ+ZQWYY*2< zpTI9M~&UAk5qK$7}G3ADC zs4IEFykYm0b?dmoQwm%Ud99Gy)Em?3R&uoK{?)lrx-+gGw7RrAS@wNr595|EnfVOf z*<0@HJz@1|3427eLzTvpfL+dlhfWoRD>)}{-RJW;_KR)VarM6aLNUD=6+)gbjh^w0ts>y%v2(&p>}RuNyiqG%m~mzqQ}9vW zgMMCf{EVe|ukyYKG*{iEJ>hM;kNtvb1Am6yYOT7QzskZ3{=SHOFP*l-`=bm?GfPm8(*=1sbr-6fvAJ zJz(iaZO&QQMVgYP1xgpBl5+EJv~fq;7TyZk*0Foi8fm+42bb-hoO<}EUBagJDbc1k zRMii;Y95`pWlNU4Tu_Te!a9#etOYey}(eI z&RciOr}sL;BgUi+!ml4H2{@)ON`6@7w6^2Jse@-XP4cufb2+?eal6p=*^a6U)Q-0; zNN8ktKhLApy6NgATWvYc(IZ^{A(++=ai~ ziNE|&nWv`l75O!```8wBTQBUkb{AJo-N7`8{ovA*;m#&S&lhx0zt8Fj=VlVDsYU_5@9~qSI#^uFW>r>WT47sjSx6 zS?X`BVSZRH%N9>%eNM-DN_?2J}g_o z$eA=ztSwM^No3?{RhIOPQt}yj`YWnKcEv@_J;ttS6vA!7wkGlhtJa11wZ6k*CE)t#u$Df&f0OMa>1($|is zT+~-T_H5|XFr1ToVOgPM$Glr5%rfj=Qy-QcE>K#1?7*E3YCU$gZQGYcq|0clJGS|( zYp^`=sq^YGsgheyGNSyL*A*@QJn5>(XJ=Ps=V$(#?9{CM=JvdDDCAmkTxs>{84u4b zT41X3iILlYZ|P2>sV8F-+q$jQH5Imh_Tl)tqT8Fb{#sABNKvs`Q=-_klns{i+8Own zE??kb=0CUZ^P^PNex@GA9Ui4oy0ffVXZ8q~xp_A!B^d4CXz*G1KqvfK-!fjIY5m$; zO*ce#nG0;u%K3CsWZj(DS4X`w_#8EMD7G1D*_xSkTvL6*vgtreWv&Aoi8)57z~2cnKkPhYjbQ=^H|a#eY#5TmMcnML;fNg`R5@Q#6Kv)mFa9#kA>I!ab=tj}WozGI4&3TW|3`JE1w5%i2c^H+eH#owYdLx{YOm zoJvXJVXkCWm6HNNhr8Fe%q~7EtEpL}ywo$Q)V*-$yo1e$s$JRJTw8v)1a7o++!P<- zQ4x_65Yn*RXJyIs-5Pgor-*X>WOHr((ek)s>h3#N7dv%ss0%#kxPW=)?n{TAU%q2n zkrAh2W1*v^rNAUo7=9`ycFF<14@U9~a*FrrC+xg@nz5Jno$HIIdRA{GL^zMTJhtfm zTzko+En-sB4s|tKySTI7&RP+Rf>RaLrH^|ZQ1W8_Je|j1enCfvvPeh5%;hU5U1e*I zn!s3MGX3DoB-QmFHf&8&P~(wn>oB)CapTFF@Yzzlxh%R9?y{(tEnV)m{NP<4xxliG zpEHfZ*+tbBfIrP3}>Ns(h2Kjt))Ec_FDO2|myH^<}lr;T%N8#_lS8QHeYb(_=u zHp6oJRhI8@0hK8#&fXC(njD;uN{frmyeZmZv*z;qbKJ&$%TqWe2_znKd!2l6PQf+&VFKVB&4J}+?keMVYbb!x}$wNoxm{j=b!+ttHa%HGAXPtR0uz0v<5IMpl1#JOGk#@hgqRTJ3~|LVL5 zW%|-ESp{w zDt6ywsb;Ha6}Z~>(28A~rDjcCK1cGk*EHSIEzG;k=NJ?oT^;gLF(Bni&dv?Xw8ahD zLZ)zqEZ5%Mc<`OU3!#)HJlAw~vFt23W%0bF!s5iEgo|d^dql+6t>Mplww3GSgYEMs zbf5mZr0?+@QB{+qfNdAfH{Ebl`OqoU7|mMA;A3*iOXXYJo<*NutXi^|sVQ)Rkc!`m zFDn)(t+=@9UEh^fZY~97jxTLxhqo9iH#(j%WV`d|(2N61PHie=aN=JX9l1^WUfTtU zMV|tly9u|{Yw2$p%gZ7!L ztlj#|Rx?iKA3SI)BqQIv^F+kbO|ci+L_+>FBrn=2t1Nko?ckEksn^UV z)OWFR=F8eH{)C(rL5`efb?<$7YAL_$@-n?Mj@p9HLO7l-RGqml+?_dfRdC^H7Cp~$ zeZ5DIANsZXC{D}iVBiWqG1-BMi7`XLHBzkMWz!3pWrC4fUNs5r#`C76sh2JI@-=K@ zyWP^D9j$98R3>tIaU~Rc>rH()**t_2;5jEjq zuZ-mO$;!&nmPLDf8(1eTP#2HsR9+!%o>I5?#2$6kbx)3keo~lflX2bcg0Pv!U5n;R za|M{@d#7k~Rv+4JVU#EB?)I(liN%FOi^LbQF*VpeTekdFQdNPpmC>ff%E#S3R_+QY zyHIKvxnr%YR{q3DyzW}nD&E=&M;5M1dQ@O-W5nNQ zAu|2P2BpsRZRHgSi9x-}{XrL$`5p&2ADQi7ly^Mz*};j&d)4^0&#kDMVIn7!X=8CI zKt}jvm(?mMHNL&!ov9qtigS2k7Mk3id>}DD%*b{2&!0E?7Jq(HqgG$Gxar8`@U7*I z&4=TjX*@D~5ZUy5Zs?qV>5qB~b!4>Wl&C%GwCCnre6q^iQudcQ|JT#0a(5CY{#CqV zp_J@e`9@c8+pHL^8&8~qI%RF{JaW3Gs-^MV#CV%!>74WYUB$O%`h^y)k~~^&#FOR2 zWSRQ?x3ln8@eKh#7f%QX3yN;tazaHVajmcFzORSc*Pmo$pQC7!yMkv^yTbI{#a;YQ z6Uq;qX+JzOpg6lEV)5x85d!C)t(&jFdXnAN!|ay-gu`p)8s!Cj`{GZC+PrrZcDk@A z#__ZKvMH-0Wn%pfJ-ah8Nyv10*N)lZ9}V=CCeIR`cv4GbVz@_Oh=(EnXXnJ!d5hLe z2x3g0S=}n4WFfjPq-OdvL5V(QInJcYS;DL0RJTMQI6JMWc*4eu=g*3ktFh^8=SpSQ zo{aqwY?!9Uc52$}wV_2}-tQhIZ40_wl2tK5J~d1#<~c8Cnc?HcWTlCZpA?C!1S?-? zGJ7EUw)gaeOD?;T-DRg9W9qc3>+7HNIsN3x#G;+u?FSC6iV&Tz`}~~f;jithc1>!w zFA};xdG{%n)A6%cnZLNSlVQIM`_F{RpkTkOOVgw$7#!-dP*Q)cR8%B1aq@1i9+NdU zIgS>D@J$oznKX+@rgd_0y6RIEF7@)IKSL6JocMS#KVsSyr8{rE-p6t1$XoX9Ke_YA z>^Vp7KUtUeWfnt@=UwIlK8IKzJW*j#KmO1oM7wK)PN-;c5BG6Hy_Vz`D^yI>9;{Sb zrSwcfd=|^Yj;$+$L{}VmYo+A3L?-3LqI*Arxcycr97_1ZAs77AZ-Qf+k$!U7I$0xz zPv!+2!4@YYHf`9*w{(lp_T51%n`-lxNL8u__bC+zIc{k_)pp!_mIo`(AiEZ@yD zW5Js*MQbN8*A^|^J>kmK4fBNbBUR0(&k0{{GTE}>_aBx!?Y1_S&mW%bY*#Ngp8dpQ zE2Dz{N0o2ipLoe-Z<=R$p8HY0o5IqY#|++dXdm(pyTLCelULD@_lb+u;PTFmv&HnL z7D?nzU%KkJLVT3t7s>PujBbvR>+U?%n4RDTM(f4h4 zI*%2WFU;mTx>h>O{N0>gh0|xAR46abe6-F$|KXvj6DI6d6jdm5p3daD@`iTe`KQ6* z$6X5cPucrZGxhz0jSuzT@yUh0zx-4vB74T}V;N=s{Z{Ng=i)flKc9H{U*-ph5id8+N8`|MYW@m)@<#KKu@kxZVps(2<;fRCc|S<%dUws{WQ0 z-%^S#o4MI0uq{c?LajQahmJkEMo%-H_0%d24TffYir zhpryw-Fj%|A_I%5N0{c+d^6y_aw=f)oUQE4!Eb7lRPT3j?^}3&`Gno>dSC8kmh6y| zE4VhUBFY&6<M}xRl;<=kk1l}ekDIK(} zpSQ(>Un}K^NU%rh6Q)f~`+msWm7mnN|Gt(hn}Uv?)}-6#41RdVGK=kU=aSKDI_l~A z?$qYh82KfssCV^*Q*uj;c4#bKGQiy`7v^0 zpA$3XIMZ0?ZhC%r4cE*m`klcY^6ktChcXY8HzodXeb0B4V;}$O1%6Bg?yFL-sEXgQ z;JoCq^WB+d6E2}852ws);=c63eEHoStFQe3`?LNvNjQQXGLGaHK=H7LaJzSowoV@DP-%vYA zj-S8(Pn19Shkc0}!)cX`-bJ(gtUuj<+;)Cu{mR*g&ibxm3A)XCX8-IUy}$4O{LlYW zlk~4S=<(Kv7lPh8&0GAd-F||cm-zHm&*bG=7Cn<+a=LL6;D-qR1HDBi+xEnz zFs$@kP{J0yN;zXQ+mG}9A{w7Wmo{H2Trej}gzJ_+W4)?U{)h8^BATDr|9ZLDEtqTa z;pXZ|RudPwT$s%Fc(y6~W?%B$f&Kf(mw(0UF{jy^{|{R5V`+I1yX z>cPS<-}!kac&GmJs^9LA^7i4IR|{r8v6w4$?Hz-CIDg64!otrVKTJPWvqbORCx-y< zhwop#dhPO@Z9zzN$QjIJ_~ChXl?>au z2l;Ueja+`OE|CgdwUB9_sL%WV44=6=1kOBkO!>qnGADhdz;*}TJ<~+ivn6+jZjNl| zXtP^+%W$OucXCodKdaCprd1U(Hx?#Levq1Dw^B>~@q7L&Hzf`s0APs%2jtlDC-b)C1(L9Y!OTQ^2cjTB20dVYduujAZDJ^4Q^ zJ})j>w?@p~BQv!*0_vLcdvCn>e@LAP{opNuKK75$GoBbDqG70Qu#alq^I+JIbtvMRQ=e)H#+IXPjlAIIXiXp&Z4p@8Iw}DK6@%H?(t+_ z+!G?r6TmmoWmg%**YE!oE@%0JJ42o=O(y^Jx<-@QQ`>iNNmz4c zHQ&oods-KIUd6j{)vsSIVryc4Uw-ZS?c`OJ;@?lARvYw2bc7u|#q@E_ANQJU@t5*C zA3eP{FIJs;*IsCIXzzdFZ4)n@jeq%0ed^DjzjtWYF5Tqd+OT{5@%w@X6LtK4)${-5 z68;iy7RajnYV(Eu0OgV||HU4ORxbBCvf7BBMQV4G*v~bIA3yzzmkytL`t$ve+X<{+ zE=v5{c5mI5Tld57guZbJy4WP}7{>}Lqb3UE+~Uz6^T;n3nA;;^N@A%Fio z+neT{H`#lY&w97Dy0f;j@P6y$;^OY*<9i`5aOUE=T?*&*4Q?z~Uz2y;(x)pd@asWF z!NiLP9T(QF2vg^}zEpqtt(Pmmhxdo6XI~DwvXZUu>#Cra^|NO*eGK(Aa0;suuy|{H ze8RLfXBV`6$jmD&`^Gx~kv-b>giKwkAW>&wkab0L4flVquev9B|Aee_`gSsAx_?HI z*usvIQ)!DYX`cyBXz}+r(6FJy?&3s7JHfiWiw@T=s@nL*(baM7g_y5mu;1T0O+vdQZag28V7zOLO z+0zrIe+W9ZbGlUA_q9Ts{ipmZ5x>ah{OA7bWvirSm^dzMOni9IabjS@&t}ELw-07G zq>Hrl^u3!tZ2`0BqeX!gjjKf@p9;&I31SOVv|#=^X-#LUs@}GORqX6P-F~?6ta9+4 zBP({5TVU37sir3h^`A=&n*aU%b0JttK{By(lM?fvMTe9gY?&D@^*~sVD^*%`HrtYn zuWX*r8CTvq_tD{7dE4_{R>u$B)>;*kFnzP+%axu1{-u7GR|*A%q}VVk)f_tPsLsf| zn8`_*k-70(!?#5&PIIhy<@WjYUY+sTMqSH^vD0n!;t2f)F|jKZmnPJUu>^Ygsl9W) z+H&lvv-Z|WfpW_`92-~FxbLzFn^?B-))c*jj+3wSEEXI8`6Ow^`S?IITj)ut#+px^ zty7&seyO~0_}I^Vn8`pc%&~;Erf+qFHlz@j;4(=J#Lj*O}x@bBCv)`1Q`g3c^e$gc#>RrrRzZAbX7WwTz+f%Kw z$caUvKNbITKGn)v@xQ0&lfRbD(dQRTKgBP}Vl7$q;IcBl;mb3TG?@{_)Yt$tZkSTJrN4TQ(&w2yr){7x?rmRvr@&DqI5RMyvoXh*~ zu9cWQN$10k|F>TKn0>DzRH{#5tsM8&>Bj;(<-Ib^TsB;}@#Kp|X@FL>Ph^mySw!KD zijWHJ={MN_aEOSyKe(;0VWA}@Z87oUKS#l5&MP%MQ#XUzD2;_$kv z%g^dFCe&v){J-`<%VSoT_V!gf|MiFEu}X%e?iW4rfBu)~!v44QNk)eocHZ5*>gO6O zi;&E%^;VljzdD49tn-*$@AS~Wopa7y=Gdig@+E&qpZgcKVSl2)LanKP`P112Ipq>x z3f)%Sw#dHu@`ouUFCX#z6Mym{WP13Ls+5TR9QHrndL{k%`)>B}+xx&7V#$%n)B=l}oB|5H=-@BduohWU2?mj`GqU03jLDp%`lr&THE|L@-M z@B5$o|4*IYU-Iv~>pNAO|KW#sEwf4`IHGx@vAEZIbx`4()sX=u>Fk)K#ErWYz#x_U`z z@f5A9;Epz@@-OlVp-cD2X8wMb5n8e>U~4_|(yn`jt=rCCSb4;lG4#yb`Sm@4s(Nv$ zXOovWggIozOg*$>(T=3;!L6TGow{2RF!PqdvE&smqCZ-1`CtD1?*Ehjti0odmi#ea z`8z-NNchf&dMUfObW|T$H7cv6?9uWs+AO=_`O356eHYeF4zYQy`}54@J3^Zm-8tT@s0Te#6(WtLqNhOBii8R{Xgq zx6@yLy;iwGg*A7;5B&>&&g61=s#c3k>e?+ZY5%RF2{l!R7jiMbxSzbXYd7bl{ae3( z*m>tmWZRYfR%_17U%D@UEf5X>&4nO?cC;aJqzSBBMx`zDW-dg>k z-m7{RdD+QMGy7ciU%906>3R0$_QD(YmstH*K60aBi)Ef>eWP^#oY2fl&bOPrwq4Th zP7f(+V#snU7I&9uS)VogU%XYx2TQrn%lXx6<~9F*`Ix)@ZExMLhQsMQ`>$wr>@Pjm znAE<1Mh0W}g3}gh*Q!Lt;~%O#aEMa1IS?=Kn{UK>hrEE7Q$-=kMF`U2R&hOK=T~$B! zp?vC%<@tX@6}zVXoKI&D^>kM<-%w?_u2_^~PHORKQyhu$x4jqt9$ z%k(6VYbE=S$M3msl~31BEefmH+~J+{GD;|H!O`qe(GA<2Z`?R|mT%qh^Lx5fpEUT# zpIH_2F1(UQ?p*%U)c?0!e|>*nsAv@O|A?--bxZPBuT24c%KM`~%)kHgS9Xoo{#9Q& zb+p$%_!21_S{M0R-)i-qNevPI#q%pCu5_KgmxK51s$E}HbrR}+dOMu`|Ag#W?-`1hr|kJg(Lb^lhY&Hvocc|lg`%tv|KbftisP1}7d-mPpgWa$Y$nY-2N zZR`G!*`hy|uc|Kif9dM(^H!(7%%2@o?V6waKJk;%cs}R$+DT-^TB1``)=Z zeEzCKat6uJ%vFx%{ zZf7Q^E|{Osnwje+t+FLnOZe7&t53m^r|aM6a9Ngo+Mja%-~QqqFZN&i`oDe6>-|<7 z-|A2N`Ip{)Z$m@j+L!|&l`r1fPuIUw^(S7)puTp`yZzk%|2uR4|NmmwzctD8@2m<7 z+qdd*=*yG;KTi6WKj-y+?oa=pHJL=$yvZ_(uYC9aFq?IZ)L&*Lg|v%Ot-FO%c9bmS ziI_Bfni%&ck=P5Xxvx6c{5hn=-c%|gCu63eqF|zBbxM6vx`Rljv)bE7pTt!IyB92w z@t zX?AS^ydu$)}6774o-OX@{LW}8Hqj1rC0klvVJ|6V0%D++PQ|+tBhA% zP(3G*&i>2!F2@I^m4&k+oVQC|-L1CLc-K$XU(1#sQ(dj;D9m_ey4lv%#%I`;UYO@- zzUSbDtCIC*tK|*CWM}6EFmfiw39fBf^@^1-kvpGn#`RU3Y$9U*NrmMwunXJIO^A!U z=^7RKw;(iUl2+s1{|Ry2KfDfxhIU_3S+a`fLcp>XMa{ZaS}e_SH#QlYPeeJ69#o)`zE0v)=XhyXk`ef7})R z@4Q^`KTp11@&8giFV_Em*XJ=z(~M31|M%bZ|5N1?CV8yLeS1!*!ht!1p;^y)(z2^d zl$e8NuXCO*ZIyj&<>MQNB^~;%PgpR2K}fITVy|flD<5ip41Zbj>PgB;2GNM+Ra^Zo zndb3upQ>82^!1}lS7WafzP#)4H6S0;kSeaIMFUbDS$c)9@=R~MYRoF#q$2l@MS9Dm2!rXjL>d+znXuyG=JI=q zo9tqfC!`!uT(atF;V-ER*MI)s_HDldF|=u=)Ckto7LCL9)FyC zd2ihQmPrbo*_~HDe3-cA|L<#z4GOB3WslD8xoM_;SDAnbl#9nK##8%ngy>z0jJ8v(Zi_=*it{@)Aw_RcFNFBk82Ic` z@m%mIa!H`%u3DF++KxMVY~s6KH!dlR^PcG9cI`^ddR>NH@<&+2VnSE+d|c4npRQgl z-{|wDDskOI3qFIqH;Hb6JyTxfxBflXrg!APZh@&>)8b}cdi(u7|Atrlo|mUqJW#7k z-_UsEMQ06v$G>S3Cmu?uAMQ=HXXraHQGVW>3ASwOz%55xqZ^)C1+Jrmuq=t zt~Q!oe0zHgf1TXpknIb&{%Y+0;vQ4|aY5?#;-A;qydPFt_NXMjgo$xURX|h7sx1@AE5Ym&Cxm2 zSKrQ^@yp%QWP#bz=^>kY1bOAelJBp4DWw zBZT8eXU|I0eN&y)UREidku1{kv9WU~7k+T?)ltW#{klbl%{2)eyLY**Zs}es!`qZ{ zW{HLuCEG)gM>sT>0~jS;l%o{CUmBsE7>$r_9!^ z-gaXLuidhSt4snSCvz08u3}xnWWf4;ui_i-0}b}P!gm+<{^rmSTe_`1PG7b>AZ-B) ztBU{0MTIlD_OH+@{H?T&b=D!{#K{@O!6prUtE{Wmq{Wm@nOSb!VRM8@elx>=F3mGG zM{b!!lplC++II%bxnRWqMXLGaj;R-wq}JbUSd%4E zqUXcpvzmJqd&*q?LwO=Go;s_-O!XPJH>&cj{S&@1YeR?WuEw4X9PwObdpRV2gq1Bf zGYSx2S@7UcFSp!jUzuIqdqfU+ci+$oN)mU!Smw<8UTWjvV`4fkH8#`oBqpBaxb|sj zfwRqDhwV;o(Q^{aO&_N`66h=l@i-9HHmB>t^UF7mnQ7++`Lmz5uwTHw!g5NUin`o| zFU$DfdnCVY$YQEK-CFvlygBhvm>TTkn;P}B zQ`GEI#@uMfg^%w6cDx-u|^LJ0@CNaWy@RN#*%}b(hBPoG!Vbdm{Vt*1OzQ{O5Oa^K*Akjr6nZ zek|^FHYHn4ON;pOS@?S1M5*qSbQkBd?ei@2dmgyoJ5Wg6yt8>$2_#@qT{Xf6=~c>-014ei(2Zvovb) zT=sOQoAU8Slb@3NE*o;n=sw^ycKyX)ZBi(_I(!4e(R%e6j~Y50b6?yDe<=6ZDEiKZ z*QJS~l@}Whd!{UC3@(y566gP!!D2(5K=yGK<}ir~UW=w&-gkUrdeMSPtGkoWx9rwS zJG#55<3dW!Ztm%iQhc86vDw0#_T;tly_fClJC9oYtzDSE<>9*L!HR#%pG1~yWAt~r z6}K`)C3~Ohq}2j^S9Jo<1RPa5^)jVq!g{AIZ)!R>N?zZulFZ2}b}O|@e8ajuA0G)F z-n!WCXUEyvg$I}S@@nyU|2gsc_krCfvfeIXXZp+X<@2#8&T|$q-&%2E^HIGUN2knM z#U2`Y_v!0unZFP9w$41P(cDnbE*T!9EPtw_sBeYEQL$YYZ|L6G8}526_RfY`57}BL z>rQc1$iLUPP~x84&RWT-K`TT>^MZCvEB^GsJmLR5@mCvoBc-^u&H7v-WBRIn|Njd& zW>lOw_h#8avkUXLdS7RY_-)<5GDFU&Cu)`ar0`$4UX-so4~7ci#n3Vo3;H!rvuc61I zLZQ_SEpp16E%oFM|B7K;d(qSE!NDy-=eAZ`+1#A^&c`l(OW4G-_Z3&PUl6a_+n5)^ z#BJ&n{>`J#>hq2Xm#tNE18eu4-Y<37Vf9HlrmSL>;1GwKp)S!KMlKRT)6=cMEtiwz?egg-yq?HahEPkH|a zjj)mjSGqbT#tHs;Iiu&>)!%#@FU>u0;{22_y}c)9WpqTZUom&FcKl2RO9=_(N9=(? zpL*}tOm%h5+}XNJtkjC_j6fX2gU!v%UwKMnPAVrV+I(DHwNhZ7({x3KZzxnA~&EooxzoP!Ve^uoC{QtT&>rLyjbWE>Ln|=PLy#1r9bN}bg{lD6* z?pzi}nCv>~ZKrs<&;82{o*enF zUoZcM#@`p6!SyedD%ZO_-ty=E*JrE#{d<0^DEY1W1&-I=ug`z_?;i76|5fh!^@oo% z@3pe$|DS$d@m0$`3o+TQez!#qH9^clSAWgt{2Kx5GRs~N9n1RVeF>SrNz zb;I$czu0V+WqaA4owBMVM9=%-MrVe(-ko@}!7urK)86{^Me@IT! zKHk6Y(90=S7k0JDMcntF5V(52b+~QfdA9pgF82Oy`}zEe(cOrndq&l z-)j8lqL6D=QQX^DjyqhDN55#sED!ZMWXqns)ZJcxfnRt@s!QkxzW5y<8}oLluw6f_ zES#$G&pl-3M}4j<>*W(zjuaX=1@0AOJ9shGT4Ji^dx!ns1VgsXT$?1vxA=_nuF{_0 zbF%dwpL_G{M}X<`fIvC(@4t-NC8y-v>fbDTIrwu+Vv?n>QtpZGUo?W(aUXxjd$>_v zBkq@8s!Xt&@iRsDmdwI?OFg*MWS2&qI;SAuI_s&)rTaSBB_Z3U1oXxy|7riY|J$Q; z4D(kw2u?X)`XS~}*7m1oWem-D-(}@b^B@Aq&aGF>FHUU#oqHyo zGs)FO?5~ku@yZuoHD4V%m+bUW?2^~IX!|nl4)^wxWeXnoygl4tta?S2`F2>rv!m>q zzZmyj{`Py1Fw58QEgH9sj%gnC70+GYzbk(4;ZR;rrp;elOIFLDnq9Hln#pig-^pj^ z<*%L1++ONGy*{O(Ym$Y%_xgCVwU+mu^(su+=QQKtYdy;;;p^nDi!fG%sHS=GVL+X<{)R;xv>fS^-2 z{_Eqcmx$#ZRCFw~MyYIIgdec2eS250qFLP3=yWISAo0V&`zTcK}o3k&V z=GRrdWd?7;egSwF~LEdGH#3sd?$MJx5@Vkwf8zs~a^| zNkwkfHx9JRCN4Rsep>jd z>=Hh^n^UL1kXiC9d~R>oZYi6Bjt%=g~7R||xULm?k zXOdH>gZjpmiJgz+TkWz>X#U7wc`#2X^fk+rCa(XUTMfP~_;5$SmCG)MyER+V#`v&X z+m{56FzW}rBEb)?ty1*~k$5b4;)}iiLAS=AcV6C{EBU4Lkp%y_bv{kq=s8W$m#WFg*H zj}z7u#jcQ>#wfjVUR-xoc-+;$DHbKqo@J&p?~_`fJAv(@l-h0Hb~cmz>SMo>?;MqM zEx9MAA?0w7NtiuIFS>TaIOq=H=ZX zbDVy^;nRBNy!#@z&_^@xTjIw5wO-k*4qO(MwKCJ|%vo)*MHidy1sV4=^J)fOmA_Y) zsvb6XzU|F{VOs(k&aSypmzDTp+BOvz z<0e+F12b11>lV3uxhOtde0_Y>3~ARz+S#AWs@}T4Xtu2WF=MMpDo25ns-#fB(w8nC zx3dqL`iliJZTOpVh3&WY3(c?(e|l~;9{>G{Sz~^e$O)0FCwR^WeZDRmC|kEl@wI60 z-r}&GW~?dKE0gc8sJV9K(;Kx#RV#lt`gOhgy0n7znRVJG(b?te?R>Yz-w-)neBi;3 z+%-RcZ&SGD8a;z;zedTvM~nPQpOw2Xa7SOmk$I*xeSxy=X<|h67$vf8*Tr6x^1q z^uOy6)UT-@Jk|MZg6rX|Z(pMXME!!E)y+P*Vuq`L)Sh$ZH%=OP86LNo%sWNo(0tY? z1KV4N82q+vUABQY;sM{!wq7INo9~xtJ-Yu)_J8g4s{iFT*SnpRIB&4hzE=LrzWmbC zXTR%fVwc_jzgG9+PkUdR|Jh$(2F~2`@6r4JYR~ISR$A=&7IIP{e&+vYMa8qiF|!_OE@sJ-U5)!Dg0C zKQgkPe_wn5+k}@L7EBiX& z!({~tx36bvr9mlTbR0JqZ%8uUFw^Z37+wK5$#wT#M2%rNns&r#|cKEHz%u;3$pyV5T$ie`Zbj-*#~R8KH`v zfAQ=G`9JO7d8OvsfBQ$f^8fWOyb4QfAkOjxA?#LW<+fC^3VIFd!K)n zuRpQ$()^EeP3A6o6l7#>#Pn8wvHr8Rk`|fV@~7*SC+<69{vw6Q7m=dEfj1{}u7=o5ZhwY><$=#`ZB|MOCnu!KLWE%1vDomC7cqy=+St z?zb1Lzrs={s&HWOw_iT&_c$*4?^$=`dgH}KR=+Qrm~Obu7!oe~;NPzs(w;#L37S7^ zn*6T+syWnPXMXgTutx0}PNgmS8=n4=R7q+%m}tf6&bal1={@6f6F;tv?z@?6@v%~S z%kO11?57{DyAy42&X!70nGKJW-x$7`VX;B}edi9EjN3U3zO?l>oSNnPOLlxqezx0O6;tN7*` z`A7DK@Zlo|y4-J<9`iCTJ9<-c)e(cdOUsNR(uD#!y&i!hA+1=&;?N2CjEPZdz5FmfA{NL|ORiBq1`*rHlr&C43J&afW zd!Noe|Lebd%(icr7ujt3>a?ok@5`!%Y61EsF*dB~T$^4U___ZQ`}w9BuuE z`(^NSUpk!gd(+~58%h_PH<_81@viEk>e8iCKP=VSCV48N?!jaG*5Z!kJMvXODsb#Q z|Egu-_Zu9sy^}2@9>0xLc^LoWT(928Yj#15dHt$;byV&@IlospH>mvM%uN&SCx4i< zs>tfw#+>A&$f(5oOLy0QWvP39^mY9D%3G{mlfNy=Z7#3Ie}2Z+-m(90@H{&^?Vt2&-!1=VWuO23zwSin`fl-~r*6LdcYf+4 z?&sac%Z(DY@;z{_c_AXT((YK-ed{O63YWdKy_ZeMUK%fKd+T5Gz3l^p0mxOnHTE&Dg`;cm(h zpLz7z^xt+8^B8|leJ}R@U*(Rk@7|s}e)zk5|GjrBHm~_|c<E-__;X|MTX^%-tS6_x=*M&-$;^ zRI-jt&Ulu3w>u!iOps+|%9+ZWcee+%wy%9PHO?;(B^W&bH*Ed5t~a>Y`5@-iTShQ!&4z98>ov?%N5M#mhCG z6;-aBVEX!DXmG$xy^{HlW$&)ayVrO5Y_Z?+JV~#7lfo9|qg+PYOWd1_BD z`jcG5^)uk?g_H|=G1VqtdFt&{zIMq)$$wS;wL*S*|F7b&fyJ*~dC!FG3|NtWm2X>_ z!^U4+rV-ccX9zAZ`?Qg#;e4Q_%;B>ZJWHpxyE_Cn&Eq-#)+{qXhPO@mtUPDV6SbcpFr>dDG6|d-v8{ z;9~yAbx5l8+dKKxoP^&zpVO9!sePQaP54J!#cx@A|G6I*J*eJUb7iZ2?v?Kcq8|N~ zS*NA+LF}ly5ZlypGxOCi9={ji7m=UedU&Bm%t8j%6LW4VetCDn`I4meq^(NzY@=S_s8#X8}-Qx9V#|d5`3*Nv@Tt+HN>fA0}g^e8Ut0axyc%JkM&1O_M zwjwOk@|65XC#F-g-Gb*@OUAPA5+DCKI7t>Ut+%sEQs4QBLuP)5{^AO&J1TeHzRWv%>#p^kxg1x1 z|K7p9wytJ-@$X0e5--YkZY}@h|FER}o%`ENKDjLd$Deqd3ch&0aPf3UHs<5G`=33% zvT!!%hZ{vMdkO+FMWpq)^tE~~mGP?m@ypyDp~V)y=*!cvFA5yH8kKq~CY1PgUwPMR z|E=TAnTgRy-)bDWI``#%vE-#j``-Pr2wb^Ovj0SQ=)RXL{Fez@cEvlbsL$EXcP`t# z{rJ_m*9)%ZeYKnS|DMImZGBcQDo0$GUYLciZ%XZ7A}mHO85=M}sa*PmbT`t^KkxqExBkB^bo*%upyK6lujY}w5*VXaz> zpwMZx_fl7@9;Xz_Ty2SrJCd;3us{F6>+ZFuD(5Yq6F5hll}j>e?lZx?0S*Nzb(>~y zfBkLMTQgacZB@cgtj=G2^kD1##N|n>E>D(JeKPbhkPq%S7IAd(J?jP8Yj3XGca-bp zmY6&1x{DlNuE~xOGmR~0;p8@d>bos8!8t^-Gwzb(#p_#~xaU>czHdljQDmsTmV2ej zUH!ycgP`}T)n!HcqgYmdzm*~K<=eeYo0(@kiQE&S&aHL&tI6r&P?3A{L;Cv{PCnKi zxA^eVq6J43?*G_yZANUYi{!C*r-a=e|I^$4tho3w{q^S1tEH28|2S`C=S{e9c9C)k zuWZ$-MW?mYnRSm`W#u7hs6DLbfZ^7{qvo{T{l%dQ)rmyuHrr-M;Kxs`X;G!_kaa zDlZ?fPBAeLx16pdc=5`{#*7rkU%R)IZ2s{#Dk^IBy!8vUKNg<3Akn+)4MW%afQg*8 z2VBzyxH^|+^Bvj$X6u|U@zqA0VI0g7_pFafM2qX@Kc3w1XlpNIFnWWf0qw*=a4c`I#Pcx5EQH;g<7 zYvb5|y*s+wQgVsA>bUN1eBUBw)#9J8GXBk;c6u+XckQR^7t}lNF@M|YsT((Y!|J=! zR;BD@%v`DRPt8kdiNFgU{_N&s@e0>Gw=^b6#{YS-+u%v((knlnzuEd@oxy^ikJ}kL z(_S&}x_6p4@btOof{JSE59JGD$wC(WIKff+N4`+J5IkGC{`RC)GxaG4K$5i;= z;MbG5|CrhIbpLB+)nfl?J%8f3cm3=TD>*s$$glF>6Tj+5g=9{c>^XmN{k{w`W@;jDaCErVk|=gFPF#Fy@RQLxZ#&1)6kNvn>Zdc5kms=a*s{LNRM zoKs$PQdM8Refp+FPpw0q<=RZ#zQUz^{_(c~l`qWS9G)a{P)R`L>BKG8wjZy}F}Kwiu#ORhyFV)jaezO?R4uWwY~p$Zrc0g ze{jvaC-!;8mTs%36~Fw;Xv|*!o&9Cu@xS>;oic+T+28vgb5Bd}eSOWO^Z)uBq3|mFqQ?mpb1R{ZksGH|2&V_dlT@)(!R1AF>(l7q8@8`+k{?#$Tqb z`I&1=8+LO2U%hnJ%H}H~S+4`mdz3Q#llV93iuVuwxv!SJx}fhF%6N{Y?)}j%FPF7l zn9OYZXI;YORw4F%(JN0&emL}FatNb=-nkdgb^kp7sl40%3-6Dx=1H6vm=t4}{&~z5 zvSBx7zt8vZWOPLugQ-nJm&wmRsJ7s>4Bv#DhN(Yx@D*W3%Ytp1ccZtQ*CnD|qm zR^R^r41bURmwS63g{QR4c{PDycihojf z&Cp)bdGNe_#Z0@mrkkx_USA*feg4({tiAomc@LdiY-eYiu{}#=?%C%z*FG|>wwYPg zHu?PZ>Qblj(?Sf>&YN3hPMVg-p87oL%Ui>+lFtJ3e0h%VKB}P4&0Dl<`SOMK*Ls`8 zr@TtLU%hqLrvFEG)P`ou`RLZBcoe?xEacq!{qqlrEW_nbMZaf$`~0VTMeX7HQ>61W zo*i5>O_$^U$8)U(yJvn)EV}9|bv)~w?tUBnI~CU9Gp^2?AKA3LrzJYHzyJ2;S*2&a zy$^q%e7HC6aC+Ec$s3|YM+>_Bz6Thu?W+`Y=c*~mh`5}wIQhp-bM;#*+RC}xZkO)5 z)VtR4@n4(C4S#K>_J?~1f89HO!oT;|ZlBn6=Y!(!8H@jO&%XWi!2k7AZvI{G{r|tG z-Oo~|jt9SHq;SfWGK(E3&O3R;On2IaBbW8E%kE#>^eo)@_%D_(KeQ6(PfM*@W~LOA z{$|pyXBNjYT<&EXc*h=A{Qb-HZ&Z!(Osij4PDuXxGBxAg#215c`L;@bI#;H%$^Kg2y+7qy5xZty?hRkPrSh_YTghoDxic5o<8CD%m{3u% z+IHWGzN7E1e7Vs$SL~k5-Y#x``aq_=@`Az-1pWFL<3(_?Duf6o?pZc!z_BH<=fAYzj5msl+EHUNn?(KPX zi!5(Rn6T(+D!B5kmM=J-v-{#fRnGmdt}tzPSw4$JYu+xVsT0dOSG-`;n7%Pn@<~<3 zg~B-LlvlrYsin^pXIT)v&Hdo3V+>l4AJzQ+v*or0yV1q+3t?QVSFe5}<8BiusaY6V zs`tBkk$}0s;HG_jOT+749=sSRz1qyz+kDP8v#q}l+p4fxpK^W2cyaxtg@&^fj7`q( z*y5;E@MNyuejgEmDO;At?emOaIX6{_uezWw z+51oN`ZDu7Q*UR!xh;43kiDex^#u`8ElG)uESn-)?uGTHT-E%|n{V~dU%_L>F2N%& zjlTqayuf>0u9qi0d_~Qt%pI^s=%RO$d z`RkOOR?yhX%Pshxmv>pPMED!VqjB7B+XeN0Ty3p1GSVyDIBS!Zlk^-dk&5ddGP3WS zYjj#Po9_dUs;Gp2e+knL2L3dCKCKF!iQSwhs@WFmWxZMVFy&-J;+(!Ow*;b!gf7iI z`oQtwatHo7Z&}Y@|NVyjFZ+|bul(~)MqS8h_Pf5?zjZV3qozZf*t7p_<~dp5vExnm zgKNf)r)`&gU)R3k&b4d5pWO8R^!oXs^^%8vR%brG(fFrnxyY5z&xM?_9^2%1_v$Mg zTC%+QW>bpMgq$#@O?(ENudDk{$TKj1G%=`h(6@APkc-@HVEAn5^yoB+04`RO^RrwY z^XUF*F7GTqmmIx7Q%*r`@{6b5K?h#nj4c0R_}t>X$HU$B9R^2A^rol(_h&aaEKppy zVPE5fr;sZOBiH!Ke@am=KO_{Il>v`0q#pvPs+?NFWl9Z z<+h^R`^BoJl+>7jomQ$obKia3)MhFx-N&Znca8V|?uxDl(IIntewyp$$EfdDnQvz( zV{=(rGX2QGM~fMq6TkP`^VmsF*t;e(FC}97Jpt8q6F$0jF*i%zaIV;$_`%qxHAnHs zg7fDrmK|K6k`w3}ChNZ2_VI59CZhtMpK~IFA0Im=q;Y!3!`r;)j8;w1+VU}4UD;nq zDA4FZD|XMj z%ksE%oBMNtt&dl0eDD$eeQkzs(}AMc?7r5N6g|;nx-9?VBn@uo-VHC`_-xLa?2As3 zFP3s$-1)$MlDdnJx(4INyV;8;-nDP$%&(fGQCEGht8VJ5z3fFse)~O_AI@!QsGGE5 z&edrdCJ%RH&s6?&bVu%=@~pT_h0J*@GYmag`S(1SwBfbAKrzpZ!t5Q=FZR4L`?@Od zV&(ysgw<@z*h}WB`h~SD$_YCm1rz&KU5of zKIjO35c`l})4y2xeMe4Rkl_~8usK!F#Pmi&?{LxN%@x0bK_=CVpW z_j<%{r(QAntwP;F9X(!C4%O}Eh-H5Ade2|Id;X>(8kcQff91jj9vM zXi=G96hF~=;^YGtH(Bpk@%OOY-#wjIv@05(*azP!>;|u&d-PJyK4sdHg?XBb4ie#~QkGSf1|Fz8!UkL_2r;C^+LBN8)b zJbv=gb$+NrzKIrFj=}E6C#P&nca=KN)_g8~NoUg2+l-$dM7W$W-_RSAxX|@NFXPqu ztL-1U@YNOOc0c=Uu*amWGpzo*K)~!&qmxz=yGx4_f6V$Od5J;VV5|34&Z~QTV%KoD zpZo6h=A`at`#Gmy&WKy&+3Kb|UHLcDoAXnj&Di4a7u}N4W|R3&!{6Zf%4D9}-VY9f zfz}+Z;@cNIUe2I;o4xs?Ym(@*7LB$iSG|Lj_WwClbmKASSBLd>qUX&#tgH*yeqp;Q z(iyC&?Dm!`@%Sf=YvFT58>a3PJoD$smP;?3!j>q?ZE?80w(C@QU6YJVkKt7IO~<}U zNB=xEp)~L5Jn`05!j=ha4<#Awa<~69-cp#Y7Akf`<#$bB?~L>F(?v|y+s#bp3I4Nf zyOfrDNBK|5MET03-ELQxN-x|oUm&7DM?^2rByNIolkGh3!?Qj=X1_miLYiCR&%7)4 zZ-sCDSKRj`Z^NI)I3}-8|N1}u3tt(bm#cUGe`VMCntz{fA1|8RE&Zpe-|pSL|H1dP zav%SD|EX+ejONr0a({wX=zRZgb5wo4`uVyz`?sd$*Xrxo^iFWarRK(U{@s74BUn4- zgR#knuhG+(xU_Po{c#HO-nq23s&$90#k;C$YP-+ou8!lrt9$s{!vsG29YK1YeZqVj{HPc^5NB_TnZ|fJcJm!bR|63m>PrN(z z#qtM>8dSV8Gx(Gqax^o6Ww_e(sTE;N#oOVek|3EQruC$v~im}Hs zEx3;PY*X3(IEV31Wx3Vlf~==zmtNkF=rV6S;{Eb(OHF0Hn&3jVoFgs!jXPgief+Av zJgiz(WzM8X-CWICS6ObYj`*guvwL!z&9#VCfyIA?ABlZ>8uuype*~97PF_+*LED_4 z97+3l9A9$A8?U}?zH8?;Yeri|nS;7)Hk{wTKK%7zLv3<(cZ|SB)7H$cn(FfN!5i0U zvgkd(XVp*^YMeb!@3(!PU7nZps#iKU)6CP3+N)f2h%B%Nrne3N_M*zT>0SY{S5@$k$d9rMFamj!3kF3@FPQo+A!ch{eojVZU+ zK6PREwar_9WuMsVCGQSwTNXEI*BACzTd$nB;@$MpsN2UgZPn$cI;s9Iig-WSN-bdi zJgaD*d41YhxzENq*VMN;fA-SJmCVJFzfAB z$C&E^&L)z(Z_ciLC|2!J7s9W+&>yCIW$s-(FRPM${mo0g6=QiuIhL@t{yJV`)dgbTo-7^@(KfKD{{3LYF!dAYZgoFLTvzU*nv@)su zRB^jBH!Qnd;Nnw{71bfvR`7ck2RWsBWO`oCNeoLj# z-#Qm?*R@re-C1-trf93WPnbewti0Ch-}P}-EZ+=cuICNR05mUZ&z;gCqa;uqa3iyqNY* z#Nf)UNU|9TqHv24gJWl^;$Zy`g zUrsSi%K5ZC>ZZsu$IuOTWVyXlr+8z(#3Ptv;{Hp}D)>nypgQPvq3pC0NJSzvK@(#v&U-F&^Q{!hIpVn64= zUYG5zGnZ9te08jJ{zHY>_%APx-{#AnZ`J9#VPRT?5?_ns36`R}wug?G-f^gG-|%IV z-p+&xf7Y{|T&C^z|GdU7W)*G4;2YLoS}kvsG`^a(zVM*^R7WCN4J|WrZ&}TLoj-KE16ppvJq|aHip*N*Sa z)>mz!nmVI$i()#To;@wMa)+XdwRK(geCZE+U*1VNG<8bGw?9FJ&FMRB7{ZrdmhcH` TXdw)yT(nPr_{EChMFax?7wxG! diff --git a/project/jni/sdl_ttf/acinclude/libtool.m4 b/project/jni/sdl_ttf/acinclude/libtool.m4 deleted file mode 100644 index 72f154a14..000000000 --- a/project/jni/sdl_ttf/acinclude/libtool.m4 +++ /dev/null @@ -1,6409 +0,0 @@ -############################################################################## -# Based on libtool-1.5.22 -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 -## Free Software Foundation, Inc. -## Originally by Gordon Matzigkeit , 1996 -## -## This file is free software; the Free Software Foundation gives -## unlimited permission to copy and/or distribute it, with or without -## modifications, as long as this notice is preserved. - -# serial 48 AC_PROG_LIBTOOL - - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If this macro is not defined by Autoconf, define it here. -m4_ifdef([AC_PROVIDE_IFELSE], - [], - [m4_define([AC_PROVIDE_IFELSE], - [m4_ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AC_PROG_LIBTOOL -# --------------- -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl -dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX -dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. - AC_PROVIDE_IFELSE([AC_PROG_CXX], - [AC_LIBTOOL_CXX], - [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX - ])]) -dnl And a similar setup for Fortran 77 support - AC_PROVIDE_IFELSE([AC_PROG_F77], - [AC_LIBTOOL_F77], - [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 -])]) - -dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. -dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run -dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) -])])# AC_PROG_LIBTOOL - - -# _AC_PROG_LIBTOOL -# ---------------- -AC_DEFUN([_AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl -AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl -AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl -AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -])# _AC_PROG_LIBTOOL - - -# AC_LIBTOOL_SETUP -# ---------------- -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.50)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl - -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl - -AC_LIBTOOL_SYS_MAX_CMD_LEN -AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -AC_LIBTOOL_OBJDIR - -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -_LT_AC_PROG_ECHO_BACKSLASH - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e 1s/^X//' -[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] - -# Same as above, but do not quote variable references. -[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -AC_CHECK_TOOL(AR, ar, false) -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" - ;; - *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -_LT_CC_BASENAME([$compiler]) - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi - ;; -esac - -AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) - -AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -AC_ARG_WITH([pic], - [AC_HELP_STRING([--with-pic], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -AC_LIBTOOL_LANG_C_CONFIG -_LT_AC_TAGCONFIG -])# AC_LIBTOOL_SETUP - - -# _LT_AC_SYS_COMPILER -# ------------------- -AC_DEFUN([_LT_AC_SYS_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_AC_SYS_COMPILER - - -# _LT_CC_BASENAME(CC) -# ------------------- -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -AC_DEFUN([_LT_CC_BASENAME], -[for cc_temp in $1""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` -]) - - -# _LT_COMPILER_BOILERPLATE -# ------------------------ -# Check for compiler boilerplate output or warnings with -# the simple compiler test code. -AC_DEFUN([_LT_COMPILER_BOILERPLATE], -[ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* -])# _LT_COMPILER_BOILERPLATE - - -# _LT_LINKER_BOILERPLATE -# ---------------------- -# Check for linker boilerplate output or warnings with -# the simple link test code. -AC_DEFUN([_LT_LINKER_BOILERPLATE], -[ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* -])# _LT_LINKER_BOILERPLATE - - -# _LT_AC_SYS_LIBPATH_AIX -# ---------------------- -# Links a minimal program and checks the executable -# for the system default hardcoded library path. In most cases, -# this is /usr/lib:/lib, but when the MPI compilers are used -# the location of the communication and MPI libs are included too. -# If we don't find anything, use the default library path according -# to the aix ld manual. -AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], -[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_AC_SYS_LIBPATH_AIX - - -# _LT_AC_SHELL_INIT(ARG) -# ---------------------- -AC_DEFUN([_LT_AC_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_AC_SHELL_INIT - - -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[_LT_AC_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi - -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(ECHO) -])])# _LT_AC_PROG_ECHO_BACKSLASH - - -# _LT_AC_LOCK -# ----------- -AC_DEFUN([_LT_AC_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_PUSH(C) - AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -sparc*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -[*-*-cygwin* | *-*-mingw* | *-*-pw32*) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; - ]) -esac - -need_locks="$enable_libtool_lock" - -])# _LT_AC_LOCK - - -# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED]) -AC_CACHE_CHECK([$1], [$2], - [$2=no - ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - fi - $rm conftest* -]) - -if test x"[$]$2" = xyes; then - ifelse([$5], , :, [$5]) -else - ifelse([$6], , :, [$6]) -fi -])# AC_LIBTOOL_COMPILER_OPTION - - -# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ------------------------------------------------------------ -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], -[AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - else - $2=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi -])# AC_LIBTOOL_LINKER_OPTION - - -# AC_LIBTOOL_SYS_MAX_CMD_LEN -# -------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], -[# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - beos*) - # On BeOS, this test takes a really really long time. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; - - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac -]) -if test -n $lt_cv_sys_max_cmd_len ; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -])# AC_LIBTOOL_SYS_MAX_CMD_LEN - - -# _LT_AC_CHECK_DLFCN -# ------------------ -AC_DEFUN([_LT_AC_CHECK_DLFCN], -[AC_CHECK_HEADERS(dlfcn.h)dnl -])# _LT_AC_CHECK_DLFCN - - -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# --------------------------------------------------------------------- -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "$cross_compiling" = yes; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_dlunknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF - - -# AC_LIBTOOL_DLOPEN_SELF -# ---------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test "x$lt_cv_dlopen_self" = xyes; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF - - -# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) -# --------------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler -AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . 2>&AS_MESSAGE_LOG_FD - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* -]) -])# AC_LIBTOOL_PROG_CC_C_O - - -# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) -# ----------------------------------------- -# Check to see if we can do hard links to lock some files if needed -AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], -[AC_REQUIRE([_LT_AC_LOCK])dnl - -hard_links="nottested" -if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi -])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS - - -# AC_LIBTOOL_OBJDIR -# ----------------- -AC_DEFUN([AC_LIBTOOL_OBJDIR], -[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], -[rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null]) -objdir=$lt_cv_objdir -])# AC_LIBTOOL_OBJDIR - - -# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) -# ---------------------------------------------- -# Check hardcoding attributes. -AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_AC_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ - test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ - test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_AC_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_AC_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_AC_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi -])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH - - -# AC_LIBTOOL_SYS_LIB_STRIP -# ------------------------ -AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], -[striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -])# AC_LIBTOOL_SYS_LIB_STRIP - - -# AC_LIBTOOL_SYS_DYNAMIC_LINKER -# ----------------------------- -# PORTME Fill in your ld.so characteristics -AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], -[AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[[45]]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[[123]]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[[01]]* | freebsdelf3.[[01]]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ - freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi -])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - - -# _LT_AC_TAGCONFIG -# ---------------- -AC_DEFUN([_LT_AC_TAGCONFIG], -[AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - AC_MSG_WARN([output file `$ofile' does not exist]) - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - if test -z "$LTCFLAGS"; then - eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - AC_MSG_ERROR([tag name \"$tagname\" already exists]) - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - AC_LIBTOOL_LANG_CXX_CONFIG - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - AC_LIBTOOL_LANG_GCJ_CONFIG - else - tagname="" - fi - ;; - - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; - - *) - AC_MSG_ERROR([Unsupported tag name: $tagname]) - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - AC_MSG_ERROR([unable to update list of available tagged configurations.]) - fi -fi -])# _LT_AC_TAGCONFIG - - -# AC_LIBTOOL_DLOPEN -# ----------------- -# enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], - [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_DLOPEN - - -# AC_LIBTOOL_WIN32_DLL -# -------------------- -# declare package support for building win32 DLLs -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_WIN32_DLL - - -# AC_ENABLE_SHARED([DEFAULT]) -# --------------------------- -# implement the --enable-shared flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([shared], - [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_shared=]AC_ENABLE_SHARED_DEFAULT) -])# AC_ENABLE_SHARED - - -# AC_DISABLE_SHARED -# ----------------- -# set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no) -])# AC_DISABLE_SHARED - - -# AC_ENABLE_STATIC([DEFAULT]) -# --------------------------- -# implement the --enable-static flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([static], - [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_static=]AC_ENABLE_STATIC_DEFAULT) -])# AC_ENABLE_STATIC - - -# AC_DISABLE_STATIC -# ----------------- -# set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no) -])# AC_DISABLE_STATIC - - -# AC_ENABLE_FAST_INSTALL([DEFAULT]) -# --------------------------------- -# implement the --enable-fast-install flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([fast-install], - [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) -])# AC_ENABLE_FAST_INSTALL - - -# AC_DISABLE_FAST_INSTALL -# ----------------------- -# set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no) -])# AC_DISABLE_FAST_INSTALL - - -# AC_LIBTOOL_PICMODE([MODE]) -# -------------------------- -# implement the --with-pic flag -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default) -])# AC_LIBTOOL_PICMODE - - -# AC_PROG_EGREP -# ------------- -# This is predefined starting with Autoconf 2.54, so this conditional -# definition can be removed once we require Autoconf 2.54 or later. -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], -[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], - [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi]) - EGREP=$ac_cv_prog_egrep - AC_SUBST([EGREP]) -])]) - - -# AC_PATH_TOOL_PREFIX -# ------------------- -# find a file program which can recognise shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -])# AC_PATH_TOOL_PREFIX - - -# AC_PATH_MAGIC -# ------------- -# find a file program which can recognise a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# AC_PATH_MAGIC - - -# AC_PROG_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH([gnu-ld], - [AC_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], - [with_gnu_ld=no]) -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case $host_cpu in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -interix3*) - # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.3*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - pc) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown -])# AC_DEPLIBS_CHECK_METHOD - - -# AC_PROG_NM -# ---------- -# find the pathname to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_nm_to_check="${ac_tool_prefix}nm" - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then - lt_nm_to_check="$lt_nm_to_check nm" - fi - for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - ;; - esac - fi - done - IFS="$lt_save_ifs" - done - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -])# AC_PROG_NM - - -# AC_CHECK_LIBM -# ------------- -# check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM="-lm") - ;; -esac -])# AC_CHECK_LIBM - - -# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl convenience library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-convenience to the configure arguments. Note that -# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, -# it is assumed to be `libltdl'. LIBLTDL will be prefixed with -# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' -# (note the single quotes!). If your package is not flat and you're not -# using automake, define top_builddir and top_srcdir appropriately in -# the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_CONVENIENCE - - -# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl installable library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-install to the configure arguments. Note that -# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, -# and an installed libltdl is not found, it is assumed to be `libltdl'. -# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and top_srcdir -# appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, lt_dlinit, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_INSTALLABLE - - -# AC_LIBTOOL_CXX -# -------------- -# enable support for C++ libraries -AC_DEFUN([AC_LIBTOOL_CXX], -[AC_REQUIRE([_LT_AC_LANG_CXX]) -])# AC_LIBTOOL_CXX - - -# _LT_AC_LANG_CXX -# --------------- -AC_DEFUN([_LT_AC_LANG_CXX], -[AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([_LT_AC_PROG_CXXCPP]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) -])# _LT_AC_LANG_CXX - -# _LT_AC_PROG_CXXCPP -# ------------------ -AC_DEFUN([_LT_AC_PROG_CXXCPP], -[ -AC_REQUIRE([AC_PROG_CXX]) -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - AC_PROG_CXXCPP -fi -])# _LT_AC_PROG_CXXCPP - -# AC_LIBTOOL_F77 -# -------------- -# enable support for Fortran 77 libraries -AC_DEFUN([AC_LIBTOOL_F77], -[AC_REQUIRE([_LT_AC_LANG_F77]) -])# AC_LIBTOOL_F77 - - -# _LT_AC_LANG_F77 -# --------------- -AC_DEFUN([_LT_AC_LANG_F77], -[AC_REQUIRE([AC_PROG_F77]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) -])# _LT_AC_LANG_F77 - - -# AC_LIBTOOL_GCJ -# -------------- -# enable support for GCJ libraries -AC_DEFUN([AC_LIBTOOL_GCJ], -[AC_REQUIRE([_LT_AC_LANG_GCJ]) -])# AC_LIBTOOL_GCJ - - -# _LT_AC_LANG_GCJ -# --------------- -AC_DEFUN([_LT_AC_LANG_GCJ], -[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], - [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], - [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], - [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) -])# _LT_AC_LANG_GCJ - - -# AC_LIBTOOL_RC -# ------------- -# enable support for Windows resource files -AC_DEFUN([AC_LIBTOOL_RC], -[AC_REQUIRE([LT_AC_PROG_RC]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) -])# AC_LIBTOOL_RC - - -# AC_LIBTOOL_LANG_C_CONFIG -# ------------------------ -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) -AC_DEFUN([_LT_AC_LANG_C_CONFIG], -[lt_save_CC="$CC" -AC_LANG_PUSH(C) - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF - -# Report which library types will actually be built -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_C_CONFIG - - -# AC_LIBTOOL_LANG_CXX_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) -AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], -[AC_LANG_PUSH(C++) -AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([_LT_AC_PROG_CXXCPP]) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Dependencies to place before and after the object being linked: -_LT_AC_TAGVAR(predep_objects, $1)= -_LT_AC_TAGVAR(postdep_objects, $1)= -_LT_AC_TAGVAR(predeps, $1)= -_LT_AC_TAGVAR(postdeps, $1)= -_LT_AC_TAGVAR(compiler_lib_search_path, $1)= - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - $as_unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - $as_unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -else - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - AC_PROG_LD - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -_LT_AC_TAGVAR(ld_shlibs, $1)=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - freebsd[[12]]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - freebsd-elf*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - ;; - gnu*) - ;; - hpux9*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - ;; - *) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - interix3*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - irix5* | irix6*) - case $cc_basename in - CC*) - # SGI C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - linux*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc*) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= - case $host_cpu in - ia64*) tmp_idyn=' -i_dynamic';; - esac - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - pgCC*) - # Portland Group C++ compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - ;; - cxx*) - # Compaq C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - m88k*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - openbsd2*) - # C++ shared libraries are fairly broken - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd='echo' - ;; - osf3*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ - $rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. We must also pass each convience library through - # to the system linker between allextract/defaultextract. - # The C++ compiler will combine linker options so we - # cannot just pass the convience library names through - # without $wl. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - output_verbose_link_cmd='echo' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - # For security reasons, it is highly recommended that you always - # use absolute paths for naming shared libraries, and exclude the - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - # So that behaviour is only enabled if SCOABSPATH is set to a - # non-empty value in the environment. Most likely only useful for - # creating official distributions of packages. - # This is a hack until libtool officially supports absolute path - # names for shared libraries. - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; -esac -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_AC_TAGVAR(GCC, $1)="$GXX" -_LT_AC_TAGVAR(LD, $1)="$LD" - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -AC_LIBTOOL_POSTDEP_PREDEP($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -])# AC_LIBTOOL_LANG_CXX_CONFIG - -# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------------------ -# Figure out "hidden" library dependencies from verbose -# compiler output when linking a shared library. -# Parse the compiler output and extract the necessary -# objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ -dnl we can't use the lt_simple_compile_test_code here, -dnl because it contains code intended for an executable, -dnl not a library. It's possible we should let each -dnl tag define a new lt_????_link_test_code variable, -dnl but it's only used here... -ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" -ifelse([$1], [], -[#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e 1s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG], -[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - -# Is the compiler the GNU C compiler? -with_gcc=$_LT_AC_TAGVAR(GCC, $1) - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - -# Commands used to build and install a shared archive. -archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) -archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) -module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" - -# Set to yes if exported symbols are required. -always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - -# The commands to list exported symbols. -export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - -# Symbols that must always be exported. -include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - -ifelse([$1],[], -[# ### END LIBTOOL CONFIG], -[# ### END LIBTOOL TAG CONFIG: $tagname]) - -__EOF__ - -ifelse([$1],[], [ - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -]) -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi -])# AC_LIBTOOL_CONFIG - - -# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - -_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - - -# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -# --------------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([AC_PROG_NM]) -AC_REQUIRE([AC_OBJEXT]) -# Check for command to grab the raw symbol name followed by C symbol from nm. -AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -[ -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -linux*) - if test "$host_cpu" = ia64; then - symcode='[[ABCDGIRSTW]]' - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - fi - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris*) - symcode='[[BDRT]]' - ;; -sco3.2v5*) - symcode='[[DT]]' - ;; -sysv4.2uw2*) - symcode='[[DT]]' - ;; -sysv5* | sco5v6* | unixware* | OpenUNIX*) - symcode='[[ABDT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGIRSTW]]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. - symxfrm="\\1 $ac_symprfx\\2 \\2" - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[[]] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE - - -# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) -# --------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], -[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) - ifelse([$1],[CXX],[ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - interix*) - # This is c89, which is MS Visual C++ (no shared libs) - # Anyone wants to do a port? - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC*) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc* | ecpc*) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgCC*) - # Portland Group C++ compiler. - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - cxx*) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx*) - # Digital/Compaq C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc*) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - newsos6) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - ccc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - solaris*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; - *) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; - esac - ;; - - sunos4*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - unicos*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - - uts4*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $lt_tmp_static_flag, - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) -]) - - -# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) -# ------------------------------------ -# See if the linker supports building shared libraries. -AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], -[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac -],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_TAGVAR(include_expsyms, $1)= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - _LT_CC_BASENAME([$compiler]) - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - interix3*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - sunos4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then - runpath_var= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - # see comment about different semantics on the GNU ld section - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - bsdi[[45]]*) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' - _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; - - dgux*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - solaris*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; - *) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_AC_TAGVAR(archive_cmds, $1) in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile) 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac -])# AC_LIBTOOL_PROG_LD_SHLIBS - - -# _LT_AC_FILE_LTDLL_C -# ------------------- -# Be careful that the start marker always follows a newline. -AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ -])# _LT_AC_FILE_LTDLL_C - - -# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) -# --------------------------------- -AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) - - -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) - -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) - -AC_DEFUN([LT_AC_PROG_GCJ], -[AC_CHECK_TOOL(GCJ, gcj, no) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS) -]) - -AC_DEFUN([LT_AC_PROG_RC], -[AC_CHECK_TOOL(RC, windres, no) -]) - -############################################################ -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -############################################################ -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && continue - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -]) -SED=$lt_cv_path_SED -AC_MSG_RESULT([$SED]) -]) diff --git a/project/jni/sdl_ttf/acinclude/sdl.m4 b/project/jni/sdl_ttf/acinclude/sdl.m4 deleted file mode 100644 index 0928a9ddf..000000000 --- a/project/jni/sdl_ttf/acinclude/sdl.m4 +++ /dev/null @@ -1,181 +0,0 @@ -# Configure paths for SDL -# Sam Lantinga 9/21/99 -# stolen from Manish Singh -# stolen back from Frank Belew -# stolen from Manish Singh -# Shamelessly stolen from Owen Taylor - -dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) -dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS -dnl -AC_DEFUN([AM_PATH_SDL], -[dnl -dnl Get the cflags and libraries from the sdl-config script -dnl -AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], - sdl_prefix="$withval", sdl_prefix="") -AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], - sdl_exec_prefix="$withval", sdl_exec_prefix="") -AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], - , enable_sdltest=yes) - - if test x$sdl_exec_prefix != x ; then - sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" - if test x${SDL_CONFIG+set} != xset ; then - SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config - fi - fi - if test x$sdl_prefix != x ; then - sdl_args="$sdl_args --prefix=$sdl_prefix" - if test x${SDL_CONFIG+set} != xset ; then - SDL_CONFIG=$sdl_prefix/bin/sdl-config - fi - fi - - if test "x$prefix" != xNONE; then - PATH="$prefix/bin:$prefix/usr/bin:$PATH" - fi - AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$PATH]) - min_sdl_version=ifelse([$1], ,0.11.0,$1) - AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) - no_sdl="" - if test "$SDL_CONFIG" = "no" ; then - no_sdl=yes - else - SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` - SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` - - sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ - sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` - sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ - sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` - sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ - sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` - if test "x$enable_sdltest" = "xyes" ; then - ac_save_CFLAGS="$CFLAGS" - ac_save_CXXFLAGS="$CXXFLAGS" - ac_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $SDL_CFLAGS" - CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" - LIBS="$LIBS $SDL_LIBS" -dnl -dnl Now check if the installed SDL is sufficiently new. (Also sanity -dnl checks the results of sdl-config to some extent -dnl - rm -f conf.sdltest - AC_TRY_RUN([ -#include -#include -#include -#include "SDL.h" - -char* -my_strdup (char *str) -{ - char *new_str; - - if (str) - { - new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); - strcpy (new_str, str); - } - else - new_str = NULL; - - return new_str; -} - -int main (int argc, char *argv[]) -{ - int major, minor, micro; - char *tmp_version; - - /* This hangs on some systems (?) - system ("touch conf.sdltest"); - */ - { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } - - /* HP/UX 9 (%@#!) writes to sscanf strings */ - tmp_version = my_strdup("$min_sdl_version"); - if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { - printf("%s, bad version string\n", "$min_sdl_version"); - exit(1); - } - - if (($sdl_major_version > major) || - (($sdl_major_version == major) && ($sdl_minor_version > minor)) || - (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) - { - return 0; - } - else - { - printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); - printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); - printf("*** best to upgrade to the required version.\n"); - printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); - printf("*** to point to the correct copy of sdl-config, and remove the file\n"); - printf("*** config.cache before re-running configure\n"); - return 1; - } -} - -],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) - CFLAGS="$ac_save_CFLAGS" - CXXFLAGS="$ac_save_CXXFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - if test "x$no_sdl" = x ; then - AC_MSG_RESULT(yes) - ifelse([$2], , :, [$2]) - else - AC_MSG_RESULT(no) - if test "$SDL_CONFIG" = "no" ; then - echo "*** The sdl-config script installed by SDL could not be found" - echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" - echo "*** your path, or set the SDL_CONFIG environment variable to the" - echo "*** full path to sdl-config." - else - if test -f conf.sdltest ; then - : - else - echo "*** Could not run SDL test program, checking why..." - CFLAGS="$CFLAGS $SDL_CFLAGS" - CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" - LIBS="$LIBS $SDL_LIBS" - AC_TRY_LINK([ -#include -#include "SDL.h" - -int main(int argc, char *argv[]) -{ return 0; } -#undef main -#define main K_and_R_C_main -], [ return 0; ], - [ echo "*** The test program compiled, but did not run. This usually means" - echo "*** that the run-time linker is not finding SDL or finding the wrong" - echo "*** version of SDL. If it is not finding SDL, you'll need to set your" - echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" - echo "*** to the installed location Also, make sure you have run ldconfig if that" - echo "*** is required on your system" - echo "***" - echo "*** If you have an old version installed, it is best to remove it, although" - echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], - [ echo "*** The test program failed to compile or link. See the file config.log for the" - echo "*** exact error that occured. This usually means SDL was incorrectly installed" - echo "*** or that you have moved SDL since it was installed. In the latter case, you" - echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) - CFLAGS="$ac_save_CFLAGS" - CXXFLAGS="$ac_save_CXXFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - SDL_CFLAGS="" - SDL_LIBS="" - ifelse([$3], , :, [$3]) - fi - AC_SUBST(SDL_CFLAGS) - AC_SUBST(SDL_LIBS) - rm -f conf.sdltest -]) diff --git a/project/jni/sdl_ttf/aclocal.m4 b/project/jni/sdl_ttf/aclocal.m4 deleted file mode 100644 index 04fbad902..000000000 --- a/project/jni/sdl_ttf/aclocal.m4 +++ /dev/null @@ -1,1022 +0,0 @@ -# generated automatically by aclocal 1.9.4 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -# Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -# -*- Autoconf -*- -# Copyright (C) 2002, 2003 Free Software Foundation, Inc. -# Generated from amversion.in; do not edit by hand. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION so it can be traced. -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], - [AM_AUTOMAKE_VERSION([1.9.4])]) - -# AM_AUX_DIR_EXPAND - -# Copyright (C) 2001, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 6 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE]) -AC_SUBST([$1_FALSE]) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - -# serial 7 -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 -# Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH]) -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 -# Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -#serial 2 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # So let's grep whole file. - if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Do all the work for Automake. -*- Autoconf -*- - -# This macro actually does too much some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -# Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 11 - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.58])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $1 | $1:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. - -# Copyright (C) 2001, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) - -# -*- Autoconf -*- -# Copyright (C) 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 1 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 2 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# -*- Autoconf -*- - - -# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 3 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# AM_PROG_MKDIR_P -# --------------- -# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. - -# Copyright (C) 2003, 2004 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories -# created by `make install' are always world readable, even if the -# installer happens to have an overly restrictive umask (e.g. 077). -# This was a mistake. There are at least two reasons why we must not -# use `-m 0755': -# - it causes special bits like SGID to be ignored, -# - it may be too restrictive (some setups expect 775 directories). -# -# Do not use -m 0755 and let people choose whatever they expect by -# setting umask. -# -# We cannot accept any implementation of `mkdir' that recognizes `-p'. -# Some implementations (such as Solaris 8's) are not thread-safe: if a -# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' -# concurrently, both version can detect that a/ is missing, but only -# one can create it and the other will error out. Consequently we -# restrict ourselves to GNU make (using the --version option ensures -# this.) -AC_DEFUN([AM_PROG_MKDIR_P], -[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi -AC_SUBST([mkdir_p])]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 2 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# -# Check to make sure that the build environment is sane. -# - -# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 3 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# AM_PROG_INSTALL_STRIP - -# Copyright (C) 2001, 2003 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# serial 1 - - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - -m4_include([acinclude/libtool.m4]) -m4_include([acinclude/sdl.m4]) diff --git a/project/jni/sdl_ttf/autogen.sh b/project/jni/sdl_ttf/autogen.sh deleted file mode 100755 index 95f4886ea..000000000 --- a/project/jni/sdl_ttf/autogen.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# - -set -e - -aclocal -I acinclude -automake --foreign --include-deps --add-missing --copy -autoconf - -#./configure $* -echo "Now you are ready to run ./configure" diff --git a/project/jni/sdl_ttf/config.guess b/project/jni/sdl_ttf/config.guess deleted file mode 100755 index cc726cd15..000000000 --- a/project/jni/sdl_ttf/config.guess +++ /dev/null @@ -1,1388 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. - -timestamp='2003-02-22' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mipseb-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - fi - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit 0 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit 0 ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit 0;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit 0 ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit 0;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit 0 ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit 0 ;; - DRS?6000:UNIX_SV:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; - esac ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit 0 ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit 0 ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && exit 0 - echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit 0 ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit 0 ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit 0 ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit 0 ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit 0 ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit 0 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit 0 ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit 0 ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit 0 ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit 0 ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit 0 ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit 0 ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit 0 ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit 0 ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit 0 ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit 0 ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit 0 ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit 0 ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - # avoid double evaluation of $set_cc_for_build - test -n "$CC_FOR_BUILD" || eval $set_cc_for_build - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo unknown-hitachi-hiuxwe2 - exit 0 ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit 0 ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit 0 ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit 0 ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit 0 ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit 0 ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit 0 ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit 0 ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit 0 ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit 0 ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit 0 ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit 0 ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - *:UNICOS/mp:*:*) - echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:FreeBSD:*:*) - # Determine whether the default compiler uses glibc. - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #if __GLIBC__ >= 2 - LIBC=gnu - #else - LIBC= - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} - exit 0 ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:3*) - echo i586-pc-interix3 - exit 0 ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit 0 ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit 0 ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit 0 ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - *:GNU:*:*) - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit 0 ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit 0 ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit 0 ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit 0 ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit 0 ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit 0 ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit 0 ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit 0 ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit 0 ;; - i*86:*:5:[78]*) - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit 0 ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit 0 ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit 0 ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit 0 ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit 0 ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit 0 ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit 0 ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit 0 ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit 0 ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit 0 ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit 0 ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit 0 ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit 0 ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit 0 ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit 0 ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit 0 ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit 0 ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit 0 ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit 0 ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Darwin:*:*) - case `uname -p` in - *86) UNAME_PROCESSOR=i686 ;; - powerpc) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit 0 ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit 0 ;; - NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit 0 ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit 0 ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit 0 ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit 0 ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit 0 ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit 0 ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit 0 ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit 0 ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit 0 ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - c34*) - echo c34-convex-bsd - exit 0 ;; - c38*) - echo c38-convex-bsd - exit 0 ;; - c4*) - echo c4-convex-bsd - exit 0 ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/project/jni/sdl_ttf/config.sub b/project/jni/sdl_ttf/config.sub deleted file mode 100755 index 277a01d0f..000000000 --- a/project/jni/sdl_ttf/config.sub +++ /dev/null @@ -1,1487 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. - -timestamp='2003-02-22' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit 0;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k \ - | m32r | m68000 | m68k | m88k | mcore \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | msp430 \ - | ns16k | ns32k \ - | openrisc | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ - | strongarm \ - | tahoe | thumb | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xscale | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* \ - | m32r-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | msp430-* \ - | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - crds | unos) - basic_machine=m68k-crds - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - mmix*) - basic_machine=mmix-knuth - os=-mmixware - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nv1) - basic_machine=nv1-cray - os=-unicosmp - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - or32 | or32-*) - basic_machine=or32-unknown - os=-coff - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2) - basic_machine=i686-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic4x | c4x*) - basic_machine=tic4x-unknown - os=-coff - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto*) - os=-nto-qnx - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-ibm) - os=-aix - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/project/jni/sdl_ttf/configure b/project/jni/sdl_ttf/configure deleted file mode 100755 index e227ddf87..000000000 --- a/project/jni/sdl_ttf/configure +++ /dev/null @@ -1,23328 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59. -# -# Copyright (C) 2003 Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - -ac_unique_file="README" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#if HAVE_SYS_TYPES_H -# include -#endif -#if HAVE_SYS_STAT_H -# include -#endif -#if STDC_HEADERS -# include -# include -#else -# if HAVE_STDLIB_H -# include -# endif -#endif -#if HAVE_STRING_H -# if !STDC_HEADERS && HAVE_MEMORY_H -# include -# endif -# include -#endif -#if HAVE_STRINGS_H -# include -#endif -#if HAVE_INTTYPES_H -# include -#else -# if HAVE_STDINT_H -# include -# endif -#endif -#if HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS MAJOR_VERSION MINOR_VERSION MICRO_VERSION INTERFACE_AGE BINARY_AGE VERSION LT_RELEASE LT_CURRENT LT_REVISION LT_AGE build build_cpu build_vendor build_os host host_cpu host_vendor host_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL WINDRES ALLOCA USE_VERSION_RC_TRUE USE_VERSION_RC_FALSE FREETYPE_CONFIG SDL_CONFIG SDL_CFLAGS SDL_LIBS X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS GL_LIBS MATHLIB LIBOBJS LTLIBOBJS' -ac_subst_files='' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias -ac_env_CC_set=${CC+set} -ac_env_CC_value=$CC -ac_cv_env_CC_set=${CC+set} -ac_cv_env_CC_value=$CC -ac_env_CFLAGS_set=${CFLAGS+set} -ac_env_CFLAGS_value=$CFLAGS -ac_cv_env_CFLAGS_set=${CFLAGS+set} -ac_cv_env_CFLAGS_value=$CFLAGS -ac_env_LDFLAGS_set=${LDFLAGS+set} -ac_env_LDFLAGS_value=$LDFLAGS -ac_cv_env_LDFLAGS_set=${LDFLAGS+set} -ac_cv_env_LDFLAGS_value=$LDFLAGS -ac_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_env_CPPFLAGS_value=$CPPFLAGS -ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_cv_env_CPPFLAGS_value=$CPPFLAGS -ac_env_CPP_set=${CPP+set} -ac_env_CPP_value=$CPP -ac_cv_env_CPP_set=${CPP+set} -ac_cv_env_CPP_value=$CPP -ac_env_CXX_set=${CXX+set} -ac_env_CXX_value=$CXX -ac_cv_env_CXX_set=${CXX+set} -ac_cv_env_CXX_value=$CXX -ac_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_env_CXXFLAGS_value=$CXXFLAGS -ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_cv_env_CXXFLAGS_value=$CXXFLAGS -ac_env_CXXCPP_set=${CXXCPP+set} -ac_env_CXXCPP_value=$CXXCPP -ac_cv_env_CXXCPP_set=${CXXCPP+set} -ac_cv_env_CXXCPP_value=$CXXCPP -ac_env_F77_set=${F77+set} -ac_env_F77_value=$F77 -ac_cv_env_F77_set=${F77+set} -ac_cv_env_F77_value=$F77 -ac_env_FFLAGS_set=${FFLAGS+set} -ac_env_FFLAGS_value=$FFLAGS -ac_cv_env_FFLAGS_set=${FFLAGS+set} -ac_cv_env_FFLAGS_value=$FFLAGS - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures this package to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -X features: - --x-includes=DIR X include files are in DIR - --x-libraries=DIR X library files are in DIR - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - - cat <<\_ACEOF - -Optional Features: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-shared[=PKGS] - build shared libraries [default=yes] - --enable-static[=PKGS] - build static libraries [default=yes] - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --disable-libtool-lock avoid locking (might break parallel builds) - --disable-sdltest Do not try to compile and run a test SDL program - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] - include additional configurations [automatic] - --with-freetype-prefix=PFX Prefix where FREETYPE is -installed (optional) - --with-freetype-exec-prefix=PFX Exec prefix -where FREETYPE is installed (optional) - --with-sdl-prefix=PFX Prefix where SDL is installed (optional) - --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional) - --with-x use the X Window System - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have - headers in a nonstandard directory - CPP C preprocessor - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF - -Copyright (C) 2003 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - - - -# Making releases: -# MICRO_VERSION += 1; -# INTERFACE_AGE += 1; -# BINARY_AGE += 1; -# if any functions have been added, set INTERFACE_AGE to 0. -# if backwards compatibility has been broken, -# set BINARY_AGE and INTERFACE_AGE to 0. - -MAJOR_VERSION=2 -MINOR_VERSION=0 -MICRO_VERSION=9 -INTERFACE_AGE=3 -BINARY_AGE=9 -VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION - - - - - - - - -# libtool versioning -LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION -LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE` -LT_REVISION=$INTERFACE_AGE -LT_AGE=`expr $BINARY_AGE - $INTERFACE_AGE` - - - - - - -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - -# Make sure we can run config.sub. -$ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 -echo "$as_me: error: cannot run $ac_config_sub" >&2;} - { (exit 1); exit 1; }; } - -echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6 -if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_build_alias=$build_alias -test -z "$ac_cv_build_alias" && - ac_cv_build_alias=`$ac_config_guess` -test -z "$ac_cv_build_alias" && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } -ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6 -build=$ac_cv_build -build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - -echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6 -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_host_alias=$host_alias -test -z "$ac_cv_host_alias" && - ac_cv_host_alias=$ac_cv_build_alias -ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6 -host=$ac_cv_host -host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - - -am__api_version="1.9" -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -test "$program_prefix" != NONE && - program_transform_name="s,^,$program_prefix,;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s,\$,$program_suffix,;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$AWK" && break -done - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE=SDL_ttf - VERSION=$VERSION - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - - - -# Check whether --enable-shared or --disable-shared was given. -if test "${enable_shared+set}" = set; then - enableval="$enable_shared" - p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_shared=yes -fi; - -# Check whether --enable-static or --disable-static was given. -if test "${enable_static+set}" = set; then - enableval="$enable_static" - p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_static=yes -fi; - -# Check whether --enable-fast-install or --disable-fast-install was given. -if test "${enable_fast_install+set}" = set; then - enableval="$enable_fast_install" - p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_fast_install=yes -fi; - -DEPDIR="${am__leading_dot}deps" - - ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 -echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi - - -echo "$as_me:$LINENO: result: $_am_result" >&5 -echo "${ECHO_T}$_am_result" >&6 -rm -f confinc confmf - -# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then - enableval="$enable_dependency_tracking" - -fi; -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi - - -if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CC" && break -done - - CC=$ac_ct_CC -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 - (eval $ac_link_default) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Find the output, starting from the most likely. This scheme is -# not robust to junk in `.', hence go to wildcards (a.*) only as a last -# resort. - -# Be careful to initialize this variable, since it used to be cached. -# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. -ac_cv_exeext= -# b.out is created by i960 compilers. -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) - ;; - conftest.$ac_ext ) - # This is the source file. - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - # FIXME: I believe we export ac_cv_exeext for Libtool, - # but it would be cool to find out if it's true. Does anybody - # maintain Libtool? --akim. - export ac_cv_exeext - break;; - * ) - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - -ac_exeext=$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6 - -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - -rm -f a.out a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6 - -echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext - break;; - * ) break;; - esac -done -else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6 - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6 -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -CFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cc_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std1 is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std1. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - -# Some people use a C++ compiler to compile C. Since we use `exit', -# in C++ we need to declare it. In case someone uses the same compiler -# for both compiling C and C++ we need to have the C++ compiler decide -# the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF -#ifndef __cplusplus - choke me -#endif -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CC" am_compiler_list= - -echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - - -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - -echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && continue - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done - -fi - -SED=$lt_cv_path_SED -echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6 - -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - - - -# Check whether --with-gnu-ld or --without-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval="$with_gnu_ld" - test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi; -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 -else - echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 -with_gnu_ld=$lt_cv_prog_gnu_ld - - -echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 -echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 -if test "${lt_cv_ld_reload_flag+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_ld_reload_flag='-r' -fi -echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 -echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 -reload_flag=$lt_cv_ld_reload_flag -case $reload_flag in -"" | " "*) ;; -*) reload_flag=" $reload_flag" ;; -esac -reload_cmds='$LD$reload_flag -o $output$reload_objs' -case $host_os in - darwin*) - if test "$GCC" = yes; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' - else - reload_cmds='$LD$reload_flag -o $output$reload_objs' - fi - ;; -esac - -echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_nm_to_check="${ac_tool_prefix}nm" - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then - lt_nm_to_check="$lt_nm_to_check nm" - fi - for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - ;; - esac - fi - done - IFS="$lt_save_ifs" - done - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi -fi -echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 -echo "${ECHO_T}$lt_cv_path_NM" >&6 -NM="$lt_cv_path_NM" - -echo "$as_me:$LINENO: checking whether ln -s works" >&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me:$LINENO: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6 -fi - -echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 -if test "${lt_cv_deplibs_check_method+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. - -case $host_os in -aix4* | aix5*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi[45]*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; - -cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh - #lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_cmd='func_win32_libid' - ;; - -mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump'. - #lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | kfreebsd*-gnu | dragonfly*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case $host_cpu in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -interix3*) - # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.3*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - pc) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac - -fi -echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 -echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown - - - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '#line 3712 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - lt_cv_cc_needs_belf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -lt_cv_cc_needs_belf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -sparc*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-cygwin* | *-*-mingw* | *-*-pw32*) - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. -set dummy ${ac_tool_prefix}dlltool; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_DLLTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$DLLTOOL"; then - ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -DLLTOOL=$ac_cv_prog_DLLTOOL -if test -n "$DLLTOOL"; then - echo "$as_me:$LINENO: result: $DLLTOOL" >&5 -echo "${ECHO_T}$DLLTOOL" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_DLLTOOL"; then - ac_ct_DLLTOOL=$DLLTOOL - # Extract the first word of "dlltool", so it can be a program name with args. -set dummy dlltool; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_DLLTOOL"; then - ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_DLLTOOL="dlltool" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false" -fi -fi -ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL -if test -n "$ac_ct_DLLTOOL"; then - echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 -echo "${ECHO_T}$ac_ct_DLLTOOL" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - DLLTOOL=$ac_ct_DLLTOOL -else - DLLTOOL="$ac_cv_prog_DLLTOOL" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. -set dummy ${ac_tool_prefix}as; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AS+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AS"; then - ac_cv_prog_AS="$AS" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AS="${ac_tool_prefix}as" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AS=$ac_cv_prog_AS -if test -n "$AS"; then - echo "$as_me:$LINENO: result: $AS" >&5 -echo "${ECHO_T}$AS" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_AS"; then - ac_ct_AS=$AS - # Extract the first word of "as", so it can be a program name with args. -set dummy as; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_AS+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_AS"; then - ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AS="as" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false" -fi -fi -ac_ct_AS=$ac_cv_prog_ac_ct_AS -if test -n "$ac_ct_AS"; then - echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 -echo "${ECHO_T}$ac_ct_AS" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - AS=$ac_ct_AS -else - AS="$ac_cv_prog_AS" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. -set dummy ${ac_tool_prefix}objdump; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_OBJDUMP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$OBJDUMP"; then - ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -OBJDUMP=$ac_cv_prog_OBJDUMP -if test -n "$OBJDUMP"; then - echo "$as_me:$LINENO: result: $OBJDUMP" >&5 -echo "${ECHO_T}$OBJDUMP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_OBJDUMP"; then - ac_ct_OBJDUMP=$OBJDUMP - # Extract the first word of "objdump", so it can be a program name with args. -set dummy objdump; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_OBJDUMP"; then - ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_OBJDUMP="objdump" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false" -fi -fi -ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP -if test -n "$ac_ct_OBJDUMP"; then - echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 -echo "${ECHO_T}$ac_ct_OBJDUMP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - OBJDUMP=$ac_ct_OBJDUMP -else - OBJDUMP="$ac_cv_prog_OBJDUMP" -fi - - ;; - -esac - -need_locks="$enable_libtool_lock" - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6 -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_header_stdc=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then - : -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - exit(2); - exit (0); -} -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6 -if test $ac_cv_header_stdc = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -eval "$as_ac_Header=no" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - -for ac_header in dlfcn.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -else - # Is the header compilable? -echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_header_compiler=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6 - -# Is the header present? -echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6 - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( - cat <<\_ASBOX -## ------------------------------------------ ## -## Report this to the AC_PACKAGE_NAME lists. ## -## ------------------------------------------ ## -_ASBOX - ) | - sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CXX" && break -done -test -n "$ac_ct_CXX" || ac_ct_CXX="g++" - - CXX=$ac_ct_CXX -fi - - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 -GXX=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -CXXFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cxx_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -depcc="$CXX" am_compiler_list= - -echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - - -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - - - -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 -echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -echo "$as_me:$LINENO: result: $CXXCPP" >&5 -echo "${ECHO_T}$CXXCPP" >&6 -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -fi - - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - echo "$as_me:$LINENO: result: $F77" >&5 -echo "${ECHO_T}$F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_F77="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 -echo "${ECHO_T}$ac_ct_F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_F77" && break -done - - F77=$ac_ct_F77 -fi - - -# Provide some information about the compiler. -echo "$as_me:5553:" \ - "checking for Fortran 77 compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -rm -f a.out - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. (Note that this only needs to work for GNU compilers.) -ac_save_ext=$ac_ext -ac_ext=F -echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 -if test "${ac_cv_f77_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 -ac_ext=$ac_save_ext -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 -echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_f77_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - FFLAGS=-g -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_f77_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_f77_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi - -G77=`test $ac_compiler_gnu = yes && echo yes` -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! - -# find the maximum length of command line arguments -echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 -echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 -if test "${lt_cv_sys_max_cmd_len+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - beos*) - # On BeOS, this test takes a really really long time. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; - - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac - -fi - -if test -n $lt_cv_sys_max_cmd_len ; then - echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 -echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 -else - echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6 -fi - - - - -# Check for command to grab the raw symbol name followed by C symbol from nm. -echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 -echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[BCDEGRST]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32*) - symcode='[ABCDGISTW]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -linux*) - if test "$host_cpu" = ia64; then - symcode='[ABCDGIRSTW]' - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - fi - ;; -irix* | nonstopux*) - symcode='[BCDEGRST]' - ;; -osf*) - symcode='[BCDEGQRST]' - ;; -solaris*) - symcode='[BDRT]' - ;; -sco3.2v5*) - symcode='[DT]' - ;; -sysv4.2uw2*) - symcode='[DT]' - ;; -sysv5* | sco5v6* | unixware* | OpenUNIX*) - symcode='[ABDT]' - ;; -sysv4) - symcode='[DFNSTU]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[ABCDGIRSTW]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. - symxfrm="\\1 $ac_symprfx\\2 \\2" - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 - (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&5 - fi - else - echo "cannot find nm_test_var in $nlist" >&5 - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 - fi - else - echo "$progname: failed program was:" >&5 - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done - -fi - -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6 -else - echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6 -fi - -echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6 -if test "${lt_cv_objdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null -fi -echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 -echo "${ECHO_T}$lt_cv_objdir" >&6 -objdir=$lt_cv_objdir - - - - - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e 1s/^X//' -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 -echo "${ECHO_T}$ac_ct_AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - AR=$ac_ct_AR -else - AR="$ac_cv_prog_AR" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - RANLIB=$ac_ct_RANLIB -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" - ;; - *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - else - MAGIC_CMD=: - fi -fi - - fi - ;; -esac - -enable_dlopen=no -enable_win32_dll=yes - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - - -# Check whether --with-pic or --without-pic was given. -if test "${with_pic+set}" = set; then - withval="$with_pic" - pic_mode="$withval" -else - pic_mode=default -fi; -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -lt_save_CC="$CC" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -objext=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -lt_prog_compiler_no_builtin_flag= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag=' -fno-builtin' - - -echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6626: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:6630: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl= -lt_prog_compiler_pic= -lt_prog_compiler_static= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_static='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - else - lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic='-qnocommon' - lt_prog_compiler_wl='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fpic' - lt_prog_compiler_static='-Bstatic' - ;; - ccc*) - lt_prog_compiler_wl='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - - solaris*) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - lt_prog_compiler_wl='-Qoption ld ';; - *) - lt_prog_compiler_wl='-Wl,';; - esac - ;; - - sunos4*) - lt_prog_compiler_wl='-Qoption ld ' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic='-Kconform_pic' - lt_prog_compiler_static='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - unicos*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_can_build_shared=no - ;; - - uts4*) - lt_prog_compiler_pic='-pic' - lt_prog_compiler_static='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6894: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:6898: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 - -if test x"$lt_prog_compiler_pic_works" = xyes; then - case $lt_prog_compiler_pic in - "" | " "*) ;; - *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; - esac -else - lt_prog_compiler_pic= - lt_prog_compiler_can_build_shared=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic= - ;; - *) - lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" -echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works=yes - fi - else - lt_prog_compiler_static_works=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 - -if test x"$lt_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6998: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:7002: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag= - enable_shared_with_static_runtimes=no - archive_cmds= - archive_expsym_cmds= - old_archive_From_new_cmds= - old_archive_from_expsyms_cmds= - export_dynamic_flag_spec= - whole_archive_flag_spec= - thread_safe_flag_spec= - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_direct=no - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - link_all_deplibs=unknown - hardcode_automatic=no - module_cmds= - module_expsym_cmds= - always_export_symbols=no - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=unsupported - always_export_symbols=no - enable_shared_with_static_runtimes=yes - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs=no - fi - ;; - - interix3*) - hardcode_direct=no - hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - ;; - - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - - if test "$ld_shlibs" = no; then - runpath_var= - hardcode_libdir_flag_spec= - export_dynamic_flag_spec= - whole_archive_flag_spec= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag=unsupported - always_export_symbols=yes - archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds='' - hardcode_direct=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag=' ${wl}-bernotok' - allow_undefined_flag=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec='$convenience' - archive_cmds_need_lc=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc=no - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='' - link_all_deplibs=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - export_dynamic_flag_spec='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_direct=no - hardcode_shlibpath_var=no - ;; - *) - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld='-rpath $libdir' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; - - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - - solaris*) - no_undefined_flag=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; - *) - whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - link_all_deplibs=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds='$CC -r -o $output$reload_objs' - hardcode_direct=no - ;; - motorola) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) - no_undefined_flag='${wl}-z,text' - archive_cmds_need_lc=no - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - no_undefined_flag='${wl}-z,text' - allow_undefined_flag='${wl}-z,nodefs' - archive_cmds_need_lc=no - hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator=':' - link_all_deplibs=yes - export_dynamic_flag_spec='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - *) - ld_shlibs=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6 -test "$ld_shlibs" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl - pic_flag=$lt_prog_compiler_pic - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc=no - else - archive_cmds_need_lc=yes - fi - allow_undefined_flag=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 -echo "${ECHO_T}$archive_cmds_need_lc" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var" || \ - test "X$hardcode_automatic" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6 - -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# Report which library types will actually be built -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler \ - CC \ - LD \ - lt_prog_compiler_wl \ - lt_prog_compiler_pic \ - lt_prog_compiler_static \ - lt_prog_compiler_no_builtin_flag \ - export_dynamic_flag_spec \ - thread_safe_flag_spec \ - whole_archive_flag_spec \ - enable_shared_with_static_runtimes \ - old_archive_cmds \ - old_archive_from_new_cmds \ - predep_objects \ - postdep_objects \ - predeps \ - postdeps \ - compiler_lib_search_path \ - archive_cmds \ - archive_expsym_cmds \ - postinstall_cmds \ - postuninstall_cmds \ - old_archive_from_expsyms_cmds \ - allow_undefined_flag \ - no_undefined_flag \ - export_symbols_cmds \ - hardcode_libdir_flag_spec \ - hardcode_libdir_flag_spec_ld \ - hardcode_libdir_separator \ - hardcode_automatic \ - module_cmds \ - module_expsym_cmds \ - lt_cv_prog_compiler_c_o \ - exclude_expsyms \ - include_expsyms; do - - case $var in - old_archive_cmds | \ - old_archive_from_new_cmds | \ - archive_cmds | \ - archive_expsym_cmds | \ - module_cmds | \ - module_expsym_cmds | \ - old_archive_from_expsyms_cmds | \ - export_symbols_cmds | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="${ofile}T" - trap "$rm \"$cfgfile\"; exit 1" 1 2 15 - $rm -f "$cfgfile" - { echo "$as_me:$LINENO: creating $ofile" >&5 -echo "$as_me: creating $ofile" >&6;} - - cat <<__EOF__ >> "$cfgfile" -#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e 1s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU C compiler? -with_gcc=$GCC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# ### END LIBTOOL CONFIG - -__EOF__ - - - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - -# Check whether --with-tags or --without-tags was given. -if test "${with_tags+set}" = set; then - withval="$with_tags" - tagnames="$withval" -fi; - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} - else - { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 -echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} - fi - fi - if test -z "$LTCFLAGS"; then - eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in - "") ;; - *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 -echo "$as_me: error: invalid tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 -echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} - { (exit 1); exit 1; }; } - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - -archive_cmds_need_lc_CXX=no -allow_undefined_flag_CXX= -always_export_symbols_CXX=no -archive_expsym_cmds_CXX= -export_dynamic_flag_spec_CXX= -hardcode_direct_CXX=no -hardcode_libdir_flag_spec_CXX= -hardcode_libdir_flag_spec_ld_CXX= -hardcode_libdir_separator_CXX= -hardcode_minus_L_CXX=no -hardcode_shlibpath_var_CXX=unsupported -hardcode_automatic_CXX=no -module_cmds_CXX= -module_expsym_cmds_CXX= -link_all_deplibs_CXX=unknown -old_archive_cmds_CXX=$old_archive_cmds -no_undefined_flag_CXX= -whole_archive_flag_spec_CXX= -enable_shared_with_static_runtimes_CXX=no - -# Dependencies to place before and after the object being linked: -predep_objects_CXX= -postdep_objects_CXX= -predeps_CXX= -postdeps_CXX= -compiler_lib_search_path_CXX= - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -objext_CXX=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - $as_unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - $as_unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -compiler_CXX=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -else - lt_prog_compiler_no_builtin_flag_CXX= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - -# Check whether --with-gnu-ld or --without-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval="$with_gnu_ld" - test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi; -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 -else - echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 -with_gnu_ld=$lt_cv_prog_gnu_ld - - - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_CXX= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 -ld_shlibs_CXX=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_CXX='' - hardcode_direct_CXX=yes - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_CXX=yes - else - # We have old collect2 - hardcode_direct_CXX=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_CXX=yes - hardcode_libdir_flag_spec_CXX='-L$libdir' - hardcode_libdir_separator_CXX= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_CXX=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_CXX='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_CXX="-z nodefs" - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_CXX=' ${wl}-bernotok' - allow_undefined_flag_CXX=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_CXX='$convenience' - archive_cmds_need_lc_CXX=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_CXX=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_CXX=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_CXX='-L$libdir' - allow_undefined_flag_CXX=unsupported - always_export_symbols_CXX=no - enable_shared_with_static_runtimes_CXX=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs_CXX=no - fi - ;; - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_CXX=no - hardcode_direct_CXX=no - hardcode_automatic_CXX=yes - hardcode_shlibpath_var_CXX=unsupported - whole_archive_flag_spec_CXX='' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_CXX=no - ;; - esac - fi - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - freebsd[12]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - ld_shlibs_CXX=no - ;; - freebsd-elf*) - archive_cmds_need_lc_CXX=no - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - ld_shlibs_CXX=yes - ;; - gnu*) - ;; - hpux9*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC*) - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld_CXX='+b $libdir' - ;; - *) - export_dynamic_flag_spec_CXX='${wl}-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - ;; - *) - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case $host_cpu in - hppa*64*) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - interix3*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - irix5* | irix6*) - case $cc_basename in - CC*) - # SGI C++ - archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - link_all_deplibs_CXX=yes - ;; - esac - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - ;; - linux*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc*) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= - case $host_cpu in - ia64*) tmp_idyn=' -i_dynamic';; - esac - archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - archive_cmds_need_lc_CXX=no - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - pgCC*) - # Portland Group C++ compiler - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - ;; - cxx*) - # Compaq C++ - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - m88k*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - openbsd2*) - # C++ shared libraries are fairly broken - ld_shlibs_CXX=no - ;; - openbsd*) - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - export_dynamic_flag_spec_CXX='${wl}-E' - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd='echo' - ;; - osf3*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx*) - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx*) - allow_undefined_flag_CXX=' -expect_unresolved \*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ - $rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - archive_cmds_need_lc_CXX=yes - no_undefined_flag_CXX=' -zdefs' - archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_shlibpath_var_CXX=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. We must also pass each convience library through - # to the system linker between allextract/defaultextract. - # The C++ compiler will combine linker options so we - # cannot just pass the convience library names through - # without $wl. - # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' - ;; - esac - link_all_deplibs_CXX=yes - - output_verbose_link_cmd='echo' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - no_undefined_flag_CXX=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag_CXX='${wl}-z,text' - archive_cmds_need_lc_CXX=no - hardcode_shlibpath_var_CXX=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - # For security reasons, it is highly recommended that you always - # use absolute paths for naming shared libraries, and exclude the - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - # So that behaviour is only enabled if SCOABSPATH is set to a - # non-empty value in the environment. Most likely only useful for - # creating official distributions of packages. - # This is a hack until libtool officially supports absolute path - # names for shared libraries. - no_undefined_flag_CXX='${wl}-z,text' - allow_undefined_flag_CXX='${wl}-z,nodefs' - archive_cmds_need_lc_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - export_dynamic_flag_spec_CXX='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; -esac -echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6 -test "$ld_shlibs_CXX" = no && can_build_shared=no - -GCC_CXX="$GXX" -LD_CXX="$LD" - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Parse the compiler output and extract the necessary - # objects, libraries and library flags. - - # Sentinel used to keep track of whether or not we are before - # the conftest object file. - pre_test_object_deps_done=no - - # The `*' in the case matches for architectures that use `case' in - # $output_verbose_cmd can trigger glob expansion during the loop - # eval without this substitution. - output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` - - for p in `eval $output_verbose_link_cmd`; do - case $p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test $p = "-L" \ - || test $p = "-R"; then - prev=$p - continue - else - prev= - fi - - if test "$pre_test_object_deps_done" = no; then - case $p in - -L* | -R*) - # Internal compiler library paths should come after those - # provided the user. The postdeps already come after the - # user supplied libs so there is no need to process them. - if test -z "$compiler_lib_search_path_CXX"; then - compiler_lib_search_path_CXX="${prev}${p}" - else - compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" - fi - ;; - # The "-l" case would never come before the object being - # linked, so don't bother handling this case. - esac - else - if test -z "$postdeps_CXX"; then - postdeps_CXX="${prev}${p}" - else - postdeps_CXX="${postdeps_CXX} ${prev}${p}" - fi - fi - ;; - - *.$objext) - # This assumes that the test object file only shows up - # once in the compiler output. - if test "$p" = "conftest.$objext"; then - pre_test_object_deps_done=yes - continue - fi - - if test "$pre_test_object_deps_done" = no; then - if test -z "$predep_objects_CXX"; then - predep_objects_CXX="$p" - else - predep_objects_CXX="$predep_objects_CXX $p" - fi - else - if test -z "$postdep_objects_CXX"; then - postdep_objects_CXX="$p" - else - postdep_objects_CXX="$postdep_objects_CXX $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling CXX test program" -fi - -$rm -f confest.$objext - -# PORTME: override above test on systems where it is broken -case $host_os in -interix3*) - # Interix 3.5 installs completely hosed .la files for C++, so rather than - # hack all around it, let's just trust "g++" to DTRT. - predep_objects_CXX= - postdep_objects_CXX= - postdeps_CXX= - ;; - -solaris*) - case $cc_basename in - CC*) - # Adding this requires a known-good setup of shared libraries for - # Sun compiler versions before 5.6, else PIC objects from an old - # archive will be linked into the output, leading to subtle bugs. - postdeps_CXX='-lCstd -lCrun' - ;; - esac - ;; -esac - - -case " $postdeps_CXX " in -*" -lc "*) archive_cmds_need_lc_CXX=no ;; -esac - -lt_prog_compiler_wl_CXX= -lt_prog_compiler_pic_CXX= -lt_prog_compiler_static_CXX= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_CXX='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_CXX='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - lt_prog_compiler_pic_CXX= - ;; - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_CXX=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - else - lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic_CXX='-qnocommon' - lt_prog_compiler_wl_CXX='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++*) - lt_prog_compiler_pic_CXX='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - lt_prog_compiler_pic_CXX='+Z' - fi - ;; - aCC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_CXX='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - interix*) - # This is c89, which is MS Visual C++ (no shared libs) - # Anyone wants to do a port? - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC*) - # KAI C++ Compiler - lt_prog_compiler_wl_CXX='--backend -Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - ;; - icpc* | ecpc*) - # Intel C++ - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-static' - ;; - pgCC*) - # Portland Group C++ compiler. - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-fpic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - cxx*) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - lt_prog_compiler_pic_CXX='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - lt_prog_compiler_wl_CXX='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - lt_prog_compiler_pic_CXX='-pic' - ;; - cxx*) - # Digital/Compaq C++ - lt_prog_compiler_wl_CXX='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - lt_prog_compiler_wl_CXX='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - lt_prog_compiler_pic_CXX='-pic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - lcc*) - # Lucid - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - lt_prog_compiler_pic_CXX='-KPIC' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - esac - ;; - vxworks*) - ;; - *) - lt_prog_compiler_can_build_shared_CXX=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_CXX"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_CXX=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11789: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:11793: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_CXX=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 - -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then - case $lt_prog_compiler_pic_CXX in - "" | " "*) ;; - *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; - esac -else - lt_prog_compiler_pic_CXX= - lt_prog_compiler_can_build_shared_CXX=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_CXX= - ;; - *) - lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" -echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works_CXX=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_CXX=yes - fi - else - lt_prog_compiler_static_works_CXX=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6 - -if test x"$lt_prog_compiler_static_works_CXX" = xyes; then - : -else - lt_prog_compiler_static_CXX= -fi - - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11893: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:11897: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o_CXX=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - export_symbols_cmds_CXX="$ltdll_cmds" - ;; - cygwin* | mingw*) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - -echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6 -test "$ld_shlibs_CXX" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_CXX" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_CXX=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_CXX in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_CXX - pic_flag=$lt_prog_compiler_pic_CXX - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_CXX - allow_undefined_flag_CXX= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_CXX=no - else - archive_cmds_need_lc_CXX=yes - fi - allow_undefined_flag_CXX=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_CXX= -if test -n "$hardcode_libdir_flag_spec_CXX" || \ - test -n "$runpath_var_CXX" || \ - test "X$hardcode_automatic_CXX" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_CXX" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && - test "$hardcode_minus_L_CXX" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_CXX=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_CXX=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_CXX=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 -echo "${ECHO_T}$hardcode_action_CXX" >&6 - -if test "$hardcode_action_CXX" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_CXX \ - CC_CXX \ - LD_CXX \ - lt_prog_compiler_wl_CXX \ - lt_prog_compiler_pic_CXX \ - lt_prog_compiler_static_CXX \ - lt_prog_compiler_no_builtin_flag_CXX \ - export_dynamic_flag_spec_CXX \ - thread_safe_flag_spec_CXX \ - whole_archive_flag_spec_CXX \ - enable_shared_with_static_runtimes_CXX \ - old_archive_cmds_CXX \ - old_archive_from_new_cmds_CXX \ - predep_objects_CXX \ - postdep_objects_CXX \ - predeps_CXX \ - postdeps_CXX \ - compiler_lib_search_path_CXX \ - archive_cmds_CXX \ - archive_expsym_cmds_CXX \ - postinstall_cmds_CXX \ - postuninstall_cmds_CXX \ - old_archive_from_expsyms_cmds_CXX \ - allow_undefined_flag_CXX \ - no_undefined_flag_CXX \ - export_symbols_cmds_CXX \ - hardcode_libdir_flag_spec_CXX \ - hardcode_libdir_flag_spec_ld_CXX \ - hardcode_libdir_separator_CXX \ - hardcode_automatic_CXX \ - module_cmds_CXX \ - module_expsym_cmds_CXX \ - lt_cv_prog_compiler_c_o_CXX \ - exclude_expsyms_CXX \ - include_expsyms_CXX; do - - case $var in - old_archive_cmds_CXX | \ - old_archive_from_new_cmds_CXX | \ - archive_cmds_CXX | \ - archive_expsym_cmds_CXX | \ - module_cmds_CXX | \ - module_expsym_cmds_CXX | \ - old_archive_from_expsyms_cmds_CXX | \ - export_symbols_cmds_CXX | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_CXX - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_CXX -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_CXX - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_CXX" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld - - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - - -archive_cmds_need_lc_F77=no -allow_undefined_flag_F77= -always_export_symbols_F77=no -archive_expsym_cmds_F77= -export_dynamic_flag_spec_F77= -hardcode_direct_F77=no -hardcode_libdir_flag_spec_F77= -hardcode_libdir_flag_spec_ld_F77= -hardcode_libdir_separator_F77= -hardcode_minus_L_F77=no -hardcode_automatic_F77=no -module_cmds_F77= -module_expsym_cmds_F77= -link_all_deplibs_F77=unknown -old_archive_cmds_F77=$old_archive_cmds -no_undefined_flag_F77= -whole_archive_flag_spec_F77= -enable_shared_with_static_runtimes_F77=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -objext_F77=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code=" subroutine t\n return\n end\n" - -# Code to be used in simple link tests -lt_simple_link_test_code=" program t\n end\n" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${F77-"f77"} -compiler=$CC -compiler_F77=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 - -GCC_F77="$G77" -LD_F77="$LD" - -lt_prog_compiler_wl_F77= -lt_prog_compiler_pic_F77= -lt_prog_compiler_static_F77= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_static_F77='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_F77='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_F77=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_F77=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_F77='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - else - lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic_F77='-qnocommon' - lt_prog_compiler_wl_F77='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_F77='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_F77='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-fpic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - ccc*) - lt_prog_compiler_wl_F77='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_F77='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - - solaris*) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - lt_prog_compiler_wl_F77='-Qoption ld ';; - *) - lt_prog_compiler_wl_F77='-Wl,';; - esac - ;; - - sunos4*) - lt_prog_compiler_wl_F77='-Qoption ld ' - lt_prog_compiler_pic_F77='-PIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_F77='-Kconform_pic' - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - unicos*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_can_build_shared_F77=no - ;; - - uts4*) - lt_prog_compiler_pic_F77='-pic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_F77=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_F77"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_F77=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_F77" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13465: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:13469: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_F77=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 - -if test x"$lt_prog_compiler_pic_works_F77" = xyes; then - case $lt_prog_compiler_pic_F77 in - "" | " "*) ;; - *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; - esac -else - lt_prog_compiler_pic_F77= - lt_prog_compiler_can_build_shared_F77=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_F77= - ;; - *) - lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" -echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works_F77=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_F77=yes - fi - else - lt_prog_compiler_static_works_F77=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6 - -if test x"$lt_prog_compiler_static_works_F77" = xyes; then - : -else - lt_prog_compiler_static_F77= -fi - - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_F77=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13569: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:13573: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o_F77=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag_F77= - enable_shared_with_static_runtimes_F77=no - archive_cmds_F77= - archive_expsym_cmds_F77= - old_archive_From_new_cmds_F77= - old_archive_from_expsyms_cmds_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - thread_safe_flag_spec_F77= - hardcode_libdir_flag_spec_F77= - hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_direct_F77=no - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=unsupported - link_all_deplibs_F77=unknown - hardcode_automatic_F77=no - module_cmds_F77= - module_expsym_cmds_F77= - always_export_symbols_F77=no - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_F77= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_F77=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_F77='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_F77= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_F77=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_F77=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_F77='-L$libdir' - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=no - enable_shared_with_static_runtimes_F77=yes - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs_F77=no - fi - ;; - - interix3*) - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - ld_shlibs_F77=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs_F77=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - ;; - - sunos4*) - archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - - if test "$ld_shlibs_F77" = no; then - runpath_var= - hardcode_libdir_flag_spec_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=yes - archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_F77=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_F77=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_F77='' - hardcode_direct_F77=yes - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_F77=yes - else - # We have old collect2 - hardcode_direct_F77=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_F77=yes - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_libdir_separator_F77= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_F77=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_F77='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_F77="-z nodefs" - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_F77=' ${wl}-bernotok' - allow_undefined_flag_F77=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_F77='$convenience' - archive_cmds_need_lc_F77=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_F77=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec_F77=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_F77=' ' - allow_undefined_flag_F77=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_F77='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path_F77='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_F77=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_F77=no - hardcode_direct_F77=no - hardcode_automatic_F77=yes - hardcode_shlibpath_var_F77=unsupported - whole_archive_flag_spec_F77='' - link_all_deplibs_F77=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_F77=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - freebsd1*) - ld_shlibs_F77=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - ;; - *) - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - link_all_deplibs_F77=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - newsos6) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_shlibpath_var_F77=no - ;; - - openbsd*) - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - ;; - *) - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - allow_undefined_flag_F77=unsupported - archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_F77='-rpath $libdir' - fi - hardcode_libdir_separator_F77=: - ;; - - solaris*) - no_undefined_flag_F77=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_shlibpath_var_F77=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; - *) - whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - link_all_deplibs_F77=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_F77='$CC -r -o $output$reload_objs' - hardcode_direct_F77=no - ;; - motorola) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv4.3*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_F77=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) - no_undefined_flag_F77='${wl}-z,text' - archive_cmds_need_lc_F77=no - hardcode_shlibpath_var_F77=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - no_undefined_flag_F77='${wl}-z,text' - allow_undefined_flag_F77='${wl}-z,nodefs' - archive_cmds_need_lc_F77=no - hardcode_shlibpath_var_F77=no - hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - export_dynamic_flag_spec_F77='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - *) - ld_shlibs_F77=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 -echo "${ECHO_T}$ld_shlibs_F77" >&6 -test "$ld_shlibs_F77" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_F77" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_F77=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_F77 in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_F77 - pic_flag=$lt_prog_compiler_pic_F77 - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_F77 - allow_undefined_flag_F77= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_F77=no - else - archive_cmds_need_lc_F77=yes - fi - allow_undefined_flag_F77=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_F77= -if test -n "$hardcode_libdir_flag_spec_F77" || \ - test -n "$runpath_var_F77" || \ - test "X$hardcode_automatic_F77" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_F77" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && - test "$hardcode_minus_L_F77" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_F77=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_F77=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_F77=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 -echo "${ECHO_T}$hardcode_action_F77" >&6 - -if test "$hardcode_action_F77" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_F77 \ - CC_F77 \ - LD_F77 \ - lt_prog_compiler_wl_F77 \ - lt_prog_compiler_pic_F77 \ - lt_prog_compiler_static_F77 \ - lt_prog_compiler_no_builtin_flag_F77 \ - export_dynamic_flag_spec_F77 \ - thread_safe_flag_spec_F77 \ - whole_archive_flag_spec_F77 \ - enable_shared_with_static_runtimes_F77 \ - old_archive_cmds_F77 \ - old_archive_from_new_cmds_F77 \ - predep_objects_F77 \ - postdep_objects_F77 \ - predeps_F77 \ - postdeps_F77 \ - compiler_lib_search_path_F77 \ - archive_cmds_F77 \ - archive_expsym_cmds_F77 \ - postinstall_cmds_F77 \ - postuninstall_cmds_F77 \ - old_archive_from_expsyms_cmds_F77 \ - allow_undefined_flag_F77 \ - no_undefined_flag_F77 \ - export_symbols_cmds_F77 \ - hardcode_libdir_flag_spec_F77 \ - hardcode_libdir_flag_spec_ld_F77 \ - hardcode_libdir_separator_F77 \ - hardcode_automatic_F77 \ - module_cmds_F77 \ - module_expsym_cmds_F77 \ - lt_cv_prog_compiler_c_o_F77 \ - exclude_expsyms_F77 \ - include_expsyms_F77; do - - case $var in - old_archive_cmds_F77 | \ - old_archive_from_new_cmds_F77 | \ - archive_cmds_F77 | \ - archive_expsym_cmds_F77 | \ - module_cmds_F77 | \ - module_expsym_cmds_F77 | \ - old_archive_from_expsyms_cmds_F77 | \ - export_symbols_cmds_F77 | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_F77 - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_F77 - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_F77 - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_F77 - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_F77 - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_F77 -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_F77 - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_F77 -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_F77 -archive_expsym_cmds=$lt_archive_expsym_cmds_F77 -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_F77 -module_expsym_cmds=$lt_module_expsym_cmds_F77 - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_F77 - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_F77 - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_F77 - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_F77 - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_F77 - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_F77 - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_F77 - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_F77 - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_F77 - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_F77 - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_F77" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_F77 - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_F77 - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_F77 - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_F77 - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - - - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -objext_GCJ=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${GCJ-"gcj"} -compiler=$CC -compiler_GCJ=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -archive_cmds_need_lc_GCJ=no - -old_archive_cmds_GCJ=$old_archive_cmds - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -lt_prog_compiler_no_builtin_flag_GCJ= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' - - -echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15778: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:15782: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl_GCJ= -lt_prog_compiler_pic_GCJ= -lt_prog_compiler_static_GCJ= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_static_GCJ='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_GCJ='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_GCJ=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_GCJ=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_GCJ='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - else - lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic_GCJ='-qnocommon' - lt_prog_compiler_wl_GCJ='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-fpic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - ccc*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - solaris*) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - lt_prog_compiler_wl_GCJ='-Qoption ld ';; - *) - lt_prog_compiler_wl_GCJ='-Wl,';; - esac - ;; - - sunos4*) - lt_prog_compiler_wl_GCJ='-Qoption ld ' - lt_prog_compiler_pic_GCJ='-PIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_GCJ='-Kconform_pic' - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - unicos*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_can_build_shared_GCJ=no - ;; - - uts4*) - lt_prog_compiler_pic_GCJ='-pic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_GCJ=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_GCJ"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_GCJ=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_GCJ" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16046: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:16050: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_GCJ=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 - -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then - case $lt_prog_compiler_pic_GCJ in - "" | " "*) ;; - *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; - esac -else - lt_prog_compiler_pic_GCJ= - lt_prog_compiler_can_build_shared_GCJ=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_GCJ= - ;; - *) - lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" -echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works_GCJ=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_GCJ=yes - fi - else - lt_prog_compiler_static_works_GCJ=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6 - -if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then - : -else - lt_prog_compiler_static_GCJ= -fi - - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_GCJ=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16150: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:16154: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o_GCJ=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag_GCJ= - enable_shared_with_static_runtimes_GCJ=no - archive_cmds_GCJ= - archive_expsym_cmds_GCJ= - old_archive_From_new_cmds_GCJ= - old_archive_from_expsyms_cmds_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - thread_safe_flag_spec_GCJ= - hardcode_libdir_flag_spec_GCJ= - hardcode_libdir_flag_spec_ld_GCJ= - hardcode_libdir_separator_GCJ= - hardcode_direct_GCJ=no - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=unsupported - link_all_deplibs_GCJ=unknown - hardcode_automatic_GCJ=no - module_cmds_GCJ= - module_expsym_cmds_GCJ= - always_export_symbols_GCJ=no - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_GCJ= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_GCJ=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_GCJ= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_GCJ=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_GCJ=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_GCJ='-L$libdir' - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=no - enable_shared_with_static_runtimes_GCJ=yes - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - interix3*) - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - ld_shlibs_GCJ=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs_GCJ=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - ;; - - sunos4*) - archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - - if test "$ld_shlibs_GCJ" = no; then - runpath_var= - hardcode_libdir_flag_spec_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=yes - archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_GCJ=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_GCJ=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_GCJ='' - hardcode_direct_GCJ=yes - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_GCJ=yes - else - # We have old collect2 - hardcode_direct_GCJ=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_GCJ=yes - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_libdir_separator_GCJ= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_GCJ=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_GCJ='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_GCJ="-z nodefs" - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_GCJ=' ${wl}-bernotok' - allow_undefined_flag_GCJ=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_GCJ='$convenience' - archive_cmds_need_lc_GCJ=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_GCJ=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec_GCJ=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_GCJ=' ' - allow_undefined_flag_GCJ=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_GCJ='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_GCJ=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_GCJ=no - hardcode_direct_GCJ=no - hardcode_automatic_GCJ=yes - hardcode_shlibpath_var_GCJ=unsupported - whole_archive_flag_spec_GCJ='' - link_all_deplibs_GCJ=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_GCJ=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - freebsd1*) - ld_shlibs_GCJ=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - ;; - *) - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - link_all_deplibs_GCJ=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - newsos6) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_shlibpath_var_GCJ=no - ;; - - openbsd*) - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - ;; - *) - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - allow_undefined_flag_GCJ=unsupported - archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_GCJ='-rpath $libdir' - fi - hardcode_libdir_separator_GCJ=: - ;; - - solaris*) - no_undefined_flag_GCJ=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_shlibpath_var_GCJ=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; - *) - whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - link_all_deplibs_GCJ=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_GCJ='$CC -r -o $output$reload_objs' - hardcode_direct_GCJ=no - ;; - motorola) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4.3*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_GCJ=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) - no_undefined_flag_GCJ='${wl}-z,text' - archive_cmds_need_lc_GCJ=no - hardcode_shlibpath_var_GCJ=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - no_undefined_flag_GCJ='${wl}-z,text' - allow_undefined_flag_GCJ='${wl}-z,nodefs' - archive_cmds_need_lc_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - *) - ld_shlibs_GCJ=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 -echo "${ECHO_T}$ld_shlibs_GCJ" >&6 -test "$ld_shlibs_GCJ" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_GCJ" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_GCJ=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_GCJ in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_GCJ - pic_flag=$lt_prog_compiler_pic_GCJ - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ - allow_undefined_flag_GCJ= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_GCJ=no - else - archive_cmds_need_lc_GCJ=yes - fi - allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_GCJ= -if test -n "$hardcode_libdir_flag_spec_GCJ" || \ - test -n "$runpath_var_GCJ" || \ - test "X$hardcode_automatic_GCJ" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_GCJ" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && - test "$hardcode_minus_L_GCJ" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_GCJ=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_GCJ=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_GCJ=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 -echo "${ECHO_T}$hardcode_action_GCJ" >&6 - -if test "$hardcode_action_GCJ" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_GCJ \ - CC_GCJ \ - LD_GCJ \ - lt_prog_compiler_wl_GCJ \ - lt_prog_compiler_pic_GCJ \ - lt_prog_compiler_static_GCJ \ - lt_prog_compiler_no_builtin_flag_GCJ \ - export_dynamic_flag_spec_GCJ \ - thread_safe_flag_spec_GCJ \ - whole_archive_flag_spec_GCJ \ - enable_shared_with_static_runtimes_GCJ \ - old_archive_cmds_GCJ \ - old_archive_from_new_cmds_GCJ \ - predep_objects_GCJ \ - postdep_objects_GCJ \ - predeps_GCJ \ - postdeps_GCJ \ - compiler_lib_search_path_GCJ \ - archive_cmds_GCJ \ - archive_expsym_cmds_GCJ \ - postinstall_cmds_GCJ \ - postuninstall_cmds_GCJ \ - old_archive_from_expsyms_cmds_GCJ \ - allow_undefined_flag_GCJ \ - no_undefined_flag_GCJ \ - export_symbols_cmds_GCJ \ - hardcode_libdir_flag_spec_GCJ \ - hardcode_libdir_flag_spec_ld_GCJ \ - hardcode_libdir_separator_GCJ \ - hardcode_automatic_GCJ \ - module_cmds_GCJ \ - module_expsym_cmds_GCJ \ - lt_cv_prog_compiler_c_o_GCJ \ - exclude_expsyms_GCJ \ - include_expsyms_GCJ; do - - case $var in - old_archive_cmds_GCJ | \ - old_archive_from_new_cmds_GCJ | \ - archive_cmds_GCJ | \ - archive_expsym_cmds_GCJ | \ - module_cmds_GCJ | \ - module_expsym_cmds_GCJ | \ - old_archive_from_expsyms_cmds_GCJ | \ - export_symbols_cmds_GCJ | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_GCJ - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_GCJ - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_GCJ - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_GCJ - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_GCJ - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_GCJ -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_GCJ - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_GCJ -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_GCJ -archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_GCJ -module_expsym_cmds=$lt_module_expsym_cmds_GCJ - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_GCJ - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_GCJ - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_GCJ - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_GCJ - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_GCJ - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_GCJ - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_GCJ - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_GCJ - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_GCJ - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_GCJ" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_GCJ - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_GCJ - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_GCJ - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_GCJ - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - RC) - - - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -objext_RC=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' - -# Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${RC-"windres"} -compiler=$CC -compiler_RC=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - -lt_cv_prog_compiler_c_o_RC=yes - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_RC \ - CC_RC \ - LD_RC \ - lt_prog_compiler_wl_RC \ - lt_prog_compiler_pic_RC \ - lt_prog_compiler_static_RC \ - lt_prog_compiler_no_builtin_flag_RC \ - export_dynamic_flag_spec_RC \ - thread_safe_flag_spec_RC \ - whole_archive_flag_spec_RC \ - enable_shared_with_static_runtimes_RC \ - old_archive_cmds_RC \ - old_archive_from_new_cmds_RC \ - predep_objects_RC \ - postdep_objects_RC \ - predeps_RC \ - postdeps_RC \ - compiler_lib_search_path_RC \ - archive_cmds_RC \ - archive_expsym_cmds_RC \ - postinstall_cmds_RC \ - postuninstall_cmds_RC \ - old_archive_from_expsyms_cmds_RC \ - allow_undefined_flag_RC \ - no_undefined_flag_RC \ - export_symbols_cmds_RC \ - hardcode_libdir_flag_spec_RC \ - hardcode_libdir_flag_spec_ld_RC \ - hardcode_libdir_separator_RC \ - hardcode_automatic_RC \ - module_cmds_RC \ - module_expsym_cmds_RC \ - lt_cv_prog_compiler_c_o_RC \ - exclude_expsyms_RC \ - include_expsyms_RC; do - - case $var in - old_archive_cmds_RC | \ - old_archive_from_new_cmds_RC | \ - archive_cmds_RC | \ - archive_expsym_cmds_RC | \ - module_cmds_RC | \ - module_expsym_cmds_RC | \ - old_archive_from_expsyms_cmds_RC | \ - export_symbols_cmds_RC | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_RC - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_RC - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_RC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_RC - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_RC - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_RC -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_RC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_RC -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_RC -archive_expsym_cmds=$lt_archive_expsym_cmds_RC -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_RC -module_expsym_cmds=$lt_module_expsym_cmds_RC - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_RC - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_RC - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_RC - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_RC - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_RC - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_RC - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_RC - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_RC - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_RC - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_RC - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_RC - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_RC" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_RC - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_RC - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_RC - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_RC - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - ;; - - *) - { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 -echo "$as_me: error: Unsupported tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 -echo "$as_me: error: unable to update list of available tagged configurations." >&2;} - { (exit 1); exit 1; }; } - fi -fi - - - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' - -# Prevent multiple expansion - - - - - - - - - - - - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CC" && break -done - - CC=$ac_ct_CC -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -CFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cc_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std1 is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std1. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - -# Some people use a C++ compiler to compile C. Since we use `exit', -# in C++ we need to declare it. In case someone uses the same compiler -# for both compiling C and C++ we need to have the C++ compiler decide -# the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF -#ifndef __cplusplus - choke me -#endif -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CC" am_compiler_list= - -echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - - -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -if test -z "$host_alias"; then - hostaliaswindres= -else - hostaliaswindres="$host_alias-windres" -fi -for ac_prog in windres $hostaliaswindres $host_os-windres -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_WINDRES+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$WINDRES"; then - ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_WINDRES="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -WINDRES=$ac_cv_prog_WINDRES -if test -n "$WINDRES"; then - echo "$as_me:$LINENO: result: $WINDRES" >&5 -echo "${ECHO_T}$WINDRES" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$WINDRES" && break -done - - -case "$host" in - *-*-cygwin* | *-*-mingw32*) - ;; - *) - # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works -# for constant arguments. Useless! -echo "$as_me:$LINENO: checking for working alloca.h" >&5 -echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6 -if test "${ac_cv_working_alloca_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -char *p = (char *) alloca (2 * sizeof (int)); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_working_alloca_h=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_working_alloca_h=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5 -echo "${ECHO_T}$ac_cv_working_alloca_h" >&6 -if test $ac_cv_working_alloca_h = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_ALLOCA_H 1 -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for alloca" >&5 -echo $ECHO_N "checking for alloca... $ECHO_C" >&6 -if test "${ac_cv_func_alloca_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __GNUC__ -# define alloca __builtin_alloca -#else -# ifdef _MSC_VER -# include -# define alloca _alloca -# else -# if HAVE_ALLOCA_H -# include -# else -# ifdef _AIX - #pragma alloca -# else -# ifndef alloca /* predefined by HP cc +Olibcalls */ -char *alloca (); -# endif -# endif -# endif -# endif -#endif - -int -main () -{ -char *p = (char *) alloca (1); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_alloca_works=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_alloca_works=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5 -echo "${ECHO_T}$ac_cv_func_alloca_works" >&6 - -if test $ac_cv_func_alloca_works = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_ALLOCA 1 -_ACEOF - -else - # The SVR3 libPW and SVR4 libucb both contain incompatible functions -# that cause trouble. Some versions do not even contain alloca or -# contain a buggy version. If you still want to use their alloca, -# use ar to extract alloca.o from them instead of compiling alloca.c. - -ALLOCA=alloca.$ac_objext - -cat >>confdefs.h <<\_ACEOF -#define C_ALLOCA 1 -_ACEOF - - -echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5 -echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6 -if test "${ac_cv_os_cray+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#if defined(CRAY) && ! defined(CRAY2) -webecray -#else -wenotbecray -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "webecray" >/dev/null 2>&1; then - ac_cv_os_cray=yes -else - ac_cv_os_cray=no -fi -rm -f conftest* - -fi -echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 -echo "${ECHO_T}$ac_cv_os_cray" >&6 -if test $ac_cv_os_cray = yes; then - for ac_func in _getb67 GETB67 getb67; do - as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $ac_func" >&5 -echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -if eval "test \"\${$as_ac_var+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -char (*f) () = $ac_func; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != $ac_func; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -eval "$as_ac_var=no" -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -if test `eval echo '${'$as_ac_var'}'` = yes; then - -cat >>confdefs.h <<_ACEOF -#define CRAY_STACKSEG_END $ac_func -_ACEOF - - break -fi - - done -fi - -echo "$as_me:$LINENO: checking stack direction for C alloca" >&5 -echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 -if test "${ac_cv_c_stack_direction+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - ac_cv_c_stack_direction=0 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -int -find_stack_direction () -{ - static char *addr = 0; - auto char dummy; - if (addr == 0) - { - addr = &dummy; - return find_stack_direction (); - } - else - return (&dummy > addr) ? 1 : -1; -} - -int -main () -{ - exit (find_stack_direction () < 0); -} -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_c_stack_direction=1 -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_c_stack_direction=-1 -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 -echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 - -cat >>confdefs.h <<_ACEOF -#define STACK_DIRECTION $ac_cv_c_stack_direction -_ACEOF - - -fi - - ;; -esac - - - -case "$host" in - *-*-beos*) - ac_default_prefix=/boot/develop/tools/gnupro - ;; - *-*-cygwin* | *-*-mingw32*) - if test "$build" != "$host"; then # cross-compiling - # Default cross-compile location - ac_default_prefix=/usr/local/cross-tools/i386-mingw32 - else - # Look for the location of the tools and install there - if test "$BUILD_PREFIX" != ""; then - ac_default_prefix=$BUILD_PREFIX - fi - fi - if test x$WINDRES != x; then - use_version_rc=true - fi - ;; -esac - - -if test x$use_version_rc = xtrue; then - USE_VERSION_RC_TRUE= - USE_VERSION_RC_FALSE='#' -else - USE_VERSION_RC_TRUE='#' - USE_VERSION_RC_FALSE= -fi - - - -# Check whether --with-freetype-prefix or --without-freetype-prefix was given. -if test "${with_freetype_prefix+set}" = set; then - withval="$with_freetype_prefix" - freetype_prefix="$withval" -else - freetype_prefix="" -fi; - -# Check whether --with-freetype-exec-prefix or --without-freetype-exec-prefix was given. -if test "${with_freetype_exec_prefix+set}" = set; then - withval="$with_freetype_exec_prefix" - freetype_exec_prefix="$withval" -else - freetype_exec_prefix="" -fi; - -if test x$freetype_exec_prefix != x ; then - freetype_args="$freetype_args --exec-prefix=$freetype_exec_prefix" - if test x${FREETYPE_CONFIG+set} != xset ; then - FREETYPE_CONFIG=$freetype_exec_prefix/bin/freetype-config - fi -fi -if test x$freetype_prefix != x ; then - freetype_args="$freetype_args --prefix=$freetype_prefix" - if test x${FREETYPE_CONFIG+set} != xset ; then - FREETYPE_CONFIG=$freetype_prefix/bin/freetype-config - fi -fi -# Extract the first word of "freetype-config", so it can be a program name with args. -set dummy freetype-config; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_FREETYPE_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $FREETYPE_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_FREETYPE_CONFIG="$FREETYPE_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_FREETYPE_CONFIG="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_FREETYPE_CONFIG" && ac_cv_path_FREETYPE_CONFIG="no" - ;; -esac -fi -FREETYPE_CONFIG=$ac_cv_path_FREETYPE_CONFIG - -if test -n "$FREETYPE_CONFIG"; then - echo "$as_me:$LINENO: result: $FREETYPE_CONFIG" >&5 -echo "${ECHO_T}$FREETYPE_CONFIG" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -no_freetype="" -if test "$FREETYPE_CONFIG" = "no" ; then - { { echo "$as_me:$LINENO: error: -*** Unable to find FreeType2 library (http://www.freetype.org/) -" >&5 -echo "$as_me: error: -*** Unable to find FreeType2 library (http://www.freetype.org/) -" >&2;} - { (exit 1); exit 1; }; } -else - CFLAGS="$CFLAGS `$FREETYPE_CONFIG $freetypeconf_args --cflags`" - LIBS="$LIBS `$FREETYPE_CONFIG $freetypeconf_args --libs`" -fi - -SDL_VERSION=1.2.4 - -# Check whether --with-sdl-prefix or --without-sdl-prefix was given. -if test "${with_sdl_prefix+set}" = set; then - withval="$with_sdl_prefix" - sdl_prefix="$withval" -else - sdl_prefix="" -fi; - -# Check whether --with-sdl-exec-prefix or --without-sdl-exec-prefix was given. -if test "${with_sdl_exec_prefix+set}" = set; then - withval="$with_sdl_exec_prefix" - sdl_exec_prefix="$withval" -else - sdl_exec_prefix="" -fi; -# Check whether --enable-sdltest or --disable-sdltest was given. -if test "${enable_sdltest+set}" = set; then - enableval="$enable_sdltest" - -else - enable_sdltest=yes -fi; - - if test x$sdl_exec_prefix != x ; then - sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" - if test x${SDL_CONFIG+set} != xset ; then - SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config - fi - fi - if test x$sdl_prefix != x ; then - sdl_args="$sdl_args --prefix=$sdl_prefix" - if test x${SDL_CONFIG+set} != xset ; then - SDL_CONFIG=$sdl_prefix/bin/sdl-config - fi - fi - - if test "x$prefix" != xNONE; then - PATH="$prefix/bin:$prefix/usr/bin:$PATH" - fi - # Extract the first word of "sdl-config", so it can be a program name with args. -set dummy sdl-config; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_SDL_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $SDL_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_SDL_CONFIG="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no" - ;; -esac -fi -SDL_CONFIG=$ac_cv_path_SDL_CONFIG - -if test -n "$SDL_CONFIG"; then - echo "$as_me:$LINENO: result: $SDL_CONFIG" >&5 -echo "${ECHO_T}$SDL_CONFIG" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - min_sdl_version=$SDL_VERSION - echo "$as_me:$LINENO: checking for SDL - version >= $min_sdl_version" >&5 -echo $ECHO_N "checking for SDL - version >= $min_sdl_version... $ECHO_C" >&6 - no_sdl="" - if test "$SDL_CONFIG" = "no" ; then - no_sdl=yes - else - SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` - SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` - - sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ - sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` - sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ - sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` - sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ - sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` - if test "x$enable_sdltest" = "xyes" ; then - ac_save_CFLAGS="$CFLAGS" - ac_save_CXXFLAGS="$CXXFLAGS" - ac_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $SDL_CFLAGS" - CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" - LIBS="$LIBS $SDL_LIBS" - rm -f conf.sdltest - if test "$cross_compiling" = yes; then - echo $ac_n "cross compiling; assumed OK... $ac_c" -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -#include "SDL.h" - -char* -my_strdup (char *str) -{ - char *new_str; - - if (str) - { - new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); - strcpy (new_str, str); - } - else - new_str = NULL; - - return new_str; -} - -int main (int argc, char *argv[]) -{ - int major, minor, micro; - char *tmp_version; - - /* This hangs on some systems (?) - system ("touch conf.sdltest"); - */ - { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } - - /* HP/UX 9 (%@#!) writes to sscanf strings */ - tmp_version = my_strdup("$min_sdl_version"); - if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { - printf("%s, bad version string\n", "$min_sdl_version"); - exit(1); - } - - if (($sdl_major_version > major) || - (($sdl_major_version == major) && ($sdl_minor_version > minor)) || - (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) - { - return 0; - } - else - { - printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); - printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); - printf("*** best to upgrade to the required version.\n"); - printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); - printf("*** to point to the correct copy of sdl-config, and remove the file\n"); - printf("*** config.cache before re-running configure\n"); - return 1; - } -} - - -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -no_sdl=yes -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - CFLAGS="$ac_save_CFLAGS" - CXXFLAGS="$ac_save_CXXFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - if test "x$no_sdl" = x ; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - : - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - if test "$SDL_CONFIG" = "no" ; then - echo "*** The sdl-config script installed by SDL could not be found" - echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" - echo "*** your path, or set the SDL_CONFIG environment variable to the" - echo "*** full path to sdl-config." - else - if test -f conf.sdltest ; then - : - else - echo "*** Could not run SDL test program, checking why..." - CFLAGS="$CFLAGS $SDL_CFLAGS" - CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" - LIBS="$LIBS $SDL_LIBS" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include "SDL.h" - -int main(int argc, char *argv[]) -{ return 0; } -#undef main -#define main K_and_R_C_main - -int -main () -{ - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "*** The test program compiled, but did not run. This usually means" - echo "*** that the run-time linker is not finding SDL or finding the wrong" - echo "*** version of SDL. If it is not finding SDL, you'll need to set your" - echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" - echo "*** to the installed location Also, make sure you have run ldconfig if that" - echo "*** is required on your system" - echo "***" - echo "*** If you have an old version installed, it is best to remove it, although" - echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - echo "*** The test program failed to compile or link. See the file config.log for the" - echo "*** exact error that occured. This usually means SDL was incorrectly installed" - echo "*** or that you have moved SDL since it was installed. In the latter case, you" - echo "*** may want to edit the sdl-config script: $SDL_CONFIG" -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CFLAGS="$ac_save_CFLAGS" - CXXFLAGS="$ac_save_CXXFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - SDL_CFLAGS="" - SDL_LIBS="" - { { echo "$as_me:$LINENO: error: *** SDL version $SDL_VERSION not found!" >&5 -echo "$as_me: error: *** SDL version $SDL_VERSION not found!" >&2;} - { (exit 1); exit 1; }; } - - fi - - - rm -f conf.sdltest - -CFLAGS="$CFLAGS $SDL_CFLAGS" -LIBS="$LIBS $SDL_LIBS" - -case "$host" in - *-*-cygwin* | *-*-mingw32*) - MATHLIB="" - SYS_GL_LIBS="-lopengl32" - ;; - *-*-beos*) - MATHLIB="" - SYS_GL_LIBS="-lGL" - ;; - *-*-darwin*) - MATHLIB="" - SYS_GL_LIBS="-Wl,-framework,OpenGL" - ;; - *-*-aix*) - if test x$ac_cv_c_compiler_gnu = xyes; then - CFLAGS="-mthreads" - fi - SYS_GL_LIBS="" - ;; - *) - MATHLIB="-lm" - echo "$as_me:$LINENO: checking for X" >&5 -echo $ECHO_N "checking for X... $ECHO_C" >&6 - - -# Check whether --with-x or --without-x was given. -if test "${with_x+set}" = set; then - withval="$with_x" - -fi; -# $have_x is `yes', `no', `disabled', or empty when we do not yet know. -if test "x$with_x" = xno; then - # The user explicitly disabled X. - have_x=disabled -else - if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then - # Both variables are already set. - have_x=yes - else - if test "${ac_cv_have_x+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # One or both of the vars are not set, and there is no cached value. -ac_x_includes=no ac_x_libraries=no -rm -fr conftest.dir -if mkdir conftest.dir; then - cd conftest.dir - # Make sure to not put "make" in the Imakefile rules, since we grep it out. - cat >Imakefile <<'_ACEOF' -acfindx: - @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' -_ACEOF - if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then - # GNU make sometimes prints "make[1]: Entering...", which would confuse us. - eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` - # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. - for ac_extension in a so sl; do - if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && - test -f $ac_im_libdir/libX11.$ac_extension; then - ac_im_usrlibdir=$ac_im_libdir; break - fi - done - # Screen out bogus values from the imake configuration. They are - # bogus both because they are the default anyway, and because - # using them would break gcc on systems where it needs fixed includes. - case $ac_im_incroot in - /usr/include) ;; - *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; - esac - case $ac_im_usrlibdir in - /usr/lib | /lib) ;; - *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; - esac - fi - cd .. - rm -fr conftest.dir -fi - -# Standard set of common directories for X headers. -# Check X11 before X11Rn because it is often a symlink to the current release. -ac_x_header_dirs=' -/usr/X11/include -/usr/X11R6/include -/usr/X11R5/include -/usr/X11R4/include - -/usr/include/X11 -/usr/include/X11R6 -/usr/include/X11R5 -/usr/include/X11R4 - -/usr/local/X11/include -/usr/local/X11R6/include -/usr/local/X11R5/include -/usr/local/X11R4/include - -/usr/local/include/X11 -/usr/local/include/X11R6 -/usr/local/include/X11R5 -/usr/local/include/X11R4 - -/usr/X386/include -/usr/x386/include -/usr/XFree86/include/X11 - -/usr/include -/usr/local/include -/usr/unsupported/include -/usr/athena/include -/usr/local/x11r5/include -/usr/lpp/Xamples/include - -/usr/openwin/include -/usr/openwin/share/include' - -if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for Intrinsic.h. - # First, try using that file with no special directory specified. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # We can compile using X headers with no special include directory. -ac_x_includes= -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - for ac_dir in $ac_x_header_dirs; do - if test -r "$ac_dir/X11/Intrinsic.h"; then - ac_x_includes=$ac_dir - break - fi -done -fi -rm -f conftest.err conftest.$ac_ext -fi # $ac_x_includes = no - -if test "$ac_x_libraries" = no; then - # Check for the libraries. - # See if we find them without any special options. - # Don't add to $LIBS permanently. - ac_save_LIBS=$LIBS - LIBS="-lXt $LIBS" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -XtMalloc (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - LIBS=$ac_save_LIBS -# We can link X programs with no special library path. -ac_x_libraries= -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -LIBS=$ac_save_LIBS -for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` -do - # Don't even attempt the hair of trying to link an X program! - for ac_extension in a so sl; do - if test -r $ac_dir/libXt.$ac_extension; then - ac_x_libraries=$ac_dir - break 2 - fi - done -done -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi # $ac_x_libraries = no - -if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then - # Didn't find X anywhere. Cache the known absence of X. - ac_cv_have_x="have_x=no" -else - # Record where we found X for the cache. - ac_cv_have_x="have_x=yes \ - ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" -fi -fi - - fi - eval "$ac_cv_have_x" -fi # $with_x != no - -if test "$have_x" != yes; then - echo "$as_me:$LINENO: result: $have_x" >&5 -echo "${ECHO_T}$have_x" >&6 - no_x=yes -else - # If each of the values was on the command line, it overrides each guess. - test "x$x_includes" = xNONE && x_includes=$ac_x_includes - test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries - # Update the cache value to reflect the command line values. - ac_cv_have_x="have_x=yes \ - ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5 -echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 -fi - - if test "$no_x" = yes; then - # Not all programs may use this symbol, but it does not hurt to define it. - -cat >>confdefs.h <<\_ACEOF -#define X_DISPLAY_MISSING 1 -_ACEOF - - X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= -else - if test -n "$x_includes"; then - X_CFLAGS="$X_CFLAGS -I$x_includes" - fi - - # It would also be nice to do this for all -L options, not just this one. - if test -n "$x_libraries"; then - X_LIBS="$X_LIBS -L$x_libraries" - # For Solaris; some versions of Sun CC require a space after -R and - # others require no space. Words are not sufficient . . . . - case `(uname -sr) 2>/dev/null` in - "SunOS 5"*) - echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 -echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 - ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_R_nospace=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_R_nospace=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test $ac_R_nospace = yes; then - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - X_LIBS="$X_LIBS -R$x_libraries" - else - LIBS="$ac_xsave_LIBS -R $x_libraries" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_R_space=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_R_space=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test $ac_R_space = yes; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - X_LIBS="$X_LIBS -R $x_libraries" - else - echo "$as_me:$LINENO: result: neither works" >&5 -echo "${ECHO_T}neither works" >&6 - fi - fi - LIBS=$ac_xsave_LIBS - esac - fi - - # Check for system-dependent libraries X programs must link with. - # Do this before checking for the system-independent R6 libraries - # (-lICE), since we may need -lsocket or whatever for X linking. - - if test "$ISC" = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" - else - # Martyn Johnson says this is needed for Ultrix, if the X - # libraries were built with DECnet support. And Karl Berry says - # the Alpha needs dnet_stub (dnet does not exist). - ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char XOpenDisplay (); -int -main () -{ -XOpenDisplay (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 -echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 -if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldnet $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dnet_ntoa (); -int -main () -{ -dnet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dnet_dnet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dnet_dnet_ntoa=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 -if test $ac_cv_lib_dnet_dnet_ntoa = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" -fi - - if test $ac_cv_lib_dnet_dnet_ntoa = no; then - echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 -echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 -if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldnet_stub $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dnet_ntoa (); -int -main () -{ -dnet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dnet_stub_dnet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dnet_stub_dnet_ntoa=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 -if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" -fi - - fi -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$ac_xsave_LIBS" - - # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, - # to get the SysV transport functions. - # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) - # needs -lnsl. - # The nsl library prevents programs from opening the X display - # on Irix 5.2, according to T.E. Dickey. - # The functions gethostbyname, getservbyname, and inet_addr are - # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. - echo "$as_me:$LINENO: checking for gethostbyname" >&5 -echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 -if test "${ac_cv_func_gethostbyname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define gethostbyname to an innocuous variant, in case declares gethostbyname. - For example, HP-UX 11i declares gettimeofday. */ -#define gethostbyname innocuous_gethostbyname - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gethostbyname (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef gethostbyname - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) -choke me -#else -char (*f) () = gethostbyname; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != gethostbyname; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_gethostbyname=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_gethostbyname=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 -echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 - - if test $ac_cv_func_gethostbyname = no; then - echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 -echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 -if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnsl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname (); -int -main () -{ -gethostbyname (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_nsl_gethostbyname=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_nsl_gethostbyname=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5 -echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 -if test $ac_cv_lib_nsl_gethostbyname = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" -fi - - if test $ac_cv_lib_nsl_gethostbyname = no; then - echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5 -echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 -if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lbsd $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname (); -int -main () -{ -gethostbyname (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_bsd_gethostbyname=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_bsd_gethostbyname=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 -echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 -if test $ac_cv_lib_bsd_gethostbyname = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" -fi - - fi - fi - - # lieder@skyler.mavd.honeywell.com says without -lsocket, - # socket/setsockopt and other routines are undefined under SCO ODT - # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary - # on later versions), says Simon Leinen: it contains gethostby* - # variants that don't use the name server (or something). -lsocket - # must be given before -lnsl if both are needed. We assume that - # if connect needs -lnsl, so does gethostbyname. - echo "$as_me:$LINENO: checking for connect" >&5 -echo $ECHO_N "checking for connect... $ECHO_C" >&6 -if test "${ac_cv_func_connect+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define connect to an innocuous variant, in case declares connect. - For example, HP-UX 11i declares gettimeofday. */ -#define connect innocuous_connect - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char connect (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef connect - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char connect (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_connect) || defined (__stub___connect) -choke me -#else -char (*f) () = connect; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != connect; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_connect=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_connect=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 -echo "${ECHO_T}$ac_cv_func_connect" >&6 - - if test $ac_cv_func_connect = no; then - echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 -echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 -if test "${ac_cv_lib_socket_connect+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsocket $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char connect (); -int -main () -{ -connect (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_socket_connect=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_socket_connect=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 -echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 -if test $ac_cv_lib_socket_connect = yes; then - X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" -fi - - fi - - # Guillermo Gomez says -lposix is necessary on A/UX. - echo "$as_me:$LINENO: checking for remove" >&5 -echo $ECHO_N "checking for remove... $ECHO_C" >&6 -if test "${ac_cv_func_remove+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define remove to an innocuous variant, in case declares remove. - For example, HP-UX 11i declares gettimeofday. */ -#define remove innocuous_remove - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char remove (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef remove - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char remove (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_remove) || defined (__stub___remove) -choke me -#else -char (*f) () = remove; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != remove; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_remove=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_remove=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5 -echo "${ECHO_T}$ac_cv_func_remove" >&6 - - if test $ac_cv_func_remove = no; then - echo "$as_me:$LINENO: checking for remove in -lposix" >&5 -echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 -if test "${ac_cv_lib_posix_remove+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lposix $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char remove (); -int -main () -{ -remove (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_posix_remove=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_posix_remove=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5 -echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 -if test $ac_cv_lib_posix_remove = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" -fi - - fi - - # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo "$as_me:$LINENO: checking for shmat" >&5 -echo $ECHO_N "checking for shmat... $ECHO_C" >&6 -if test "${ac_cv_func_shmat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shmat to an innocuous variant, in case declares shmat. - For example, HP-UX 11i declares gettimeofday. */ -#define shmat innocuous_shmat - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shmat (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shmat - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shmat (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shmat) || defined (__stub___shmat) -choke me -#else -char (*f) () = shmat; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shmat; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shmat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shmat=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5 -echo "${ECHO_T}$ac_cv_func_shmat" >&6 - - if test $ac_cv_func_shmat = no; then - echo "$as_me:$LINENO: checking for shmat in -lipc" >&5 -echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 -if test "${ac_cv_lib_ipc_shmat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lipc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shmat (); -int -main () -{ -shmat (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_ipc_shmat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_ipc_shmat=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 -echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 -if test $ac_cv_lib_ipc_shmat = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" -fi - - fi - fi - - # Check for libraries that X11R6 Xt/Xaw programs need. - ac_save_LDFLAGS=$LDFLAGS - test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" - # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to - # check for ICE first), but we must link in the order -lSM -lICE or - # we get undefined symbols. So assume we have SM if we have ICE. - # These have to be linked with before -lX11, unlike the other - # libraries we check for below, so use a different variable. - # John Interrante, Karl Berry - echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 -echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 -if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lICE $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char IceConnectionNumber (); -int -main () -{ -IceConnectionNumber (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_ICE_IceConnectionNumber=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_ICE_IceConnectionNumber=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 -echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 -if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then - X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" -fi - - LDFLAGS=$ac_save_LDFLAGS - -fi - - if test x$have_x = xyes; then - CFLAGS="$CFLAGS $X_CFLAGS" - SYS_GL_LIBS="$X_LIBS -lGL" - else - SYS_GL_LIBS="-lGL" - fi - ;; -esac -echo "$as_me:$LINENO: checking for OpenGL support" >&5 -echo $ECHO_N "checking for OpenGL support... $ECHO_C" >&6 -have_opengl=no -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - #include "SDL_opengl.h" - -int -main () -{ - - GLuint texture; - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -have_opengl=yes - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $have_opengl" >&5 -echo "${ECHO_T}$have_opengl" >&6 -if test x$have_opengl = xyes; then - CFLAGS="$CFLAGS -DHAVE_OPENGL" - GL_LIBS="$SYS_GL_LIBS" -else - GL_LIBS="" -fi - - - - -# Finally create all the generated files - ac_config_files="$ac_config_files Makefile SDL_ttf.spec" -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then we branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\_ACEOF -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g -t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g -t quote -d -: quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g -s,\[,\\&,g -s,\],\\&,g -s,\$,$$,g -p -_ACEOF -# We use echo to avoid assuming a particular line-breaking character. -# The extra dot is to prevent the shell from consuming trailing -# line-breaks from the sub-command output. A line-break within -# single-quotes doesn't work because, if this script is created in a -# platform that uses two characters for line-breaks (e.g., DOS), tr -# would break. -ac_LF_and_DOT=`echo; echo .` -DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` -rm -f confdef2opt.sed - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${USE_VERSION_RC_TRUE}" && test -z "${USE_VERSION_RC_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"USE_VERSION_RC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"USE_VERSION_RC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by $as_me, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Configuration commands: -$config_commands - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -# -# INIT-COMMANDS section. -# - -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" - -_ACEOF - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "SDL_ttf.spec" ) CONFIG_FILES="$CONFIG_FILES SDL_ttf.spec" ;; - "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@MAJOR_VERSION@,$MAJOR_VERSION,;t t -s,@MINOR_VERSION@,$MINOR_VERSION,;t t -s,@MICRO_VERSION@,$MICRO_VERSION,;t t -s,@INTERFACE_AGE@,$INTERFACE_AGE,;t t -s,@BINARY_AGE@,$BINARY_AGE,;t t -s,@VERSION@,$VERSION,;t t -s,@LT_RELEASE@,$LT_RELEASE,;t t -s,@LT_CURRENT@,$LT_CURRENT,;t t -s,@LT_REVISION@,$LT_REVISION,;t t -s,@LT_AGE@,$LT_AGE,;t t -s,@build@,$build,;t t -s,@build_cpu@,$build_cpu,;t t -s,@build_vendor@,$build_vendor,;t t -s,@build_os@,$build_os,;t t -s,@host@,$host,;t t -s,@host_cpu@,$host_cpu,;t t -s,@host_vendor@,$host_vendor,;t t -s,@host_os@,$host_os,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t -s,@PACKAGE@,$PACKAGE,;t t -s,@ACLOCAL@,$ACLOCAL,;t t -s,@AUTOCONF@,$AUTOCONF,;t t -s,@AUTOMAKE@,$AUTOMAKE,;t t -s,@AUTOHEADER@,$AUTOHEADER,;t t -s,@MAKEINFO@,$MAKEINFO,;t t -s,@install_sh@,$install_sh,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t -s,@mkdir_p@,$mkdir_p,;t t -s,@AWK@,$AWK,;t t -s,@SET_MAKE@,$SET_MAKE,;t t -s,@am__leading_dot@,$am__leading_dot,;t t -s,@AMTAR@,$AMTAR,;t t -s,@am__tar@,$am__tar,;t t -s,@am__untar@,$am__untar,;t t -s,@CC@,$CC,;t t -s,@CFLAGS@,$CFLAGS,;t t -s,@LDFLAGS@,$LDFLAGS,;t t -s,@CPPFLAGS@,$CPPFLAGS,;t t -s,@ac_ct_CC@,$ac_ct_CC,;t t -s,@EXEEXT@,$EXEEXT,;t t -s,@OBJEXT@,$OBJEXT,;t t -s,@DEPDIR@,$DEPDIR,;t t -s,@am__include@,$am__include,;t t -s,@am__quote@,$am__quote,;t t -s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t -s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t -s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t -s,@CCDEPMODE@,$CCDEPMODE,;t t -s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t -s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t -s,@EGREP@,$EGREP,;t t -s,@LN_S@,$LN_S,;t t -s,@ECHO@,$ECHO,;t t -s,@AR@,$AR,;t t -s,@ac_ct_AR@,$ac_ct_AR,;t t -s,@RANLIB@,$RANLIB,;t t -s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -s,@DLLTOOL@,$DLLTOOL,;t t -s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t -s,@AS@,$AS,;t t -s,@ac_ct_AS@,$ac_ct_AS,;t t -s,@OBJDUMP@,$OBJDUMP,;t t -s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t -s,@CPP@,$CPP,;t t -s,@CXX@,$CXX,;t t -s,@CXXFLAGS@,$CXXFLAGS,;t t -s,@ac_ct_CXX@,$ac_ct_CXX,;t t -s,@CXXDEPMODE@,$CXXDEPMODE,;t t -s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t -s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t -s,@CXXCPP@,$CXXCPP,;t t -s,@F77@,$F77,;t t -s,@FFLAGS@,$FFLAGS,;t t -s,@ac_ct_F77@,$ac_ct_F77,;t t -s,@LIBTOOL@,$LIBTOOL,;t t -s,@WINDRES@,$WINDRES,;t t -s,@ALLOCA@,$ALLOCA,;t t -s,@USE_VERSION_RC_TRUE@,$USE_VERSION_RC_TRUE,;t t -s,@USE_VERSION_RC_FALSE@,$USE_VERSION_RC_FALSE,;t t -s,@FREETYPE_CONFIG@,$FREETYPE_CONFIG,;t t -s,@SDL_CONFIG@,$SDL_CONFIG,;t t -s,@SDL_CFLAGS@,$SDL_CFLAGS,;t t -s,@SDL_LIBS@,$SDL_LIBS,;t t -s,@X_CFLAGS@,$X_CFLAGS,;t t -s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t -s,@X_LIBS@,$X_LIBS,;t t -s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t -s,@GL_LIBS@,$GL_LIBS,;t t -s,@MATHLIB@,$MATHLIB,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -# -# CONFIG_COMMANDS section. -# -for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue - ac_dest=`echo "$ac_file" | sed 's,:.*,,'` - ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_dir=`(dirname "$ac_dest") 2>/dev/null || -$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_dest" : 'X\(//\)[^/]' \| \ - X"$ac_dest" : 'X\(//\)$' \| \ - X"$ac_dest" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_dest" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 -echo "$as_me: executing $ac_dest commands" >&6;} - case $ac_dest in - depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # So let's grep whole file. - if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then - dirpart=`(dirname "$mf") 2>/dev/null || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`(dirname "$file") 2>/dev/null || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p $dirpart/$fdir - else - as_dir=$dirpart/$fdir - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 -echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} - { (exit 1); exit 1; }; }; } - - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done - ;; - esac -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - diff --git a/project/jni/sdl_ttf/configure.in b/project/jni/sdl_ttf/configure.in deleted file mode 100644 index c29ef0a9b..000000000 --- a/project/jni/sdl_ttf/configure.in +++ /dev/null @@ -1,192 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. -AC_INIT(README) - -dnl Set various version strings - taken gratefully from the GTk sources - -# Making releases: -# MICRO_VERSION += 1; -# INTERFACE_AGE += 1; -# BINARY_AGE += 1; -# if any functions have been added, set INTERFACE_AGE to 0. -# if backwards compatibility has been broken, -# set BINARY_AGE and INTERFACE_AGE to 0. - -MAJOR_VERSION=2 -MINOR_VERSION=0 -MICRO_VERSION=9 -INTERFACE_AGE=3 -BINARY_AGE=9 -VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION - -AC_SUBST(MAJOR_VERSION) -AC_SUBST(MINOR_VERSION) -AC_SUBST(MICRO_VERSION) -AC_SUBST(INTERFACE_AGE) -AC_SUBST(BINARY_AGE) -AC_SUBST(VERSION) - -# libtool versioning -LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION -LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE` -LT_REVISION=$INTERFACE_AGE -LT_AGE=`expr $BINARY_AGE - $INTERFACE_AGE` - -AC_SUBST(LT_RELEASE) -AC_SUBST(LT_CURRENT) -AC_SUBST(LT_REVISION) -AC_SUBST(LT_AGE) - -dnl Detect the canonical build and host environments -AC_CANONICAL_HOST - -dnl Setup for automake -AM_INIT_AUTOMAKE(SDL_ttf, $VERSION) - -dnl Check for tools - -AC_LIBTOOL_WIN32_DLL -AM_PROG_LIBTOOL -AC_PROG_CC -AC_PROG_INSTALL -AC_PROG_MAKE_SET -if test -z "$host_alias"; then - hostaliaswindres= -else - hostaliaswindres="$host_alias-windres" -fi -AC_CHECK_PROGS(WINDRES, [windres $hostaliaswindres $host_os-windres]) - -case "$host" in - *-*-cygwin* | *-*-mingw32*) - ;; - *) - AC_FUNC_ALLOCA - ;; -esac - - -dnl Check for iconv (character conversion library; see iconv.m4) -dnl This isn't available on many systems -dnl AM_ICONV - -case "$host" in - *-*-beos*) - ac_default_prefix=/boot/develop/tools/gnupro - ;; - *-*-cygwin* | *-*-mingw32*) - if test "$build" != "$host"; then # cross-compiling - # Default cross-compile location - ac_default_prefix=/usr/local/cross-tools/i386-mingw32 - else - # Look for the location of the tools and install there - if test "$BUILD_PREFIX" != ""; then - ac_default_prefix=$BUILD_PREFIX - fi - fi - if test x$WINDRES != x; then - use_version_rc=true - fi - ;; -esac -AM_CONDITIONAL(USE_VERSION_RC, test x$use_version_rc = xtrue) - -dnl Check for the FreeType 2 library -dnl -dnl Get the cflags and libraries from the freetype-config script -dnl -AC_ARG_WITH(freetype-prefix,[ --with-freetype-prefix=PFX Prefix where FREETYPE is -installed (optional)], - freetype_prefix="$withval", freetype_prefix="") -AC_ARG_WITH(freetype-exec-prefix,[ --with-freetype-exec-prefix=PFX Exec prefix -where FREETYPE is installed (optional)], - freetype_exec_prefix="$withval", freetype_exec_prefix="") - -if test x$freetype_exec_prefix != x ; then - freetype_args="$freetype_args --exec-prefix=$freetype_exec_prefix" - if test x${FREETYPE_CONFIG+set} != xset ; then - FREETYPE_CONFIG=$freetype_exec_prefix/bin/freetype-config - fi -fi -if test x$freetype_prefix != x ; then - freetype_args="$freetype_args --prefix=$freetype_prefix" - if test x${FREETYPE_CONFIG+set} != xset ; then - FREETYPE_CONFIG=$freetype_prefix/bin/freetype-config - fi -fi -AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no) -no_freetype="" -if test "$FREETYPE_CONFIG" = "no" ; then - AC_MSG_ERROR([ -*** Unable to find FreeType2 library (http://www.freetype.org/) -]) -else - CFLAGS="$CFLAGS `$FREETYPE_CONFIG $freetypeconf_args --cflags`" - LIBS="$LIBS `$FREETYPE_CONFIG $freetypeconf_args --libs`" -fi - -dnl Check for SDL -SDL_VERSION=1.2.4 -AM_PATH_SDL($SDL_VERSION, - :, - AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) -) -CFLAGS="$CFLAGS $SDL_CFLAGS" -LIBS="$LIBS $SDL_LIBS" - -dnl Check for OpenGL -case "$host" in - *-*-cygwin* | *-*-mingw32*) - MATHLIB="" - SYS_GL_LIBS="-lopengl32" - ;; - *-*-beos*) - MATHLIB="" - SYS_GL_LIBS="-lGL" - ;; - *-*-darwin*) - MATHLIB="" - SYS_GL_LIBS="-Wl,-framework,OpenGL" - ;; - *-*-aix*) - if test x$ac_cv_prog_gcc = xyes; then - CFLAGS="-mthreads" - fi - SYS_GL_LIBS="" - ;; - *) - MATHLIB="-lm" - AC_PATH_X - AC_PATH_XTRA - if test x$have_x = xyes; then - CFLAGS="$CFLAGS $X_CFLAGS" - SYS_GL_LIBS="$X_LIBS -lGL" - else - SYS_GL_LIBS="-lGL" - fi - ;; -esac -AC_MSG_CHECKING(for OpenGL support) -have_opengl=no -AC_TRY_COMPILE([ - #include "SDL_opengl.h" -],[ - GLuint texture; -],[ -have_opengl=yes -]) -AC_MSG_RESULT($have_opengl) -if test x$have_opengl = xyes; then - CFLAGS="$CFLAGS -DHAVE_OPENGL" - GL_LIBS="$SYS_GL_LIBS" -else - GL_LIBS="" -fi -AC_SUBST([GL_LIBS]) -AC_SUBST([MATHLIB]) -AC_SUBST([WINDRES]) - -# Finally create all the generated files -AC_OUTPUT([ -Makefile -SDL_ttf.spec -]) diff --git a/project/jni/sdl_ttf/depcomp b/project/jni/sdl_ttf/depcomp deleted file mode 100755 index 11e2d3bfe..000000000 --- a/project/jni/sdl_ttf/depcomp +++ /dev/null @@ -1,522 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2004-05-31.23 - -# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: depcomp [--help] [--version] PROGRAM [ARGS] - -Run PROGRAMS ARGS to compile a file, generating dependencies -as side-effects. - -Environment variables: - depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. - DEPDIR directory where to store dependencies. - depfile Dependency file to output. - tmpdepfile Temporary file to use when outputing dependencies. - libtool Whether libtool is used (yes/no). - -Report bugs to . -EOF - exit 0 - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit 0 - ;; -esac - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi - -# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. -depfile=${depfile-`echo "$object" | - sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory -## that the space means something, we add a space to the output as -## well. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the - # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> $depfile - echo >> $depfile - - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> $depfile - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the - # start of each line; $object doesn't have directory information. - # Version 6 uses the directory in both cases. - stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" - if test "$libtool" = yes; then - "$@" -Wc,-M - else - "$@" -M - fi - stat=$? - - if test -f "$tmpdepfile"; then : - else - stripped=`echo "$stripped" | sed 's,^.*/,,'` - tmpdepfile="$stripped.u" - fi - - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - - if test -f "$tmpdepfile"; then - outname="$stripped.o" - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # Dependencies are output in .lo.d with libtool 1.4. - # With libtool 1.5 they are output both in $dir.libs/$base.o.d - # and in $dir.libs/$base.o.d and $dir$base.o.d. We process the - # latter, because the former will be cleaned when $dir.libs is - # erased. - tmpdepfile1="$dir.libs/$base.lo.d" - tmpdepfile2="$dir$base.o.d" - tmpdepfile3="$dir.libs/$base.d" - "$@" -Wc,-MD - else - tmpdepfile1="$dir$base.o.d" - tmpdepfile2="$dir$base.d" - tmpdepfile3="$dir$base.d" - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - exit $stat - fi - - if test -f "$tmpdepfile1"; then - tmpdepfile="$tmpdepfile1" - elif test -f "$tmpdepfile2"; then - tmpdepfile="$tmpdepfile2" - else - tmpdepfile="$tmpdepfile3" - fi - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' - # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. - "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - "$@" || exit $? - # Remove any Libtool call - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no - for arg in "$@"; do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift ;; - # Strip any option that makedepend may not understand. Remove - # the object too, otherwise makedepend will parse it as a source file. - -*|$object) - ;; - *) - set fnord "$@" "$arg"; shift ;; - esac - done - obj_suffix="`echo $object | sed 's/^.*\././'`" - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - "$@" -E | - sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - "$@" || exit $? - IFS=" " - for arg - do - case "$arg" in - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/project/jni/sdl_ttf/gcc-fat.sh b/project/jni/sdl_ttf/gcc-fat.sh deleted file mode 100755 index 041c19dca..000000000 --- a/project/jni/sdl_ttf/gcc-fat.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh -# -# Build Universal binaries on Mac OS X, thanks Ryan! -# -# Usage: ./configure CC="sh gcc-fat.sh" && make && rm -rf ppc x86 - -# PowerPC compiler flags (10.2 runtime compatibility) -GCC_COMPILE_PPC="gcc-3.3 -arch ppc \ --DMAC_OS_X_VERSION_MIN_REQUIRED=1020 \ --nostdinc \ --F/Developer/SDKs/MacOSX10.2.8.sdk/System/Library/Frameworks \ --I/Developer/SDKs/MacOSX10.2.8.sdk/usr/include/gcc/darwin/3.3 \ --isystem /Developer/SDKs/MacOSX10.2.8.sdk/usr/include" - -GCC_LINK_PPC="\ --L/Developer/SDKs/MacOSX10.2.8.sdk/usr/lib/gcc/darwin/3.3 \ --F/Developer/SDKs/MacOSX10.2.8.sdk/System/Library/Frameworks \ --Wl,-syslibroot,/Developer/SDKs/MacOSX10.2.8.sdk" - -# Intel compiler flags (10.4 runtime compatibility) -GCC_COMPILE_X86="gcc-4.0 -arch i386 -mmacosx-version-min=10.4 \ --DMAC_OS_X_VERSION_MIN_REQUIRED=1040 \ --nostdinc \ --F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks \ --I/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/i686-apple-darwin8/4.0.1/include \ --isystem /Developer/SDKs/MacOSX10.4u.sdk/usr/include" - -GCC_LINK_X86="\ --L/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/i686-apple-darwin8/4.0.1 \ --Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk" - -# Output both PowerPC and Intel object files -args="$*" -compile=yes -link=yes -while test x$1 != x; do - case $1 in - --version) exec gcc $1;; - -v) exec gcc $1;; - -V) exec gcc $1;; - -print-prog-name=*) exec gcc $1;; - -print-search-dirs) exec gcc $1;; - -E) GCC_COMPILE_PPC="$GCC_COMPILE_PPC -E" - GCC_COMPILE_X86="$GCC_COMPILE_X86 -E" - compile=no; link=no;; - -c) link=no;; - -o) output=$2;; - *.c|*.cc|*.cpp|*.S) source=$1;; - esac - shift -done -if test x$link = xyes; then - GCC_COMPILE_PPC="$GCC_COMPILE_PPC $GCC_LINK_PPC" - GCC_COMPILE_X86="$GCC_COMPILE_X86 $GCC_LINK_X86" -fi -if test x"$output" = x; then - if test x$link = xyes; then - output=a.out - elif test x$compile = xyes; then - output=`echo $source | sed -e 's|.*/||' -e 's|\(.*\)\.[^\.]*|\1|'`.o - fi -fi - -if test x"$output" != x; then - dir=ppc/`dirname $output` - if test -d $dir; then - : - else - mkdir -p $dir - fi -fi -set -- $args -while test x$1 != x; do - if test -f "ppc/$1" && test "$1" != "$output"; then - ppc_args="$ppc_args ppc/$1" - else - ppc_args="$ppc_args $1" - fi - shift -done -$GCC_COMPILE_PPC $ppc_args || exit $? -if test x"$output" != x; then - cp $output ppc/$output -fi - -if test x"$output" != x; then - dir=x86/`dirname $output` - if test -d $dir; then - : - else - mkdir -p $dir - fi -fi -set -- $args -while test x$1 != x; do - if test -f "x86/$1" && test "$1" != "$output"; then - x86_args="$x86_args x86/$1" - else - x86_args="$x86_args $1" - fi - shift -done -$GCC_COMPILE_X86 $x86_args || exit $? -if test x"$output" != x; then - cp $output x86/$output -fi - -if test x"$output" != x; then - lipo -create -o $output ppc/$output x86/$output -fi diff --git a/project/jni/sdl_ttf/SDL_ttf.h b/project/jni/sdl_ttf/include/SDL_ttf.h similarity index 100% rename from project/jni/sdl_ttf/SDL_ttf.h rename to project/jni/sdl_ttf/include/SDL_ttf.h diff --git a/project/jni/sdl_ttf/install-sh b/project/jni/sdl_ttf/install-sh deleted file mode 100755 index 6ebe46de6..000000000 --- a/project/jni/sdl_ttf/install-sh +++ /dev/null @@ -1,323 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2004-12-17.09 - -# This originates from X11R5 (mit/util/scripts/install.sh), which was -# later released in X11R6 (xc/config/util/install.sh) with the -# following copyright and license. -# -# Copyright (C) 1994 X Consortium -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of the X Consortium shall not -# be used in advertising or otherwise to promote the sale, use or other deal- -# ings in this Software without prior written authorization from the X Consor- -# tium. -# -# -# FSF changes to this file are in the public domain. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -chmodcmd="$chmodprog 0755" -chowncmd= -chgrpcmd= -stripcmd= -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src= -dst= -dir_arg= -dstarg= -no_target_directory= - -usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE - or: $0 [OPTION]... SRCFILES... DIRECTORY - or: $0 [OPTION]... -t DIRECTORY SRCFILES... - or: $0 [OPTION]... -d DIRECTORIES... - -In the 1st form, copy SRCFILE to DSTFILE. -In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. -In the 4th, create DIRECTORIES. - -Options: --c (ignored) --d create directories instead of installing files. --g GROUP $chgrpprog installed files to GROUP. --m MODE $chmodprog installed files to MODE. --o USER $chownprog installed files to USER. --s $stripprog installed files. --t DIRECTORY install into DIRECTORY. --T report an error if DSTFILE is a directory. ---help display this help and exit. ---version display version info and exit. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG -" - -while test -n "$1"; do - case $1 in - -c) shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - --help) echo "$usage"; exit 0;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -s) stripcmd=$stripprog - shift - continue;; - - -t) dstarg=$2 - shift - shift - continue;; - - -T) no_target_directory=true - shift - continue;; - - --version) echo "$0 $scriptversion"; exit 0;; - - *) # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - test -n "$dir_arg$dstarg" && break - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dstarg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dstarg" - shift # fnord - fi - shift # arg - dstarg=$arg - done - break;; - esac -done - -if test -z "$1"; then - if test -z "$dir_arg"; then - echo "$0: no input file specified." >&2 - exit 1 - fi - # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -for src -do - # Protect names starting with `-'. - case $src in - -*) src=./$src ;; - esac - - if test -n "$dir_arg"; then - dst=$src - src= - - if test -d "$dst"; then - mkdircmd=: - chmodcmd= - else - mkdircmd=$mkdirprog - fi - else - # Waiting for this to be detected by the "$cpprog $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dstarg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - - dst=$dstarg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst ;; - esac - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then - if test -n "$no_target_directory"; then - echo "$0: $dstarg: Is a directory" >&2 - exit 1 - fi - dst=$dst/`basename "$src"` - fi - fi - - # This sed command emulates the dirname command. - dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` - - # Make sure that the destination directory exists. - - # Skip lots of stat calls in the usual case. - if test ! -d "$dstdir"; then - defaultIFS=' - ' - IFS="${IFS-$defaultIFS}" - - oIFS=$IFS - # Some sh's can't handle IFS=/ for some reason. - IFS='%' - set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` - shift - IFS=$oIFS - - pathcomp= - - while test $# -ne 0 ; do - pathcomp=$pathcomp$1 - shift - if test ! -d "$pathcomp"; then - $mkdirprog "$pathcomp" - # mkdir can fail with a `File exist' error in case several - # install-sh are creating the directory concurrently. This - # is OK. - test -d "$pathcomp" || exit - fi - pathcomp=$pathcomp/ - done - fi - - if test -n "$dir_arg"; then - $doit $mkdircmd "$dst" \ - && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } - - else - dstfile=`basename "$dst"` - - # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - trap '(exit $?); exit' 1 2 13 15 - - # Copy the file name to the temp name. - $doit $cpprog "$src" "$dsttmp" && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $cpprog $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && - - # Now rename the file to the real destination. - { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ - || { - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - if test -f "$dstdir/$dstfile"; then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ - || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ - || { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit 1 - } - else - : - fi - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" - } - } - fi || { (exit 1); exit 1; } -done - -# The final little trick to "correctly" pass the exit status to the exit trap. -{ - (exit 0); exit 0 -} - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/project/jni/sdl_ttf/ltmain.sh b/project/jni/sdl_ttf/ltmain.sh deleted file mode 100644 index 6698c1b44..000000000 --- a/project/jni/sdl_ttf/ltmain.sh +++ /dev/null @@ -1,6864 +0,0 @@ -# Based on libtool-1.5.22 -# ltmain.sh - Provide generalized library-building support services. -# NOTE: Changing this file will not affect anything until you rerun configure. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -basename="s,^.*/,,g" - -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath="$0" - -# The name of this program: -progname=`echo "$progpath" | $SED $basename` -modename="$progname" - -# Global variables: -EXIT_SUCCESS=0 -EXIT_FAILURE=1 - -PROGRAM=ltmain.sh -PACKAGE=libtool -VERSION=1.5.22 -TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)" - -# See if we are running on zsh, and set the options which allow our -# commands through without removal of \ escapes. -if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - -# Check that we have a working $echo. -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then - # Yippee, $echo works! - : -else - # Restart under the correct shell, and then maybe $echo will work. - exec $SHELL "$progpath" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat <&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE -fi - -# Global variables. -mode=$default_mode -nonopt= -prev= -prevopt= -run= -show="$echo" -show_help= -execute_dlfiles= -duplicate_deps=no -preserve_args= -lo2o="s/\\.lo\$/.${objext}/" -o2lo="s/\\.${objext}\$/.lo/" - -##################################### -# Shell function definitions: -# This seems to be the best place for them - -# func_mktempdir [string] -# Make a temporary directory that won't clash with other running -# libtool processes, and avoids race conditions if possible. If -# given, STRING is the basename for that directory. -func_mktempdir () -{ - my_template="${TMPDIR-/tmp}/${1-$progname}" - - if test "$run" = ":"; then - # Return a directory name, but don't create it in dry-run mode - my_tmpdir="${my_template}-$$" - else - - # If mktemp works, use that first and foremost - my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - - if test ! -d "$my_tmpdir"; then - # Failing that, at least try and use $RANDOM to avoid a race - my_tmpdir="${my_template}-${RANDOM-0}$$" - - save_mktempdir_umask=`umask` - umask 0077 - $mkdir "$my_tmpdir" - umask $save_mktempdir_umask - fi - - # If we're not in dry-run mode, bomb out on failure - test -d "$my_tmpdir" || { - $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2 - exit $EXIT_FAILURE - } - fi - - $echo "X$my_tmpdir" | $Xsed -} - - -# func_win32_libid arg -# return the library type of file 'arg' -# -# Need a lot of goo to handle *both* DLLs and import libs -# Has to be a shell function in order to 'eat' the argument -# that is supplied when $file_magic_command is called. -func_win32_libid () -{ - win32_libid_type="unknown" - win32_fileres=`file -L $1 2>/dev/null` - case $win32_fileres in - *ar\ archive\ import\ library*) # definitely import - win32_libid_type="x86 archive import" - ;; - *ar\ archive*) # could be an import, or static - if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ - $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then - win32_nmres=`eval $NM -f posix -A $1 | \ - $SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'` - case $win32_nmres in - import*) win32_libid_type="x86 archive import";; - *) win32_libid_type="x86 archive static";; - esac - fi - ;; - *DLL*) - win32_libid_type="x86 DLL" - ;; - *executable*) # but shell scripts are "executable" too... - case $win32_fileres in - *MS\ Windows\ PE\ Intel*) - win32_libid_type="x86 DLL" - ;; - esac - ;; - esac - $echo $win32_libid_type -} - - -# func_infer_tag arg -# Infer tagged configuration to use if any are available and -# if one wasn't chosen via the "--tag" command line option. -# Only attempt this if the compiler in the base compile -# command doesn't match the default compiler. -# arg is usually of the form 'gcc ...' -func_infer_tag () -{ - if test -n "$available_tags" && test -z "$tagname"; then - CC_quoted= - for arg in $CC; do - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case $@ in - # Blanks in the command may have been stripped by the calling shell, - # but not from the CC environment variable when configure was run. - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; - # Blanks at the start of $base_compile will cause this to fail - # if we don't check for them as well. - *) - for z in $available_tags; do - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" - CC_quoted= - for arg in $CC; do - # Double-quote args containing other shell metacharacters. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case "$@ " in - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) - # The compiler in the base compile command matches - # the one in the tagged configuration. - # Assume this is the tagged configuration we want. - tagname=$z - break - ;; - esac - fi - done - # If $tagname still isn't set, then no tagged configuration - # was found and let the user know that the "--tag" command - # line option must be used. - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 - exit $EXIT_FAILURE -# else -# $echo "$modename: using $tagname tagged configuration" - fi - ;; - esac - fi -} - - -# func_extract_an_archive dir oldlib -func_extract_an_archive () -{ - f_ex_an_ar_dir="$1"; shift - f_ex_an_ar_oldlib="$1" - - $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)" - $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $? - if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2 - exit $EXIT_FAILURE - fi -} - -# func_extract_archives gentop oldlib ... -func_extract_archives () -{ - my_gentop="$1"; shift - my_oldlibs=${1+"$@"} - my_oldobjs="" - my_xlib="" - my_xabs="" - my_xdir="" - my_status="" - - $show "${rm}r $my_gentop" - $run ${rm}r "$my_gentop" - $show "$mkdir $my_gentop" - $run $mkdir "$my_gentop" - my_status=$? - if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then - exit $my_status - fi - - for my_xlib in $my_oldlibs; do - # Extract the objects. - case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; - *) my_xabs=`pwd`"/$my_xlib" ;; - esac - my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` - my_xdir="$my_gentop/$my_xlib" - - $show "${rm}r $my_xdir" - $run ${rm}r "$my_xdir" - $show "$mkdir $my_xdir" - $run $mkdir "$my_xdir" - exit_status=$? - if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then - exit $exit_status - fi - case $host in - *-darwin*) - $show "Extracting $my_xabs" - # Do not bother doing anything if just a dry run - if test -z "$run"; then - darwin_orig_dir=`pwd` - cd $my_xdir || exit $? - darwin_archive=$my_xabs - darwin_curdir=`pwd` - darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'` - darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` - if test -n "$darwin_arches"; then - darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` - darwin_arch= - $show "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches ; do - mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" - lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" - cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" - func_extract_an_archive "`pwd`" "${darwin_base_archive}" - cd "$darwin_curdir" - $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" - done # $darwin_arches - ## Okay now we have a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP` - darwin_file= - darwin_files= - for darwin_file in $darwin_filelist; do - darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` - lipo -create -output "$darwin_file" $darwin_files - done # $darwin_filelist - ${rm}r unfat-$$ - cd "$darwin_orig_dir" - else - cd "$darwin_orig_dir" - func_extract_an_archive "$my_xdir" "$my_xabs" - fi # $darwin_arches - fi # $run - ;; - *) - func_extract_an_archive "$my_xdir" "$my_xabs" - ;; - esac - my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - func_extract_archives_result="$my_oldobjs" -} -# End of Shell function definitions -##################################### - -# Darwin sucks -eval std_shrext=\"$shrext_cmds\" - -disable_libs=no - -# Parse our command line options once, thoroughly. -while test "$#" -gt 0 -do - arg="$1" - shift - - case $arg in - -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; - *) optarg= ;; - esac - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - execute_dlfiles) - execute_dlfiles="$execute_dlfiles $arg" - ;; - tag) - tagname="$arg" - preserve_args="${preserve_args}=$arg" - - # Check whether tagname contains only valid characters - case $tagname in - *[!-_A-Za-z0-9,/]*) - $echo "$progname: invalid tag name: $tagname" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $tagname in - CC) - # Don't test for the "default" C tag, as we know, it's there, but - # not specially marked. - ;; - *) - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then - taglist="$taglist $tagname" - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" - else - $echo "$progname: ignoring unknown tag $tagname" 1>&2 - fi - ;; - esac - ;; - *) - eval "$prev=\$arg" - ;; - esac - - prev= - prevopt= - continue - fi - - # Have we seen a non-optional argument yet? - case $arg in - --help) - show_help=yes - ;; - - --version) - $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" - $echo - $echo "Copyright (C) 2005 Free Software Foundation, Inc." - $echo "This is free software; see the source for copying conditions. There is NO" - $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - exit $? - ;; - - --config) - ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath - # Now print the configurations for the tags. - for tagname in $taglist; do - ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" - done - exit $? - ;; - - --debug) - $echo "$progname: enabling shell trace mode" - set -x - preserve_args="$preserve_args $arg" - ;; - - --dry-run | -n) - run=: - ;; - - --features) - $echo "host: $host" - if test "$build_libtool_libs" = yes; then - $echo "enable shared libraries" - else - $echo "disable shared libraries" - fi - if test "$build_old_libs" = yes; then - $echo "enable static libraries" - else - $echo "disable static libraries" - fi - exit $? - ;; - - --finish) mode="finish" ;; - - --mode) prevopt="--mode" prev=mode ;; - --mode=*) mode="$optarg" ;; - - --preserve-dup-deps) duplicate_deps="yes" ;; - - --quiet | --silent) - show=: - preserve_args="$preserve_args $arg" - ;; - - --tag) - prevopt="--tag" - prev=tag - preserve_args="$preserve_args --tag" - ;; - --tag=*) - set tag "$optarg" ${1+"$@"} - shift - prev=tag - preserve_args="$preserve_args --tag" - ;; - - -dlopen) - prevopt="-dlopen" - prev=execute_dlfiles - ;; - - -*) - $echo "$modename: unrecognized option \`$arg'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - - *) - nonopt="$arg" - break - ;; - esac -done - -if test -n "$prevopt"; then - $echo "$modename: option \`$prevopt' requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE -fi - -case $disable_libs in -no) - ;; -shared) - build_libtool_libs=no - build_old_libs=yes - ;; -static) - build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` - ;; -esac - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - -if test -z "$show_help"; then - - # Infer the operation mode. - if test -z "$mode"; then - $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 - $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2 - case $nonopt in - *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) - mode=link - for arg - do - case $arg in - -c) - mode=compile - break - ;; - esac - done - ;; - *db | *dbx | *strace | *truss) - mode=execute - ;; - *install*|cp|mv) - mode=install - ;; - *rm) - mode=uninstall - ;; - *) - # If we have no mode, but dlfiles were specified, then do execute mode. - test -n "$execute_dlfiles" && mode=execute - - # Just use the default operation mode. - if test -z "$mode"; then - if test -n "$nonopt"; then - $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 - else - $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 - fi - fi - ;; - esac - fi - - # Only execute mode is allowed to have -dlopen flags. - if test -n "$execute_dlfiles" && test "$mode" != execute; then - $echo "$modename: unrecognized option \`-dlopen'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Change the help message to a mode-specific one. - generic_help="$help" - help="Try \`$modename --help --mode=$mode' for more information." - - # These modes are in order of execution frequency so that they run quickly. - case $mode in - # libtool compile mode - compile) - modename="$modename: compile" - # Get the compilation command and the source file. - base_compile= - srcfile="$nonopt" # always keep a non-empty value in "srcfile" - suppress_opt=yes - suppress_output= - arg_mode=normal - libobj= - later= - - for arg - do - case $arg_mode in - arg ) - # do not "continue". Instead, add this to base_compile - lastarg="$arg" - arg_mode=normal - ;; - - target ) - libobj="$arg" - arg_mode=normal - continue - ;; - - normal ) - # Accept any command-line options. - case $arg in - -o) - if test -n "$libobj" ; then - $echo "$modename: you cannot specify \`-o' more than once" 1>&2 - exit $EXIT_FAILURE - fi - arg_mode=target - continue - ;; - - -static | -prefer-pic | -prefer-non-pic) - later="$later $arg" - continue - ;; - - -no-suppress) - suppress_opt=no - continue - ;; - - -Xcompiler) - arg_mode=arg # the next one goes into the "base_compile" arg list - continue # The current "srcfile" will either be retained or - ;; # replaced later. I would guess that would be a bug. - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` - lastarg= - save_ifs="$IFS"; IFS=',' - for arg in $args; do - IFS="$save_ifs" - - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - lastarg="$lastarg $arg" - done - IFS="$save_ifs" - lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` - - # Add the arguments to base_compile. - base_compile="$base_compile $lastarg" - continue - ;; - - * ) - # Accept the current argument as the source file. - # The previous "srcfile" becomes the current argument. - # - lastarg="$srcfile" - srcfile="$arg" - ;; - esac # case $arg - ;; - esac # case $arg_mode - - # Aesthetically quote the previous argument. - lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` - - case $lastarg in - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, and some SunOS ksh mistreat backslash-escaping - # in scan sets (worked around with variable expansion), - # and furthermore cannot handle '|' '&' '(' ')' in scan sets - # at all, so we specify them separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - lastarg="\"$lastarg\"" - ;; - esac - - base_compile="$base_compile $lastarg" - done # for arg - - case $arg_mode in - arg) - $echo "$modename: you must specify an argument for -Xcompile" - exit $EXIT_FAILURE - ;; - target) - $echo "$modename: you must specify a target with \`-o'" 1>&2 - exit $EXIT_FAILURE - ;; - *) - # Get the name of the library object. - [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` - ;; - esac - - # Recognize several different file suffixes. - # If the user specifies -o file.o, it is replaced with file.lo - xform='[cCFSifmso]' - case $libobj in - *.ada) xform=ada ;; - *.adb) xform=adb ;; - *.ads) xform=ads ;; - *.asm) xform=asm ;; - *.c++) xform=c++ ;; - *.cc) xform=cc ;; - *.ii) xform=ii ;; - *.class) xform=class ;; - *.cpp) xform=cpp ;; - *.cxx) xform=cxx ;; - *.f90) xform=f90 ;; - *.for) xform=for ;; - *.java) xform=java ;; - esac - - libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` - - case $libobj in - *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; - *) - $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - func_infer_tag $base_compile - - for arg in $later; do - case $arg in - -static) - build_old_libs=yes - continue - ;; - - -prefer-pic) - pic_mode=yes - continue - ;; - - -prefer-non-pic) - pic_mode=no - continue - ;; - esac - done - - qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"` - case $qlibobj in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qlibobj="\"$qlibobj\"" ;; - esac - test "X$libobj" != "X$qlibobj" \ - && $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' &()|`$[]' \ - && $echo "$modename: libobj name \`$libobj' may not contain shell special characters." - objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$obj"; then - xdir= - else - xdir=$xdir/ - fi - lobj=${xdir}$objdir/$objname - - if test -z "$base_compile"; then - $echo "$modename: you must specify a compilation command" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Delete any leftover library objects. - if test "$build_old_libs" = yes; then - removelist="$obj $lobj $libobj ${libobj}T" - else - removelist="$lobj $libobj ${libobj}T" - fi - - $run $rm $removelist - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - - # On Cygwin there's no "real" PIC flag so we must build both object types - case $host_os in - cygwin* | mingw* | pw32* | os2*) - pic_mode=default - ;; - esac - if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then - # non-PIC code in shared libraries is not supported - pic_mode=default - fi - - # Calculate the filename of the output object if compiler does - # not support -o with -c - if test "$compiler_c_o" = no; then - output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} - lockfile="$output_obj.lock" - removelist="$removelist $output_obj $lockfile" - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - else - output_obj= - need_locks=no - lockfile= - fi - - # Lock this critical section if it is needed - # We use this script file to make the link, it avoids creating a new file - if test "$need_locks" = yes; then - until $run ln "$progpath" "$lockfile" 2>/dev/null; do - $show "Waiting for $lockfile to be removed" - sleep 2 - done - elif test "$need_locks" = warn; then - if test -f "$lockfile"; then - $echo "\ -*** ERROR, $lockfile exists and contains: -`cat $lockfile 2>/dev/null` - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - $echo "$srcfile" > "$lockfile" - fi - - if test -n "$fix_srcfile_path"; then - eval srcfile=\"$fix_srcfile_path\" - fi - qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"` - case $qsrcfile in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qsrcfile="\"$qsrcfile\"" ;; - esac - - $run $rm "$libobj" "${libobj}T" - - # Create a libtool object file (analogous to a ".la" file), - # but don't create it if we're doing a dry run. - test -z "$run" && cat > ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed, then go on to compile the next one - if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then - $show "$mv $output_obj $lobj" - if $run $mv $output_obj $lobj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the PIC object to the libtool object file. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed - if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then - $show "$mv $output_obj $obj" - if $run $mv $output_obj $obj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the non-PIC object the libtool object file. - # Only append if the libtool object file exists. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T <&2 - fi - if test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=yes - else - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=built - fi - build_libtool_libs=no - build_old_libs=yes - break - ;; - esac - done - - # See if our shared archives depend on static archives. - test -n "$old_archive_from_new_cmds" && build_old_libs=yes - - # Go through the arguments, transforming them on the way. - while test "$#" -gt 0; do - arg="$1" - shift - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test - ;; - *) qarg=$arg ;; - esac - libtool_args="$libtool_args $qarg" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - output) - compile_command="$compile_command @OUTPUT@" - finalize_command="$finalize_command @OUTPUT@" - ;; - esac - - case $prev in - dlfiles|dlprefiles) - if test "$preload" = no; then - # Add the symbol object into the linking commands. - compile_command="$compile_command @SYMFILE@" - finalize_command="$finalize_command @SYMFILE@" - preload=yes - fi - case $arg in - *.la | *.lo) ;; # We handle these cases below. - force) - if test "$dlself" = no; then - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - self) - if test "$prev" = dlprefiles; then - dlself=yes - elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then - dlself=yes - else - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - *) - if test "$prev" = dlfiles; then - dlfiles="$dlfiles $arg" - else - dlprefiles="$dlprefiles $arg" - fi - prev= - continue - ;; - esac - ;; - expsyms) - export_symbols="$arg" - if test ! -f "$arg"; then - $echo "$modename: symbol file \`$arg' does not exist" - exit $EXIT_FAILURE - fi - prev= - continue - ;; - expsyms_regex) - export_symbols_regex="$arg" - prev= - continue - ;; - inst_prefix) - inst_prefix_dir="$arg" - prev= - continue - ;; - precious_regex) - precious_files_regex="$arg" - prev= - continue - ;; - release) - release="-$arg" - prev= - continue - ;; - objectlist) - if test -f "$arg"; then - save_arg=$arg - moreargs= - for fil in `cat $save_arg` - do -# moreargs="$moreargs $fil" - arg=$fil - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - else - # If the PIC object exists, use it instead. - # $xdir was prepended to $pic_object above. - non_pic_object="$pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - done - else - $echo "$modename: link input file \`$save_arg' does not exist" - exit $EXIT_FAILURE - fi - arg=$save_arg - prev= - continue - ;; - rpath | xrpath) - # We need an absolute path. - case $arg in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - if test "$prev" = rpath; then - case "$rpath " in - *" $arg "*) ;; - *) rpath="$rpath $arg" ;; - esac - else - case "$xrpath " in - *" $arg "*) ;; - *) xrpath="$xrpath $arg" ;; - esac - fi - prev= - continue - ;; - xcompiler) - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - xlinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $wl$qarg" - prev= - compile_command="$compile_command $wl$qarg" - finalize_command="$finalize_command $wl$qarg" - continue - ;; - xcclinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - shrext) - shrext_cmds="$arg" - prev= - continue - ;; - darwin_framework|darwin_framework_skip) - test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - prev= - continue - ;; - *) - eval "$prev=\"\$arg\"" - prev= - continue - ;; - esac - fi # test -n "$prev" - - prevarg="$arg" - - case $arg in - -all-static) - if test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" - finalize_command="$finalize_command $link_static_flag" - fi - continue - ;; - - -allow-undefined) - # FIXME: remove this flag sometime in the future. - $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 - continue - ;; - - -avoid-version) - avoid_version=yes - continue - ;; - - -dlopen) - prev=dlfiles - continue - ;; - - -dlpreopen) - prev=dlprefiles - continue - ;; - - -export-dynamic) - export_dynamic=yes - continue - ;; - - -export-symbols | -export-symbols-regex) - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: more than one -exported-symbols argument is not allowed" - exit $EXIT_FAILURE - fi - if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex - fi - continue - ;; - - -framework|-arch|-isysroot) - case " $CC " in - *" ${arg} ${1} "* | *" ${arg} ${1} "*) - prev=darwin_framework_skip ;; - *) compiler_flags="$compiler_flags $arg" - prev=darwin_framework ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - continue - ;; - - -inst-prefix-dir) - prev=inst_prefix - continue - ;; - - # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* - # so, if we see these flags be careful not to treat them like -L - -L[A-Z][A-Z]*:*) - case $with_gcc/$host in - no/*-*-irix* | /*-*-irix*) - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - ;; - esac - continue - ;; - - -L*) - dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - notinst_path="$notinst_path $dir" - fi - dir="$absdir" - ;; - esac - case "$deplibs " in - *" -L$dir "*) ;; - *) - deplibs="$deplibs -L$dir" - lib_search_path="$lib_search_path $dir" - ;; - esac - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$dir:"*) ;; - *) dllsearchpath="$dllsearchpath:$dir";; - esac - case :$dllsearchpath: in - *":$testbindir:"*) ;; - *) dllsearchpath="$dllsearchpath:$testbindir";; - esac - ;; - esac - continue - ;; - - -l*) - if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*) - # These systems don't actually have a C or math library (as such) - continue - ;; - *-*-os2*) - # These systems don't actually have a C library (as such) - test "X$arg" = "X-lc" && continue - ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C and math libraries are in the System framework - deplibs="$deplibs -framework System" - continue - ;; - *-*-sco3.2v5* | *-*-sco5v6*) - # Causes problems with __ctype - test "X$arg" = "X-lc" && continue - ;; - *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) - # Compiler inserts libc in the correct place for threads to work - test "X$arg" = "X-lc" && continue - ;; - esac - elif test "X$arg" = "X-lc_r"; then - case $host in - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; - esac - fi - deplibs="$deplibs $arg" - continue - ;; - - # Tru64 UNIX uses -model [arg] to determine the layout of C++ - # classes, name mangling, and exception handling. - -model) - compile_command="$compile_command $arg" - compiler_flags="$compiler_flags $arg" - finalize_command="$finalize_command $arg" - prev=xcompiler - continue - ;; - - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - compiler_flags="$compiler_flags $arg" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - continue - ;; - - -module) - module=yes - continue - ;; - - # -64, -mips[0-9] enable 64-bit mode on the SGI compiler - # -r[0-9][0-9]* specifies the processor on the SGI compiler - # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler - # +DA*, +DD* enable 64-bit mode on the HP compiler - # -q* pass through compiler args for the IBM compiler - # -m* pass through architecture-specific compiler args for GCC - # -m*, -t[45]*, -txscale* pass through architecture-specific - # compiler args for GCC - # -pg pass through profiling flag for GCC - # @file GCC response files - -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \ - -t[45]*|-txscale*|@*) - - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - compiler_flags="$compiler_flags $arg" - continue - ;; - - -shrext) - prev=shrext - continue - ;; - - -no-fast-install) - fast_install=no - continue - ;; - - -no-install) - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - # The PATH hackery in wrapper scripts is required on Windows - # in order for the loader to find any dlls it needs. - $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 - $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 - fast_install=no - ;; - *) no_install=yes ;; - esac - continue - ;; - - -no-undefined) - allow_undefined=no - continue - ;; - - -objectlist) - prev=objectlist - continue - ;; - - -o) prev=output ;; - - -precious-files-regex) - prev=precious_regex - continue - ;; - - -release) - prev=release - continue - ;; - - -rpath) - prev=rpath - continue - ;; - - -R) - prev=xrpath - continue - ;; - - -R*) - dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - continue - ;; - - -static) - # The effects of -static are defined in a previous loop. - # We used to do the same as -all-static on platforms that - # didn't have a PIC flag, but the assumption that the effects - # would be equivalent was wrong. It would break on at least - # Digital Unix and AIX. - continue - ;; - - -thread-safe) - thread_safe=yes - continue - ;; - - -version-info) - prev=vinfo - continue - ;; - -version-number) - prev=vinfo - vinfo_number=yes - continue - ;; - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Wl,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $wl$flag" - linker_flags="$linker_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Xcompiler) - prev=xcompiler - continue - ;; - - -Xlinker) - prev=xlinker - continue - ;; - - -XCClinker) - prev=xcclinker - continue - ;; - - # Some other compiler flag. - -* | +*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - - *.$objext) - # A standard object. - objs="$objs $arg" - ;; - - *.lo) - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - else - # If the PIC object exists, use it instead. - # $xdir was prepended to $pic_object above. - non_pic_object="$pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - ;; - - *.$libext) - # An archive. - deplibs="$deplibs $arg" - old_deplibs="$old_deplibs $arg" - continue - ;; - - *.la) - # A libtool-controlled library. - - if test "$prev" = dlfiles; then - # This library was specified with -dlopen. - dlfiles="$dlfiles $arg" - prev= - elif test "$prev" = dlprefiles; then - # The library was specified with -dlpreopen. - dlprefiles="$dlprefiles $arg" - prev= - else - deplibs="$deplibs $arg" - fi - continue - ;; - - # Some other compiler argument. - *) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - esac # arg - - # Now actually substitute the argument into the commands. - if test -n "$arg"; then - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - done # argument parsing loop - - if test -n "$prev"; then - $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - - oldlibs= - # calculate the name of the file, without its directory - outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` - libobjs_save="$libobjs" - - if test -n "$shlibpath_var"; then - # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` - else - shlib_search_path= - fi - eval sys_lib_search_path=\"$sys_lib_search_path_spec\" - eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - - output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` - if test "X$output_objdir" = "X$output"; then - output_objdir="$objdir" - else - output_objdir="$output_objdir/$objdir" - fi - # Create the object directory. - if test ! -d "$output_objdir"; then - $show "$mkdir $output_objdir" - $run $mkdir $output_objdir - exit_status=$? - if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then - exit $exit_status - fi - fi - - # Determine the type of output - case $output in - "") - $echo "$modename: you must specify an output file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - *.$libext) linkmode=oldlib ;; - *.lo | *.$objext) linkmode=obj ;; - *.la) linkmode=lib ;; - *) linkmode=prog ;; # Anything else should be a program. - esac - - case $host in - *cygwin* | *mingw* | *pw32*) - # don't eliminate duplications in $postdeps and $predeps - duplicate_compiler_generated_deps=yes - ;; - *) - duplicate_compiler_generated_deps=$duplicate_deps - ;; - esac - specialdeplibs= - - libs= - # Find all interdependent deplibs by searching for libraries - # that are linked more than once (e.g. -la -lb -la) - for deplib in $deplibs; do - if test "X$duplicate_deps" = "Xyes" ; then - case "$libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - libs="$libs $deplib" - done - - if test "$linkmode" = lib; then - libs="$predeps $libs $compiler_lib_search_path $postdeps" - - # Compute libraries that are listed more than once in $predeps - # $postdeps and mark them as special (i.e., whose duplicates are - # not to be eliminated). - pre_post_deps= - if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then - for pre_post_dep in $predeps $postdeps; do - case "$pre_post_deps " in - *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; - esac - pre_post_deps="$pre_post_deps $pre_post_dep" - done - fi - pre_post_deps= - fi - - deplibs= - newdependency_libs= - newlib_search_path= - need_relink=no # whether we're linking any uninstalled libtool libraries - notinst_deplibs= # not-installed libtool libraries - case $linkmode in - lib) - passes="conv link" - for file in $dlfiles $dlprefiles; do - case $file in - *.la) ;; - *) - $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - prog) - compile_deplibs= - finalize_deplibs= - alldeplibs=no - newdlfiles= - newdlprefiles= - passes="conv scan dlopen dlpreopen link" - ;; - *) passes="conv" - ;; - esac - for pass in $passes; do - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan"; then - libs="$deplibs" - deplibs= - fi - if test "$linkmode" = prog; then - case $pass in - dlopen) libs="$dlfiles" ;; - dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; - esac - fi - if test "$pass" = dlopen; then - # Collect dlpreopened libraries - save_deplibs="$deplibs" - deplibs= - fi - for deplib in $libs; do - lib= - found=no - case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - compiler_flags="$compiler_flags $deplib" - fi - continue - ;; - -l*) - if test "$linkmode" != lib && test "$linkmode" != prog; then - $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 - continue - fi - name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` - for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do - for search_ext in .la $std_shrext .so .a; do - # Search the libtool library - lib="$searchdir/lib${name}${search_ext}" - if test -f "$lib"; then - if test "$search_ext" = ".la"; then - found=yes - else - found=no - fi - break 2 - fi - done - done - if test "$found" != yes; then - # deplib doesn't seem to be a libtool library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - else # deplib is a libtool library - # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, - # We need to do some special things here, and not later. - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $deplib "*) - if (${SED} -e '2q' $lib | - grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - library_names= - old_library= - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - for l in $old_library $library_names; do - ll="$l" - done - if test "X$ll" = "X$old_library" ; then # only static version available - found=no - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - lib=$ladir/$old_library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - fi - fi - ;; - *) ;; - esac - fi - fi - ;; # -l - -L*) - case $linkmode in - lib) - deplibs="$deplib $deplibs" - test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - prog) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - if test "$pass" = scan; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - *) - $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 - ;; - esac # linkmode - continue - ;; # -L - -R*) - if test "$pass" = link; then - dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` - # Make sure the xrpath contains only unique directories. - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - fi - deplibs="$deplib $deplibs" - continue - ;; - *.la) lib="$deplib" ;; - *.$libext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - case $linkmode in - lib) - valid_a_lib=no - case $deplibs_check_method in - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - if eval $echo \"$deplib\" 2>/dev/null \ - | $SED 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=yes - fi - ;; - pass_all) - valid_a_lib=yes - ;; - esac - if test "$valid_a_lib" != yes; then - $echo - $echo "*** Warning: Trying to link with static lib archive $deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because the file extensions .$libext of this argument makes me believe" - $echo "*** that it is just a static archive that I should not used here." - else - $echo - $echo "*** Warning: Linking the shared library $output against the" - $echo "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - fi - continue - ;; - prog) - if test "$pass" != link; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - continue - ;; - esac # linkmode - ;; # *.$libext - *.lo | *.$objext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - elif test "$linkmode" = prog; then - if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - newdlprefiles="$newdlprefiles $deplib" - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - newdlfiles="$newdlfiles $deplib" - fi - fi - continue - ;; - %DEPLIBS%) - alldeplibs=yes - continue - ;; - esac # case $deplib - if test "$found" = yes || test -f "$lib"; then : - else - $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2 - exit $EXIT_FAILURE - fi - - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - - dlname= - dlopen= - dlpreopen= - libdir= - library_names= - old_library= - # If the library was installed with an old release of libtool, - # it will not redefine variables installed, or shouldnotlink - installed=yes - shouldnotlink=no - avoidtemprpath= - - - # Read the .la file - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" != prog && test "$linkmode" != lib; }; then - test -n "$dlopen" && dlfiles="$dlfiles $dlopen" - test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" - fi - - if test "$pass" = conv; then - # Only check for convenience libraries - deplibs="$lib $deplibs" - if test -z "$libdir"; then - if test -z "$old_library"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # It is a libtool convenience library, so add in its objects. - convenience="$convenience $ladir/$objdir/$old_library" - old_convenience="$old_convenience $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - elif test "$linkmode" != prog && test "$linkmode" != lib; then - $echo "$modename: \`$lib' is not a convenience library" 1>&2 - exit $EXIT_FAILURE - fi - continue - fi # $pass = conv - - - # Get the name of the library we link against. - linklib= - for l in $old_library $library_names; do - linklib="$l" - done - if test -z "$linklib"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - - # This library was specified with -dlopen. - if test "$pass" = dlopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - if test -z "$dlname" || - test "$dlopen_support" != yes || - test "$build_libtool_libs" = no; then - # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. We also need to preload any - # dependent libraries so libltdl's deplib preloader doesn't - # bomb out in the load deplibs phase. - dlprefiles="$dlprefiles $lib $dependency_libs" - else - newdlfiles="$newdlfiles $lib" - fi - continue - fi # $pass = dlopen - - # We need an absolute path. - case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; - *) - abs_ladir=`cd "$ladir" && pwd` - if test -z "$abs_ladir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 - $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 - abs_ladir="$ladir" - fi - ;; - esac - laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - - # Find the relevant object directory and library name. - if test "X$installed" = Xyes; then - if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - $echo "$modename: warning: library \`$lib' was moved." 1>&2 - dir="$ladir" - absdir="$abs_ladir" - libdir="$abs_ladir" - else - dir="$libdir" - absdir="$libdir" - fi - test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes - else - if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir="$ladir" - absdir="$abs_ladir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - else - dir="$ladir/$objdir" - absdir="$abs_ladir/$objdir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - fi - fi # $installed = yes - name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - - # This library was specified with -dlpreopen. - if test "$pass" = dlpreopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # Prefer using a static library (so that no silly _DYNAMIC symbols - # are required to link). - if test -n "$old_library"; then - newdlprefiles="$newdlprefiles $dir/$old_library" - # Otherwise, use the dlname, so that lt_dlopen finds it. - elif test -n "$dlname"; then - newdlprefiles="$newdlprefiles $dir/$dlname" - else - newdlprefiles="$newdlprefiles $dir/$linklib" - fi - fi # $pass = dlpreopen - - if test -z "$libdir"; then - # Link the convenience library - if test "$linkmode" = lib; then - deplibs="$dir/$old_library $deplibs" - elif test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$dir/$old_library $compile_deplibs" - finalize_deplibs="$dir/$old_library $finalize_deplibs" - else - deplibs="$lib $deplibs" # used for prog,scan pass - fi - continue - fi - - - if test "$linkmode" = prog && test "$pass" != link; then - newlib_search_path="$newlib_search_path $ladir" - deplibs="$lib $deplibs" - - linkalldeplibs=no - if test "$link_all_deplibs" != no || test -z "$library_names" || - test "$build_libtool_libs" = no; then - linkalldeplibs=yes - fi - - tmp_libs= - for deplib in $dependency_libs; do - case $deplib in - -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test - esac - # Need to link against all dependency_libs? - if test "$linkalldeplibs" = yes; then - deplibs="$deplib $deplibs" - else - # Need to hardcode shared library paths - # or/and link against static libraries - newdependency_libs="$deplib $newdependency_libs" - fi - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done # for deplib - continue - fi # $linkmode = prog... - - if test "$linkmode,$pass" = "prog,link"; then - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - # We need to hardcode the library path - if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then - # Make sure the rpath contains only unique directories. - case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $absdir" ;; - esac - fi - - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi # $linkmode,$pass = prog,link... - - if test "$alldeplibs" = yes && - { test "$deplibs_check_method" = pass_all || - { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue - fi - fi - - link_static=no # Whether the deplib will be linked statically - use_static_libs=$prefer_static_libs - if test "$use_static_libs" = built && test "$installed" = yes ; then - use_static_libs=no - fi - if test -n "$library_names" && - { test "$use_static_libs" = no || test -z "$old_library"; }; then - if test "$installed" = no; then - notinst_deplibs="$notinst_deplibs $lib" - need_relink=yes - fi - # This is a shared library - - # Warn about portability, can't link against -module's on - # some systems (darwin) - if test "$shouldnotlink" = yes && test "$pass" = link ; then - $echo - if test "$linkmode" = prog; then - $echo "*** Warning: Linking the executable $output against the loadable module" - else - $echo "*** Warning: Linking the shared library $output against the loadable module" - fi - $echo "*** $linklib is not portable!" - fi - if test "$linkmode" = lib && - test "$hardcode_into_libs" = yes; then - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi - - if test -n "$old_archive_from_expsyms_cmds"; then - # figure out the soname - set dummy $library_names - realname="$2" - shift; shift - libname=`eval \\$echo \"$libname_spec\"` - # use dlname if we got it. it's perfectly good, no? - if test -n "$dlname"; then - soname="$dlname" - elif test -n "$soname_spec"; then - # bleh windows - case $host in - *cygwin* | mingw*) - major=`expr $current - $age` - versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use - soroot="$soname" - soname=`$echo $soroot | ${SED} -e 's/^.*\///'` - newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else - $show "extracting exported symbol list from \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$extract_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else - $show "generating import library for \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$old_archive_from_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - # make sure the library variables are pointing to the new library - dir=$output_objdir - linklib=$newlib - fi # test -n "$old_archive_from_expsyms_cmds" - - if test "$linkmode" = prog || test "$mode" != relink; then - add_shlibpath= - add_dir= - add= - lib_linked=yes - case $hardcode_action in - immediate | unsupported) - if test "$hardcode_direct" = no; then - add="$dir/$linklib" - case $host in - *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; - *-*-sysv4*uw2*) add_dir="-L$dir" ;; - *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ - *-*-unixware7*) add_dir="-L$dir" ;; - *-*-darwin* ) - # if the lib is a module then we can not link against - # it, someone is ignoring the new warnings I added - if /usr/bin/file -L $add 2> /dev/null | - $EGREP ": [^:]* bundle" >/dev/null ; then - $echo "** Warning, lib $linklib is a module, not a shared library" - if test -z "$old_library" ; then - $echo - $echo "** And there doesn't seem to be a static archive available" - $echo "** The link will probably fail, sorry" - else - add="$dir/$old_library" - fi - fi - esac - elif test "$hardcode_minus_L" = no; then - case $host in - *-*-sunos*) add_shlibpath="$dir" ;; - esac - add_dir="-L$dir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = no; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - relink) - if test "$hardcode_direct" = yes; then - add="$dir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$dir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case $libdir in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - *) lib_linked=no ;; - esac - - if test "$lib_linked" != yes; then - $echo "$modename: configuration error: unsupported hardcode properties" - exit $EXIT_FAILURE - fi - - if test -n "$add_shlibpath"; then - case :$compile_shlibpath: in - *":$add_shlibpath:"*) ;; - *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; - esac - fi - if test "$linkmode" = prog; then - test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" - test -n "$add" && compile_deplibs="$add $compile_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - if test "$hardcode_direct" != yes && \ - test "$hardcode_minus_L" != yes && \ - test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - fi - fi - fi - - if test "$linkmode" = prog || test "$mode" = relink; then - add_shlibpath= - add_dir= - add= - # Finalize command for both is simple: just hardcode it. - if test "$hardcode_direct" = yes; then - add="$libdir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$libdir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - add="-l$name" - elif test "$hardcode_automatic" = yes; then - if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib" ; then - add="$inst_prefix_dir$libdir/$linklib" - else - add="$libdir/$linklib" - fi - else - # We cannot seem to hardcode it, guess we'll fake it. - add_dir="-L$libdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case $libdir in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - fi - - if test "$linkmode" = prog; then - test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" - test -n "$add" && finalize_deplibs="$add $finalize_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - fi - fi - elif test "$linkmode" = prog; then - # Here we assume that one of hardcode_direct or hardcode_minus_L - # is not unsupported. This is valid on all known static and - # shared platforms. - if test "$hardcode_direct" != unsupported; then - test -n "$old_library" && linklib="$old_library" - compile_deplibs="$dir/$linklib $compile_deplibs" - finalize_deplibs="$dir/$linklib $finalize_deplibs" - else - compile_deplibs="-l$name -L$dir $compile_deplibs" - finalize_deplibs="-l$name -L$dir $finalize_deplibs" - fi - elif test "$build_libtool_libs" = yes; then - # Not a shared library - if test "$deplibs_check_method" != pass_all; then - # We're trying link a shared library against a static one - # but the system doesn't support it. - - # Just print a warning and add the library to dependency_libs so - # that the program can be linked against the static library. - $echo - $echo "*** Warning: This system can not link to static lib archive $lib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have." - if test "$module" = yes; then - $echo "*** But as you try to build a module library, libtool will still create " - $echo "*** a static module, that should work as long as the dlopening application" - $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - else - deplibs="$dir/$old_library $deplibs" - link_static=yes - fi - fi # link shared/static library? - - if test "$linkmode" = lib; then - if test -n "$dependency_libs" && - { test "$hardcode_into_libs" != yes || - test "$build_old_libs" = yes || - test "$link_static" = yes; }; then - # Extract -R from dependency_libs - temp_deplibs= - for libdir in $dependency_libs; do - case $libdir in - -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` - case " $xrpath " in - *" $temp_xrpath "*) ;; - *) xrpath="$xrpath $temp_xrpath";; - esac;; - *) temp_deplibs="$temp_deplibs $libdir";; - esac - done - dependency_libs="$temp_deplibs" - fi - - newlib_search_path="$newlib_search_path $absdir" - # Link against this library - test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" - # ... and its dependency_libs - tmp_libs= - for deplib in $dependency_libs; do - newdependency_libs="$deplib $newdependency_libs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - - if test "$link_all_deplibs" != no; then - # Add the search paths of all dependency libraries - for deplib in $dependency_libs; do - case $deplib in - -L*) path="$deplib" ;; - *.la) - dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$deplib" && dir="." - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - fi - ;; - esac - if grep "^installed=no" $deplib > /dev/null; then - path="$absdir/$objdir" - else - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - if test "$absdir" != "$libdir"; then - $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 - fi - path="$absdir" - fi - depdepl= - case $host in - *-*-darwin*) - # we do not want to link against static libs, - # but need to link against shared - eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names" ; then - for tmp in $deplibrary_names ; do - depdepl=$tmp - done - if test -f "$path/$depdepl" ; then - depdepl="$path/$depdepl" - fi - # do not add paths which are already there - case " $newlib_search_path " in - *" $path "*) ;; - *) newlib_search_path="$newlib_search_path $path";; - esac - fi - path="" - ;; - *) - path="-L$path" - ;; - esac - ;; - -l*) - case $host in - *-*-darwin*) - # Again, we only want to link against shared libraries - eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` - for tmp in $newlib_search_path ; do - if test -f "$tmp/lib$tmp_libs.dylib" ; then - eval depdepl="$tmp/lib$tmp_libs.dylib" - break - fi - done - path="" - ;; - *) continue ;; - esac - ;; - *) continue ;; - esac - case " $deplibs " in - *" $path "*) ;; - *) deplibs="$path $deplibs" ;; - esac - case " $deplibs " in - *" $depdepl "*) ;; - *) deplibs="$depdepl $deplibs" ;; - esac - done - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs - dependency_libs="$newdependency_libs" - if test "$pass" = dlpreopen; then - # Link the dlpreopened libraries before other libraries - for deplib in $save_deplibs; do - deplibs="$deplib $deplibs" - done - fi - if test "$pass" != dlopen; then - if test "$pass" != conv; then - # Make sure lib_search_path contains only unique directories. - lib_search_path= - for dir in $newlib_search_path; do - case "$lib_search_path " in - *" $dir "*) ;; - *) lib_search_path="$lib_search_path $dir" ;; - esac - done - newlib_search_path= - fi - - if test "$linkmode,$pass" != "prog,link"; then - vars="deplibs" - else - vars="compile_deplibs finalize_deplibs" - fi - for var in $vars dependency_libs; do - # Add libraries to $var in reverse order - eval tmp_libs=\"\$$var\" - new_libs= - for deplib in $tmp_libs; do - # FIXME: Pedantically, this is the right thing to do, so - # that some nasty dependency loop isn't accidentally - # broken: - #new_libs="$deplib $new_libs" - # Pragmatically, this seems to cause very few problems in - # practice: - case $deplib in - -L*) new_libs="$deplib $new_libs" ;; - -R*) ;; - *) - # And here is the reason: when a library appears more - # than once as an explicit dependence of a library, or - # is implicitly linked in more than once by the - # compiler, it is considered special, and multiple - # occurrences thereof are not removed. Compare this - # with having the same library being listed as a - # dependency of multiple other libraries: in this case, - # we know (pedantically, we assume) the library does not - # need to be listed more than once, so we keep only the - # last copy. This is not always right, but it is rare - # enough that we require users that really mean to play - # such unportable linking tricks to link the library - # using -Wl,-lname, so that libtool does not consider it - # for duplicate removal. - case " $specialdeplibs " in - *" $deplib "*) new_libs="$deplib $new_libs" ;; - *) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$deplib $new_libs" ;; - esac - ;; - esac - ;; - esac - done - tmp_libs= - for deplib in $new_libs; do - case $deplib in - -L*) - case " $tmp_libs " in - *" $deplib "*) ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - done - eval $var=\"$tmp_libs\" - done # for var - fi - # Last step: remove runtime libs from dependency_libs - # (they stay in deplibs) - tmp_libs= - for i in $dependency_libs ; do - case " $predeps $postdeps $compiler_lib_search_path " in - *" $i "*) - i="" - ;; - esac - if test -n "$i" ; then - tmp_libs="$tmp_libs $i" - fi - done - dependency_libs=$tmp_libs - done # for pass - if test "$linkmode" = prog; then - dlfiles="$newdlfiles" - dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 - fi - - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 - fi - - # Now set the variables for building old libraries. - build_libtool_libs=no - oldlibs="$output" - objs="$objs$old_deplibs" - ;; - - lib) - # Make sure we only generate libraries of the form `libNAME.la'. - case $outputname in - lib*) - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - ;; - *) - if test "$module" = no; then - $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - else - libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - fi - ;; - esac - - if test -n "$objs"; then - if test "$deplibs_check_method" != pass_all; then - $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 - exit $EXIT_FAILURE - else - $echo - $echo "*** Warning: Linking the shared library $output against the non-libtool" - $echo "*** objects $objs is not portable!" - libobjs="$libobjs $objs" - fi - fi - - if test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 - fi - - set dummy $rpath - if test "$#" -gt 2; then - $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 - fi - install_libdir="$2" - - oldlibs= - if test -z "$rpath"; then - if test "$build_libtool_libs" = yes; then - # Building a libtool convenience library. - # Some compilers have problems with a `.al' extension so - # convenience libraries should have the same extension an - # archive normally would. - oldlibs="$output_objdir/$libname.$libext $oldlibs" - build_libtool_libs=convenience - build_old_libs=yes - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 - fi - else - - # Parse the version information argument. - save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - IFS="$save_ifs" - - if test -n "$8"; then - $echo "$modename: too many parameters to \`-version-info'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # convert absolute version numbers to libtool ages - # this retains compatibility with .la files and attempts - # to make the code below a bit more comprehensible - - case $vinfo_number in - yes) - number_major="$2" - number_minor="$3" - number_revision="$4" - # - # There are really only two kinds -- those that - # use the current revision as the major version - # and those that subtract age and use age as - # a minor version. But, then there is irix - # which has an extra 1 added just for fun - # - case $version_type in - darwin|linux|osf|windows) - current=`expr $number_major + $number_minor` - age="$number_minor" - revision="$number_revision" - ;; - freebsd-aout|freebsd-elf|sunos) - current="$number_major" - revision="$number_minor" - age="0" - ;; - irix|nonstopux) - current=`expr $number_major + $number_minor - 1` - age="$number_minor" - revision="$number_minor" - ;; - esac - ;; - no) - current="$2" - revision="$3" - age="$4" - ;; - esac - - # Check that each of the things are valid numbers. - case $current in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $revision in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $age in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test "$age" -gt "$current"; then - $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - fi - - # Calculate the version variables. - major= - versuffix= - verstring= - case $version_type in - none) ;; - - darwin) - # Like Linux, but with the current version available in - # verstring for coding it into the library header - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - minor_current=`expr $current + 1` - verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" - ;; - - freebsd-aout) - major=".$current" - versuffix=".$current.$revision"; - ;; - - freebsd-elf) - major=".$current" - versuffix=".$current"; - ;; - - irix | nonstopux) - major=`expr $current - $age + 1` - - case $version_type in - nonstopux) verstring_prefix=nonstopux ;; - *) verstring_prefix=sgi ;; - esac - verstring="$verstring_prefix$major.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$revision - while test "$loop" -ne 0; do - iface=`expr $revision - $loop` - loop=`expr $loop - 1` - verstring="$verstring_prefix$major.$iface:$verstring" - done - - # Before this point, $major must not contain `.'. - major=.$major - versuffix="$major.$revision" - ;; - - linux) - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - ;; - - osf) - major=.`expr $current - $age` - versuffix=".$current.$age.$revision" - verstring="$current.$age.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$age - while test "$loop" -ne 0; do - iface=`expr $current - $loop` - loop=`expr $loop - 1` - verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. - verstring="$verstring:${current}.0" - ;; - - sunos) - major=".$current" - versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 filesystems. - major=`expr $current - $age` - versuffix="-$major" - ;; - - *) - $echo "$modename: unknown library version type \`$version_type'" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Clear the version info if we defaulted, and they specified a release. - if test -z "$vinfo" && test -n "$release"; then - major= - case $version_type in - darwin) - # we can't check for "0.0" in archive_cmds due to quoting - # problems, so we reset it completely - verstring= - ;; - *) - verstring="0.0" - ;; - esac - if test "$need_version" = no; then - versuffix= - else - versuffix=".0.0" - fi - fi - - # Remove version info from name if versioning should be avoided - if test "$avoid_version" = yes && test "$need_version" = no; then - major= - versuffix= - verstring="" - fi - - # Check to see if the archive will have undefined symbols. - if test "$allow_undefined" = yes; then - if test "$allow_undefined_flag" = unsupported; then - $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 - build_libtool_libs=no - build_old_libs=yes - fi - else - # Don't allow undefined symbols. - allow_undefined_flag="$no_undefined_flag" - fi - fi - - if test "$mode" != relink; then - # Remove our outputs, but don't remove object files since they - # may have been created when compiling PIC objects. - removelist= - tempremovelist=`$echo "$output_objdir/*"` - for p in $tempremovelist; do - case $p in - *.$objext) - ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) - if test "X$precious_files_regex" != "X"; then - if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 - then - continue - fi - fi - removelist="$removelist $p" - ;; - *) ;; - esac - done - if test -n "$removelist"; then - $show "${rm}r $removelist" - $run ${rm}r $removelist - fi - fi - - # Now set the variables for building old libraries. - if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then - oldlibs="$oldlibs $output_objdir/$libname.$libext" - - # Transform .lo files to .o files. - oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` - fi - - # Eliminate all temporary directories. - for path in $notinst_path; do - lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"` - deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"` - dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"` - done - - if test -n "$xrpath"; then - # If the user specified any rpath flags, then add them. - temp_xrpath= - for libdir in $xrpath; do - temp_xrpath="$temp_xrpath -R$libdir" - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then - dependency_libs="$temp_xrpath $dependency_libs" - fi - fi - - # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles="$dlfiles" - dlfiles= - for lib in $old_dlfiles; do - case " $dlprefiles $dlfiles " in - *" $lib "*) ;; - *) dlfiles="$dlfiles $lib" ;; - esac - done - - # Make sure dlprefiles contains only unique files - old_dlprefiles="$dlprefiles" - dlprefiles= - for lib in $old_dlprefiles; do - case "$dlprefiles " in - *" $lib "*) ;; - *) dlprefiles="$dlprefiles $lib" ;; - esac - done - - if test "$build_libtool_libs" = yes; then - if test -n "$rpath"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) - # these systems don't actually have a c library (as such)! - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C library is in the System framework - deplibs="$deplibs -framework System" - ;; - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc due to us having libc/libc_r. - ;; - *-*-sco3.2v5* | *-*-sco5v6*) - # Causes problems with __ctype - ;; - *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) - # Compiler inserts libc in the correct place for threads to work - ;; - *) - # Add libc to deplibs on all other systems if necessary. - if test "$build_libtool_need_lc" = "yes"; then - deplibs="$deplibs -lc" - fi - ;; - esac - fi - - # Transform deplibs into only deplibs that can be linked in shared. - name_save=$name - libname_save=$libname - release_save=$release - versuffix_save=$versuffix - major_save=$major - # I'm not sure if I'm treating the release correctly. I think - # release should show up in the -l (ie -lgmp5) so we don't want to - # add it in twice. Is that correct? - release="" - versuffix="" - major="" - newdeplibs= - droppeddeps=no - case $deplibs_check_method in - pass_all) - # Don't check for shared/static. Everything works. - # This might be a little naive. We might want to check - # whether the library exists or not. But this is on - # osf3 & osf4 and I'm not really sure... Just - # implementing what was already the behavior. - newdeplibs=$deplibs - ;; - test_compile) - # This code stresses the "libraries are programs" paradigm to its - # limits. Maybe even breaks it. We compile a program, linking it - # against the deplibs as a proxy for the library. Then we can check - # whether they linked in statically or dynamically with ldd. - $rm conftest.c - cat > conftest.c </dev/null` - for potent_lib in $potential_libs; do - # Follow soft links. - if ls -lLd "$potent_lib" 2>/dev/null \ - | grep " -> " >/dev/null; then - continue - fi - # The statement above tries to avoid entering an - # endless loop below, in case of cyclic links. - # We might still enter an endless loop, since a link - # loop can be closed while we follow links, - # but so what? - potlib="$potent_lib" - while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` - case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; - *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; - esac - done - if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$file_magic_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for file magic test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a file magic. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - for a_deplib in $deplibs; do - name=`expr $a_deplib : '-l\(.*\)'` - # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - ;; - esac - fi - if test -n "$a_deplib" ; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - potlib="$potent_lib" # see symlink-check above in file_magic test - if eval $echo \"$potent_lib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for regex pattern test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a regex pattern. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - none | unknown | *) - newdeplibs="" - tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ - -e 's/ -[LR][^ ]*//g'` - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - for i in $predeps $postdeps ; do - # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` - done - fi - if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ - | grep . >/dev/null; then - $echo - if test "X$deplibs_check_method" = "Xnone"; then - $echo "*** Warning: inter-library dependencies are not supported in this platform." - else - $echo "*** Warning: inter-library dependencies are not known to be supported." - fi - $echo "*** All declared inter-library dependencies are being dropped." - droppeddeps=yes - fi - ;; - esac - versuffix=$versuffix_save - major=$major_save - release=$release_save - libname=$libname_save - name=$name_save - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - if test "$droppeddeps" = yes; then - if test "$module" = yes; then - $echo - $echo "*** Warning: libtool could not satisfy all declared inter-library" - $echo "*** dependencies of module $libname. Therefore, libtool will create" - $echo "*** a static module, that should work as long as the dlopening" - $echo "*** application is linked with the -dlopen flag." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - else - $echo "*** The inter-library dependencies that have been dropped here will be" - $echo "*** automatically added whenever a program is linked with this library" - $echo "*** or is declared to -dlopen it." - - if test "$allow_undefined" = no; then - $echo - $echo "*** Since this library must not contain undefined symbols," - $echo "*** because either the platform does not support them or" - $echo "*** it was explicitly requested with -no-undefined," - $echo "*** libtool will only create a static version of it." - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - fi - fi - # Done checking deplibs! - deplibs=$newdeplibs - fi - - - # move library search paths that coincide with paths to not yet - # installed libraries to the beginning of the library search list - new_libs= - for path in $notinst_path; do - case " $new_libs " in - *" -L$path/$objdir "*) ;; - *) - case " $deplibs " in - *" -L$path/$objdir "*) - new_libs="$new_libs -L$path/$objdir" ;; - esac - ;; - esac - done - for deplib in $deplibs; do - case $deplib in - -L*) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$new_libs $deplib" ;; - esac - ;; - *) new_libs="$new_libs $deplib" ;; - esac - done - deplibs="$new_libs" - - - # All the library-specific variables (install_libdir is set above). - library_names= - old_library= - dlname= - - # Test again, we may have decided not to build it any more - if test "$build_libtool_libs" = yes; then - if test "$hardcode_into_libs" = yes; then - # Hardcode the library paths - hardcode_libdirs= - dep_rpath= - rpath="$finalize_rpath" - test "$mode" != relink && rpath="$compile_rpath$rpath" - for libdir in $rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - dep_rpath="$dep_rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - if test -n "$hardcode_libdir_flag_spec_ld"; then - eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" - else - eval dep_rpath=\"$hardcode_libdir_flag_spec\" - fi - fi - if test -n "$runpath_var" && test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" - fi - test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" - fi - - shlibpath="$finalize_shlibpath" - test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" - if test -n "$shlibpath"; then - eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" - fi - - # Get the real and link names of the library. - eval shared_ext=\"$shrext_cmds\" - eval library_names=\"$library_names_spec\" - set dummy $library_names - realname="$2" - shift; shift - - if test -n "$soname_spec"; then - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - if test -z "$dlname"; then - dlname=$soname - fi - - lib="$output_objdir/$realname" - linknames= - for link - do - linknames="$linknames $link" - done - - # Use standard objects if they are pic - test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - cmds=$export_symbols_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - if len=`expr "X$cmd" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - $show "$cmd" - $run eval "$cmd" || exit $? - skipped_export=false - else - # The command line is too long to execute in one step. - $show "using reloadable object file for export list..." - skipped_export=: - # Break out early, otherwise skipped_export may be - # set to false by a later but shorter cmd. - break - fi - done - IFS="$save_ifs" - if test -n "$export_symbols_regex"; then - $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" - $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - $show "$mv \"${export_symbols}T\" \"$export_symbols\"" - $run eval '$mv "${export_symbols}T" "$export_symbols"' - fi - fi - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' - fi - - tmp_deplibs= - for test_deplib in $deplibs; do - case " $convenience " in - *" $test_deplib "*) ;; - *) - tmp_deplibs="$tmp_deplibs $test_deplib" - ;; - esac - done - deplibs="$tmp_deplibs" - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - libobjs="$libobjs $func_extract_archives_result" - fi - fi - - if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then - eval flag=\"$thread_safe_flag_spec\" - linker_flags="$linker_flags $flag" - fi - - # Make a backup of the uninstalled library when relinking - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? - fi - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - eval test_cmds=\"$module_expsym_cmds\" - cmds=$module_expsym_cmds - else - eval test_cmds=\"$module_cmds\" - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval test_cmds=\"$archive_expsym_cmds\" - cmds=$archive_expsym_cmds - else - eval test_cmds=\"$archive_cmds\" - cmds=$archive_cmds - fi - fi - - if test "X$skipped_export" != "X:" && - len=`expr "X$test_cmds" : ".*" 2>/dev/null` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # The command line is too long to link in one step, link piecewise. - $echo "creating reloadable object files..." - - # Save the value of $output and $libobjs because we want to - # use them later. If we have whole_archive_flag_spec, we - # want to use save_libobjs as it was before - # whole_archive_flag_spec was expanded, because we can't - # assume the linker understands whole_archive_flag_spec. - # This may have to be revisited, in case too many - # convenience libraries get linked in and end up exceeding - # the spec. - if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - fi - save_output=$output - output_la=`$echo "X$output" | $Xsed -e "$basename"` - - # Clear the reloadable object creation command queue and - # initialize k to one. - test_cmds= - concat_cmds= - objlist= - delfiles= - last_robj= - k=1 - output=$output_objdir/$output_la-${k}.$objext - # Loop over the list of objects to be linked. - for obj in $save_libobjs - do - eval test_cmds=\"$reload_cmds $objlist $last_robj\" - if test "X$objlist" = X || - { len=`expr "X$test_cmds" : ".*" 2>/dev/null` && - test "$len" -le "$max_cmd_len"; }; then - objlist="$objlist $obj" - else - # The command $test_cmds is almost too long, add a - # command to the queue. - if test "$k" -eq 1 ; then - # The first file doesn't have a previous command to add. - eval concat_cmds=\"$reload_cmds $objlist $last_robj\" - else - # All subsequent reloadable object files will link in - # the last one created. - eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" - fi - last_robj=$output_objdir/$output_la-${k}.$objext - k=`expr $k + 1` - output=$output_objdir/$output_la-${k}.$objext - objlist=$obj - len=1 - fi - done - # Handle the remaining objects by creating one last - # reloadable object file. All subsequent reloadable object - # files will link in the last one created. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" - - if ${skipped_export-false}; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - libobjs=$output - # Append the command to create the export file. - eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" - fi - - # Set up a command to remove the reloadable object files - # after they are used. - i=0 - while test "$i" -lt "$k" - do - i=`expr $i + 1` - delfiles="$delfiles $output_objdir/$output_la-${i}.$objext" - done - - $echo "creating a temporary reloadable object file: $output" - - # Loop through the commands generated above and execute them. - save_ifs="$IFS"; IFS='~' - for cmd in $concat_cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - libobjs=$output - # Restore the value of output. - output=$save_output - - if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - fi - # Expand the library linking commands again to reset the - # value of $libobjs for piecewise linking. - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - cmds=$module_expsym_cmds - else - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - cmds=$archive_expsym_cmds - else - cmds=$archive_cmds - fi - fi - - # Append the command to remove the reloadable object files - # to the just-reset $cmds. - eval cmds=\"\$cmds~\$rm $delfiles\" - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' - fi - - exit $lt_exit - } - done - IFS="$save_ifs" - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? - - if test -n "$convenience"; then - if test -z "$whole_archive_flag_spec"; then - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - fi - fi - - exit $EXIT_SUCCESS - fi - - # Create links to the real library. - for linkname in $linknames; do - if test "$realname" != "$linkname"; then - $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? - fi - done - - # If -module or -export-dynamic was specified, set the dlname. - if test "$module" = yes || test "$export_dynamic" = yes; then - # On all known operating systems, these are identical. - dlname="$soname" - fi - fi - ;; - - obj) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 - fi - - case $output in - *.lo) - if test -n "$objs$old_deplibs"; then - $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 - exit $EXIT_FAILURE - fi - libobj="$output" - obj=`$echo "X$output" | $Xsed -e "$lo2o"` - ;; - *) - libobj= - obj="$output" - ;; - esac - - # Delete the old objects. - $run $rm $obj $libobj - - # Objects from convenience libraries. This assumes - # single-version convenience libraries. Whenever we create - # different ones for PIC/non-PIC, this we'll have to duplicate - # the extraction. - reload_conv_objs= - gentop= - # reload_cmds runs $LD directly, so let us get rid of - # -Wl from whole_archive_flag_spec - wl= - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${obj}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - reload_conv_objs="$reload_objs $func_extract_archives_result" - fi - fi - - # Create the old-style object. - reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - - output="$obj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Exit if we aren't doing a library object file. - if test -z "$libobj"; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - fi - - if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - # Create an invalid libtool object if no PIC, so that we don't - # accidentally link it into a program. - # $show "echo timestamp > $libobj" - # $run eval "echo timestamp > $libobj" || exit $? - exit $EXIT_SUCCESS - fi - - if test -n "$pic_flag" || test "$pic_mode" != default; then - # Only do commands if we really have different PIC objects. - reload_objs="$libobjs $reload_conv_objs" - output="$libobj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - ;; - - prog) - case $host in - *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; - esac - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 - fi - - if test "$preload" = yes; then - if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && - test "$dlopen_self_static" = unknown; then - $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." - fi - fi - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - case $host in - *darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - if test "$tagname" = CXX ; then - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - fi - ;; - esac - - - # move library search paths that coincide with paths to not yet - # installed libraries to the beginning of the library search list - new_libs= - for path in $notinst_path; do - case " $new_libs " in - *" -L$path/$objdir "*) ;; - *) - case " $compile_deplibs " in - *" -L$path/$objdir "*) - new_libs="$new_libs -L$path/$objdir" ;; - esac - ;; - esac - done - for deplib in $compile_deplibs; do - case $deplib in - -L*) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$new_libs $deplib" ;; - esac - ;; - *) new_libs="$new_libs $deplib" ;; - esac - done - compile_deplibs="$new_libs" - - - compile_command="$compile_command $compile_deplibs" - finalize_command="$finalize_command $finalize_deplibs" - - if test -n "$rpath$xrpath"; then - # If the user specified any rpath flags, then add them. - for libdir in $rpath $xrpath; do - # This is the magic to use -rpath. - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - fi - - # Now hardcode the library paths - rpath= - hardcode_libdirs= - for libdir in $compile_rpath $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$libdir:"*) ;; - *) dllsearchpath="$dllsearchpath:$libdir";; - esac - case :$dllsearchpath: in - *":$testbindir:"*) ;; - *) dllsearchpath="$dllsearchpath:$testbindir";; - esac - ;; - esac - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - compile_rpath="$rpath" - - rpath= - hardcode_libdirs= - for libdir in $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$finalize_perm_rpath " in - *" $libdir "*) ;; - *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - finalize_rpath="$rpath" - - if test -n "$libobjs" && test "$build_old_libs" = yes; then - # Transform all the library objects into standard objects. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - fi - - dlsyms= - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then - dlsyms="${outputname}S.c" - else - $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 - fi - fi - - if test -n "$dlsyms"; then - case $dlsyms in - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. - nlist="$output_objdir/${outputname}.nm" - - $show "$rm $nlist ${nlist}S ${nlist}T" - $run $rm "$nlist" "${nlist}S" "${nlist}T" - - # Parse the name list into a source file. - $show "creating $output_objdir/$dlsyms" - - test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ -/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ -/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ - -#ifdef __cplusplus -extern \"C\" { -#endif - -/* Prevent the only kind of declaration conflicts we can make. */ -#define lt_preloaded_symbols some_other_symbol - -/* External symbol declarations for the compiler. */\ -" - - if test "$dlself" = yes; then - $show "generating symbol list for \`$output'" - - test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" - - # Add our own program objects to the symbol list. - progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - for arg in $progfiles; do - $show "extracting global C symbols from \`$arg'" - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -n "$exclude_expsyms"; then - $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - if test -n "$export_symbols_regex"; then - $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - export_symbols="$output_objdir/$outputname.exp" - $run $rm $export_symbols - $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - case $host in - *cygwin* | *mingw* ) - $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' - $run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' - ;; - esac - else - $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' - $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' - $run eval 'mv "$nlist"T "$nlist"' - case $host in - *cygwin* | *mingw* ) - $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' - $run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' - ;; - esac - fi - fi - - for arg in $dlprefiles; do - $show "extracting global C symbols from \`$arg'" - name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` - $run eval '$echo ": $name " >> "$nlist"' - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -z "$run"; then - # Make sure we have at least an empty file. - test -f "$nlist" || : > "$nlist" - - if test -n "$exclude_expsyms"; then - $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T - $mv "$nlist"T "$nlist" - fi - - # Try sorting and uniquifying the output. - if grep -v "^: " < "$nlist" | - if sort -k 3 /dev/null 2>&1; then - sort -k 3 - else - sort +2 - fi | - uniq > "$nlist"S; then - : - else - grep -v "^: " < "$nlist" > "$nlist"S - fi - - if test -f "$nlist"S; then - eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' - else - $echo '/* NONE */' >> "$output_objdir/$dlsyms" - fi - - $echo >> "$output_objdir/$dlsyms" "\ - -#undef lt_preloaded_symbols - -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -" - - case $host in - *cygwin* | *mingw* ) - $echo >> "$output_objdir/$dlsyms" "\ -/* DATA imports from DLLs on WIN32 can't be const, because - runtime relocations are performed -- see ld's documentation - on pseudo-relocs */ -struct { -" - ;; - * ) - $echo >> "$output_objdir/$dlsyms" "\ -const struct { -" - ;; - esac - - - $echo >> "$output_objdir/$dlsyms" "\ - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[] = -{\ -" - - eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" - - $echo >> "$output_objdir/$dlsyms" "\ - {0, (lt_ptr) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif\ -" - fi - - pic_flag_for_symtable= - case $host in - # compiling the symbol table file with pic_flag works around - # a FreeBSD bug that causes programs to crash when -lm is - # linked before any other PIC object. But we must not use - # pic_flag when linking with -static. The problem exists in - # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; - esac;; - *-*-hpux*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag";; - esac - esac - - # Now compile the dynamic symbol file. - $show "(cd $output_objdir && $LTCC $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" - $run eval '(cd $output_objdir && $LTCC $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? - - # Clean up the generated files. - $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" - $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" - - # Transform the symbol file into the correct name. - case $host in - *cygwin* | *mingw* ) - if test -f "$output_objdir/${outputname}.def" ; then - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"` - else - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - fi - ;; - * ) - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` - ;; - esac - ;; - *) - $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - else - # We keep going just in case the user didn't refer to - # lt_preloaded_symbols. The linker will fail if global_symbol_pipe - # really was required. - - # Nullify the symbol file. - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` - fi - - if test "$need_relink" = no || test "$build_libtool_libs" != yes; then - # Replace the output file specification. - compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - link_command="$compile_command$compile_rpath" - - # We have no uninstalled library dependencies, so finalize right now. - $show "$link_command" - $run eval "$link_command" - exit_status=$? - - # Delete the generated files. - if test -n "$dlsyms"; then - $show "$rm $output_objdir/${outputname}S.${objext}" - $run $rm "$output_objdir/${outputname}S.${objext}" - fi - - exit $exit_status - fi - - if test -n "$shlibpath_var"; then - # We should set the shlibpath_var - rpath= - for dir in $temp_rpath; do - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) - # Absolute path. - rpath="$rpath$dir:" - ;; - *) - # Relative path: add a thisdir entry. - rpath="$rpath\$thisdir/$dir:" - ;; - esac - done - temp_rpath="$rpath" - fi - - if test -n "$compile_shlibpath$finalize_shlibpath"; then - compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" - fi - if test -n "$finalize_shlibpath"; then - finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" - fi - - compile_var= - finalize_var= - if test -n "$runpath_var"; then - if test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - compile_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - if test -n "$finalize_perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $finalize_perm_rpath; do - rpath="$rpath$dir:" - done - finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - fi - - if test "$no_install" = yes; then - # We don't need to create a wrapper script. - link_command="$compile_var$compile_command$compile_rpath" - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - # Delete the old output file. - $run $rm $output - # Link the executable and exit - $show "$link_command" - $run eval "$link_command" || exit $? - exit $EXIT_SUCCESS - fi - - if test "$hardcode_action" = relink; then - # Fast installation is not supported - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - - $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 - $echo "$modename: \`$output' will be relinked during installation" 1>&2 - else - if test "$fast_install" != no; then - link_command="$finalize_var$compile_command$finalize_rpath" - if test "$fast_install" = yes; then - relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` - else - # fast_install is set to needless - relink_command= - fi - else - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - fi - fi - - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` - - # Delete the old output files. - $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname - - $show "$link_command" - $run eval "$link_command" || exit $? - - # Now create the wrapper script. - $show "creating $output" - - # Quote the relink command for shipping. - if test -n "$relink_command"; then - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - relink_command="(cd `pwd`; $relink_command)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - fi - - # Quote $echo for shipping. - if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then - case $progpath in - [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; - *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; - esac - qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` - else - qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` - fi - - # Only actually do things if our run command is non-null. - if test -z "$run"; then - # win32 will think the script is a binary if it has - # a .exe suffix, so we strip it off here. - case $output in - *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in - *cygwin*) - exeext=.exe - outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; - *) exeext= ;; - esac - case $host in - *cygwin* | *mingw* ) - output_name=`basename $output` - output_path=`dirname $output` - cwrappersource="$output_path/$objdir/lt-$output_name.c" - cwrapper="$output_path/$output_name.exe" - $rm $cwrappersource $cwrapper - trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 - - cat > $cwrappersource <> $cwrappersource<<"EOF" -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#if defined(PATH_MAX) -# define LT_PATHMAX PATH_MAX -#elif defined(MAXPATHLEN) -# define LT_PATHMAX MAXPATHLEN -#else -# define LT_PATHMAX 1024 -#endif - -#ifndef DIR_SEPARATOR -# define DIR_SEPARATOR '/' -# define PATH_SEPARATOR ':' -#endif - -#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ - defined (__OS2__) -# define HAVE_DOS_BASED_FILE_SYSTEM -# ifndef DIR_SEPARATOR_2 -# define DIR_SEPARATOR_2 '\\' -# endif -# ifndef PATH_SEPARATOR_2 -# define PATH_SEPARATOR_2 ';' -# endif -#endif - -#ifndef DIR_SEPARATOR_2 -# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) -#else /* DIR_SEPARATOR_2 */ -# define IS_DIR_SEPARATOR(ch) \ - (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) -#endif /* DIR_SEPARATOR_2 */ - -#ifndef PATH_SEPARATOR_2 -# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) -#else /* PATH_SEPARATOR_2 */ -# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) -#endif /* PATH_SEPARATOR_2 */ - -#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) -#define XFREE(stale) do { \ - if (stale) { free ((void *) stale); stale = 0; } \ -} while (0) - -/* -DDEBUG is fairly common in CFLAGS. */ -#undef DEBUG -#if defined DEBUGWRAPPER -# define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__) -#else -# define DEBUG(format, ...) -#endif - -const char *program_name = NULL; - -void * xmalloc (size_t num); -char * xstrdup (const char *string); -const char * base_name (const char *name); -char * find_executable(const char *wrapper); -int check_executable(const char *path); -char * strendzap(char *str, const char *pat); -void lt_fatal (const char *message, ...); - -int -main (int argc, char *argv[]) -{ - char **newargz; - int i; - - program_name = (char *) xstrdup (base_name (argv[0])); - DEBUG("(main) argv[0] : %s\n",argv[0]); - DEBUG("(main) program_name : %s\n",program_name); - newargz = XMALLOC(char *, argc+2); -EOF - - cat >> $cwrappersource <> $cwrappersource <<"EOF" - newargz[1] = find_executable(argv[0]); - if (newargz[1] == NULL) - lt_fatal("Couldn't find %s", argv[0]); - DEBUG("(main) found exe at : %s\n",newargz[1]); - /* we know the script has the same name, without the .exe */ - /* so make sure newargz[1] doesn't end in .exe */ - strendzap(newargz[1],".exe"); - for (i = 1; i < argc; i++) - newargz[i+1] = xstrdup(argv[i]); - newargz[argc+1] = NULL; - - for (i=0; i> $cwrappersource <> $cwrappersource <> $cwrappersource <<"EOF" - return 127; -} - -void * -xmalloc (size_t num) -{ - void * p = (void *) malloc (num); - if (!p) - lt_fatal ("Memory exhausted"); - - return p; -} - -char * -xstrdup (const char *string) -{ - return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL -; -} - -const char * -base_name (const char *name) -{ - const char *base; - -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - /* Skip over the disk name in MSDOS pathnames. */ - if (isalpha ((unsigned char)name[0]) && name[1] == ':') - name += 2; -#endif - - for (base = name; *name; name++) - if (IS_DIR_SEPARATOR (*name)) - base = name + 1; - return base; -} - -int -check_executable(const char * path) -{ - struct stat st; - - DEBUG("(check_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!"); - if ((!path) || (!*path)) - return 0; - - if ((stat (path, &st) >= 0) && - ( - /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */ -#if defined (S_IXOTH) - ((st.st_mode & S_IXOTH) == S_IXOTH) || -#endif -#if defined (S_IXGRP) - ((st.st_mode & S_IXGRP) == S_IXGRP) || -#endif - ((st.st_mode & S_IXUSR) == S_IXUSR)) - ) - return 1; - else - return 0; -} - -/* Searches for the full path of the wrapper. Returns - newly allocated full path name if found, NULL otherwise */ -char * -find_executable (const char* wrapper) -{ - int has_slash = 0; - const char* p; - const char* p_next; - /* static buffer for getcwd */ - char tmp[LT_PATHMAX + 1]; - int tmp_len; - char* concat_name; - - DEBUG("(find_executable) : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"); - - if ((wrapper == NULL) || (*wrapper == '\0')) - return NULL; - - /* Absolute path? */ -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':') - { - concat_name = xstrdup (wrapper); - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - } - else - { -#endif - if (IS_DIR_SEPARATOR (wrapper[0])) - { - concat_name = xstrdup (wrapper); - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - } -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - } -#endif - - for (p = wrapper; *p; p++) - if (*p == '/') - { - has_slash = 1; - break; - } - if (!has_slash) - { - /* no slashes; search PATH */ - const char* path = getenv ("PATH"); - if (path != NULL) - { - for (p = path; *p; p = p_next) - { - const char* q; - size_t p_len; - for (q = p; *q; q++) - if (IS_PATH_SEPARATOR(*q)) - break; - p_len = q - p; - p_next = (*q == '\0' ? q : q + 1); - if (p_len == 0) - { - /* empty path: current directory */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - tmp_len = strlen(tmp); - concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1); - memcpy (concat_name, tmp, tmp_len); - concat_name[tmp_len] = '/'; - strcpy (concat_name + tmp_len + 1, wrapper); - } - else - { - concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1); - memcpy (concat_name, p, p_len); - concat_name[p_len] = '/'; - strcpy (concat_name + p_len + 1, wrapper); - } - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - } - } - /* not found in PATH; assume curdir */ - } - /* Relative path | not found in path: prepend cwd */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - tmp_len = strlen(tmp); - concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1); - memcpy (concat_name, tmp, tmp_len); - concat_name[tmp_len] = '/'; - strcpy (concat_name + tmp_len + 1, wrapper); - - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - return NULL; -} - -char * -strendzap(char *str, const char *pat) -{ - size_t len, patlen; - - assert(str != NULL); - assert(pat != NULL); - - len = strlen(str); - patlen = strlen(pat); - - if (patlen <= len) - { - str += len - patlen; - if (strcmp(str, pat) == 0) - *str = '\0'; - } - return str; -} - -static void -lt_error_core (int exit_status, const char * mode, - const char * message, va_list ap) -{ - fprintf (stderr, "%s: %s: ", program_name, mode); - vfprintf (stderr, message, ap); - fprintf (stderr, ".\n"); - - if (exit_status >= 0) - exit (exit_status); -} - -void -lt_fatal (const char *message, ...) -{ - va_list ap; - va_start (ap, message); - lt_error_core (EXIT_FAILURE, "FATAL", message, ap); - va_end (ap); -} -EOF - # we should really use a build-platform specific compiler - # here, but OTOH, the wrappers (shell script and this C one) - # are only useful if you want to execute the "real" binary. - # Since the "real" binary is built for $host, then this - # wrapper might as well be built for $host, too. - $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource - ;; - esac - $rm $output - trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 - - $echo > $output "\ -#! $SHELL - -# $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# The $output program cannot be directly executed until all the libtool -# libraries that it depends on are installed. -# -# This wrapper script should never be moved out of the build directory. -# If it is, it will not operate correctly. - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='${SED} -e 1s/^X//' -sed_quote_subst='$sed_quote_subst' - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -relink_command=\"$relink_command\" - -# This environment variable determines our operation mode. -if test \"\$libtool_install_magic\" = \"$magic\"; then - # install mode needs the following variable: - notinst_deplibs='$notinst_deplibs' -else - # When we are sourced in execute mode, \$file and \$echo are already set. - if test \"\$libtool_execute_magic\" != \"$magic\"; then - echo=\"$qecho\" - file=\"\$0\" - # Make sure echo works. - if test \"X\$1\" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift - elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then - # Yippee, \$echo works! - : - else - # Restart under the correct shell, and then maybe \$echo will work. - exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} - fi - fi\ -" - $echo >> $output "\ - - # Find the directory that this script lives in. - thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` - test \"x\$thisdir\" = \"x\$file\" && thisdir=. - - # Follow symbolic links until we get to the real thisdir. - file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` - while test -n \"\$file\"; do - destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` - - # If there was a directory component, then change thisdir. - if test \"x\$destdir\" != \"x\$file\"; then - case \"\$destdir\" in - [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; - *) thisdir=\"\$thisdir/\$destdir\" ;; - esac - fi - - file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` - file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` - done - - # Try to get the absolute directory name. - absdir=\`cd \"\$thisdir\" && pwd\` - test -n \"\$absdir\" && thisdir=\"\$absdir\" -" - - if test "$fast_install" = yes; then - $echo >> $output "\ - program=lt-'$outputname'$exeext - progdir=\"\$thisdir/$objdir\" - - if test ! -f \"\$progdir/\$program\" || \\ - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ - test \"X\$file\" != \"X\$progdir/\$program\"; }; then - - file=\"\$\$-\$program\" - - if test ! -d \"\$progdir\"; then - $mkdir \"\$progdir\" - else - $rm \"\$progdir/\$file\" - fi" - - $echo >> $output "\ - - # relink executable if necessary - if test -n \"\$relink_command\"; then - if relink_command_output=\`eval \$relink_command 2>&1\`; then : - else - $echo \"\$relink_command_output\" >&2 - $rm \"\$progdir/\$file\" - exit $EXIT_FAILURE - fi - fi - - $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || - { $rm \"\$progdir/\$program\"; - $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } - $rm \"\$progdir/\$file\" - fi" - else - $echo >> $output "\ - program='$outputname' - progdir=\"\$thisdir/$objdir\" -" - fi - - $echo >> $output "\ - - if test -f \"\$progdir/\$program\"; then" - - # Export our shlibpath_var if we have one. - if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then - $echo >> $output "\ - # Add our own library path to $shlibpath_var - $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" - - # Some systems cannot cope with colon-terminated $shlibpath_var - # The second colon is a workaround for a bug in BeOS R4 sed - $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` - - export $shlibpath_var -" - fi - - # fixup the dll searchpath if we need to. - if test -n "$dllsearchpath"; then - $echo >> $output "\ - # Add the dll search path components to the executable PATH - PATH=$dllsearchpath:\$PATH -" - fi - - $echo >> $output "\ - if test \"\$libtool_execute_magic\" != \"$magic\"; then - # Run the actual program with our arguments. -" - case $host in - # Backslashes separate directories on plain windows - *-*-mingw | *-*-os2*) - $echo >> $output "\ - exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} -" - ;; - - *) - $echo >> $output "\ - exec \"\$progdir/\$program\" \${1+\"\$@\"} -" - ;; - esac - $echo >> $output "\ - \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" - exit $EXIT_FAILURE - fi - else - # The program doesn't exist. - \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 - \$echo \"This script is just a wrapper for \$program.\" 1>&2 - $echo \"See the $PACKAGE documentation for more information.\" 1>&2 - exit $EXIT_FAILURE - fi -fi\ -" - chmod +x $output - fi - exit $EXIT_SUCCESS - ;; - esac - - # See if we need to build an old-fashioned archive. - for oldlib in $oldlibs; do - - if test "$build_libtool_libs" = convenience; then - oldobjs="$libobjs_save" - addlibs="$convenience" - build_libtool_libs=no - else - if test "$build_libtool_libs" = module; then - oldobjs="$libobjs_save" - build_libtool_libs=no - else - oldobjs="$old_deplibs $non_pic_objects" - fi - addlibs="$old_convenience" - fi - - if test -n "$addlibs"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $addlibs - oldobjs="$oldobjs $func_extract_archives_result" - fi - - # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - cmds=$old_archive_from_new_cmds - else - # POSIX demands no paths to be encoded in archives. We have - # to avoid creating archives with duplicate basenames if we - # might have to extract them afterwards, e.g., when creating a - # static archive out of a convenience library, or when linking - # the entirety of a libtool archive into another (currently - # not supported by libtool). - if (for obj in $oldobjs - do - $echo "X$obj" | $Xsed -e 's%^.*/%%' - done | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "copying selected object files to avoid basename conflicts..." - - if test -z "$gentop"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - exit_status=$? - if test "$exit_status" -ne 0 && test ! -d "$gentop"; then - exit $exit_status - fi - fi - - save_oldobjs=$oldobjs - oldobjs= - counter=1 - for obj in $save_oldobjs - do - objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - case " $oldobjs " in - " ") oldobjs=$obj ;; - *[\ /]"$objbase "*) - while :; do - # Make sure we don't pick an alternate name that also - # overlaps. - newobj=lt$counter-$objbase - counter=`expr $counter + 1` - case " $oldobjs " in - *[\ /]"$newobj "*) ;; - *) if test ! -f "$gentop/$newobj"; then break; fi ;; - esac - done - $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" - $run ln "$obj" "$gentop/$newobj" || - $run cp "$obj" "$gentop/$newobj" - oldobjs="$oldobjs $gentop/$newobj" - ;; - *) oldobjs="$oldobjs $obj" ;; - esac - done - fi - - eval cmds=\"$old_archive_cmds\" - - if len=`expr "X$cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - cmds=$old_archive_cmds - else - # the command line is too long to link in one step, link in parts - $echo "using piecewise archive linking..." - save_RANLIB=$RANLIB - RANLIB=: - objlist= - concat_cmds= - save_oldobjs=$oldobjs - - # Is there a better way of finding the last object in the list? - for obj in $save_oldobjs - do - last_oldobj=$obj - done - for obj in $save_oldobjs - do - oldobjs="$objlist $obj" - objlist="$objlist $obj" - eval test_cmds=\"$old_archive_cmds\" - if len=`expr "X$test_cmds" : ".*" 2>/dev/null` && - test "$len" -le "$max_cmd_len"; then - : - else - # the above command should be used before it gets too long - oldobjs=$objlist - if test "$obj" = "$last_oldobj" ; then - RANLIB=$save_RANLIB - fi - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" - objlist= - fi - done - RANLIB=$save_RANLIB - oldobjs=$objlist - if test "X$oldobjs" = "X" ; then - eval cmds=\"\$concat_cmds\" - else - eval cmds=\"\$concat_cmds~\$old_archive_cmds\" - fi - fi - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - eval cmd=\"$cmd\" - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$generated"; then - $show "${rm}r$generated" - $run ${rm}r$generated - fi - - # Now create the libtool archive. - case $output in - *.la) - old_library= - test "$build_old_libs" = yes && old_library="$libname.$libext" - $show "creating $output" - - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` - if test "$hardcode_automatic" = yes ; then - relink_command= - fi - - - # Only create the output if not a dry run. - if test -z "$run"; then - for installed in no yes; do - if test "$installed" = yes; then - if test -z "$install_libdir"; then - break - fi - output="$output_objdir/$outputname"i - # Replace all uninstalled libtool libraries with the installed ones - newdependency_libs= - for deplib in $dependency_libs; do - case $deplib in - *.la) - name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdependency_libs="$newdependency_libs $libdir/$name" - ;; - *) newdependency_libs="$newdependency_libs $deplib" ;; - esac - done - dependency_libs="$newdependency_libs" - newdlfiles= - for lib in $dlfiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlfiles="$newdlfiles $libdir/$name" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlprefiles="$newdlprefiles $libdir/$name" - done - dlprefiles="$newdlprefiles" - else - newdlfiles= - for lib in $dlfiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlfiles="$newdlfiles $abs" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlprefiles="$newdlprefiles $abs" - done - dlprefiles="$newdlprefiles" - fi - $rm $output - # place dlname in correct position for cygwin - tdlname=$dlname - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac - $echo > $output "\ -# $outputname - a libtool library file -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='$tdlname' - -# Names of this library. -library_names='$library_names' - -# The name of the static archive. -old_library='$old_library' - -# Libraries that this one depends upon. -dependency_libs='$dependency_libs' - -# Version information for $libname. -current=$current -age=$age -revision=$revision - -# Is this an already installed library? -installed=$installed - -# Should we warn about portability when linking against -modules? -shouldnotlink=$module - -# Files to dlopen/dlpreopen -dlopen='$dlfiles' -dlpreopen='$dlprefiles' - -# Directory that this library needs to be installed in: -libdir='$install_libdir'" - if test "$installed" = no && test "$need_relink" = yes; then - $echo >> $output "\ -relink_command=\"$relink_command\"" - fi - done - fi - - # Do a symbolic link so that the libtool archive can be found in - # LD_LIBRARY_PATH before the program is installed. - $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" - $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? - ;; - esac - exit $EXIT_SUCCESS - ;; - - # libtool install mode - install) - modename="$modename: install" - - # There may be an optional sh(1) argument at the beginning of - # install_prog (especially on Windows NT). - if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || - # Allow the use of GNU shtool's install command. - $echo "X$nonopt" | grep shtool > /dev/null; then - # Aesthetically quote it. - arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - install_prog="$arg " - arg="$1" - shift - else - install_prog= - arg=$nonopt - fi - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog$arg" - - # We need to accept at least all the BSD install flags. - dest= - files= - opts= - prev= - install_type= - isdir=no - stripme= - for arg - do - if test -n "$dest"; then - files="$files $dest" - dest=$arg - continue - fi - - case $arg in - -d) isdir=yes ;; - -f) - case " $install_prog " in - *[\\\ /]cp\ *) ;; - *) prev=$arg ;; - esac - ;; - -g | -m | -o) prev=$arg ;; - -s) - stripme=" -s" - continue - ;; - -*) - ;; - *) - # If the previous option needed an argument, then skip it. - if test -n "$prev"; then - prev= - else - dest=$arg - continue - fi - ;; - esac - - # Aesthetically quote the argument. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog $arg" - done - - if test -z "$install_prog"; then - $echo "$modename: you must specify an install program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$prev"; then - $echo "$modename: the \`$prev' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -z "$files"; then - if test -z "$dest"; then - $echo "$modename: no file or destination specified" 1>&2 - else - $echo "$modename: you must specify a destination" 1>&2 - fi - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Strip any trailing slash from the destination. - dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` - - # Check to see that the destination is a directory. - test -d "$dest" && isdir=yes - if test "$isdir" = yes; then - destdir="$dest" - destname= - else - destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` - test "X$destdir" = "X$dest" && destdir=. - destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` - - # Not a directory, so check to see that there is only one file specified. - set dummy $files - if test "$#" -gt 2; then - $echo "$modename: \`$dest' is not a directory" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - for file in $files; do - case $file in - *.lo) ;; - *) - $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - esac - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - staticlibs= - future_libdirs= - current_libdirs= - for file in $files; do - - # Do each installation. - case $file in - *.$libext) - # Do the static libraries later. - staticlibs="$staticlibs $file" - ;; - - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - library_names= - old_library= - relink_command= - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Add the libdir to current_libdirs if it is the destination. - if test "X$destdir" = "X$libdir"; then - case "$current_libdirs " in - *" $libdir "*) ;; - *) current_libdirs="$current_libdirs $libdir" ;; - esac - else - # Note the libdir as a future libdir. - case "$future_libdirs " in - *" $libdir "*) ;; - *) future_libdirs="$future_libdirs $libdir" ;; - esac - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ - test "X$dir" = "X$file/" && dir= - dir="$dir$objdir" - - if test -n "$relink_command"; then - # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` - - # Don't allow the user to place us outside of our expected - # location b/c this prevents finding dependent libraries that - # are installed to the same prefix. - # At present, this check doesn't affect windows .dll's that - # are installed into $libdir/../bin (currently, that works fine) - # but it's something to keep an eye on. - if test "$inst_prefix_dir" = "$destdir"; then - $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` - else - relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` - fi - - $echo "$modename: warning: relinking \`$file'" 1>&2 - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - exit $EXIT_FAILURE - fi - fi - - # See the names of the shared library. - set dummy $library_names - if test -n "$2"; then - realname="$2" - shift - shift - - srcname="$realname" - test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - $show "$install_prog $dir/$srcname $destdir/$realname" - $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? - if test -n "$stripme" && test -n "$striplib"; then - $show "$striplib $destdir/$realname" - $run eval "$striplib $destdir/$realname" || exit $? - fi - - if test "$#" -gt 0; then - # Delete the old symlinks, and create new ones. - # Try `ln -sf' first, because the `ln' binary might depend on - # the symlink we replace! Solaris /bin/ln does not understand -f, - # so we also need to try rm && ln -s. - for linkname - do - if test "$linkname" != "$realname"; then - $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" - $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" - fi - done - fi - - # Do each command in the postinstall commands. - lib="$destdir/$realname" - cmds=$postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' - fi - - exit $lt_exit - } - done - IFS="$save_ifs" - fi - - # Install the pseudo-library for information purposes. - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" - ;; - - *.lo) - # Install (i.e. copy) a libtool object. - - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. - case $destfile in - *.lo) - staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` - ;; - *.$objext) - staticdest="$destfile" - destfile= - ;; - *) - $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Install the libtool object if requested. - if test -n "$destfile"; then - $show "$install_prog $file $destfile" - $run eval "$install_prog $file $destfile" || exit $? - fi - - # Install the old object if enabled. - if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` - - $show "$install_prog $staticobj $staticdest" - $run eval "$install_prog \$staticobj \$staticdest" || exit $? - fi - exit $EXIT_SUCCESS - ;; - - *) - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # If the file is missing, and there is a .exe on the end, strip it - # because it is most likely a libtool script we actually want to - # install - stripped_ext="" - case $file in - *.exe) - if test ! -f "$file"; then - file=`$echo $file|${SED} 's,.exe$,,'` - stripped_ext=".exe" - fi - ;; - esac - - # Do a test to see if this is really a libtool program. - case $host in - *cygwin*|*mingw*) - wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` - ;; - *) - wrapper=$file - ;; - esac - if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then - notinst_deplibs= - relink_command= - - # Note that it is not necessary on cygwin/mingw to append a dot to - # foo even if both foo and FILE.exe exist: automatic-append-.exe - # behavior happens only for exec(3), not for open(2)! Also, sourcing - # `FILE.' does not work on cygwin managed mounts. - # - # If there is no directory component, then add one. - case $wrapper in - */* | *\\*) . ${wrapper} ;; - *) . ./${wrapper} ;; - esac - - # Check the variables that should have been set. - if test -z "$notinst_deplibs"; then - $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 - exit $EXIT_FAILURE - fi - - finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - # If there is no directory component, then add one. - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - fi - libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then - $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 - finalize=no - fi - done - - relink_command= - # Note that it is not necessary on cygwin/mingw to append a dot to - # foo even if both foo and FILE.exe exist: automatic-append-.exe - # behavior happens only for exec(3), not for open(2)! Also, sourcing - # `FILE.' does not work on cygwin managed mounts. - # - # If there is no directory component, then add one. - case $wrapper in - */* | *\\*) . ${wrapper} ;; - *) . ./${wrapper} ;; - esac - - outputname= - if test "$fast_install" = no && test -n "$relink_command"; then - if test "$finalize" = yes && test -z "$run"; then - tmpdir=`func_mktempdir` - file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` - outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` - - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - ${rm}r "$tmpdir" - continue - fi - file="$outputname" - else - $echo "$modename: warning: cannot relink \`$file'" 1>&2 - fi - else - # Install the binary that we compiled earlier. - file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` - fi - fi - - # remove .exe since cygwin /usr/bin/install will append another - # one anyway - case $install_prog,$host in - */usr/bin/install*,*cygwin*) - case $file:$destfile in - *.exe:*.exe) - # this is ok - ;; - *.exe:*) - destfile=$destfile.exe - ;; - *:*.exe) - destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` - ;; - esac - ;; - esac - $show "$install_prog$stripme $file $destfile" - $run eval "$install_prog\$stripme \$file \$destfile" || exit $? - test -n "$outputname" && ${rm}r "$tmpdir" - ;; - esac - done - - for file in $staticlibs; do - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - - # Set up the ranlib parameters. - oldlib="$destdir/$name" - - $show "$install_prog $file $oldlib" - $run eval "$install_prog \$file \$oldlib" || exit $? - - if test -n "$stripme" && test -n "$old_striplib"; then - $show "$old_striplib $oldlib" - $run eval "$old_striplib $oldlib" || exit $? - fi - - # Do each command in the postinstall commands. - cmds=$old_postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$future_libdirs"; then - $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 - fi - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - test -n "$run" && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' - else - exit $EXIT_SUCCESS - fi - ;; - - # libtool finish mode - finish) - modename="$modename: finish" - libdirs="$nonopt" - admincmds= - - if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then - for dir - do - libdirs="$libdirs $dir" - done - - for libdir in $libdirs; do - if test -n "$finish_cmds"; then - # Do each command in the finish commands. - cmds=$finish_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || admincmds="$admincmds - $cmd" - done - IFS="$save_ifs" - fi - if test -n "$finish_eval"; then - # Do the single finish_eval. - eval cmds=\"$finish_eval\" - $run eval "$cmds" || admincmds="$admincmds - $cmds" - fi - done - fi - - # Exit here if they wanted silent mode. - test "$show" = : && exit $EXIT_SUCCESS - - $echo "X----------------------------------------------------------------------" | $Xsed - $echo "Libraries have been installed in:" - for libdir in $libdirs; do - $echo " $libdir" - done - $echo - $echo "If you ever happen to want to link against installed libraries" - $echo "in a given directory, LIBDIR, you must either use libtool, and" - $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - $echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then - $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - $echo " during execution" - fi - if test -n "$runpath_var"; then - $echo " - add LIBDIR to the \`$runpath_var' environment variable" - $echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - - $echo " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then - $echo " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then - $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi - $echo - $echo "See any operating system documentation about shared libraries for" - $echo "more information, such as the ld(1) and ld.so(8) manual pages." - $echo "X----------------------------------------------------------------------" | $Xsed - exit $EXIT_SUCCESS - ;; - - # libtool execute mode - execute) - modename="$modename: execute" - - # The first argument is the command name. - cmd="$nonopt" - if test -z "$cmd"; then - $echo "$modename: you must specify a COMMAND" 1>&2 - $echo "$help" - exit $EXIT_FAILURE - fi - - # Handle -dlopen flags immediately. - for file in $execute_dlfiles; do - if test ! -f "$file"; then - $echo "$modename: \`$file' is not a file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - dir= - case $file in - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Read the libtool library. - dlname= - library_names= - - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Skip this library if it cannot be dlopened. - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" - continue - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - - if test -f "$dir/$objdir/$dlname"; then - dir="$dir/$objdir" - else - $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 - exit $EXIT_FAILURE - fi - ;; - - *.lo) - # Just add the directory containing the .lo file. - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - ;; - - *) - $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 - continue - ;; - esac - - # Get the absolute pathname. - absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir="$absdir" - - # Now add the directory to shlibpath_var. - if eval "test -z \"\$$shlibpath_var\""; then - eval "$shlibpath_var=\"\$dir\"" - else - eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" - fi - done - - # This variable tells wrapper scripts just to set shlibpath_var - # rather than running their programs. - libtool_execute_magic="$magic" - - # Check if any of the arguments is a wrapper script. - args= - for file - do - case $file in - -*) ;; - *) - # Do a test to see if this is really a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Transform arg to wrapped name. - file="$progdir/$program" - fi - ;; - esac - # Quote arguments (to preserve shell metacharacters). - file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` - args="$args \"$file\"" - done - - if test -z "$run"; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" - fi - - # Restore saved environment variables - if test "${save_LC_ALL+set}" = set; then - LC_ALL="$save_LC_ALL"; export LC_ALL - fi - if test "${save_LANG+set}" = set; then - LANG="$save_LANG"; export LANG - fi - - # Now prepare to actually exec the command. - exec_cmd="\$cmd$args" - else - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" - $echo "export $shlibpath_var" - fi - $echo "$cmd$args" - exit $EXIT_SUCCESS - fi - ;; - - # libtool clean and uninstall mode - clean | uninstall) - modename="$modename: $mode" - rm="$nonopt" - files= - rmforce= - exit_status=0 - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - for arg - do - case $arg in - -f) rm="$rm $arg"; rmforce=yes ;; - -*) rm="$rm $arg" ;; - *) files="$files $arg" ;; - esac - done - - if test -z "$rm"; then - $echo "$modename: you must specify an RM program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - rmdirs= - - origobjdir="$objdir" - for file in $files; do - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - if test "X$dir" = "X$file"; then - dir=. - objdir="$origobjdir" - else - objdir="$dir/$origobjdir" - fi - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - test "$mode" = uninstall && objdir="$dir" - - # Remember objdir for removal later, being careful to avoid duplicates - if test "$mode" = clean; then - case " $rmdirs " in - *" $objdir "*) ;; - *) rmdirs="$rmdirs $objdir" ;; - esac - fi - - # Don't error if the file doesn't exist and rm -f was used. - if (test -L "$file") >/dev/null 2>&1 \ - || (test -h "$file") >/dev/null 2>&1 \ - || test -f "$file"; then - : - elif test -d "$file"; then - exit_status=1 - continue - elif test "$rmforce" = yes; then - continue - fi - - rmfiles="$file" - - case $name in - *.la) - # Possibly a libtool archive, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - . $dir/$name - - # Delete the libtool libraries and symlinks. - for n in $library_names; do - rmfiles="$rmfiles $objdir/$n" - done - test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" - - case "$mode" in - clean) - case " $library_names " in - # " " in the beginning catches empty $dlname - *" $dlname "*) ;; - *) rmfiles="$rmfiles $objdir/$dlname" ;; - esac - test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" - ;; - uninstall) - if test -n "$library_names"; then - # Do each command in the postuninstall commands. - cmds=$postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. - cmds=$old_postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - # FIXME: should reinstall the best remaining shared library. - ;; - esac - fi - ;; - - *.lo) - # Possibly a libtool object, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - - # Read the .lo file - . $dir/$name - - # Add PIC object to the list of files to remove. - if test -n "$pic_object" \ - && test "$pic_object" != none; then - rmfiles="$rmfiles $dir/$pic_object" - fi - - # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" \ - && test "$non_pic_object" != none; then - rmfiles="$rmfiles $dir/$non_pic_object" - fi - fi - ;; - - *) - if test "$mode" = clean ; then - noexename=$name - case $file in - *.exe) - file=`$echo $file|${SED} 's,.exe$,,'` - noexename=`$echo $name|${SED} 's,.exe$,,'` - # $file with .exe has already been added to rmfiles, - # add $file without .exe - rmfiles="$rmfiles $file" - ;; - esac - # Do a test to see if this is a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - relink_command= - . $dir/$noexename - - # note $name still contains .exe if it was in $file originally - # as does the version of $file that was added into $rmfiles - rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" - if test "$fast_install" = yes && test -n "$relink_command"; then - rmfiles="$rmfiles $objdir/lt-$name" - fi - if test "X$noexename" != "X$name" ; then - rmfiles="$rmfiles $objdir/lt-${noexename}.c" - fi - fi - fi - ;; - esac - $show "$rm $rmfiles" - $run $rm $rmfiles || exit_status=1 - done - objdir="$origobjdir" - - # Try to remove the ${objdir}s in the directories where we deleted files - for dir in $rmdirs; do - if test -d "$dir"; then - $show "rmdir $dir" - $run rmdir $dir >/dev/null 2>&1 - fi - done - - exit $exit_status - ;; - - "") - $echo "$modename: you must specify a MODE" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test -z "$exec_cmd"; then - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - fi -fi # test -z "$show_help" - -if test -n "$exec_cmd"; then - eval exec $exec_cmd - exit $EXIT_FAILURE -fi - -# We need to display help for each of the modes. -case $mode in -"") $echo \ -"Usage: $modename [OPTION]... [MODE-ARG]... - -Provide generalized library-building support services. - - --config show all configuration variables - --debug enable verbose shell tracing --n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --finish same as \`--mode=finish' - --help display this help message and exit - --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] - --quiet same as \`--silent' - --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - --version print version information - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for -a more detailed description of MODE. - -Report bugs to ." - exit $EXIT_SUCCESS - ;; - -clean) - $echo \ -"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... - -Remove files from the build directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, object or program, all the files associated -with it are deleted. Otherwise, only FILE itself is deleted using RM." - ;; - -compile) - $echo \ -"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE - -Compile a source file into a libtool library object. - -This mode accepts the following additional options: - - -o OUTPUT-FILE set the output file name to OUTPUT-FILE - -prefer-pic try to building PIC objects only - -prefer-non-pic try to building non-PIC objects only - -static always build a \`.o' file suitable for static linking - -COMPILE-COMMAND is a command to be used in creating a \`standard' object file -from the given SOURCEFILE. - -The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix \`.c' with the -library object suffix, \`.lo'." - ;; - -execute) - $echo \ -"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... - -Automatically set library path, then run a program. - -This mode accepts the following additional options: - - -dlopen FILE add the directory containing FILE to the library path - -This mode sets the library path environment variable according to \`-dlopen' -flags. - -If any of the ARGS are libtool executable wrappers, then they are translated -into their corresponding uninstalled binary, and any of their required library -directories are added to the library path. - -Then, COMMAND is executed, with ARGS as arguments." - ;; - -finish) - $echo \ -"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... - -Complete the installation of libtool libraries. - -Each LIBDIR is a directory that contains libtool libraries. - -The commands that this mode executes may require superuser privileges. Use -the \`--dry-run' option if you just want to see what would be executed." - ;; - -install) - $echo \ -"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... - -Install executables or libraries. - -INSTALL-COMMAND is the installation command. The first component should be -either the \`install' or \`cp' program. - -The rest of the components are interpreted as arguments to that command (only -BSD-compatible install options are recognized)." - ;; - -link) - $echo \ -"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... - -Link object files or libraries together to form another library, or to -create an executable program. - -LINK-COMMAND is a command using the C compiler that you would use to create -a program from several object files. - -The following components of LINK-COMMAND are treated specially: - - -all-static do not do any dynamic linking at all - -avoid-version do not add a version suffix if possible - -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime - -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols - -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) - -export-symbols SYMFILE - try to export only the symbols listed in SYMFILE - -export-symbols-regex REGEX - try to export only the symbols matching REGEX - -LLIBDIR search LIBDIR for required installed libraries - -lNAME OUTPUT-FILE requires the installed library libNAME - -module build a library that can dlopened - -no-fast-install disable the fast-install mode - -no-install link a not-installable executable - -no-undefined declare that a library does not refer to external symbols - -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE Use a list of object files found in FILE to specify objects - -precious-files-regex REGEX - don't remove output files matching REGEX - -release RELEASE specify package release information - -rpath LIBDIR the created library will eventually be installed in LIBDIR - -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries - -static do not do any dynamic linking of libtool libraries - -version-info CURRENT[:REVISION[:AGE]] - specify library version info [each variable defaults to 0] - -All other options (arguments beginning with \`-') are ignored. - -Every other argument is treated as a filename. Files ending in \`.la' are -treated as uninstalled libtool libraries, other files are standard or library -object files. - -If the OUTPUT-FILE ends in \`.la', then a libtool library is created, -only library objects (\`.lo' files) may be specified, and \`-rpath' is -required, except when creating a convenience library. - -If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created -using \`ar' and \`ranlib', or on Windows using \`lib'. - -If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file -is created, otherwise an executable program is created." - ;; - -uninstall) - $echo \ -"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... - -Remove libraries from an installation directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, all the files associated with it are deleted. -Otherwise, only FILE itself is deleted using RM." - ;; - -*) - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; -esac - -$echo -$echo "Try \`$modename --help' for more information about other modes." - -exit $? - -# The TAGs below are defined such that we never get into a situation -# in which we disable both kinds of libraries. Given conflicting -# choices, we go for a static library, that is the most portable, -# since we can't tell whether shared libraries were disabled because -# the user asked for that or because the platform doesn't support -# them. This is particularly important on AIX, because we don't -# support having both static and shared libraries enabled at the same -# time on that platform, so we default to a shared-only configuration. -# If a disable-shared tag is given, we'll fallback to a static-only -# configuration. But we'll never go from static-only to shared-only. - -# ### BEGIN LIBTOOL TAG CONFIG: disable-shared -disable_libs=shared -# ### END LIBTOOL TAG CONFIG: disable-shared - -# ### BEGIN LIBTOOL TAG CONFIG: disable-static -disable_libs=static -# ### END LIBTOOL TAG CONFIG: disable-static - -# Local Variables: -# mode:shell-script -# sh-indentation:2 -# End: diff --git a/project/jni/sdl_ttf/missing b/project/jni/sdl_ttf/missing deleted file mode 100755 index 64b5f901d..000000000 --- a/project/jni/sdl_ttf/missing +++ /dev/null @@ -1,353 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2004-09-07.08 - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004 -# Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case "$1" in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Send bug reports to ." - exit 0 - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit 0 - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). -case "$1" in - lex|yacc) - # Not GNU programs, they don't have --version. - ;; - - tar) - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - exit 1 - fi - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case "$f" in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison|yacc) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if [ ! -f y.tab.h ]; then - echo >y.tab.h - fi - if [ ! -f y.tab.c ]; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex|flex) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if [ ! -f lex.yy.c ]; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit 1 - fi - ;; - - makeinfo) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` - fi - touch $file - ;; - - tar) - shift - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case "$firstarg" in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case "$firstarg" in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/project/jni/sdl_ttf/version.rc b/project/jni/sdl_ttf/version.rc deleted file mode 100644 index 360b6c198..000000000 --- a/project/jni/sdl_ttf/version.rc +++ /dev/null @@ -1,39 +0,0 @@ -#define APSTUDIO_READONLY_SYMBOLS -#include "afxres.h" -#undef APSTUDIO_READONLY_SYMBOLS - -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,9,0 - PRODUCTVERSION 2,0,9,0 - FILEFLAGSMASK 0x3fL - FILEFLAGS 0x0L - FILEOS 0x40004L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "\0" - VALUE "FileDescription", "SDL_ttf\0" - VALUE "FileVersion", "2, 0, 9, 0\0" - VALUE "InternalName", "SDL_ttf\0" - VALUE "LegalCopyright", "Copyright © 2007 Sam Lantinga\0" - VALUE "OriginalFilename", "SDL_ttf.dll\0" - VALUE "ProductName", "Simple DirectMedia Layer\0" - VALUE "ProductVersion", "2, 0, 9, 0\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/project/jni/tremor/Android.mk b/project/jni/tremor/Android.mk index 295c7d23c..8b1aa45cc 100644 --- a/project/jni/tremor/Android.mk +++ b/project/jni/tremor/Android.mk @@ -4,7 +4,7 @@ include $(CLEAR_VARS) LOCAL_MODULE := tremor -LOCAL_CFLAGS := -I$(LOCAL_PATH) -DHAVE_ALLOCA_H -I$(LOCAL_PATH)/../ogg/include/ogg -I$(LOCAL_PATH)/../ogg/include +LOCAL_CFLAGS := -I$(LOCAL_PATH) -DHAVE_ALLOCA_H -I$(LOCAL_PATH)/../ogg/include/ogg -I$(LOCAL_PATH)/../ogg/include -I$(LOCAL_PATH)/include LOCAL_CPP_EXTENSION := .cpp diff --git a/project/jni/tremor/config_types.h b/project/jni/tremor/config_types.h deleted file mode 100644 index 1fdcb27fe..000000000 --- a/project/jni/tremor/config_types.h +++ /dev/null @@ -1,25 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * - * * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002 * - * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * - * * - ******************************************************************** - - function: #ifdef jail to whip a few platforms into the UNIX ideal. - - ********************************************************************/ -#ifndef _OS_CVTYPES_H -#define _OS_CVTYPES_H - -typedef long long ogg_int64_t; -typedef int ogg_int32_t; -typedef unsigned int ogg_uint32_t; -typedef short ogg_int16_t; - -#endif diff --git a/project/jni/tremor/ivorbiscodec.h b/project/jni/tremor/include/tremor/ivorbiscodec.h similarity index 100% rename from project/jni/tremor/ivorbiscodec.h rename to project/jni/tremor/include/tremor/ivorbiscodec.h diff --git a/project/jni/tremor/ivorbisfile.h b/project/jni/tremor/include/tremor/ivorbisfile.h similarity index 100% rename from project/jni/tremor/ivorbisfile.h rename to project/jni/tremor/include/tremor/ivorbisfile.h diff --git a/project/jni/xerces/Android.mk b/project/jni/xerces/Android.mk index 179ff7ae4..ed81bf888 100644 --- a/project/jni/xerces/Android.mk +++ b/project/jni/xerces/Android.mk @@ -6,7 +6,7 @@ XERCES_SUBDIRS := $(patsubst $(LOCAL_PATH)/%, %, $(shell find $(LOCAL_PATH)/src/ LOCAL_MODULE := xerces -LOCAL_CFLAGS := -DHAVE_CONFIG_H -I$(LOCAL_PATH) -I$(LOCAL_PATH)/src -I$(LOCAL_PATH)/.. +LOCAL_CFLAGS := -DHAVE_CONFIG_H -I$(LOCAL_PATH) -I$(LOCAL_PATH)/src -I$(LOCAL_PATH)/include -I$(LOCAL_PATH)/.. LOCAL_CPP_EXTENSION := .cpp diff --git a/project/jni/xerces/src/xercesc/dom/DOM.hpp b/project/jni/xerces/include/xercesc/dom/DOM.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOM.hpp rename to project/jni/xerces/include/xercesc/dom/DOM.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMAttr.hpp b/project/jni/xerces/include/xercesc/dom/DOMAttr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMAttr.hpp rename to project/jni/xerces/include/xercesc/dom/DOMAttr.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMCDATASection.hpp b/project/jni/xerces/include/xercesc/dom/DOMCDATASection.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMCDATASection.hpp rename to project/jni/xerces/include/xercesc/dom/DOMCDATASection.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMCharacterData.hpp b/project/jni/xerces/include/xercesc/dom/DOMCharacterData.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMCharacterData.hpp rename to project/jni/xerces/include/xercesc/dom/DOMCharacterData.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMComment.hpp b/project/jni/xerces/include/xercesc/dom/DOMComment.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMComment.hpp rename to project/jni/xerces/include/xercesc/dom/DOMComment.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMConfiguration.hpp b/project/jni/xerces/include/xercesc/dom/DOMConfiguration.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMConfiguration.hpp rename to project/jni/xerces/include/xercesc/dom/DOMConfiguration.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMDocument.hpp b/project/jni/xerces/include/xercesc/dom/DOMDocument.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMDocument.hpp rename to project/jni/xerces/include/xercesc/dom/DOMDocument.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMDocumentFragment.hpp b/project/jni/xerces/include/xercesc/dom/DOMDocumentFragment.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMDocumentFragment.hpp rename to project/jni/xerces/include/xercesc/dom/DOMDocumentFragment.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMDocumentRange.hpp b/project/jni/xerces/include/xercesc/dom/DOMDocumentRange.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMDocumentRange.hpp rename to project/jni/xerces/include/xercesc/dom/DOMDocumentRange.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMDocumentTraversal.hpp b/project/jni/xerces/include/xercesc/dom/DOMDocumentTraversal.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMDocumentTraversal.hpp rename to project/jni/xerces/include/xercesc/dom/DOMDocumentTraversal.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMDocumentType.hpp b/project/jni/xerces/include/xercesc/dom/DOMDocumentType.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMDocumentType.hpp rename to project/jni/xerces/include/xercesc/dom/DOMDocumentType.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMElement.hpp b/project/jni/xerces/include/xercesc/dom/DOMElement.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMElement.hpp rename to project/jni/xerces/include/xercesc/dom/DOMElement.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMEntity.hpp b/project/jni/xerces/include/xercesc/dom/DOMEntity.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMEntity.hpp rename to project/jni/xerces/include/xercesc/dom/DOMEntity.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMEntityReference.hpp b/project/jni/xerces/include/xercesc/dom/DOMEntityReference.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMEntityReference.hpp rename to project/jni/xerces/include/xercesc/dom/DOMEntityReference.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMError.hpp b/project/jni/xerces/include/xercesc/dom/DOMError.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMError.hpp rename to project/jni/xerces/include/xercesc/dom/DOMError.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMErrorHandler.hpp b/project/jni/xerces/include/xercesc/dom/DOMErrorHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMErrorHandler.hpp rename to project/jni/xerces/include/xercesc/dom/DOMErrorHandler.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMException.hpp b/project/jni/xerces/include/xercesc/dom/DOMException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMException.hpp rename to project/jni/xerces/include/xercesc/dom/DOMException.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMImplementation.hpp b/project/jni/xerces/include/xercesc/dom/DOMImplementation.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMImplementation.hpp rename to project/jni/xerces/include/xercesc/dom/DOMImplementation.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMImplementationLS.hpp b/project/jni/xerces/include/xercesc/dom/DOMImplementationLS.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMImplementationLS.hpp rename to project/jni/xerces/include/xercesc/dom/DOMImplementationLS.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMImplementationList.hpp b/project/jni/xerces/include/xercesc/dom/DOMImplementationList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMImplementationList.hpp rename to project/jni/xerces/include/xercesc/dom/DOMImplementationList.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMImplementationRegistry.hpp b/project/jni/xerces/include/xercesc/dom/DOMImplementationRegistry.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMImplementationRegistry.hpp rename to project/jni/xerces/include/xercesc/dom/DOMImplementationRegistry.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMImplementationSource.hpp b/project/jni/xerces/include/xercesc/dom/DOMImplementationSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMImplementationSource.hpp rename to project/jni/xerces/include/xercesc/dom/DOMImplementationSource.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSException.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSException.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSException.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSInput.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSInput.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSInput.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSInput.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSOutput.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSOutput.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSOutput.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSOutput.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSParser.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSParser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSParser.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSParser.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSParserFilter.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSParserFilter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSParserFilter.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSParserFilter.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSResourceResolver.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSResourceResolver.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSResourceResolver.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSResourceResolver.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSSerializer.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSSerializer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSSerializer.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSSerializer.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLSSerializerFilter.hpp b/project/jni/xerces/include/xercesc/dom/DOMLSSerializerFilter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLSSerializerFilter.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLSSerializerFilter.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMLocator.hpp b/project/jni/xerces/include/xercesc/dom/DOMLocator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMLocator.hpp rename to project/jni/xerces/include/xercesc/dom/DOMLocator.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMMemoryManager.hpp b/project/jni/xerces/include/xercesc/dom/DOMMemoryManager.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMMemoryManager.hpp rename to project/jni/xerces/include/xercesc/dom/DOMMemoryManager.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMNamedNodeMap.hpp b/project/jni/xerces/include/xercesc/dom/DOMNamedNodeMap.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMNamedNodeMap.hpp rename to project/jni/xerces/include/xercesc/dom/DOMNamedNodeMap.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMNode.hpp b/project/jni/xerces/include/xercesc/dom/DOMNode.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMNode.hpp rename to project/jni/xerces/include/xercesc/dom/DOMNode.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMNodeFilter.hpp b/project/jni/xerces/include/xercesc/dom/DOMNodeFilter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMNodeFilter.hpp rename to project/jni/xerces/include/xercesc/dom/DOMNodeFilter.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMNodeIterator.hpp b/project/jni/xerces/include/xercesc/dom/DOMNodeIterator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMNodeIterator.hpp rename to project/jni/xerces/include/xercesc/dom/DOMNodeIterator.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMNodeList.hpp b/project/jni/xerces/include/xercesc/dom/DOMNodeList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMNodeList.hpp rename to project/jni/xerces/include/xercesc/dom/DOMNodeList.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMNotation.hpp b/project/jni/xerces/include/xercesc/dom/DOMNotation.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMNotation.hpp rename to project/jni/xerces/include/xercesc/dom/DOMNotation.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMPSVITypeInfo.hpp b/project/jni/xerces/include/xercesc/dom/DOMPSVITypeInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMPSVITypeInfo.hpp rename to project/jni/xerces/include/xercesc/dom/DOMPSVITypeInfo.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMProcessingInstruction.hpp b/project/jni/xerces/include/xercesc/dom/DOMProcessingInstruction.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMProcessingInstruction.hpp rename to project/jni/xerces/include/xercesc/dom/DOMProcessingInstruction.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMRange.hpp b/project/jni/xerces/include/xercesc/dom/DOMRange.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMRange.hpp rename to project/jni/xerces/include/xercesc/dom/DOMRange.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMRangeException.hpp b/project/jni/xerces/include/xercesc/dom/DOMRangeException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMRangeException.hpp rename to project/jni/xerces/include/xercesc/dom/DOMRangeException.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMStringList.hpp b/project/jni/xerces/include/xercesc/dom/DOMStringList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMStringList.hpp rename to project/jni/xerces/include/xercesc/dom/DOMStringList.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMText.hpp b/project/jni/xerces/include/xercesc/dom/DOMText.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMText.hpp rename to project/jni/xerces/include/xercesc/dom/DOMText.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMTreeWalker.hpp b/project/jni/xerces/include/xercesc/dom/DOMTreeWalker.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMTreeWalker.hpp rename to project/jni/xerces/include/xercesc/dom/DOMTreeWalker.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMTypeInfo.hpp b/project/jni/xerces/include/xercesc/dom/DOMTypeInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMTypeInfo.hpp rename to project/jni/xerces/include/xercesc/dom/DOMTypeInfo.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMUserDataHandler.hpp b/project/jni/xerces/include/xercesc/dom/DOMUserDataHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMUserDataHandler.hpp rename to project/jni/xerces/include/xercesc/dom/DOMUserDataHandler.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMXPathEvaluator.hpp b/project/jni/xerces/include/xercesc/dom/DOMXPathEvaluator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMXPathEvaluator.hpp rename to project/jni/xerces/include/xercesc/dom/DOMXPathEvaluator.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMXPathException.hpp b/project/jni/xerces/include/xercesc/dom/DOMXPathException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMXPathException.hpp rename to project/jni/xerces/include/xercesc/dom/DOMXPathException.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMXPathExpression.hpp b/project/jni/xerces/include/xercesc/dom/DOMXPathExpression.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMXPathExpression.hpp rename to project/jni/xerces/include/xercesc/dom/DOMXPathExpression.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMXPathNSResolver.hpp b/project/jni/xerces/include/xercesc/dom/DOMXPathNSResolver.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMXPathNSResolver.hpp rename to project/jni/xerces/include/xercesc/dom/DOMXPathNSResolver.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMXPathNamespace.hpp b/project/jni/xerces/include/xercesc/dom/DOMXPathNamespace.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMXPathNamespace.hpp rename to project/jni/xerces/include/xercesc/dom/DOMXPathNamespace.hpp diff --git a/project/jni/xerces/src/xercesc/dom/DOMXPathResult.hpp b/project/jni/xerces/include/xercesc/dom/DOMXPathResult.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/DOMXPathResult.hpp rename to project/jni/xerces/include/xercesc/dom/DOMXPathResult.hpp diff --git a/project/jni/xerces/src/xercesc/dom/StDOMNode.hpp b/project/jni/xerces/include/xercesc/dom/StDOMNode.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/StDOMNode.hpp rename to project/jni/xerces/include/xercesc/dom/StDOMNode.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMAttrImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMAttrImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMAttrImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMAttrImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMAttrMapImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMAttrMapImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMAttrMapImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMAttrMapImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMAttrNSImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMAttrNSImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMAttrNSImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMAttrNSImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMCDATASectionImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMCDATASectionImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMCDATASectionImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMCDATASectionImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMCasts.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMCasts.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMCasts.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMCasts.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMCharacterDataImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMCharacterDataImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMCharacterDataImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMCharacterDataImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMChildNode.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMChildNode.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMChildNode.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMChildNode.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMCommentImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMCommentImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMCommentImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMCommentImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMConfigurationImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMConfigurationImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMConfigurationImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMConfigurationImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMDeepNodeListImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMDeepNodeListImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMDeepNodeListImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMDeepNodeListImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMDeepNodeListPool.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMDeepNodeListPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMDeepNodeListPool.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMDeepNodeListPool.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMDocumentImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMDocumentImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMDocumentImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMDocumentImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMDocumentTypeImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMDocumentTypeImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMDocumentTypeImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMDocumentTypeImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMElementImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMElementImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMElementImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMElementImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMElementNSImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMElementNSImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMElementNSImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMElementNSImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMEntityImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMEntityImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMEntityImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMEntityImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMEntityReferenceImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMEntityReferenceImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMEntityReferenceImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMEntityReferenceImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMErrorImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMErrorImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMErrorImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMErrorImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMImplementationImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMImplementationImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMImplementationImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMImplementationImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMImplementationListImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMImplementationListImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMImplementationListImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMImplementationListImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMLSInputImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMLSInputImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMLSInputImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMLSInputImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMLSOutputImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMLSOutputImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMLSOutputImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMLSOutputImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMLSSerializerImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMLSSerializerImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMLocatorImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMLocatorImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMLocatorImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMLocatorImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNodeIDMap.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNodeIDMap.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNodeIDMap.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNodeIDMap.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNodeImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNodeImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNodeImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNodeImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNodeIteratorImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNodeIteratorImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNodeIteratorImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNodeIteratorImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNodeListImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNodeListImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNodeListImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNodeListImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNodeVector.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNodeVector.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNodeVector.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNodeVector.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNormalizer.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNormalizer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNormalizer.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNormalizer.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMNotationImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMNotationImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMNotationImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMNotationImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMParentNode.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMParentNode.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMParentNode.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMParentNode.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMRangeImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMRangeImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMRangeImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMRangeImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMStringListImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMStringListImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMStringListImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMStringListImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMStringPool.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMStringPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMStringPool.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMStringPool.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMTextImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMTextImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMTextImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMTextImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMTreeWalkerImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMTreeWalkerImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMTreeWalkerImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMTreeWalkerImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMTypeInfoImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMTypeInfoImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMTypeInfoImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMTypeInfoImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMXPathExpressionImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMXPathExpressionImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMXPathExpressionImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMXPathExpressionImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/DOMXPathResultImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/DOMXPathResultImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/DOMXPathResultImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/DOMXPathResultImpl.hpp diff --git a/project/jni/xerces/src/xercesc/dom/impl/XSDElementNSImpl.hpp b/project/jni/xerces/include/xercesc/dom/impl/XSDElementNSImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/dom/impl/XSDElementNSImpl.hpp rename to project/jni/xerces/include/xercesc/dom/impl/XSDElementNSImpl.hpp diff --git a/project/jni/xerces/src/xercesc/framework/BinOutputStream.hpp b/project/jni/xerces/include/xercesc/framework/BinOutputStream.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/BinOutputStream.hpp rename to project/jni/xerces/include/xercesc/framework/BinOutputStream.hpp diff --git a/project/jni/xerces/src/xercesc/framework/LocalFileFormatTarget.hpp b/project/jni/xerces/include/xercesc/framework/LocalFileFormatTarget.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/LocalFileFormatTarget.hpp rename to project/jni/xerces/include/xercesc/framework/LocalFileFormatTarget.hpp diff --git a/project/jni/xerces/src/xercesc/framework/LocalFileInputSource.hpp b/project/jni/xerces/include/xercesc/framework/LocalFileInputSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/LocalFileInputSource.hpp rename to project/jni/xerces/include/xercesc/framework/LocalFileInputSource.hpp diff --git a/project/jni/xerces/src/xercesc/framework/MemBufFormatTarget.hpp b/project/jni/xerces/include/xercesc/framework/MemBufFormatTarget.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/MemBufFormatTarget.hpp rename to project/jni/xerces/include/xercesc/framework/MemBufFormatTarget.hpp diff --git a/project/jni/xerces/src/xercesc/framework/MemBufInputSource.hpp b/project/jni/xerces/include/xercesc/framework/MemBufInputSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/MemBufInputSource.hpp rename to project/jni/xerces/include/xercesc/framework/MemBufInputSource.hpp diff --git a/project/jni/xerces/src/xercesc/framework/MemoryManager.hpp b/project/jni/xerces/include/xercesc/framework/MemoryManager.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/MemoryManager.hpp rename to project/jni/xerces/include/xercesc/framework/MemoryManager.hpp diff --git a/project/jni/xerces/src/xercesc/framework/StdInInputSource.hpp b/project/jni/xerces/include/xercesc/framework/StdInInputSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/StdInInputSource.hpp rename to project/jni/xerces/include/xercesc/framework/StdInInputSource.hpp diff --git a/project/jni/xerces/src/xercesc/framework/StdOutFormatTarget.hpp b/project/jni/xerces/include/xercesc/framework/StdOutFormatTarget.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/StdOutFormatTarget.hpp rename to project/jni/xerces/include/xercesc/framework/StdOutFormatTarget.hpp diff --git a/project/jni/xerces/src/xercesc/framework/URLInputSource.hpp b/project/jni/xerces/include/xercesc/framework/URLInputSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/URLInputSource.hpp rename to project/jni/xerces/include/xercesc/framework/URLInputSource.hpp diff --git a/project/jni/xerces/src/xercesc/framework/ValidationContext.hpp b/project/jni/xerces/include/xercesc/framework/ValidationContext.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/ValidationContext.hpp rename to project/jni/xerces/include/xercesc/framework/ValidationContext.hpp diff --git a/project/jni/xerces/src/xercesc/framework/Wrapper4DOMLSInput.hpp b/project/jni/xerces/include/xercesc/framework/Wrapper4DOMLSInput.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/Wrapper4DOMLSInput.hpp rename to project/jni/xerces/include/xercesc/framework/Wrapper4DOMLSInput.hpp diff --git a/project/jni/xerces/src/xercesc/framework/Wrapper4InputSource.hpp b/project/jni/xerces/include/xercesc/framework/Wrapper4InputSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/Wrapper4InputSource.hpp rename to project/jni/xerces/include/xercesc/framework/Wrapper4InputSource.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLAttDef.hpp b/project/jni/xerces/include/xercesc/framework/XMLAttDef.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLAttDef.hpp rename to project/jni/xerces/include/xercesc/framework/XMLAttDef.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLAttDefList.hpp b/project/jni/xerces/include/xercesc/framework/XMLAttDefList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLAttDefList.hpp rename to project/jni/xerces/include/xercesc/framework/XMLAttDefList.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLAttr.hpp b/project/jni/xerces/include/xercesc/framework/XMLAttr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLAttr.hpp rename to project/jni/xerces/include/xercesc/framework/XMLAttr.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLBuffer.hpp b/project/jni/xerces/include/xercesc/framework/XMLBuffer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLBuffer.hpp rename to project/jni/xerces/include/xercesc/framework/XMLBuffer.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLBufferMgr.hpp b/project/jni/xerces/include/xercesc/framework/XMLBufferMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLBufferMgr.hpp rename to project/jni/xerces/include/xercesc/framework/XMLBufferMgr.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLContentModel.hpp b/project/jni/xerces/include/xercesc/framework/XMLContentModel.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLContentModel.hpp rename to project/jni/xerces/include/xercesc/framework/XMLContentModel.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLDTDDescription.hpp b/project/jni/xerces/include/xercesc/framework/XMLDTDDescription.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLDTDDescription.hpp rename to project/jni/xerces/include/xercesc/framework/XMLDTDDescription.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLDocumentHandler.hpp b/project/jni/xerces/include/xercesc/framework/XMLDocumentHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLDocumentHandler.hpp rename to project/jni/xerces/include/xercesc/framework/XMLDocumentHandler.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLElementDecl.hpp b/project/jni/xerces/include/xercesc/framework/XMLElementDecl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLElementDecl.hpp rename to project/jni/xerces/include/xercesc/framework/XMLElementDecl.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLEntityDecl.hpp b/project/jni/xerces/include/xercesc/framework/XMLEntityDecl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLEntityDecl.hpp rename to project/jni/xerces/include/xercesc/framework/XMLEntityDecl.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLEntityHandler.hpp b/project/jni/xerces/include/xercesc/framework/XMLEntityHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLEntityHandler.hpp rename to project/jni/xerces/include/xercesc/framework/XMLEntityHandler.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLErrorCodes.hpp b/project/jni/xerces/include/xercesc/framework/XMLErrorCodes.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLErrorCodes.hpp rename to project/jni/xerces/include/xercesc/framework/XMLErrorCodes.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLErrorReporter.hpp b/project/jni/xerces/include/xercesc/framework/XMLErrorReporter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLErrorReporter.hpp rename to project/jni/xerces/include/xercesc/framework/XMLErrorReporter.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLFormatter.hpp b/project/jni/xerces/include/xercesc/framework/XMLFormatter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLFormatter.hpp rename to project/jni/xerces/include/xercesc/framework/XMLFormatter.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLGrammarDescription.hpp b/project/jni/xerces/include/xercesc/framework/XMLGrammarDescription.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLGrammarDescription.hpp rename to project/jni/xerces/include/xercesc/framework/XMLGrammarDescription.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLGrammarPool.hpp b/project/jni/xerces/include/xercesc/framework/XMLGrammarPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLGrammarPool.hpp rename to project/jni/xerces/include/xercesc/framework/XMLGrammarPool.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLGrammarPoolImpl.hpp b/project/jni/xerces/include/xercesc/framework/XMLGrammarPoolImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLGrammarPoolImpl.hpp rename to project/jni/xerces/include/xercesc/framework/XMLGrammarPoolImpl.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLNotationDecl.hpp b/project/jni/xerces/include/xercesc/framework/XMLNotationDecl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLNotationDecl.hpp rename to project/jni/xerces/include/xercesc/framework/XMLNotationDecl.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLPScanToken.hpp b/project/jni/xerces/include/xercesc/framework/XMLPScanToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLPScanToken.hpp rename to project/jni/xerces/include/xercesc/framework/XMLPScanToken.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLRecognizer.hpp b/project/jni/xerces/include/xercesc/framework/XMLRecognizer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLRecognizer.hpp rename to project/jni/xerces/include/xercesc/framework/XMLRecognizer.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLRefInfo.hpp b/project/jni/xerces/include/xercesc/framework/XMLRefInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLRefInfo.hpp rename to project/jni/xerces/include/xercesc/framework/XMLRefInfo.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLSchemaDescription.hpp b/project/jni/xerces/include/xercesc/framework/XMLSchemaDescription.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLSchemaDescription.hpp rename to project/jni/xerces/include/xercesc/framework/XMLSchemaDescription.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLValidator.hpp b/project/jni/xerces/include/xercesc/framework/XMLValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLValidator.hpp rename to project/jni/xerces/include/xercesc/framework/XMLValidator.hpp diff --git a/project/jni/xerces/src/xercesc/framework/XMLValidityCodes.hpp b/project/jni/xerces/include/xercesc/framework/XMLValidityCodes.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/XMLValidityCodes.hpp rename to project/jni/xerces/include/xercesc/framework/XMLValidityCodes.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/PSVIAttribute.hpp b/project/jni/xerces/include/xercesc/framework/psvi/PSVIAttribute.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/PSVIAttribute.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/PSVIAttribute.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/PSVIAttributeList.hpp b/project/jni/xerces/include/xercesc/framework/psvi/PSVIAttributeList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/PSVIAttributeList.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/PSVIAttributeList.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/PSVIElement.hpp b/project/jni/xerces/include/xercesc/framework/psvi/PSVIElement.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/PSVIElement.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/PSVIElement.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/PSVIHandler.hpp b/project/jni/xerces/include/xercesc/framework/psvi/PSVIHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/PSVIHandler.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/PSVIHandler.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/PSVIItem.hpp b/project/jni/xerces/include/xercesc/framework/psvi/PSVIItem.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/PSVIItem.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/PSVIItem.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSAnnotation.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSAnnotation.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSAnnotation.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSAnnotation.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSAttributeDeclaration.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSAttributeDeclaration.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSAttributeDeclaration.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSAttributeDeclaration.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSAttributeUse.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSAttributeUse.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSAttributeUse.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSAttributeUse.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSComplexTypeDefinition.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSComplexTypeDefinition.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSConstants.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSConstants.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSConstants.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSConstants.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSElementDeclaration.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSElementDeclaration.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSElementDeclaration.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSElementDeclaration.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSFacet.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSFacet.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSFacet.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSFacet.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSIDCDefinition.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSIDCDefinition.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSIDCDefinition.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSIDCDefinition.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSModel.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSModel.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSModel.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSModel.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSModelGroup.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSModelGroup.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSModelGroup.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSModelGroup.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSModelGroupDefinition.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSModelGroupDefinition.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSModelGroupDefinition.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSModelGroupDefinition.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSMultiValueFacet.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSMultiValueFacet.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSMultiValueFacet.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSMultiValueFacet.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSNamedMap.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSNamedMap.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSNamedMap.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSNamedMap.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSNamespaceItem.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSNamespaceItem.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSNamespaceItem.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSNamespaceItem.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSNotationDeclaration.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSNotationDeclaration.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSNotationDeclaration.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSNotationDeclaration.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSObject.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSObject.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSObject.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSObject.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSParticle.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSParticle.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSParticle.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSParticle.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSTypeDefinition.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSTypeDefinition.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSTypeDefinition.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSTypeDefinition.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSValue.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSValue.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSValue.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSValue.hpp diff --git a/project/jni/xerces/src/xercesc/framework/psvi/XSWildcard.hpp b/project/jni/xerces/include/xercesc/framework/psvi/XSWildcard.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/framework/psvi/XSWildcard.hpp rename to project/jni/xerces/include/xercesc/framework/psvi/XSWildcard.hpp diff --git a/project/jni/xerces/src/xercesc/internal/BinFileOutputStream.hpp b/project/jni/xerces/include/xercesc/internal/BinFileOutputStream.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/BinFileOutputStream.hpp rename to project/jni/xerces/include/xercesc/internal/BinFileOutputStream.hpp diff --git a/project/jni/xerces/src/xercesc/internal/BinMemOutputStream.hpp b/project/jni/xerces/include/xercesc/internal/BinMemOutputStream.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/BinMemOutputStream.hpp rename to project/jni/xerces/include/xercesc/internal/BinMemOutputStream.hpp diff --git a/project/jni/xerces/src/xercesc/internal/CharTypeTables.hpp b/project/jni/xerces/include/xercesc/internal/CharTypeTables.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/CharTypeTables.hpp rename to project/jni/xerces/include/xercesc/internal/CharTypeTables.hpp diff --git a/project/jni/xerces/src/xercesc/internal/DGXMLScanner.hpp b/project/jni/xerces/include/xercesc/internal/DGXMLScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/DGXMLScanner.hpp rename to project/jni/xerces/include/xercesc/internal/DGXMLScanner.hpp diff --git a/project/jni/xerces/src/xercesc/internal/ElemStack.hpp b/project/jni/xerces/include/xercesc/internal/ElemStack.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/ElemStack.hpp rename to project/jni/xerces/include/xercesc/internal/ElemStack.hpp diff --git a/project/jni/xerces/src/xercesc/internal/EndOfEntityException.hpp b/project/jni/xerces/include/xercesc/internal/EndOfEntityException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/EndOfEntityException.hpp rename to project/jni/xerces/include/xercesc/internal/EndOfEntityException.hpp diff --git a/project/jni/xerces/src/xercesc/internal/IANAEncodings.hpp b/project/jni/xerces/include/xercesc/internal/IANAEncodings.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/IANAEncodings.hpp rename to project/jni/xerces/include/xercesc/internal/IANAEncodings.hpp diff --git a/project/jni/xerces/src/xercesc/internal/IGXMLScanner.hpp b/project/jni/xerces/include/xercesc/internal/IGXMLScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/IGXMLScanner.hpp rename to project/jni/xerces/include/xercesc/internal/IGXMLScanner.hpp diff --git a/project/jni/xerces/src/xercesc/internal/MemoryManagerImpl.hpp b/project/jni/xerces/include/xercesc/internal/MemoryManagerImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/MemoryManagerImpl.hpp rename to project/jni/xerces/include/xercesc/internal/MemoryManagerImpl.hpp diff --git a/project/jni/xerces/src/xercesc/internal/ReaderMgr.hpp b/project/jni/xerces/include/xercesc/internal/ReaderMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/ReaderMgr.hpp rename to project/jni/xerces/include/xercesc/internal/ReaderMgr.hpp diff --git a/project/jni/xerces/src/xercesc/internal/SGXMLScanner.hpp b/project/jni/xerces/include/xercesc/internal/SGXMLScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/SGXMLScanner.hpp rename to project/jni/xerces/include/xercesc/internal/SGXMLScanner.hpp diff --git a/project/jni/xerces/src/xercesc/internal/ValidationContextImpl.hpp b/project/jni/xerces/include/xercesc/internal/ValidationContextImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/ValidationContextImpl.hpp rename to project/jni/xerces/include/xercesc/internal/ValidationContextImpl.hpp diff --git a/project/jni/xerces/src/xercesc/internal/VecAttrListImpl.hpp b/project/jni/xerces/include/xercesc/internal/VecAttrListImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/VecAttrListImpl.hpp rename to project/jni/xerces/include/xercesc/internal/VecAttrListImpl.hpp diff --git a/project/jni/xerces/src/xercesc/internal/VecAttributesImpl.hpp b/project/jni/xerces/include/xercesc/internal/VecAttributesImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/VecAttributesImpl.hpp rename to project/jni/xerces/include/xercesc/internal/VecAttributesImpl.hpp diff --git a/project/jni/xerces/src/xercesc/internal/WFXMLScanner.hpp b/project/jni/xerces/include/xercesc/internal/WFXMLScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/WFXMLScanner.hpp rename to project/jni/xerces/include/xercesc/internal/WFXMLScanner.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XMLInternalErrorHandler.hpp b/project/jni/xerces/include/xercesc/internal/XMLInternalErrorHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XMLInternalErrorHandler.hpp rename to project/jni/xerces/include/xercesc/internal/XMLInternalErrorHandler.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XMLReader.hpp b/project/jni/xerces/include/xercesc/internal/XMLReader.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XMLReader.hpp rename to project/jni/xerces/include/xercesc/internal/XMLReader.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XMLScanner.hpp b/project/jni/xerces/include/xercesc/internal/XMLScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XMLScanner.hpp rename to project/jni/xerces/include/xercesc/internal/XMLScanner.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XMLScannerResolver.hpp b/project/jni/xerces/include/xercesc/internal/XMLScannerResolver.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XMLScannerResolver.hpp rename to project/jni/xerces/include/xercesc/internal/XMLScannerResolver.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XProtoType.hpp b/project/jni/xerces/include/xercesc/internal/XProtoType.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XProtoType.hpp rename to project/jni/xerces/include/xercesc/internal/XProtoType.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XSAXMLScanner.hpp b/project/jni/xerces/include/xercesc/internal/XSAXMLScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XSAXMLScanner.hpp rename to project/jni/xerces/include/xercesc/internal/XSAXMLScanner.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XSObjectFactory.hpp b/project/jni/xerces/include/xercesc/internal/XSObjectFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XSObjectFactory.hpp rename to project/jni/xerces/include/xercesc/internal/XSObjectFactory.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XSerializable.hpp b/project/jni/xerces/include/xercesc/internal/XSerializable.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XSerializable.hpp rename to project/jni/xerces/include/xercesc/internal/XSerializable.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XSerializationException.hpp b/project/jni/xerces/include/xercesc/internal/XSerializationException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XSerializationException.hpp rename to project/jni/xerces/include/xercesc/internal/XSerializationException.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XSerializeEngine.hpp b/project/jni/xerces/include/xercesc/internal/XSerializeEngine.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XSerializeEngine.hpp rename to project/jni/xerces/include/xercesc/internal/XSerializeEngine.hpp diff --git a/project/jni/xerces/src/xercesc/internal/XTemplateSerializer.hpp b/project/jni/xerces/include/xercesc/internal/XTemplateSerializer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/internal/XTemplateSerializer.hpp rename to project/jni/xerces/include/xercesc/internal/XTemplateSerializer.hpp diff --git a/project/jni/xerces/src/xercesc/parsers/AbstractDOMParser.hpp b/project/jni/xerces/include/xercesc/parsers/AbstractDOMParser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/parsers/AbstractDOMParser.hpp rename to project/jni/xerces/include/xercesc/parsers/AbstractDOMParser.hpp diff --git a/project/jni/xerces/src/xercesc/parsers/DOMLSParserImpl.hpp b/project/jni/xerces/include/xercesc/parsers/DOMLSParserImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/parsers/DOMLSParserImpl.hpp rename to project/jni/xerces/include/xercesc/parsers/DOMLSParserImpl.hpp diff --git a/project/jni/xerces/src/xercesc/parsers/SAX2XMLFilterImpl.hpp b/project/jni/xerces/include/xercesc/parsers/SAX2XMLFilterImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/parsers/SAX2XMLFilterImpl.hpp rename to project/jni/xerces/include/xercesc/parsers/SAX2XMLFilterImpl.hpp diff --git a/project/jni/xerces/src/xercesc/parsers/SAX2XMLReaderImpl.hpp b/project/jni/xerces/include/xercesc/parsers/SAX2XMLReaderImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/parsers/SAX2XMLReaderImpl.hpp rename to project/jni/xerces/include/xercesc/parsers/SAX2XMLReaderImpl.hpp diff --git a/project/jni/xerces/src/xercesc/parsers/SAXParser.hpp b/project/jni/xerces/include/xercesc/parsers/SAXParser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/parsers/SAXParser.hpp rename to project/jni/xerces/include/xercesc/parsers/SAXParser.hpp diff --git a/project/jni/xerces/src/xercesc/parsers/XercesDOMParser.hpp b/project/jni/xerces/include/xercesc/parsers/XercesDOMParser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/parsers/XercesDOMParser.hpp rename to project/jni/xerces/include/xercesc/parsers/XercesDOMParser.hpp diff --git a/project/jni/xerces/src/xercesc/sax/AttributeList.hpp b/project/jni/xerces/include/xercesc/sax/AttributeList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/AttributeList.hpp rename to project/jni/xerces/include/xercesc/sax/AttributeList.hpp diff --git a/project/jni/xerces/src/xercesc/sax/DTDHandler.hpp b/project/jni/xerces/include/xercesc/sax/DTDHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/DTDHandler.hpp rename to project/jni/xerces/include/xercesc/sax/DTDHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax/DocumentHandler.hpp b/project/jni/xerces/include/xercesc/sax/DocumentHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/DocumentHandler.hpp rename to project/jni/xerces/include/xercesc/sax/DocumentHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax/EntityResolver.hpp b/project/jni/xerces/include/xercesc/sax/EntityResolver.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/EntityResolver.hpp rename to project/jni/xerces/include/xercesc/sax/EntityResolver.hpp diff --git a/project/jni/xerces/src/xercesc/sax/ErrorHandler.hpp b/project/jni/xerces/include/xercesc/sax/ErrorHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/ErrorHandler.hpp rename to project/jni/xerces/include/xercesc/sax/ErrorHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax/HandlerBase.hpp b/project/jni/xerces/include/xercesc/sax/HandlerBase.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/HandlerBase.hpp rename to project/jni/xerces/include/xercesc/sax/HandlerBase.hpp diff --git a/project/jni/xerces/src/xercesc/sax/InputSource.hpp b/project/jni/xerces/include/xercesc/sax/InputSource.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/InputSource.hpp rename to project/jni/xerces/include/xercesc/sax/InputSource.hpp diff --git a/project/jni/xerces/src/xercesc/sax/Locator.hpp b/project/jni/xerces/include/xercesc/sax/Locator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/Locator.hpp rename to project/jni/xerces/include/xercesc/sax/Locator.hpp diff --git a/project/jni/xerces/src/xercesc/sax/Parser.hpp b/project/jni/xerces/include/xercesc/sax/Parser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/Parser.hpp rename to project/jni/xerces/include/xercesc/sax/Parser.hpp diff --git a/project/jni/xerces/src/xercesc/sax/SAXException.hpp b/project/jni/xerces/include/xercesc/sax/SAXException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/SAXException.hpp rename to project/jni/xerces/include/xercesc/sax/SAXException.hpp diff --git a/project/jni/xerces/src/xercesc/sax/SAXParseException.hpp b/project/jni/xerces/include/xercesc/sax/SAXParseException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax/SAXParseException.hpp rename to project/jni/xerces/include/xercesc/sax/SAXParseException.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/Attributes.hpp b/project/jni/xerces/include/xercesc/sax2/Attributes.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/Attributes.hpp rename to project/jni/xerces/include/xercesc/sax2/Attributes.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/ContentHandler.hpp b/project/jni/xerces/include/xercesc/sax2/ContentHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/ContentHandler.hpp rename to project/jni/xerces/include/xercesc/sax2/ContentHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/DeclHandler.hpp b/project/jni/xerces/include/xercesc/sax2/DeclHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/DeclHandler.hpp rename to project/jni/xerces/include/xercesc/sax2/DeclHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/DefaultHandler.hpp b/project/jni/xerces/include/xercesc/sax2/DefaultHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/DefaultHandler.hpp rename to project/jni/xerces/include/xercesc/sax2/DefaultHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/LexicalHandler.hpp b/project/jni/xerces/include/xercesc/sax2/LexicalHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/LexicalHandler.hpp rename to project/jni/xerces/include/xercesc/sax2/LexicalHandler.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/SAX2XMLFilter.hpp b/project/jni/xerces/include/xercesc/sax2/SAX2XMLFilter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/SAX2XMLFilter.hpp rename to project/jni/xerces/include/xercesc/sax2/SAX2XMLFilter.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/SAX2XMLReader.hpp b/project/jni/xerces/include/xercesc/sax2/SAX2XMLReader.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/SAX2XMLReader.hpp rename to project/jni/xerces/include/xercesc/sax2/SAX2XMLReader.hpp diff --git a/project/jni/xerces/src/xercesc/sax2/XMLReaderFactory.hpp b/project/jni/xerces/include/xercesc/sax2/XMLReaderFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/sax2/XMLReaderFactory.hpp rename to project/jni/xerces/include/xercesc/sax2/XMLReaderFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/ArrayIndexOutOfBoundsException.hpp b/project/jni/xerces/include/xercesc/util/ArrayIndexOutOfBoundsException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/ArrayIndexOutOfBoundsException.hpp rename to project/jni/xerces/include/xercesc/util/ArrayIndexOutOfBoundsException.hpp diff --git a/project/jni/xerces/src/xercesc/util/Base64.hpp b/project/jni/xerces/include/xercesc/util/Base64.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Base64.hpp rename to project/jni/xerces/include/xercesc/util/Base64.hpp diff --git a/project/jni/xerces/src/xercesc/util/BaseRefVectorOf.hpp b/project/jni/xerces/include/xercesc/util/BaseRefVectorOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/BaseRefVectorOf.hpp rename to project/jni/xerces/include/xercesc/util/BaseRefVectorOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/BinFileInputStream.hpp b/project/jni/xerces/include/xercesc/util/BinFileInputStream.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/BinFileInputStream.hpp rename to project/jni/xerces/include/xercesc/util/BinFileInputStream.hpp diff --git a/project/jni/xerces/src/xercesc/util/BinInputStream.hpp b/project/jni/xerces/include/xercesc/util/BinInputStream.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/BinInputStream.hpp rename to project/jni/xerces/include/xercesc/util/BinInputStream.hpp diff --git a/project/jni/xerces/src/xercesc/util/BinMemInputStream.hpp b/project/jni/xerces/include/xercesc/util/BinMemInputStream.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/BinMemInputStream.hpp rename to project/jni/xerces/include/xercesc/util/BinMemInputStream.hpp diff --git a/project/jni/xerces/src/xercesc/util/BitOps.hpp b/project/jni/xerces/include/xercesc/util/BitOps.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/BitOps.hpp rename to project/jni/xerces/include/xercesc/util/BitOps.hpp diff --git a/project/jni/xerces/src/xercesc/util/BitSet.hpp b/project/jni/xerces/include/xercesc/util/BitSet.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/BitSet.hpp rename to project/jni/xerces/include/xercesc/util/BitSet.hpp diff --git a/project/jni/xerces/src/xercesc/util/CountedPointer.hpp b/project/jni/xerces/include/xercesc/util/CountedPointer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/CountedPointer.hpp rename to project/jni/xerces/include/xercesc/util/CountedPointer.hpp diff --git a/project/jni/xerces/src/xercesc/util/DefaultPanicHandler.hpp b/project/jni/xerces/include/xercesc/util/DefaultPanicHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/DefaultPanicHandler.hpp rename to project/jni/xerces/include/xercesc/util/DefaultPanicHandler.hpp diff --git a/project/jni/xerces/src/xercesc/util/EmptyStackException.hpp b/project/jni/xerces/include/xercesc/util/EmptyStackException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/EmptyStackException.hpp rename to project/jni/xerces/include/xercesc/util/EmptyStackException.hpp diff --git a/project/jni/xerces/src/xercesc/util/EncodingValidator.hpp b/project/jni/xerces/include/xercesc/util/EncodingValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/EncodingValidator.hpp rename to project/jni/xerces/include/xercesc/util/EncodingValidator.hpp diff --git a/project/jni/xerces/src/xercesc/util/FileManagers/PosixFileMgr.hpp b/project/jni/xerces/include/xercesc/util/FileManagers/PosixFileMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/FileManagers/PosixFileMgr.hpp rename to project/jni/xerces/include/xercesc/util/FileManagers/PosixFileMgr.hpp diff --git a/project/jni/xerces/src/xercesc/util/FlagJanitor.hpp b/project/jni/xerces/include/xercesc/util/FlagJanitor.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/FlagJanitor.hpp rename to project/jni/xerces/include/xercesc/util/FlagJanitor.hpp diff --git a/project/jni/xerces/src/xercesc/util/Hash2KeysSetOf.hpp b/project/jni/xerces/include/xercesc/util/Hash2KeysSetOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Hash2KeysSetOf.hpp rename to project/jni/xerces/include/xercesc/util/Hash2KeysSetOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/Hashers.hpp b/project/jni/xerces/include/xercesc/util/Hashers.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Hashers.hpp rename to project/jni/xerces/include/xercesc/util/Hashers.hpp diff --git a/project/jni/xerces/src/xercesc/util/HexBin.hpp b/project/jni/xerces/include/xercesc/util/HexBin.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/HexBin.hpp rename to project/jni/xerces/include/xercesc/util/HexBin.hpp diff --git a/project/jni/xerces/src/xercesc/util/IOException.hpp b/project/jni/xerces/include/xercesc/util/IOException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/IOException.hpp rename to project/jni/xerces/include/xercesc/util/IOException.hpp diff --git a/project/jni/xerces/src/xercesc/util/IllegalArgumentException.hpp b/project/jni/xerces/include/xercesc/util/IllegalArgumentException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/IllegalArgumentException.hpp rename to project/jni/xerces/include/xercesc/util/IllegalArgumentException.hpp diff --git a/project/jni/xerces/src/xercesc/util/InvalidCastException.hpp b/project/jni/xerces/include/xercesc/util/InvalidCastException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/InvalidCastException.hpp rename to project/jni/xerces/include/xercesc/util/InvalidCastException.hpp diff --git a/project/jni/xerces/src/xercesc/util/Janitor.hpp b/project/jni/xerces/include/xercesc/util/Janitor.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Janitor.hpp rename to project/jni/xerces/include/xercesc/util/Janitor.hpp diff --git a/project/jni/xerces/src/xercesc/util/KVStringPair.hpp b/project/jni/xerces/include/xercesc/util/KVStringPair.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/KVStringPair.hpp rename to project/jni/xerces/include/xercesc/util/KVStringPair.hpp diff --git a/project/jni/xerces/src/xercesc/util/KeyRefPair.hpp b/project/jni/xerces/include/xercesc/util/KeyRefPair.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/KeyRefPair.hpp rename to project/jni/xerces/include/xercesc/util/KeyRefPair.hpp diff --git a/project/jni/xerces/src/xercesc/util/KeyValuePair.hpp b/project/jni/xerces/include/xercesc/util/KeyValuePair.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/KeyValuePair.hpp rename to project/jni/xerces/include/xercesc/util/KeyValuePair.hpp diff --git a/project/jni/xerces/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp b/project/jni/xerces/include/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp rename to project/jni/xerces/include/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp diff --git a/project/jni/xerces/src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp b/project/jni/xerces/include/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp rename to project/jni/xerces/include/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp diff --git a/project/jni/xerces/src/xercesc/util/MutexManagers/NoThreadMutexMgr.hpp b/project/jni/xerces/include/xercesc/util/MutexManagers/NoThreadMutexMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/MutexManagers/NoThreadMutexMgr.hpp rename to project/jni/xerces/include/xercesc/util/MutexManagers/NoThreadMutexMgr.hpp diff --git a/project/jni/xerces/src/xercesc/util/MutexManagers/PosixMutexMgr.hpp b/project/jni/xerces/include/xercesc/util/MutexManagers/PosixMutexMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/MutexManagers/PosixMutexMgr.hpp rename to project/jni/xerces/include/xercesc/util/MutexManagers/PosixMutexMgr.hpp diff --git a/project/jni/xerces/src/xercesc/util/Mutexes.hpp b/project/jni/xerces/include/xercesc/util/Mutexes.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Mutexes.hpp rename to project/jni/xerces/include/xercesc/util/Mutexes.hpp diff --git a/project/jni/xerces/src/xercesc/util/NameIdPool.hpp b/project/jni/xerces/include/xercesc/util/NameIdPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/NameIdPool.hpp rename to project/jni/xerces/include/xercesc/util/NameIdPool.hpp diff --git a/project/jni/xerces/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp b/project/jni/xerces/include/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp rename to project/jni/xerces/include/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp diff --git a/project/jni/xerces/src/xercesc/util/NoSuchElementException.hpp b/project/jni/xerces/include/xercesc/util/NoSuchElementException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/NoSuchElementException.hpp rename to project/jni/xerces/include/xercesc/util/NoSuchElementException.hpp diff --git a/project/jni/xerces/src/xercesc/util/NullPointerException.hpp b/project/jni/xerces/include/xercesc/util/NullPointerException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/NullPointerException.hpp rename to project/jni/xerces/include/xercesc/util/NullPointerException.hpp diff --git a/project/jni/xerces/src/xercesc/util/NumberFormatException.hpp b/project/jni/xerces/include/xercesc/util/NumberFormatException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/NumberFormatException.hpp rename to project/jni/xerces/include/xercesc/util/NumberFormatException.hpp diff --git a/project/jni/xerces/src/xercesc/util/OutOfMemoryException.hpp b/project/jni/xerces/include/xercesc/util/OutOfMemoryException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/OutOfMemoryException.hpp rename to project/jni/xerces/include/xercesc/util/OutOfMemoryException.hpp diff --git a/project/jni/xerces/src/xercesc/util/PSVIUni.hpp b/project/jni/xerces/include/xercesc/util/PSVIUni.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/PSVIUni.hpp rename to project/jni/xerces/include/xercesc/util/PSVIUni.hpp diff --git a/project/jni/xerces/src/xercesc/util/PanicHandler.hpp b/project/jni/xerces/include/xercesc/util/PanicHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/PanicHandler.hpp rename to project/jni/xerces/include/xercesc/util/PanicHandler.hpp diff --git a/project/jni/xerces/src/xercesc/util/ParseException.hpp b/project/jni/xerces/include/xercesc/util/ParseException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/ParseException.hpp rename to project/jni/xerces/include/xercesc/util/ParseException.hpp diff --git a/project/jni/xerces/src/xercesc/util/PlatformUtils.hpp b/project/jni/xerces/include/xercesc/util/PlatformUtils.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/PlatformUtils.hpp rename to project/jni/xerces/include/xercesc/util/PlatformUtils.hpp diff --git a/project/jni/xerces/src/xercesc/util/QName.hpp b/project/jni/xerces/include/xercesc/util/QName.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/QName.hpp rename to project/jni/xerces/include/xercesc/util/QName.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefArrayOf.hpp b/project/jni/xerces/include/xercesc/util/RefArrayOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefArrayOf.hpp rename to project/jni/xerces/include/xercesc/util/RefArrayOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefArrayVectorOf.hpp b/project/jni/xerces/include/xercesc/util/RefArrayVectorOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefArrayVectorOf.hpp rename to project/jni/xerces/include/xercesc/util/RefArrayVectorOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefHash2KeysTableOf.hpp b/project/jni/xerces/include/xercesc/util/RefHash2KeysTableOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefHash2KeysTableOf.hpp rename to project/jni/xerces/include/xercesc/util/RefHash2KeysTableOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefHash3KeysIdPool.hpp b/project/jni/xerces/include/xercesc/util/RefHash3KeysIdPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefHash3KeysIdPool.hpp rename to project/jni/xerces/include/xercesc/util/RefHash3KeysIdPool.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefHashTableOf.hpp b/project/jni/xerces/include/xercesc/util/RefHashTableOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefHashTableOf.hpp rename to project/jni/xerces/include/xercesc/util/RefHashTableOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefStackOf.hpp b/project/jni/xerces/include/xercesc/util/RefStackOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefStackOf.hpp rename to project/jni/xerces/include/xercesc/util/RefStackOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/RefVectorOf.hpp b/project/jni/xerces/include/xercesc/util/RefVectorOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RefVectorOf.hpp rename to project/jni/xerces/include/xercesc/util/RefVectorOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/RuntimeException.hpp b/project/jni/xerces/include/xercesc/util/RuntimeException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/RuntimeException.hpp rename to project/jni/xerces/include/xercesc/util/RuntimeException.hpp diff --git a/project/jni/xerces/src/xercesc/util/SchemaDateTimeException.hpp b/project/jni/xerces/include/xercesc/util/SchemaDateTimeException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/SchemaDateTimeException.hpp rename to project/jni/xerces/include/xercesc/util/SchemaDateTimeException.hpp diff --git a/project/jni/xerces/src/xercesc/util/SecurityManager.hpp b/project/jni/xerces/include/xercesc/util/SecurityManager.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/SecurityManager.hpp rename to project/jni/xerces/include/xercesc/util/SecurityManager.hpp diff --git a/project/jni/xerces/src/xercesc/util/StringPool.hpp b/project/jni/xerces/include/xercesc/util/StringPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/StringPool.hpp rename to project/jni/xerces/include/xercesc/util/StringPool.hpp diff --git a/project/jni/xerces/src/xercesc/util/SynchronizedStringPool.hpp b/project/jni/xerces/include/xercesc/util/SynchronizedStringPool.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/SynchronizedStringPool.hpp rename to project/jni/xerces/include/xercesc/util/SynchronizedStringPool.hpp diff --git a/project/jni/xerces/src/xercesc/util/TransENameMap.hpp b/project/jni/xerces/include/xercesc/util/TransENameMap.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/TransENameMap.hpp rename to project/jni/xerces/include/xercesc/util/TransENameMap.hpp diff --git a/project/jni/xerces/src/xercesc/util/TransService.hpp b/project/jni/xerces/include/xercesc/util/TransService.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/TransService.hpp rename to project/jni/xerces/include/xercesc/util/TransService.hpp diff --git a/project/jni/xerces/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp b/project/jni/xerces/include/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp rename to project/jni/xerces/include/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp diff --git a/project/jni/xerces/src/xercesc/util/TranscodingException.hpp b/project/jni/xerces/include/xercesc/util/TranscodingException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/TranscodingException.hpp rename to project/jni/xerces/include/xercesc/util/TranscodingException.hpp diff --git a/project/jni/xerces/src/xercesc/util/UTFDataFormatException.hpp b/project/jni/xerces/include/xercesc/util/UTFDataFormatException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/UTFDataFormatException.hpp rename to project/jni/xerces/include/xercesc/util/UTFDataFormatException.hpp diff --git a/project/jni/xerces/src/xercesc/util/UnexpectedEOFException.hpp b/project/jni/xerces/include/xercesc/util/UnexpectedEOFException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/UnexpectedEOFException.hpp rename to project/jni/xerces/include/xercesc/util/UnexpectedEOFException.hpp diff --git a/project/jni/xerces/src/xercesc/util/UnsupportedEncodingException.hpp b/project/jni/xerces/include/xercesc/util/UnsupportedEncodingException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/UnsupportedEncodingException.hpp rename to project/jni/xerces/include/xercesc/util/UnsupportedEncodingException.hpp diff --git a/project/jni/xerces/src/xercesc/util/ValueArrayOf.hpp b/project/jni/xerces/include/xercesc/util/ValueArrayOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/ValueArrayOf.hpp rename to project/jni/xerces/include/xercesc/util/ValueArrayOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/ValueHashTableOf.hpp b/project/jni/xerces/include/xercesc/util/ValueHashTableOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/ValueHashTableOf.hpp rename to project/jni/xerces/include/xercesc/util/ValueHashTableOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/ValueStackOf.hpp b/project/jni/xerces/include/xercesc/util/ValueStackOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/ValueStackOf.hpp rename to project/jni/xerces/include/xercesc/util/ValueStackOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/ValueVectorOf.hpp b/project/jni/xerces/include/xercesc/util/ValueVectorOf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/ValueVectorOf.hpp rename to project/jni/xerces/include/xercesc/util/ValueVectorOf.hpp diff --git a/project/jni/xerces/src/xercesc/util/XML256TableTranscoder.hpp b/project/jni/xerces/include/xercesc/util/XML256TableTranscoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XML256TableTranscoder.hpp rename to project/jni/xerces/include/xercesc/util/XML256TableTranscoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XML88591Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XML88591Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XML88591Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XML88591Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLASCIITranscoder.hpp b/project/jni/xerces/include/xercesc/util/XMLASCIITranscoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLASCIITranscoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLASCIITranscoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLAbstractDoubleFloat.hpp b/project/jni/xerces/include/xercesc/util/XMLAbstractDoubleFloat.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLAbstractDoubleFloat.hpp rename to project/jni/xerces/include/xercesc/util/XMLAbstractDoubleFloat.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLBigDecimal.hpp b/project/jni/xerces/include/xercesc/util/XMLBigDecimal.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLBigDecimal.hpp rename to project/jni/xerces/include/xercesc/util/XMLBigDecimal.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLBigInteger.hpp b/project/jni/xerces/include/xercesc/util/XMLBigInteger.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLBigInteger.hpp rename to project/jni/xerces/include/xercesc/util/XMLBigInteger.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLChTranscoder.hpp b/project/jni/xerces/include/xercesc/util/XMLChTranscoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLChTranscoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLChTranscoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLChar.hpp b/project/jni/xerces/include/xercesc/util/XMLChar.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLChar.hpp rename to project/jni/xerces/include/xercesc/util/XMLChar.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLDOMMsg.hpp b/project/jni/xerces/include/xercesc/util/XMLDOMMsg.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLDOMMsg.hpp rename to project/jni/xerces/include/xercesc/util/XMLDOMMsg.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLDateTime.hpp b/project/jni/xerces/include/xercesc/util/XMLDateTime.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLDateTime.hpp rename to project/jni/xerces/include/xercesc/util/XMLDateTime.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLDouble.hpp b/project/jni/xerces/include/xercesc/util/XMLDouble.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLDouble.hpp rename to project/jni/xerces/include/xercesc/util/XMLDouble.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLEBCDICTranscoder.hpp b/project/jni/xerces/include/xercesc/util/XMLEBCDICTranscoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLEBCDICTranscoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLEBCDICTranscoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLEntityResolver.hpp b/project/jni/xerces/include/xercesc/util/XMLEntityResolver.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLEntityResolver.hpp rename to project/jni/xerces/include/xercesc/util/XMLEntityResolver.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLEnumerator.hpp b/project/jni/xerces/include/xercesc/util/XMLEnumerator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLEnumerator.hpp rename to project/jni/xerces/include/xercesc/util/XMLEnumerator.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLExceptMsgs.hpp b/project/jni/xerces/include/xercesc/util/XMLExceptMsgs.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLExceptMsgs.hpp rename to project/jni/xerces/include/xercesc/util/XMLExceptMsgs.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLException.hpp b/project/jni/xerces/include/xercesc/util/XMLException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLException.hpp rename to project/jni/xerces/include/xercesc/util/XMLException.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLFileMgr.hpp b/project/jni/xerces/include/xercesc/util/XMLFileMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLFileMgr.hpp rename to project/jni/xerces/include/xercesc/util/XMLFileMgr.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLFloat.hpp b/project/jni/xerces/include/xercesc/util/XMLFloat.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLFloat.hpp rename to project/jni/xerces/include/xercesc/util/XMLFloat.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLIBM1047Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XMLIBM1047Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLIBM1047Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLIBM1047Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLIBM1140Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XMLIBM1140Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLIBM1140Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLIBM1140Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLInitializer.hpp b/project/jni/xerces/include/xercesc/util/XMLInitializer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLInitializer.hpp rename to project/jni/xerces/include/xercesc/util/XMLInitializer.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLInteger.hpp b/project/jni/xerces/include/xercesc/util/XMLInteger.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLInteger.hpp rename to project/jni/xerces/include/xercesc/util/XMLInteger.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLMsgLoader.hpp b/project/jni/xerces/include/xercesc/util/XMLMsgLoader.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLMsgLoader.hpp rename to project/jni/xerces/include/xercesc/util/XMLMsgLoader.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLMutexMgr.hpp b/project/jni/xerces/include/xercesc/util/XMLMutexMgr.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLMutexMgr.hpp rename to project/jni/xerces/include/xercesc/util/XMLMutexMgr.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLNetAccessor.hpp b/project/jni/xerces/include/xercesc/util/XMLNetAccessor.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLNetAccessor.hpp rename to project/jni/xerces/include/xercesc/util/XMLNetAccessor.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLNumber.hpp b/project/jni/xerces/include/xercesc/util/XMLNumber.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLNumber.hpp rename to project/jni/xerces/include/xercesc/util/XMLNumber.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLResourceIdentifier.hpp b/project/jni/xerces/include/xercesc/util/XMLResourceIdentifier.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLResourceIdentifier.hpp rename to project/jni/xerces/include/xercesc/util/XMLResourceIdentifier.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLString.hpp b/project/jni/xerces/include/xercesc/util/XMLString.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLString.hpp rename to project/jni/xerces/include/xercesc/util/XMLString.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLStringTokenizer.hpp b/project/jni/xerces/include/xercesc/util/XMLStringTokenizer.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLStringTokenizer.hpp rename to project/jni/xerces/include/xercesc/util/XMLStringTokenizer.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLUCS4Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XMLUCS4Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLUCS4Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLUCS4Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLURL.hpp b/project/jni/xerces/include/xercesc/util/XMLURL.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLURL.hpp rename to project/jni/xerces/include/xercesc/util/XMLURL.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLUTF16Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XMLUTF16Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLUTF16Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLUTF16Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLUTF8Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XMLUTF8Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLUTF8Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLUTF8Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLUni.hpp b/project/jni/xerces/include/xercesc/util/XMLUni.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLUni.hpp rename to project/jni/xerces/include/xercesc/util/XMLUni.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLUniDefs.hpp b/project/jni/xerces/include/xercesc/util/XMLUniDefs.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLUniDefs.hpp rename to project/jni/xerces/include/xercesc/util/XMLUniDefs.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLUri.hpp b/project/jni/xerces/include/xercesc/util/XMLUri.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLUri.hpp rename to project/jni/xerces/include/xercesc/util/XMLUri.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMLWin1252Transcoder.hpp b/project/jni/xerces/include/xercesc/util/XMLWin1252Transcoder.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMLWin1252Transcoder.hpp rename to project/jni/xerces/include/xercesc/util/XMLWin1252Transcoder.hpp diff --git a/project/jni/xerces/src/xercesc/util/XMemory.hpp b/project/jni/xerces/include/xercesc/util/XMemory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XMemory.hpp rename to project/jni/xerces/include/xercesc/util/XMemory.hpp diff --git a/project/jni/xerces/src/xercesc/util/XercesDefs.hpp b/project/jni/xerces/include/xercesc/util/XercesDefs.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XercesDefs.hpp rename to project/jni/xerces/include/xercesc/util/XercesDefs.hpp diff --git a/project/jni/xerces/src/xercesc/util/XercesVersion.hpp b/project/jni/xerces/include/xercesc/util/XercesVersion.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/XercesVersion.hpp rename to project/jni/xerces/include/xercesc/util/XercesVersion.hpp diff --git a/project/jni/xerces/src/xercesc/util/Xerces_autoconf_config.borland.hpp b/project/jni/xerces/include/xercesc/util/Xerces_autoconf_config.borland.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Xerces_autoconf_config.borland.hpp rename to project/jni/xerces/include/xercesc/util/Xerces_autoconf_config.borland.hpp diff --git a/project/jni/xerces/src/xercesc/util/Xerces_autoconf_config.hpp b/project/jni/xerces/include/xercesc/util/Xerces_autoconf_config.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Xerces_autoconf_config.hpp rename to project/jni/xerces/include/xercesc/util/Xerces_autoconf_config.hpp diff --git a/project/jni/xerces/src/xercesc/util/Xerces_autoconf_config.msvc.hpp b/project/jni/xerces/include/xercesc/util/Xerces_autoconf_config.msvc.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/Xerces_autoconf_config.msvc.hpp rename to project/jni/xerces/include/xercesc/util/Xerces_autoconf_config.msvc.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/ASCIIRangeFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/ASCIIRangeFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/ASCIIRangeFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/ASCIIRangeFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/BMPattern.hpp b/project/jni/xerces/include/xercesc/util/regx/BMPattern.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/BMPattern.hpp rename to project/jni/xerces/include/xercesc/util/regx/BMPattern.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/BlockRangeFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/BlockRangeFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/BlockRangeFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/BlockRangeFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/CharToken.hpp b/project/jni/xerces/include/xercesc/util/regx/CharToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/CharToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/CharToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/ClosureToken.hpp b/project/jni/xerces/include/xercesc/util/regx/ClosureToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/ClosureToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/ClosureToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/ConcatToken.hpp b/project/jni/xerces/include/xercesc/util/regx/ConcatToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/ConcatToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/ConcatToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/Match.hpp b/project/jni/xerces/include/xercesc/util/regx/Match.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/Match.hpp rename to project/jni/xerces/include/xercesc/util/regx/Match.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/Op.hpp b/project/jni/xerces/include/xercesc/util/regx/Op.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/Op.hpp rename to project/jni/xerces/include/xercesc/util/regx/Op.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/OpFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/OpFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/OpFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/OpFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/ParenToken.hpp b/project/jni/xerces/include/xercesc/util/regx/ParenToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/ParenToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/ParenToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/ParserForXMLSchema.hpp b/project/jni/xerces/include/xercesc/util/regx/ParserForXMLSchema.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/ParserForXMLSchema.hpp rename to project/jni/xerces/include/xercesc/util/regx/ParserForXMLSchema.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RangeFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/RangeFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RangeFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/RangeFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RangeToken.hpp b/project/jni/xerces/include/xercesc/util/regx/RangeToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RangeToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/RangeToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RangeTokenMap.hpp b/project/jni/xerces/include/xercesc/util/regx/RangeTokenMap.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RangeTokenMap.hpp rename to project/jni/xerces/include/xercesc/util/regx/RangeTokenMap.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RegularExpression.hpp b/project/jni/xerces/include/xercesc/util/regx/RegularExpression.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RegularExpression.hpp rename to project/jni/xerces/include/xercesc/util/regx/RegularExpression.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RegxDefs.hpp b/project/jni/xerces/include/xercesc/util/regx/RegxDefs.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RegxDefs.hpp rename to project/jni/xerces/include/xercesc/util/regx/RegxDefs.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RegxParser.hpp b/project/jni/xerces/include/xercesc/util/regx/RegxParser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RegxParser.hpp rename to project/jni/xerces/include/xercesc/util/regx/RegxParser.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/RegxUtil.hpp b/project/jni/xerces/include/xercesc/util/regx/RegxUtil.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/RegxUtil.hpp rename to project/jni/xerces/include/xercesc/util/regx/RegxUtil.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/StringToken.hpp b/project/jni/xerces/include/xercesc/util/regx/StringToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/StringToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/StringToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/Token.hpp b/project/jni/xerces/include/xercesc/util/regx/Token.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/Token.hpp rename to project/jni/xerces/include/xercesc/util/regx/Token.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/TokenFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/TokenFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/TokenFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/TokenFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/TokenInc.hpp b/project/jni/xerces/include/xercesc/util/regx/TokenInc.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/TokenInc.hpp rename to project/jni/xerces/include/xercesc/util/regx/TokenInc.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/UniCharTable.hpp b/project/jni/xerces/include/xercesc/util/regx/UniCharTable.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/UniCharTable.hpp rename to project/jni/xerces/include/xercesc/util/regx/UniCharTable.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/UnicodeRangeFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/UnicodeRangeFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/UnicodeRangeFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/UnicodeRangeFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/UnionToken.hpp b/project/jni/xerces/include/xercesc/util/regx/UnionToken.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/UnionToken.hpp rename to project/jni/xerces/include/xercesc/util/regx/UnionToken.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/XMLRangeFactory.hpp b/project/jni/xerces/include/xercesc/util/regx/XMLRangeFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/XMLRangeFactory.hpp rename to project/jni/xerces/include/xercesc/util/regx/XMLRangeFactory.hpp diff --git a/project/jni/xerces/src/xercesc/util/regx/XMLUniCharacter.hpp b/project/jni/xerces/include/xercesc/util/regx/XMLUniCharacter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/util/regx/XMLUniCharacter.hpp rename to project/jni/xerces/include/xercesc/util/regx/XMLUniCharacter.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDAttDef.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDAttDef.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDAttDef.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDAttDef.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDAttDefList.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDAttDefList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDAttDefList.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDAttDefList.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDElementDecl.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDElementDecl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDElementDecl.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDElementDecl.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDEntityDecl.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDEntityDecl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDEntityDecl.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDEntityDecl.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDGrammar.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDGrammar.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDGrammar.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDGrammar.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDScanner.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDScanner.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDScanner.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDScanner.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DTDValidator.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DTDValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DTDValidator.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DTDValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/DocTypeHandler.hpp b/project/jni/xerces/include/xercesc/validators/DTD/DocTypeHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/DocTypeHandler.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/DocTypeHandler.hpp diff --git a/project/jni/xerces/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp b/project/jni/xerces/include/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp rename to project/jni/xerces/include/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/AllContentModel.hpp b/project/jni/xerces/include/xercesc/validators/common/AllContentModel.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/AllContentModel.hpp rename to project/jni/xerces/include/xercesc/validators/common/AllContentModel.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMAny.hpp b/project/jni/xerces/include/xercesc/validators/common/CMAny.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMAny.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMAny.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMBinaryOp.hpp b/project/jni/xerces/include/xercesc/validators/common/CMBinaryOp.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMBinaryOp.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMBinaryOp.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMLeaf.hpp b/project/jni/xerces/include/xercesc/validators/common/CMLeaf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMLeaf.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMLeaf.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMNode.hpp b/project/jni/xerces/include/xercesc/validators/common/CMNode.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMNode.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMNode.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMRepeatingLeaf.hpp b/project/jni/xerces/include/xercesc/validators/common/CMRepeatingLeaf.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMRepeatingLeaf.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMRepeatingLeaf.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMStateSet.hpp b/project/jni/xerces/include/xercesc/validators/common/CMStateSet.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMStateSet.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMStateSet.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/CMUnaryOp.hpp b/project/jni/xerces/include/xercesc/validators/common/CMUnaryOp.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/CMUnaryOp.hpp rename to project/jni/xerces/include/xercesc/validators/common/CMUnaryOp.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp b/project/jni/xerces/include/xercesc/validators/common/ContentLeafNameTypeVector.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp rename to project/jni/xerces/include/xercesc/validators/common/ContentLeafNameTypeVector.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/ContentSpecNode.hpp b/project/jni/xerces/include/xercesc/validators/common/ContentSpecNode.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/ContentSpecNode.hpp rename to project/jni/xerces/include/xercesc/validators/common/ContentSpecNode.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/DFAContentModel.hpp b/project/jni/xerces/include/xercesc/validators/common/DFAContentModel.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/DFAContentModel.hpp rename to project/jni/xerces/include/xercesc/validators/common/DFAContentModel.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/Grammar.hpp b/project/jni/xerces/include/xercesc/validators/common/Grammar.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/Grammar.hpp rename to project/jni/xerces/include/xercesc/validators/common/Grammar.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/GrammarResolver.hpp b/project/jni/xerces/include/xercesc/validators/common/GrammarResolver.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/GrammarResolver.hpp rename to project/jni/xerces/include/xercesc/validators/common/GrammarResolver.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/MixedContentModel.hpp b/project/jni/xerces/include/xercesc/validators/common/MixedContentModel.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/MixedContentModel.hpp rename to project/jni/xerces/include/xercesc/validators/common/MixedContentModel.hpp diff --git a/project/jni/xerces/src/xercesc/validators/common/SimpleContentModel.hpp b/project/jni/xerces/include/xercesc/validators/common/SimpleContentModel.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/common/SimpleContentModel.hpp rename to project/jni/xerces/include/xercesc/validators/common/SimpleContentModel.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/AbstractNumericValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/AbstractNumericValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/AbstractNumericValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/AbstractNumericValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/AbstractStringValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/AbstractStringValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/AbstractStringValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/AbstractStringValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/BooleanDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/BooleanDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DatatypeValidatorFactory.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DatatypeValidatorFactory.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DateDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DateDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DateDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DateDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DateTimeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DateTimeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DateTimeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DateTimeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DayDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DayDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DayDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DayDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DecimalDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DecimalDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DoubleDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DoubleDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/DurationDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/DurationDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/DurationDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/DurationDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/FloatDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/FloatDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/IDDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/IDDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/IDDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/IDDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/IDREFDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/IDREFDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp b/project/jni/xerces/include/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp b/project/jni/xerces/include/xercesc/validators/datatype/InvalidDatatypeValueException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/InvalidDatatypeValueException.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/ListDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/ListDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/ListDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/ListDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/MonthDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/MonthDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/MonthDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/MonthDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/NCNameDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/NCNameDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/NameDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/NameDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/NameDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/NameDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/QNameDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/QNameDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/QNameDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/QNameDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/StringDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/StringDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/StringDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/StringDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/TimeDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/TimeDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/TimeDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/TimeDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/UnionDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/UnionDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/UnionDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/UnionDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/XMLCanRepGroup.hpp b/project/jni/xerces/include/xercesc/validators/datatype/XMLCanRepGroup.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/XMLCanRepGroup.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/XMLCanRepGroup.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/YearDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/YearDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/YearDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/YearDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp b/project/jni/xerces/include/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp rename to project/jni/xerces/include/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/ComplexTypeInfo.hpp b/project/jni/xerces/include/xercesc/validators/schema/ComplexTypeInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/ComplexTypeInfo.hpp rename to project/jni/xerces/include/xercesc/validators/schema/ComplexTypeInfo.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/GeneralAttributeCheck.hpp b/project/jni/xerces/include/xercesc/validators/schema/GeneralAttributeCheck.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/GeneralAttributeCheck.hpp rename to project/jni/xerces/include/xercesc/validators/schema/GeneralAttributeCheck.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/NamespaceScope.hpp b/project/jni/xerces/include/xercesc/validators/schema/NamespaceScope.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/NamespaceScope.hpp rename to project/jni/xerces/include/xercesc/validators/schema/NamespaceScope.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/PSVIDefs.hpp b/project/jni/xerces/include/xercesc/validators/schema/PSVIDefs.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/PSVIDefs.hpp rename to project/jni/xerces/include/xercesc/validators/schema/PSVIDefs.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaAttDef.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaAttDef.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaAttDef.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaAttDef.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaAttDefList.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaAttDefList.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaAttDefList.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaAttDefList.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaElementDecl.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaElementDecl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaElementDecl.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaElementDecl.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaGrammar.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaGrammar.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaGrammar.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaGrammar.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaInfo.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaInfo.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaInfo.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaSymbols.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaSymbols.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaSymbols.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaSymbols.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SchemaValidator.hpp b/project/jni/xerces/include/xercesc/validators/schema/SchemaValidator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SchemaValidator.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SchemaValidator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/SubstitutionGroupComparator.hpp b/project/jni/xerces/include/xercesc/validators/schema/SubstitutionGroupComparator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/SubstitutionGroupComparator.hpp rename to project/jni/xerces/include/xercesc/validators/schema/SubstitutionGroupComparator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/TraverseSchema.hpp b/project/jni/xerces/include/xercesc/validators/schema/TraverseSchema.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/TraverseSchema.hpp rename to project/jni/xerces/include/xercesc/validators/schema/TraverseSchema.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp b/project/jni/xerces/include/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XSDDOMParser.hpp b/project/jni/xerces/include/xercesc/validators/schema/XSDDOMParser.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XSDDOMParser.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XSDDOMParser.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XSDErrorReporter.hpp b/project/jni/xerces/include/xercesc/validators/schema/XSDErrorReporter.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XSDErrorReporter.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XSDErrorReporter.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XSDLocator.hpp b/project/jni/xerces/include/xercesc/validators/schema/XSDLocator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XSDLocator.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XSDLocator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XUtil.hpp b/project/jni/xerces/include/xercesc/validators/schema/XUtil.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XUtil.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XUtil.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XercesAttGroupInfo.hpp b/project/jni/xerces/include/xercesc/validators/schema/XercesAttGroupInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XercesAttGroupInfo.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XercesAttGroupInfo.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XercesElementWildcard.hpp b/project/jni/xerces/include/xercesc/validators/schema/XercesElementWildcard.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XercesElementWildcard.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XercesElementWildcard.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/XercesGroupInfo.hpp b/project/jni/xerces/include/xercesc/validators/schema/XercesGroupInfo.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/XercesGroupInfo.hpp rename to project/jni/xerces/include/xercesc/validators/schema/XercesGroupInfo.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/FieldActivator.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/FieldActivator.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/FieldActivator.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/FieldActivator.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/FieldValueMap.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/FieldValueMap.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/FieldValueMap.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/FieldValueMap.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IC_Field.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IC_Field.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IC_Field.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IC_Field.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IC_Key.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IC_Key.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IC_Key.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IC_Key.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IC_KeyRef.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IC_KeyRef.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IC_KeyRef.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IC_KeyRef.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IC_Selector.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IC_Selector.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IC_Selector.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IC_Selector.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IC_Unique.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IC_Unique.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IC_Unique.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IC_Unique.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IdentityConstraint.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IdentityConstraint.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IdentityConstraint.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IdentityConstraint.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/IdentityConstraintHandler.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/IdentityConstraintHandler.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/IdentityConstraintHandler.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/IdentityConstraintHandler.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/ValueStore.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/ValueStore.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/ValueStore.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/ValueStore.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/ValueStoreCache.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/ValueStoreCache.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/ValueStoreCache.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/ValueStoreCache.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/XPathException.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/XPathException.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/XPathException.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/XPathException.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/XPathMatcher.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/XPathMatcher.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/XPathMatcher.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/XPathMatcher.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/XPathMatcherStack.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/XPathMatcherStack.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/XPathMatcherStack.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/XPathMatcherStack.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/XPathSymbols.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/XPathSymbols.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/XPathSymbols.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/XPathSymbols.hpp diff --git a/project/jni/xerces/src/xercesc/validators/schema/identity/XercesXPath.hpp b/project/jni/xerces/include/xercesc/validators/schema/identity/XercesXPath.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/validators/schema/identity/XercesXPath.hpp rename to project/jni/xerces/include/xercesc/validators/schema/identity/XercesXPath.hpp diff --git a/project/jni/xerces/src/xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp b/project/jni/xerces/include/xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp rename to project/jni/xerces/include/xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp diff --git a/project/jni/xerces/src/xercesc/xinclude/XIncludeLocation.hpp b/project/jni/xerces/include/xercesc/xinclude/XIncludeLocation.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/xinclude/XIncludeLocation.hpp rename to project/jni/xerces/include/xercesc/xinclude/XIncludeLocation.hpp diff --git a/project/jni/xerces/src/xercesc/xinclude/XIncludeUtils.hpp b/project/jni/xerces/include/xercesc/xinclude/XIncludeUtils.hpp similarity index 100% rename from project/jni/xerces/src/xercesc/xinclude/XIncludeUtils.hpp rename to project/jni/xerces/include/xercesc/xinclude/XIncludeUtils.hpp diff --git a/project/res/values/strings.xml b/project/res/values/strings.xml index 28304933c..06ce5745c 100644 --- a/project/res/values/strings.xml +++ b/project/res/values/strings.xml @@ -1,6 +1,6 @@ - ScummVM + Ur-Quan Masters Initializing diff --git a/project/src/Accelerometer.java b/project/src/Accelerometer.java index bd6ae2735..2f43f82e1 100644 --- a/project/src/Accelerometer.java +++ b/project/src/Accelerometer.java @@ -1,5 +1,5 @@ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount -package org.scummvm.sdl; +package com.sourceforge.sc2; import android.app.Activity; import android.content.Context; diff --git a/project/src/DataDownloader.java b/project/src/DataDownloader.java index ad977c126..ddf917798 100644 --- a/project/src/DataDownloader.java +++ b/project/src/DataDownloader.java @@ -1,5 +1,5 @@ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount -package org.scummvm.sdl; +package com.sourceforge.sc2; import android.app.Activity; import android.content.Context; diff --git a/project/src/GLSurfaceView_SDL.java b/project/src/GLSurfaceView_SDL.java index cf1608a4b..e84834e74 100644 --- a/project/src/GLSurfaceView_SDL.java +++ b/project/src/GLSurfaceView_SDL.java @@ -18,7 +18,7 @@ fixed with a hammer and rasp to work with libSDL port */ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount -package org.scummvm.sdl; +package com.sourceforge.sc2; import java.io.Writer; import java.util.ArrayList; diff --git a/project/src/Globals.java b/project/src/Globals.java index 25f071470..4ec7ee2b9 100644 --- a/project/src/Globals.java +++ b/project/src/Globals.java @@ -1,14 +1,14 @@ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount anywhere -package org.scummvm.sdl; +package com.sourceforge.sc2; import android.app.Activity; import android.content.Context; class Globals { - public static String ApplicationName = "ScummVM"; + public static String ApplicationName = "Ur-QuanMasters"; // Should be zip file - public static String DataDownloadUrl = "Data files size is 3 Mb|https://sites.google.com/site/xpelyax/Home/scummvm-1.2.0-data-1.zip?attredirects=0%26d=1^Lure of the Temptress (10 Mb)|http://sourceforge.net/projects/scummvm/files/extras/Lure%20of%20the%20Temptress/lure-1.1.zip/download"; + public static String DataDownloadUrl = "Game data is 14 Mb|https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/sc2-data.zip/download|https://sites.google.com/site/xpelyax/Home/sc2-data.zip?attredirects=0%26d=1|http://sitesproxy.goapk.com/site/xpelyax/Home/sc2-data.zip^3DO remixed music (19 Mb) - enable it in Setup->Sound Options->3DO Remixes|:addons/3domusic/3domusic.zip:https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3domusic.zip/download|:addons/3domusic/3domusic.zip:https://sites.google.com/site/xpelyax/Home/3domusic.zip?attredirects=0%26d=1|:addons/3domusic/3domusic.zip:http://sitesproxy.goapk.com/site/xpelyax/Home/3domusic.zip^UQM music remix pack (150 Mb) - enable it in Setup->Sound Options->UQM Remixes|:addons/remix/remix.zip:https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/remix.zip/download^3DO voice (115 Mb) - go to Setup->Sound Options and increase Voice volume from zero|:addons/3dovoice/3dovoice.zip:https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3dovoice.zip/download^3DO video support - after installing this pack copy all files from|https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3dovideo.zip/download^your 3DO Star Control II game CD from 'duckart' dir to the SD card to dir|https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3dovideo.zip/download^'app-data/com.sourceforge.sc2/addons/3dovideo', to extract files from 3DO disk use|https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3dovideo.zip/download^'3DO Commander' or 'uncd-rom' apps from http://madroms.free.fr/3do/|https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3dovideo.zip/download^Then from the game change 'Setup->PC/3DO compat->Cutscenes' to Movies, and restart game|https://sourceforge.net/projects/libsdl-android/files/Ur-Quan%20Masters/3dovideo.zip/download"; // Set this value to true if you're planning to render 3D using OpenGL - it eats some GFX resources, so disabled for 2D public static boolean NeedDepthBuffer = false; @@ -22,11 +22,11 @@ class Globals { // Readme text to be shown on download page public static String ReadmeText = "^You may press \"Home\" now - the data will be downloaded in background".replace("^","\n"); - public static boolean AppUsesMouse = true; + public static boolean AppUsesMouse = false; public static boolean AppNeedsArrowKeys = true; - public static boolean AppUsesJoystick = false; + public static boolean AppUsesJoystick = true; public static boolean AppHandlesJoystickSensitivity = false; @@ -34,7 +34,7 @@ class Globals { public static boolean NonBlockingSwapBuffers = false; - public static int AppTouchscreenKeyboardKeysAmount = 0; + public static int AppTouchscreenKeyboardKeysAmount = 2; public static int AppTouchscreenKeyboardKeysAmountAutoFire = 0; @@ -56,5 +56,5 @@ class Globals { } class LoadLibrary { - public LoadLibrary() { System.loadLibrary("sdl-1.2"); System.loadLibrary("mad"); }; + public LoadLibrary() { System.loadLibrary("sdl-1.2"); System.loadLibrary("sdl_image"); }; } diff --git a/project/src/MainActivity.java b/project/src/MainActivity.java index c34dec68d..6d91857ef 100644 --- a/project/src/MainActivity.java +++ b/project/src/MainActivity.java @@ -1,5 +1,5 @@ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount -package org.scummvm.sdl; +package com.sourceforge.sc2; import android.app.Activity; import android.content.Context; diff --git a/project/src/Settings.java b/project/src/Settings.java index 9d5e84ce2..33da4f716 100644 --- a/project/src/Settings.java +++ b/project/src/Settings.java @@ -1,5 +1,5 @@ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount -package org.scummvm.sdl; +package com.sourceforge.sc2; import android.app.Activity; import android.content.Context; diff --git a/project/src/Video.java b/project/src/Video.java index cf0a6c354..86319f3e5 100644 --- a/project/src/Video.java +++ b/project/src/Video.java @@ -1,5 +1,5 @@ // This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount -package org.scummvm.sdl; +package com.sourceforge.sc2; import javax.microedition.khronos.opengles.GL10;

jQ`J# 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

tJ^?4fCTjhlfxh5hTdfS<{ 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%0A9Fp>pkpevVL+Y0>S8 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