From f3fc545c6f3962cabcbf3111f9c9c0b9ef6c8dc7 Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Mon, 24 Jan 2022 12:34:31 +0000 Subject: [PATCH 1/8] Fix out-of-range if first sample is not sync --- src/mp4track.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mp4track.cpp b/src/mp4track.cpp index 4b8fc9d..548a304 100644 --- a/src/mp4track.cpp +++ b/src/mp4track.cpp @@ -1400,6 +1400,9 @@ bool MP4Track::IsSyncSample(MP4SampleId sampleId) return true; } + if (stssLIndex == stssRIndex) + break; + if (sampleId > syncSampleId) { stssLIndex = stssIndex + 1; } else { From 75c414ededb701b2a0e6c92e83378d204be456b1 Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Mon, 24 Jan 2022 13:01:42 +0000 Subject: [PATCH 2/8] Add support for HEVC --- CMakeLists.txt | 1 + GNUmakefile.am | 1 + src/atom_hvc1.cpp | 86 +++++++++++++++++++++++++++++++++++++++++++++++ src/atoms.h | 10 ++++++ src/mp4atom.cpp | 2 ++ 5 files changed, 100 insertions(+) create mode 100644 src/atom_hvc1.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 67a3835..c7b7ae6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -140,6 +140,7 @@ set(SOURCE_FILES src/atom_hinf.cpp src/atom_hnti.cpp src/atom_href.cpp + src/atom_hvc1.cpp src/atom_mdat.cpp src/atom_mdhd.cpp src/atom_meta.cpp diff --git a/GNUmakefile.am b/GNUmakefile.am index 947e6e3..bf962ba 100644 --- a/GNUmakefile.am +++ b/GNUmakefile.am @@ -33,6 +33,7 @@ libmp4v2_la_SOURCES = \ src/atom_hinf.cpp \ src/atom_hnti.cpp \ src/atom_href.cpp \ + src/atom_hvc1.cpp \ src/atom_mdat.cpp \ src/atom_mdhd.cpp \ src/atom_meta.cpp \ diff --git a/src/atom_hvc1.cpp b/src/atom_hvc1.cpp new file mode 100644 index 0000000..c17b5f0 --- /dev/null +++ b/src/atom_hvc1.cpp @@ -0,0 +1,86 @@ +/* + * The contents of this file are subject to the Mozilla Public + * License Version 1.1 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS + * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + * implied. See the License for the specific language governing + * rights and limitations under the License. + * + * The Original Code is MPEG4IP. + * + * The Initial Developer of the Original Code is Cisco Systems Inc. + * Portions created by Cisco Systems Inc. are + * Copyright (C) Cisco Systems Inc. 2004. All Rights Reserved. + */ + +#include "src/impl.h" + +namespace mp4v2 { +namespace impl { + +/////////////////////////////////////////////////////////////////////////////// + +MP4Hvc1Atom::MP4Hvc1Atom(MP4File &file) + : MP4Atom(file, "hvc1") +{ + AddReserved(*this, "reserved1", 6); /* 0 */ + + AddProperty( /* 1 */ + new MP4Integer16Property(*this, "dataReferenceIndex")); + + AddReserved(*this, "reserved2", 16); /* 2 */ + + AddProperty( /* 3 */ + new MP4Integer16Property(*this, "width")); + AddProperty( /* 4 */ + new MP4Integer16Property(*this, "height")); + + AddReserved(*this, "reserved3", 14); /* 5 */ + + MP4StringProperty* pProp = + new MP4StringProperty(*this, "compressorName"); + pProp->SetFixedLength(32); + pProp->SetCountedFormat(true); + pProp->SetValue("HEVC"); + AddProperty(pProp); /* 6 */ + + AddReserved(*this, "reserved4", 4); /* 7 */ + + ExpectChildAtom("hvcC", Required, OnlyOne); +} + +void MP4Hvc1Atom::Generate() +{ + MP4Atom::Generate(); + + ((MP4Integer16Property*)m_pProperties[1])->SetValue(1); + + // property reserved3 has non-zero fixed values + static uint8_t reserved3[14] = { + 0x00, 0x48, 0x00, 0x00, + 0x00, 0x48, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, + }; + m_pProperties[5]->SetReadOnly(false); + ((MP4BytesProperty*)m_pProperties[5])-> + SetValue(reserved3, sizeof(reserved3)); + m_pProperties[5]->SetReadOnly(true); + + // property reserved4 has non-zero fixed values + static uint8_t reserved4[4] = { + 0x00, 0x18, 0xFF, 0xFF, + }; + m_pProperties[7]->SetReadOnly(false); + ((MP4BytesProperty*)m_pProperties[7])-> + SetValue(reserved4, sizeof(reserved4)); + m_pProperties[7]->SetReadOnly(true); +} + +/////////////////////////////////////////////////////////////////////////////// + +} +} // namespace mp4v2::impl diff --git a/src/atoms.h b/src/atoms.h index 8e15da1..05e46ee 100644 --- a/src/atoms.h +++ b/src/atoms.h @@ -178,6 +178,16 @@ class MP4AvcCAtom : public MP4Atom { MP4AvcCAtom &operator= ( const MP4AvcCAtom &src ); }; +class MP4Hvc1Atom : public MP4Atom { +public: + MP4Hvc1Atom(MP4File &file); + void Generate(); +private: + MP4Hvc1Atom(); + MP4Hvc1Atom( const MP4Hvc1Atom &src ); + MP4Hvc1Atom &operator= ( const MP4Hvc1Atom &src ); +}; + class MP4D263Atom : public MP4Atom { public: diff --git a/src/mp4atom.cpp b/src/mp4atom.cpp index bdc699a..cfe87b9 100644 --- a/src/mp4atom.cpp +++ b/src/mp4atom.cpp @@ -891,6 +891,8 @@ MP4Atom::factory( MP4File &file, MP4Atom* parent, const char* type ) break; case 'h': + if( ATOMID(type) == ATOMID("hvc1") ) + return new MP4Hvc1Atom(file); if( ATOMID(type) == ATOMID("hdlr") ) return new MP4HdlrAtom(file); if( ATOMID(type) == ATOMID("hint") ) From c3300ed2a5953055c274fed2c0be6f32363f574f Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Mon, 24 Jan 2022 20:04:46 +0000 Subject: [PATCH 3/8] Add support for LPCM --- include/mp4v2/general.h | 9 ++++ include/mp4v2/track.h | 30 +++++++++++++ src/atom_sound.cpp | 93 ++++++++++++++++++++++++++++------------- src/mp4.cpp | 23 ++++++++++ src/mp4atom.cpp | 5 +++ src/mp4file.cpp | 91 ++++++++++++++++++++++++++++++++++++++++ src/mp4file.h | 16 +++++++ src/mp4file_io.cpp | 22 ++++++++++ src/mp4property.cpp | 36 ++++++++++++++++ src/mp4property.h | 55 ++++++++++++++++++++++++ 10 files changed, 351 insertions(+), 29 deletions(-) diff --git a/include/mp4v2/general.h b/include/mp4v2/general.h index f9713bf..334049c 100644 --- a/include/mp4v2/general.h +++ b/include/mp4v2/general.h @@ -150,6 +150,15 @@ typedef uint32_t (*encryptFunc_t)( uint32_t, uint32_t, uint8_t*, uint32_t*, uint #define MP4_MPEG4_LAYER3_AUDIO_TYPE 34 #define MP4_MPEG4_SLS_AUDIO_TYPE 35 +/* MP4 LPCM Audio format flags */ +#define MP4_LPCM_FORMAT_FLAG_FLOAT (1 << 0) +#define MP4_LPCM_FORMAT_FLAG_BIG_ENDIAN (1 << 1) +#define MP4_LPCM_FORMAT_FLAG_SIGNED_INTEGER (1 << 2) +#define MP4_LPCM_FORMAT_FLAG_PACKED (1 << 3) +#define MP4_LPCM_FORMAT_FLAG_ALIGNED_HIGH (1 << 4) +#define MP4_LPCM_FORMAT_FLAG_NON_INTERLEAVED (1 << 5) +#define MP4_LPCM_FORMAT_FLAG_NON_MIXABLE (1 << 6) + /* MP4 Audio type utilities following common usage */ #define MP4_IS_MP3_AUDIO_TYPE(type) \ ((type) == MP4_MPEG1_AUDIO_TYPE || (type) == MP4_MPEG2_AUDIO_TYPE) diff --git a/include/mp4v2/track.h b/include/mp4v2/track.h index 682792e..a28220e 100644 --- a/include/mp4v2/track.h +++ b/include/mp4v2/track.h @@ -124,6 +124,36 @@ MP4TrackId MP4AddAudioTrack( MP4Duration sampleDuration, uint8_t audioType DEFAULT(MP4_MPEG4_AUDIO_TYPE) ); +/** Add LPCM audio track to mp4 file. + * + * MP4AddLPCMAudioTrack adds an audio track to the mp4 file. MP4WriteSample() + * can then be used to add the desired audio samples. + * + * It is recommended that the time scale be set to the sampling frequency + * (eg. 44100 Hz) of the audio so as to preserve the timing information + * accurately. + * + * @param hFile handle of file for operation. + * @param timeScale the time scale in samples per second of the track. + * @param channels the number of audio channels. + * @param bitsPerChannel the audio bits per channels. + * Integer property: mdia.minf.stbl.stsd.lpcm.constBitsPerChannel + * @param formatFlags the audio bits per channels. + * See MP4_LPCM_FORMAT_FLAG_* options. + * Integer property: mdia.minf.stbl.stsd.lpcm.formatSpecificFlags + * + * @return On success, the track-id of the new track. + * On error, #MP4_INVALID_TRACK_ID. + */ +MP4V2_EXPORT +MP4TrackId MP4AddLPCMAudioTrack( + MP4FileHandle hFile, + uint32_t timeScale, + uint32_t channels, + uint32_t bitsPerChannel, + uint32_t formatFlags DEFAULT((MP4_LPCM_FORMAT_FLAG_SIGNED_INTEGER | + MP4_LPCM_FORMAT_FLAG_PACKED)) ); + /** Add ulaw track to mp4 file. * * MP4AddULawAudioTrack adds a ulaw track to the mp4 file. MP4WriteSample() diff --git a/src/atom_sound.cpp b/src/atom_sound.cpp index 368f431..e323c34 100644 --- a/src/atom_sound.cpp +++ b/src/atom_sound.cpp @@ -37,17 +37,6 @@ MP4SoundAtom::MP4SoundAtom(MP4File &file, const char *atomid) new MP4Integer16Property(*this, "soundVersion")); AddReserved( *this, "reserved2", 6); /* 3 */ - AddProperty( /* 4 */ - new MP4Integer16Property(*this, "channels")); - AddProperty( /* 5 */ - new MP4Integer16Property(*this, "sampleSize")); - AddProperty( /* 6 */ - new MP4Integer16Property(*this, "compressionId")); - AddProperty( /* 7 */ - new MP4Integer16Property(*this, "packetSize")); - AddProperty( /* 8 */ - new MP4Integer32Property(*this, "timeScale")); - if (ATOMID(atomid) == ATOMID("mp4a")) { ExpectChildAtom("esds", Required, OnlyOne); ExpectChildAtom("wave", Optional, OnlyOne); @@ -59,7 +48,19 @@ MP4SoundAtom::MP4SoundAtom(MP4File &file, const char *atomid) void MP4SoundAtom::AddProperties (uint8_t version) { - if (version > 0) { + if (version < 2) { + AddProperty( /* 4 */ + new MP4Integer16Property(*this, "channels")); + AddProperty( /* 5 */ + new MP4Integer16Property(*this, "sampleSize")); + AddProperty( /* 6 */ + new MP4Integer16Property(*this, "compressionId")); + AddProperty( /* 7 */ + new MP4Integer16Property(*this, "packetSize")); + AddProperty( /* 8 */ + new MP4Integer32Property(*this, "timeScale")); + } + if (version == 1) { AddProperty( /* 9 */ new MP4Integer32Property(*this, "samplesPerPacket")); AddProperty( /* 10 */ @@ -70,15 +71,44 @@ void MP4SoundAtom::AddProperties (uint8_t version) new MP4Integer32Property(*this, "bytesPerSample")); } if (version == 2) { - AddReserved(*this, "reserved4", 20); + AddProperty( /* 4 */ + new MP4Integer16Property(*this, "always3")); + AddProperty( /* 5 */ + new MP4Integer16Property(*this, "always16")); + AddProperty( /* 6 */ + new MP4Integer16Property(*this, "alwaysMinus2")); + AddProperty( /* 7 */ + new MP4Integer16Property(*this, "always0")); + AddProperty( /* 8 */ + new MP4Integer32Property(*this, "always65536")); + AddProperty( /* 9 */ + new MP4Integer32Property(*this, "sizeOfStructOnly")); + AddProperty( /* 10 */ + new MP4Float64Property(*this, "timeScale")); + AddProperty( /* 11 */ + new MP4Integer32Property(*this, "channels")); //numAudioChannels + AddProperty( /* 12 */ + new MP4Integer32Property(*this, "always7F000000")); + AddProperty( /* 13 */ + new MP4Integer32Property(*this, "constBitsPerChannel")); + AddProperty( /* 14 */ + new MP4Integer32Property(*this, "formatSpecificFlags")); + AddProperty( /* 15 */ + new MP4Integer32Property(*this, "constBytesPerAudioPacket")); + AddProperty( /* 16 */ + new MP4Integer32Property(*this, "constLPCMFramesPerAudioPacket")); } } void MP4SoundAtom::Generate() { + const uint8_t Version = ATOMID(GetType()) == ATOMID("lpcm") ? 2 : 0; + MP4Atom::Generate(); ((MP4Integer16Property*)m_pProperties[1])->SetValue(1); - ((MP4Integer16Property*)m_pProperties[2])->SetValue(0); + ((MP4Integer16Property*)m_pProperties[2])->SetValue(Version); + + AddProperties(Version); // property reserved2 has non-zero fixed values static const uint8_t reserved2[6] = { @@ -86,13 +116,24 @@ void MP4SoundAtom::Generate() 0x00, 0x00, }; m_pProperties[3]->SetReadOnly(false); - ((MP4BytesProperty*)m_pProperties[3])-> - SetValue(reserved2, sizeof(reserved2)); + ((MP4BytesProperty*)m_pProperties[3])->SetValue(reserved2, + sizeof(reserved2)); m_pProperties[3]->SetReadOnly(true); - ((MP4Integer16Property*)m_pProperties[4])->SetValue(2); - ((MP4Integer16Property*)m_pProperties[5])->SetValue(0x0010); - ((MP4Integer16Property*)m_pProperties[6])->SetValue(0); + if (Version < 2) { + ((MP4Integer16Property*)m_pProperties[4])->SetValue(2); + ((MP4Integer16Property*)m_pProperties[5])->SetValue(0x0010); + ((MP4Integer16Property*)m_pProperties[6])->SetValue(0); + } else { + ((MP4Integer16Property*)m_pProperties[4])->SetValue(3); + ((MP4Integer16Property*)m_pProperties[5])->SetValue(16); + ((MP4Integer16Property*)m_pProperties[6])->SetValue(0xFFFE); + ((MP4Integer16Property*)m_pProperties[7])->SetValue(0); + ((MP4Integer32Property*)m_pProperties[8])->SetValue(65536); + ((MP4Integer32Property*)m_pProperties[9])->SetValue(72); + ((MP4Integer32Property*)m_pProperties[12])->SetValue(0x7F000000); + ((MP4Integer32Property*)m_pProperties[16])->SetValue(1); + } } void MP4SoundAtom::Read() @@ -102,18 +143,12 @@ void MP4SoundAtom::Read() // Quicktime has an interesting thing - they'll put an mp4a atom // which is blank inside a wave atom, which is inside an mp4a atom // we have a mp4a inside an wave inside an mp4a - delete all properties - for(int i = 0; i < 9; ++ i) + MP4ArrayIndex propCnt = m_pProperties.Size(); + for(MP4ArrayIndex i = 0; i < propCnt; ++i) delete m_pProperties[i]; // make sure we delete the properties themselves, then remove from m_pProperties - m_pProperties.Delete(8); - m_pProperties.Delete(7); - m_pProperties.Delete(6); - m_pProperties.Delete(5); - m_pProperties.Delete(4); - m_pProperties.Delete(3); - m_pProperties.Delete(2); - m_pProperties.Delete(1); - m_pProperties.Delete(0); + while (propCnt--) + m_pProperties.Delete(propCnt); if (ATOMID(GetType()) == ATOMID("alac")) { AddProperty(new MP4BytesProperty(*this, "decoderConfig", m_size)); diff --git a/src/mp4.cpp b/src/mp4.cpp index 1354bcc..533cdd2 100644 --- a/src/mp4.cpp +++ b/src/mp4.cpp @@ -857,6 +857,29 @@ MP4FileHandle MP4ReadProvider( const char* fileName, const MP4FileProvider* file return MP4_INVALID_TRACK_ID; } + MP4TrackId MP4AddLPCMAudioTrack( + MP4FileHandle hFile, + uint32_t timeScale, + uint32_t channels, + uint32_t bitsPerChannel, + uint32_t formatFlags) + { + if (MP4_IS_VALID_FILE_HANDLE(hFile)) { + try { + return ((MP4File*)hFile)-> + AddLPCMAudioTrack(timeScale, channels, bitsPerChannel, formatFlags); + } + catch( Exception* x ) { + mp4v2::impl::log.errorf(*x); + delete x; + } + catch( ... ) { + mp4v2::impl::log.errorf( "%s: failed", __FUNCTION__ ); + } + } + return MP4_INVALID_TRACK_ID; + } + // // API to initialize ismacryp properties to sensible defaults. // if the input pointer is null then an ismacryp params is malloc'd. diff --git a/src/mp4atom.cpp b/src/mp4atom.cpp index cfe87b9..5c73127 100644 --- a/src/mp4atom.cpp +++ b/src/mp4atom.cpp @@ -915,6 +915,11 @@ MP4Atom::factory( MP4File &file, MP4Atom* parent, const char* type ) return new MP4VideoAtom(file, "jpeg"); break; + case 'l': + if( ATOMID(type) == ATOMID("lpcm") ) + return new MP4SoundAtom( file, type ); + break; + case 'm': if( ATOMID(type) == ATOMID("mdhd") ) return new MP4MdhdAtom(file); diff --git a/src/mp4file.cpp b/src/mp4file.cpp index 2160bd8..50793f3 100644 --- a/src/mp4file.cpp +++ b/src/mp4file.cpp @@ -799,6 +799,21 @@ void MP4File::FindFloatProperty(const char* name, } } +void MP4File::FindDoubleProperty(const char* name, + MP4Property** ppProperty, uint32_t* pIndex) +{ + if (!FindProperty(name, ppProperty, pIndex)) { + ostringstream msg; + msg << "no such property - " << name; + throw new Exception(msg.str(), __FILE__, __LINE__, __FUNCTION__); + } + if ((*ppProperty)->GetType() != Float64Property) { + ostringstream msg; + msg << "type mismatch - property " << name << " type " << (*ppProperty)->GetType(); + throw new Exception(msg.str(), __FILE__, __LINE__, __FUNCTION__); + } +} + float MP4File::GetFloatProperty(const char* name) { MP4Property* pProperty; @@ -809,6 +824,16 @@ float MP4File::GetFloatProperty(const char* name) return ((MP4Float32Property*)pProperty)->GetValue(index); } +double MP4File::GetDoubleProperty(const char* name) +{ + MP4Property* pProperty; + uint32_t index; + + FindDoubleProperty(name, &pProperty, &index); + + return ((MP4Float64Property*)pProperty)->GetValue(index); +} + void MP4File::SetFloatProperty(const char* name, float value) { ProtectWriteOperation(__FILE__, __LINE__, __FUNCTION__); @@ -821,6 +846,18 @@ void MP4File::SetFloatProperty(const char* name, float value) ((MP4Float32Property*)pProperty)->SetValue(value, index); } +void MP4File::SetDoubleProperty(const char* name, double value) +{ + ProtectWriteOperation(__FILE__, __LINE__, __FUNCTION__); + + MP4Property* pProperty; + uint32_t index; + + FindDoubleProperty(name, &pProperty, &index); + + ((MP4Float64Property*)pProperty)->SetValue(value, index); +} + void MP4File::FindStringProperty(const char* name, MP4Property** ppProperty, uint32_t* pIndex) { @@ -1414,6 +1451,54 @@ MP4TrackId MP4File::AddAudioTrack( return trackId; } +MP4TrackId MP4File::AddLPCMAudioTrack( + uint32_t timeScale, + uint32_t channels, + uint32_t bitsPerChannel, + uint32_t formatFlags) +{ + MP4TrackId trackId = AddTrack(MP4_AUDIO_TRACK_TYPE, timeScale); + + AddTrackToOd(trackId); + + SetTrackFloatProperty(trackId, "tkhd.volume", 1.0); + + (void)InsertChildAtom(MakeTrackName(trackId, "mdia.minf"), "smhd", 0); + + (void)AddChildAtom(MakeTrackName(trackId, "mdia.minf.stbl.stsd"), "lpcm"); + + AddDescendantAtoms(MakeTrackName(trackId, NULL), "udta.name"); + + // stsd is a unique beast in that it has a count of the number + // of child atoms that needs to be incremented after we add the lpcm atom + MP4Integer32Property* pStsdCountProperty; + FindIntegerProperty( + MakeTrackName(trackId, "mdia.minf.stbl.stsd.entryCount"), + (MP4Property**)&pStsdCountProperty); + pStsdCountProperty->IncrementValue(); + + /* LPCM properties */ + SetTrackDoubleProperty(trackId, + "mdia.minf.stbl.stsd.lpcm.timeScale", timeScale); + + SetTrackIntegerProperty(trackId, + "mdia.minf.stbl.stsd.lpcm.channels", channels); + + SetTrackIntegerProperty(trackId, + "mdia.minf.stbl.stsd.lpcm.constBitsPerChannel", bitsPerChannel); + + SetTrackIntegerProperty(trackId, + "mdia.minf.stbl.stsd.lpcm.formatSpecificFlags", formatFlags); + + SetTrackIntegerProperty(trackId, + "mdia.minf.stbl.stsd.lpcm.constBytesPerAudioPacket", (bitsPerChannel / 8) * channels); + /********************/ + + m_pTracks[FindTrackIndex(trackId)]->SetFixedSampleDuration(1); + + return trackId; +} + MP4TrackId MP4File::AddAC3AudioTrack( uint32_t samplingRate, uint8_t fscod, @@ -3174,6 +3259,12 @@ void MP4File::SetTrackFloatProperty(MP4TrackId trackId, const char* name, SetFloatProperty(MakeTrackName(trackId, name), value); } +void MP4File::SetTrackDoubleProperty(MP4TrackId trackId, const char* name, + double value) +{ + SetDoubleProperty(MakeTrackName(trackId, name), value); +} + const char* MP4File::GetTrackStringProperty(MP4TrackId trackId, const char* name) { return GetStringProperty(MakeTrackName(trackId, name)); diff --git a/src/mp4file.h b/src/mp4file.h index d4142f9..80987d9 100644 --- a/src/mp4file.h +++ b/src/mp4file.h @@ -97,12 +97,14 @@ class MP4File uint64_t GetIntegerProperty(const char* name); float GetFloatProperty(const char* name); + double GetDoubleProperty(const char* name); const char* GetStringProperty(const char* name); void GetBytesProperty(const char* name, uint8_t** ppValue, uint32_t* pValueSize); void SetIntegerProperty(const char* name, uint64_t value); void SetFloatProperty(const char* name, float value); + void SetDoubleProperty(const char* name, double value); void SetStringProperty(const char* name, const char* value); void SetBytesProperty(const char* name, const uint8_t* pValue, uint32_t valueSize); @@ -156,6 +158,8 @@ class MP4File MP4TrackId trackId, const char* name); float GetTrackFloatProperty( MP4TrackId trackId, const char* name); + double GetTrackDoubleProperty( + MP4TrackId trackId, const char* name); const char* GetTrackStringProperty( MP4TrackId trackId, const char* name); void GetTrackBytesProperty( @@ -166,6 +170,8 @@ class MP4File MP4TrackId trackId, const char* name, int64_t value); void SetTrackFloatProperty( MP4TrackId trackId, const char* name, float value); + void SetTrackDoubleProperty( + MP4TrackId trackId, const char* name, double value); void SetTrackStringProperty( MP4TrackId trackId, const char* name, const char* value); void SetTrackBytesProperty( @@ -251,6 +257,12 @@ class MP4File MP4Duration sampleDuration, uint8_t audioType); + MP4TrackId AddLPCMAudioTrack( + uint32_t timeScale, + uint32_t channels, + uint32_t bitsPerChannel, + uint32_t formatFlags); + MP4TrackId AddULawAudioTrack( uint32_t timeScale); @@ -789,6 +801,7 @@ class MP4File float ReadFixed16(); float ReadFixed32(); float ReadFloat(); + double ReadDouble(); char* ReadString(); char* ReadCountedString( uint8_t charSize = 1, bool allowExpandedCount = false, uint8_t fixedLength = 0); @@ -806,6 +819,7 @@ class MP4File void WriteFixed16(float value); void WriteFixed32(float value); void WriteFloat(float value); + void WriteDouble(double value); void WriteString(char* string); void WriteCountedString(char* string, uint8_t charSize = 1, @@ -883,6 +897,8 @@ class MP4File MP4Property** ppProperty, uint32_t* pIndex = NULL); void FindFloatProperty(const char* name, MP4Property** ppProperty, uint32_t* pIndex = NULL); + void FindDoubleProperty(const char* name, + MP4Property** ppProperty, uint32_t* pIndex = NULL); void FindStringProperty(const char* name, MP4Property** ppProperty, uint32_t* pIndex = NULL); void FindBytesProperty(const char* name, diff --git a/src/mp4file_io.cpp b/src/mp4file_io.cpp index c965df1..1867f30 100644 --- a/src/mp4file_io.cpp +++ b/src/mp4file_io.cpp @@ -327,6 +327,17 @@ float MP4File::ReadFloat() return u.f; } +double MP4File::ReadDouble() +{ + union { + double f; + uint64_t i; + } u; + + u.i = ReadUInt64(); + return u.f; +} + void MP4File::WriteFloat(float value) { union { @@ -338,6 +349,17 @@ void MP4File::WriteFloat(float value) WriteUInt32(u.i); } +void MP4File::WriteDouble(double value) +{ + union { + double f; + uint64_t i; + } u; + + u.f = value; + WriteUInt64(u.i); +} + char* MP4File::ReadString() { uint32_t length = 0; diff --git a/src/mp4property.cpp b/src/mp4property.cpp index d75f9e1..d05c0eb 100644 --- a/src/mp4property.cpp +++ b/src/mp4property.cpp @@ -311,6 +311,42 @@ void MP4Float32Property::Dump(uint8_t indent, m_name, m_values[index]); } +// MP4Float64Property + +void MP4Float64Property::Read(MP4File& file, uint32_t index) +{ + if (m_implicit) { + return; + } + + m_values[index] = file.ReadDouble(); +} + +void MP4Float64Property::Write(MP4File& file, uint32_t index) +{ + if (m_implicit) { + return; + } + + file.WriteDouble(m_values[index]); +} + +void MP4Float64Property::Dump(uint8_t indent, + bool dumpImplicits, uint32_t index) +{ + if (m_implicit && !dumpImplicits) { + return; + } + if (index != 0) + log.dump(indent, MP4_LOG_VERBOSE1, "\"%s\": %s[%u] = %f", + m_parentAtom.GetFile().GetFilename().c_str(), + m_name, index, m_values[index]); + else + log.dump(indent, MP4_LOG_VERBOSE1, "\"%s\": %s = %f", + m_parentAtom.GetFile().GetFilename().c_str(), + m_name, m_values[index]); +} + // MP4StringProperty MP4StringProperty::MP4StringProperty( diff --git a/src/mp4property.h b/src/mp4property.h index a874c56..e7a32c3 100644 --- a/src/mp4property.h +++ b/src/mp4property.h @@ -39,6 +39,7 @@ enum MP4PropertyType { Integer32Property, Integer64Property, Float32Property, + Float64Property, StringProperty, BytesProperty, TableProperty, @@ -309,6 +310,60 @@ class MP4Float32Property : public MP4Property { MP4Float32Property &operator= ( const MP4Float32Property &src ); }; +class MP4Float64Property : public MP4Property { +public: + MP4Float64Property(MP4Atom& parentAtom, const char* name) + : MP4Property(parentAtom, name) { + SetCount(1); + m_values[0] = 0.0; + } + + MP4PropertyType GetType() { + return Float64Property; + } + + uint32_t GetCount() { + return m_values.Size(); + } + void SetCount(uint32_t count) { + m_values.Resize(count); + } + + double GetValue(uint32_t index = 0) { + return m_values[index]; + } + + void SetValue(double value, uint32_t index = 0) { + if (m_readOnly) { + ostringstream msg; + msg << "property is read-only: " << m_name; + throw new PlatformException(msg.str().c_str(), EACCES, __FILE__, __LINE__, __FUNCTION__); + } + m_values[index] = value; + } + + void AddValue(double value) { + m_values.Add(value); + } + + void InsertValue(double value, uint32_t index) { + m_values.Insert(value, index); + } + + void Read(MP4File& file, uint32_t index = 0); + void Write(MP4File& file, uint32_t index = 0); + void Dump(uint8_t indent, + bool dumpImplicits, uint32_t index = 0); + +protected: + MP4Float64Array m_values; + +private: + MP4Float64Property(); + MP4Float64Property ( const MP4Float64Property &src ); + MP4Float64Property &operator= ( const MP4Float64Property &src ); +}; + class MP4StringProperty : public MP4Property { public: MP4StringProperty(MP4Atom& parentAtom, const char* name, From f31eb7260aef0999188d179484c3e1619a54c4e7 Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Tue, 25 Jan 2022 10:34:19 +0000 Subject: [PATCH 4/8] Fix incorrect timestamp math when results are greater than 32 bits --- src/mp4track.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mp4track.cpp b/src/mp4track.cpp index 548a304..21416d7 100644 --- a/src/mp4track.cpp +++ b/src/mp4track.cpp @@ -1089,9 +1089,9 @@ void MP4Track::GetSampleTimes(MP4SampleId sampleId, } for (uint32_t sttsIndex = m_cachedSttsIndex; sttsIndex < numStts; sttsIndex++) { - uint32_t sampleCount = + MP4SampleId sampleCount = m_pSttsSampleCountProperty->GetValue(sttsIndex); - uint32_t sampleDelta = + MP4Duration sampleDelta = m_pSttsSampleDeltaProperty->GetValue(sttsIndex); if (sampleId <= sid + sampleCount - 1) { @@ -1127,9 +1127,9 @@ MP4SampleId MP4Track::GetSampleIdFromTime( MP4Duration elapsed = 0; for (uint32_t sttsIndex = 0; sttsIndex < numStts; sttsIndex++) { - uint32_t sampleCount = + MP4SampleId sampleCount = m_pSttsSampleCountProperty->GetValue(sttsIndex); - uint32_t sampleDelta = + MP4Duration sampleDelta = m_pSttsSampleDeltaProperty->GetValue(sttsIndex); if (sampleDelta == 0 && sttsIndex < numStts - 1) { @@ -1193,7 +1193,7 @@ uint32_t MP4Track::GetSampleCttsIndex(MP4SampleId sampleId, } for (uint32_t cttsIndex = m_cachedCttsIndex; cttsIndex < numCtts; cttsIndex++) { - uint32_t sampleCount = + MP4SampleId sampleCount = m_pCttsSampleCountProperty->GetValue(cttsIndex); if (sampleId <= sid + sampleCount - 1) { @@ -1317,7 +1317,7 @@ void MP4Track::SetSampleRenderingOffset(MP4SampleId sampleId, return; } - uint32_t sampleCount = + MP4SampleId sampleCount = m_pCttsSampleCountProperty->GetValue(cttsIndex); // if this sample has it's own ctts entry From 513fd155a66ba68be9bf6006bdaad6d05270290f Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Tue, 25 Jan 2022 12:14:49 +0000 Subject: [PATCH 5/8] Fix ABI breakage --- include/mp4v2/file.h | 26 ++++++++++++++++++++++++-- src/mp4.cpp | 6 +++++- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/include/mp4v2/file.h b/include/mp4v2/file.h index 00c02e6..b25d937 100644 --- a/include/mp4v2/file.h +++ b/include/mp4v2/file.h @@ -310,6 +310,28 @@ bool MP4Optimize( const char* newFileName DEFAULT(NULL) ); +/** Read an existing mp4 file. + * + * MP4Read is the first call that should be used when you want to just + * read an existing mp4 file. It is equivalent to opening a file for + * reading, but in addition the mp4 file is parsed and the control + * information is loaded into memory. Note that actual track samples are not + * read into memory until MP4ReadSample() is called. + * + * @param fileName pathname of the file to be read. + * On Windows, this should be a UTF-8 encoded string. + * On other platforms, it should be an 8-bit encoding that is + * appropriate for the platform, locale, file system, etc. + * (prefer to use UTF-8 when possible). +( + * @return On success a handle of the file for use in subsequent calls to + * the library. + * On error, #MP4_INVALID_FILE_HANDLE. + */ +MP4V2_EXPORT +MP4FileHandle MP4Read( + const char* fileName ); + /** Read an existing mp4 file. * * MP4Read is the first call that should be used when you want to just @@ -331,9 +353,9 @@ bool MP4Optimize( typedef bool( *ShouldParseAtomCallback )( uint32_t ); MP4V2_EXPORT -MP4FileHandle MP4Read( +MP4FileHandle MP4Read2( const char* fileName, - ShouldParseAtomCallback cb = nullptr ); + ShouldParseAtomCallback cb DEFAULT(NULL) ); /** Read an existing mp4 file. * diff --git a/src/mp4.cpp b/src/mp4.cpp index 533cdd2..c96e5b2 100644 --- a/src/mp4.cpp +++ b/src/mp4.cpp @@ -86,8 +86,12 @@ const char* MP4GetFilename( MP4FileHandle hFile ) } /////////////////////////////////////////////////////////////////////////////// +MP4FileHandle MP4Read( const char* fileName ) +{ + return MP4Read2(fileName, nullptr); +} -MP4FileHandle MP4Read( const char* fileName, ShouldParseAtomCallback cb/*=nullptr*/ ) +MP4FileHandle MP4Read2( const char* fileName, ShouldParseAtomCallback cb/*=nullptr*/ ) { if (!fileName) return MP4_INVALID_FILE_HANDLE; From 7c637c230c80c008e1266e91d9a048c6dd0025a3 Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Tue, 25 Jan 2022 12:09:13 +0000 Subject: [PATCH 6/8] Remove generated autotools files --- .gitignore | 7 +- GNUmakefile.in | 1878 ---- aclocal.m4 | 8917 ------------------- autoaux/config.guess | 1533 ---- autoaux/config.sub | 1693 ---- autoaux/depcomp | 630 -- autoaux/install-sh | 520 -- autoaux/ltmain.sh | 8413 ------------------ autoaux/missing | 376 - configure | 17429 -------------------------------------- libplatform/config.h.in | 13 +- 11 files changed, 13 insertions(+), 41396 deletions(-) delete mode 100644 GNUmakefile.in delete mode 100644 aclocal.m4 delete mode 100755 autoaux/config.guess delete mode 100755 autoaux/config.sub delete mode 100755 autoaux/depcomp delete mode 100755 autoaux/install-sh delete mode 100755 autoaux/ltmain.sh delete mode 100755 autoaux/missing delete mode 100755 configure diff --git a/.gitignore b/.gitignore index 179246f..27f1aea 100644 --- a/.gitignore +++ b/.gitignore @@ -117,4 +117,9 @@ DerivedData .DS_Store xcuserdata - +# autotools +GNUmakefile.in +aclocal.m4 +autoaux/ +autom4te.cache/ +configure diff --git a/GNUmakefile.in b/GNUmakefile.in deleted file mode 100644 index 9ff18b8..0000000 --- a/GNUmakefile.in +++ /dev/null @@ -1,1878 +0,0 @@ -# GNUmakefile.in generated by automake 1.11.1 from GNUmakefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in 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. - -@SET_MAKE@ - - - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -bin_PROGRAMS = $(am__EXEEXT_1) -check_PROGRAMS = -@ADD_PLATFORM_POSIX_TRUE@am__append_1 = \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/io/File_posix.cpp \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/io/FileSystem_posix.cpp \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/number/random_posix.cpp \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/process/process_posix.cpp \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/time/time_posix.cpp - -@ADD_PLATFORM_WIN32_TRUE@am__append_2 = \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/io/File_win32.cpp \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/io/FileSystem_win32.cpp \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/number/random_win32.cpp \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/process/process_win32.cpp \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/time/time_win32.cpp - -@ADD_UTIL_TRUE@am__append_3 = \ -@ADD_UTIL_TRUE@ libutil/Database.cpp \ -@ADD_UTIL_TRUE@ libutil/Database.h \ -@ADD_UTIL_TRUE@ libutil/Timecode.cpp \ -@ADD_UTIL_TRUE@ libutil/Timecode.h \ -@ADD_UTIL_TRUE@ libutil/TrackModifier.cpp \ -@ADD_UTIL_TRUE@ libutil/TrackModifier.h \ -@ADD_UTIL_TRUE@ libutil/Utility.cpp \ -@ADD_UTIL_TRUE@ libutil/Utility.h \ -@ADD_UTIL_TRUE@ libutil/crc.cpp \ -@ADD_UTIL_TRUE@ libutil/crc.h \ -@ADD_UTIL_TRUE@ libutil/impl.h \ -@ADD_UTIL_TRUE@ libutil/other.cpp \ -@ADD_UTIL_TRUE@ libutil/other.h \ -@ADD_UTIL_TRUE@ libutil/util.h - -@ADD_UTIL_TRUE@am__append_4 = mp4art mp4chaps mp4extract mp4file \ -@ADD_UTIL_TRUE@ mp4info mp4subtitle mp4tags mp4track \ -@ADD_UTIL_TRUE@ mp4trackdump -subdir = . -DIST_COMMON = README $(am__configure_deps) $(mp4v2inc_HEADERS) \ - $(srcdir)/GNUmakefile.am $(srcdir)/GNUmakefile.in \ - $(top_srcdir)/configure \ - $(top_srcdir)/include/mp4v2/project.h.in \ - $(top_srcdir)/libplatform/config.h.in \ - $(top_srcdir)/project/project.m4.in COPYING INSTALL \ - autoaux/config.guess autoaux/config.sub autoaux/depcomp \ - autoaux/install-sh autoaux/ltmain.sh autoaux/missing -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/project/project.m4sugar \ - $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/libplatform/config.h -CONFIG_CLEAN_FILES = include/mp4v2/project.h project/project.m4 -CONFIG_CLEAN_VPATH_FILES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ - "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(mp4v2incdir)" -LTLIBRARIES = $(lib_LTLIBRARIES) -libmp4v2_la_LIBADD = -am__libmp4v2_la_SOURCES_DIST = src/3gp.cpp src/atom_ac3.cpp \ - src/atom_amr.cpp src/atom_avc1.cpp src/atom_avcC.cpp \ - src/atom_chpl.cpp src/atom_colr.cpp src/atom_d263.cpp \ - src/atom_dac3.cpp src/atom_damr.cpp src/atom_dref.cpp \ - src/atom_elst.cpp src/atom_enca.cpp src/atom_encv.cpp \ - src/atom_free.cpp src/atom_ftyp.cpp src/atom_ftab.cpp \ - src/atom_gmin.cpp src/atom_hdlr.cpp src/atom_hinf.cpp \ - src/atom_hnti.cpp src/atom_href.cpp src/atom_mdat.cpp \ - src/atom_mdhd.cpp src/atom_meta.cpp src/atom_mp4s.cpp \ - src/atom_mp4v.cpp src/atom_mvhd.cpp src/atom_nmhd.cpp \ - src/atom_ohdr.cpp src/atom_pasp.cpp src/atom_root.cpp \ - src/atom_rtp.cpp src/atom_s263.cpp src/atom_sdp.cpp \ - src/atom_sdtp.cpp src/atom_smi.cpp src/atom_sound.cpp \ - src/atom_standard.cpp src/atom_stbl.cpp src/atom_stdp.cpp \ - src/atom_stsc.cpp src/atom_stsd.cpp src/atom_stsz.cpp \ - src/atom_stz2.cpp src/atom_text.cpp src/atom_tfhd.cpp \ - src/atom_tkhd.cpp src/atom_treftype.cpp src/atom_trun.cpp \ - src/atom_tx3g.cpp src/atom_udta.cpp src/atom_url.cpp \ - src/atom_urn.cpp src/atom_uuid.cpp src/atom_video.cpp \ - src/atom_vmhd.cpp src/atoms.h src/cmeta.cpp \ - src/descriptors.cpp src/descriptors.h src/exception.cpp \ - src/exception.h src/enum.h src/enum.tcc src/impl.h \ - src/isma.cpp src/log.h src/log.cpp src/mp4.cpp src/mp4array.h \ - src/mp4atom.cpp src/mp4atom.h src/mp4container.cpp \ - src/mp4container.h src/mp4descriptor.cpp src/mp4descriptor.h \ - src/mp4file.cpp src/mp4file.h src/mp4file_io.cpp \ - src/mp4info.cpp src/mp4property.cpp src/mp4property.h \ - src/mp4track.cpp src/mp4track.h src/mp4util.cpp src/mp4util.h \ - src/ocidescriptors.cpp src/ocidescriptors.h src/odcommands.cpp \ - src/odcommands.h src/qosqualifiers.cpp src/qosqualifiers.h \ - src/rtphint.cpp src/rtphint.h src/src.h src/text.cpp \ - src/text.h src/util.h src/bmff/bmff.h src/bmff/impl.h \ - src/bmff/typebmff.cpp src/bmff/typebmff.h \ - src/itmf/CoverArtBox.cpp src/itmf/CoverArtBox.h \ - src/itmf/Tags.cpp src/itmf/Tags.h src/itmf/generic.cpp \ - src/itmf/generic.h src/itmf/impl.h src/itmf/itmf.h \ - src/itmf/type.cpp src/itmf/type.h \ - src/qtff/ColorParameterBox.cpp src/qtff/ColorParameterBox.h \ - src/qtff/PictureAspectRatioBox.cpp \ - src/qtff/PictureAspectRatioBox.h src/qtff/coding.cpp \ - src/qtff/coding.h src/qtff/impl.h src/qtff/qtff.h \ - libplatform/endian.h libplatform/impl.h \ - libplatform/io/File.cpp libplatform/io/File.h \ - libplatform/io/FileSystem.cpp libplatform/io/FileSystem.h \ - libplatform/number/random.h libplatform/platform.h \ - libplatform/platform_base.h libplatform/platform_posix.h \ - libplatform/platform_win32.h libplatform/process/process.h \ - libplatform/prog/option.cpp libplatform/prog/option.h \ - libplatform/sys/error.cpp libplatform/sys/error.h \ - libplatform/time/time.cpp libplatform/time/time.h \ - libplatform/warning.h libplatform/io/File_posix.cpp \ - libplatform/io/FileSystem_posix.cpp \ - libplatform/number/random_posix.cpp \ - libplatform/process/process_posix.cpp \ - libplatform/time/time_posix.cpp libplatform/io/File_win32.cpp \ - libplatform/io/FileSystem_win32.cpp \ - libplatform/number/random_win32.cpp \ - libplatform/process/process_win32.cpp \ - libplatform/time/time_win32.cpp libutil/Database.cpp \ - libutil/Database.h libutil/Timecode.cpp libutil/Timecode.h \ - libutil/TrackModifier.cpp libutil/TrackModifier.h \ - libutil/Utility.cpp libutil/Utility.h libutil/crc.cpp \ - libutil/crc.h libutil/impl.h libutil/other.cpp libutil/other.h \ - libutil/util.h -am__dirstamp = $(am__leading_dot)dirstamp -@ADD_PLATFORM_POSIX_TRUE@am__objects_1 = libplatform/io/File_posix.lo \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/io/FileSystem_posix.lo \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/number/random_posix.lo \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/process/process_posix.lo \ -@ADD_PLATFORM_POSIX_TRUE@ libplatform/time/time_posix.lo -@ADD_PLATFORM_WIN32_TRUE@am__objects_2 = libplatform/io/File_win32.lo \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/io/FileSystem_win32.lo \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/number/random_win32.lo \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/process/process_win32.lo \ -@ADD_PLATFORM_WIN32_TRUE@ libplatform/time/time_win32.lo -@ADD_UTIL_TRUE@am__objects_3 = libutil/Database.lo libutil/Timecode.lo \ -@ADD_UTIL_TRUE@ libutil/TrackModifier.lo libutil/Utility.lo \ -@ADD_UTIL_TRUE@ libutil/crc.lo libutil/other.lo -am_libmp4v2_la_OBJECTS = src/3gp.lo src/atom_ac3.lo src/atom_amr.lo \ - src/atom_avc1.lo src/atom_avcC.lo src/atom_chpl.lo \ - src/atom_colr.lo src/atom_d263.lo src/atom_dac3.lo \ - src/atom_damr.lo src/atom_dref.lo src/atom_elst.lo \ - src/atom_enca.lo src/atom_encv.lo src/atom_free.lo \ - src/atom_ftyp.lo src/atom_ftab.lo src/atom_gmin.lo \ - src/atom_hdlr.lo src/atom_hinf.lo src/atom_hnti.lo \ - src/atom_href.lo src/atom_mdat.lo src/atom_mdhd.lo \ - src/atom_meta.lo src/atom_mp4s.lo src/atom_mp4v.lo \ - src/atom_mvhd.lo src/atom_nmhd.lo src/atom_ohdr.lo \ - src/atom_pasp.lo src/atom_root.lo src/atom_rtp.lo \ - src/atom_s263.lo src/atom_sdp.lo src/atom_sdtp.lo \ - src/atom_smi.lo src/atom_sound.lo src/atom_standard.lo \ - src/atom_stbl.lo src/atom_stdp.lo src/atom_stsc.lo \ - src/atom_stsd.lo src/atom_stsz.lo src/atom_stz2.lo \ - src/atom_text.lo src/atom_tfhd.lo src/atom_tkhd.lo \ - src/atom_treftype.lo src/atom_trun.lo src/atom_tx3g.lo \ - src/atom_udta.lo src/atom_url.lo src/atom_urn.lo \ - src/atom_uuid.lo src/atom_video.lo src/atom_vmhd.lo \ - src/cmeta.lo src/descriptors.lo src/exception.lo src/isma.lo \ - src/log.lo src/mp4.lo src/mp4atom.lo src/mp4container.lo \ - src/mp4descriptor.lo src/mp4file.lo src/mp4file_io.lo \ - src/mp4info.lo src/mp4property.lo src/mp4track.lo \ - src/mp4util.lo src/ocidescriptors.lo src/odcommands.lo \ - src/qosqualifiers.lo src/rtphint.lo src/text.lo \ - src/bmff/typebmff.lo src/itmf/CoverArtBox.lo src/itmf/Tags.lo \ - src/itmf/generic.lo src/itmf/type.lo \ - src/qtff/ColorParameterBox.lo \ - src/qtff/PictureAspectRatioBox.lo src/qtff/coding.lo \ - libplatform/io/File.lo libplatform/io/FileSystem.lo \ - libplatform/prog/option.lo libplatform/sys/error.lo \ - libplatform/time/time.lo $(am__objects_1) $(am__objects_2) \ - $(am__objects_3) -libmp4v2_la_OBJECTS = $(am_libmp4v2_la_OBJECTS) -libmp4v2_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(libmp4v2_la_LDFLAGS) $(LDFLAGS) -o $@ -@ADD_UTIL_TRUE@am__EXEEXT_1 = mp4art$(EXEEXT) mp4chaps$(EXEEXT) \ -@ADD_UTIL_TRUE@ mp4extract$(EXEEXT) mp4file$(EXEEXT) \ -@ADD_UTIL_TRUE@ mp4info$(EXEEXT) mp4subtitle$(EXEEXT) \ -@ADD_UTIL_TRUE@ mp4tags$(EXEEXT) mp4track$(EXEEXT) \ -@ADD_UTIL_TRUE@ mp4trackdump$(EXEEXT) -PROGRAMS = $(bin_PROGRAMS) -am_mp4art_OBJECTS = util/mp4art.$(OBJEXT) -mp4art_OBJECTS = $(am_mp4art_OBJECTS) -mp4art_DEPENDENCIES = libmp4v2.la -am_mp4chaps_OBJECTS = util/mp4chaps.$(OBJEXT) -mp4chaps_OBJECTS = $(am_mp4chaps_OBJECTS) -mp4chaps_DEPENDENCIES = libmp4v2.la -am_mp4extract_OBJECTS = util/mp4extract.$(OBJEXT) -mp4extract_OBJECTS = $(am_mp4extract_OBJECTS) -mp4extract_DEPENDENCIES = libmp4v2.la -am_mp4file_OBJECTS = util/mp4file.$(OBJEXT) -mp4file_OBJECTS = $(am_mp4file_OBJECTS) -mp4file_DEPENDENCIES = libmp4v2.la -am_mp4info_OBJECTS = util/mp4info.$(OBJEXT) -mp4info_OBJECTS = $(am_mp4info_OBJECTS) -mp4info_DEPENDENCIES = libmp4v2.la -am_mp4subtitle_OBJECTS = util/mp4subtitle.$(OBJEXT) -mp4subtitle_OBJECTS = $(am_mp4subtitle_OBJECTS) -mp4subtitle_DEPENDENCIES = libmp4v2.la -am_mp4tags_OBJECTS = util/mp4tags.$(OBJEXT) -mp4tags_OBJECTS = $(am_mp4tags_OBJECTS) -mp4tags_DEPENDENCIES = libmp4v2.la -am_mp4track_OBJECTS = util/mp4track.$(OBJEXT) -mp4track_OBJECTS = $(am_mp4track_OBJECTS) -mp4track_DEPENDENCIES = libmp4v2.la -am_mp4trackdump_OBJECTS = util/mp4trackdump.$(OBJEXT) -mp4trackdump_OBJECTS = $(am_mp4trackdump_OBJECTS) -mp4trackdump_DEPENDENCIES = libmp4v2.la -DEFAULT_INCLUDES = -depcomp = $(SHELL) $(top_srcdir)/autoaux/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(libmp4v2_la_SOURCES) $(mp4art_SOURCES) $(mp4chaps_SOURCES) \ - $(mp4extract_SOURCES) $(mp4file_SOURCES) $(mp4info_SOURCES) \ - $(mp4subtitle_SOURCES) $(mp4tags_SOURCES) $(mp4track_SOURCES) \ - $(mp4trackdump_SOURCES) -DIST_SOURCES = $(am__libmp4v2_la_SOURCES_DIST) $(mp4art_SOURCES) \ - $(mp4chaps_SOURCES) $(mp4extract_SOURCES) $(mp4file_SOURCES) \ - $(mp4info_SOURCES) $(mp4subtitle_SOURCES) $(mp4tags_SOURCES) \ - $(mp4track_SOURCES) $(mp4trackdump_SOURCES) -man1dir = $(mandir)/man1 -NROFF = nroff -MANS = $(man1_MANS) -HEADERS = $(mp4v2inc_HEADERS) -ETAGS = etags -CTAGS = ctags -RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir -EXPECT = expect -RUNTEST = runtest -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d "$(distdir)" \ - || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr "$(distdir)"; }; } -GZIP_ENV = --best -DIST_ARCHIVES = $(distdir).tar.bz2 $(distdir).zip -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -FOUND_HELP2MAN = @FOUND_HELP2MAN@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS := $(LIBS) $(X_MINGW_LIBS) -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PROJECT_bugreport = @PROJECT_bugreport@ -PROJECT_build = @PROJECT_build@ -PROJECT_irc = @PROJECT_irc@ -PROJECT_name = @PROJECT_name@ -PROJECT_name_formal = @PROJECT_name_formal@ -PROJECT_name_lower = @PROJECT_name_lower@ -PROJECT_name_upper = @PROJECT_name_upper@ -PROJECT_repo_branch = @PROJECT_repo_branch@ -PROJECT_repo_date = @PROJECT_repo_date@ -PROJECT_repo_rev = @PROJECT_repo_rev@ -PROJECT_repo_root = @PROJECT_repo_root@ -PROJECT_repo_type = @PROJECT_repo_type@ -PROJECT_repo_url = @PROJECT_repo_url@ -PROJECT_repo_uuid = @PROJECT_repo_uuid@ -PROJECT_url_discussion = @PROJECT_url_discussion@ -PROJECT_url_downloads = @PROJECT_url_downloads@ -PROJECT_url_website = @PROJECT_url_website@ -PROJECT_version = @PROJECT_version@ -PROJECT_version_hex = @PROJECT_version_hex@ -PROJECT_version_major = @PROJECT_version_major@ -PROJECT_version_minor = @PROJECT_version_minor@ -PROJECT_version_point = @PROJECT_version_point@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -X_CXX_ARCH = @X_CXX_ARCH@ -X_CXX_D = @X_CXX_D@ -X_CXX_I = @X_CXX_I@ -X_CXX_W = @X_CXX_W@ -X_GCH = @X_GCH@ -X_GCH_FLAGS = @X_GCH_FLAGS@ -X_GCH_SHARED = @X_GCH_SHARED@ -X_GCH_SHARED_FLAGS = @X_GCH_SHARED_FLAGS@ -X_GCH_STATIC = @X_GCH_STATIC@ -X_GCH_STATIC_FLAGS = @X_GCH_STATIC_FLAGS@ -X_MINGW_LIBS = @X_MINGW_LIBS@ -X_libmp4v2_la_LDFLAGS = @X_libmp4v2_la_LDFLAGS@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -lib_LTLIBRARIES = libmp4v2.la - -############################################################################### -libmp4v2_la_LDFLAGS = \ - $(AM_LDFLAGS) \ - -version-number $(PROJECT_version_major):$(PROJECT_version_minor):$(PROJECT_version_point) $(X_libmp4v2_la_LDFLAGS) - -libmp4v2_la_SOURCES = src/3gp.cpp src/atom_ac3.cpp src/atom_amr.cpp \ - src/atom_avc1.cpp src/atom_avcC.cpp src/atom_chpl.cpp \ - src/atom_colr.cpp src/atom_d263.cpp src/atom_dac3.cpp \ - src/atom_damr.cpp src/atom_dref.cpp src/atom_elst.cpp \ - src/atom_enca.cpp src/atom_encv.cpp src/atom_free.cpp \ - src/atom_ftyp.cpp src/atom_ftab.cpp src/atom_gmin.cpp \ - src/atom_hdlr.cpp src/atom_hinf.cpp src/atom_hnti.cpp \ - src/atom_href.cpp src/atom_mdat.cpp src/atom_mdhd.cpp \ - src/atom_meta.cpp src/atom_mp4s.cpp src/atom_mp4v.cpp \ - src/atom_mvhd.cpp src/atom_nmhd.cpp src/atom_ohdr.cpp \ - src/atom_pasp.cpp src/atom_root.cpp src/atom_rtp.cpp \ - src/atom_s263.cpp src/atom_sdp.cpp src/atom_sdtp.cpp \ - src/atom_smi.cpp src/atom_sound.cpp src/atom_standard.cpp \ - src/atom_stbl.cpp src/atom_stdp.cpp src/atom_stsc.cpp \ - src/atom_stsd.cpp src/atom_stsz.cpp src/atom_stz2.cpp \ - src/atom_text.cpp src/atom_tfhd.cpp src/atom_tkhd.cpp \ - src/atom_treftype.cpp src/atom_trun.cpp src/atom_tx3g.cpp \ - src/atom_udta.cpp src/atom_url.cpp src/atom_urn.cpp \ - src/atom_uuid.cpp src/atom_video.cpp src/atom_vmhd.cpp \ - src/atoms.h src/cmeta.cpp src/descriptors.cpp \ - src/descriptors.h src/exception.cpp src/exception.h src/enum.h \ - src/enum.tcc src/impl.h src/isma.cpp src/log.h src/log.cpp \ - src/mp4.cpp src/mp4array.h src/mp4atom.cpp src/mp4atom.h \ - src/mp4container.cpp src/mp4container.h src/mp4descriptor.cpp \ - src/mp4descriptor.h src/mp4file.cpp src/mp4file.h \ - src/mp4file_io.cpp src/mp4info.cpp src/mp4property.cpp \ - src/mp4property.h src/mp4track.cpp src/mp4track.h \ - src/mp4util.cpp src/mp4util.h src/ocidescriptors.cpp \ - src/ocidescriptors.h src/odcommands.cpp src/odcommands.h \ - src/qosqualifiers.cpp src/qosqualifiers.h src/rtphint.cpp \ - src/rtphint.h src/src.h src/text.cpp src/text.h src/util.h \ - src/bmff/bmff.h src/bmff/impl.h src/bmff/typebmff.cpp \ - src/bmff/typebmff.h src/itmf/CoverArtBox.cpp \ - src/itmf/CoverArtBox.h src/itmf/Tags.cpp src/itmf/Tags.h \ - src/itmf/generic.cpp src/itmf/generic.h src/itmf/impl.h \ - src/itmf/itmf.h src/itmf/type.cpp src/itmf/type.h \ - src/qtff/ColorParameterBox.cpp src/qtff/ColorParameterBox.h \ - src/qtff/PictureAspectRatioBox.cpp \ - src/qtff/PictureAspectRatioBox.h src/qtff/coding.cpp \ - src/qtff/coding.h src/qtff/impl.h src/qtff/qtff.h \ - libplatform/endian.h libplatform/impl.h \ - libplatform/io/File.cpp libplatform/io/File.h \ - libplatform/io/FileSystem.cpp libplatform/io/FileSystem.h \ - libplatform/number/random.h libplatform/platform.h \ - libplatform/platform_base.h libplatform/platform_posix.h \ - libplatform/platform_win32.h libplatform/process/process.h \ - libplatform/prog/option.cpp libplatform/prog/option.h \ - libplatform/sys/error.cpp libplatform/sys/error.h \ - libplatform/time/time.cpp libplatform/time/time.h \ - libplatform/warning.h $(am__append_1) $(am__append_2) \ - $(am__append_3) -mp4art_SOURCES = util/impl.h util/mp4art.cpp -mp4chaps_SOURCES = util/impl.h util/mp4chaps.cpp -mp4extract_SOURCES = util/impl.h util/mp4extract.cpp -mp4file_SOURCES = util/impl.h util/mp4file.cpp -mp4info_SOURCES = util/impl.h util/mp4info.cpp -mp4subtitle_SOURCES = util/impl.h util/mp4subtitle.cpp -mp4tags_SOURCES = util/impl.h util/mp4tags.cpp -mp4track_SOURCES = util/impl.h util/mp4track.cpp -mp4trackdump_SOURCES = util/impl.h util/mp4trackdump.cpp -mp4art_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4chaps_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4extract_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4file_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4info_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4subtitle_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4tags_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4track_LDADD = libmp4v2.la $(X_LDFLAGS) -mp4trackdump_LDADD = libmp4v2.la $(X_LDFLAGS) - -############################################################################### -DEJATOOL = main -TESTLOGDIR = $(top_builddir)/testlog - -############################################################################### -mp4v2incdir = $(pkgincludedir) -mp4v2inc_HEADERS = \ - include/mp4v2/project.h \ - \ - include/mp4v2/chapter.h \ - include/mp4v2/file.h \ - include/mp4v2/file_prop.h \ - include/mp4v2/general.h \ - include/mp4v2/isma.h \ - include/mp4v2/itmf_generic.h \ - include/mp4v2/itmf_tags.h \ - include/mp4v2/mp4v2.h \ - include/mp4v2/platform.h \ - include/mp4v2/sample.h \ - include/mp4v2/streaming.h \ - include/mp4v2/track.h \ - include/mp4v2/track_prop.h - - -############################################################################### -EXTRA_DIST = project/project.m4 - -############################################################################### -AM_CPPFLAGS = $(strip $(MK_CXX_ARCH) $(X_CXX_ARCH) $(MK_CXX_I) $(X_CXX_I)) -AM_LDFLAGS = $(strip $(MK_CXX_ARCH) $(X_CXX_ARCH)) -AM_CXXFLAGS = $(strip $(MK_CXX_W) $(X_CXX_W)) - -############################################################################### -MK_CXX_ARCH = -MK_CXX_W = -Wall -Wformat -MK_CXX_D = -MK_CXX_I = \ - -I$(top_builddir)/include -I$(top_srcdir)/include \ - -I$(top_builddir) -I$(top_srcdir) - - -############################################################################### -@ADD_MANS_TRUE@@ADD_UTIL_TRUE@man1_MANS = \ -@ADD_MANS_TRUE@@ADD_UTIL_TRUE@ doc/man/man1/mp4art.1 \ -@ADD_MANS_TRUE@@ADD_UTIL_TRUE@ doc/man/man1/mp4file.1 \ -@ADD_MANS_TRUE@@ADD_UTIL_TRUE@ doc/man/man1/mp4subtitle.1 \ -@ADD_MANS_TRUE@@ADD_UTIL_TRUE@ doc/man/man1/mp4track.1 - -all: all-am - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -am--refresh: - @: -$(srcdir)/GNUmakefile.in: $(srcdir)/GNUmakefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNUmakefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign GNUmakefile -.PRECIOUS: GNUmakefile -GNUmakefile: $(srcdir)/GNUmakefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: $(am__configure_deps) - $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(am__aclocal_m4_deps): - -libplatform/config.h: libplatform/stamp-h1 - @if test ! -f $@; then \ - rm -f libplatform/stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) libplatform/stamp-h1; \ - else :; fi - -libplatform/stamp-h1: $(top_srcdir)/libplatform/config.h.in $(top_builddir)/config.status - @rm -f libplatform/stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status libplatform/config.h -$(top_srcdir)/libplatform/config.h.in: $(am__configure_deps) - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - rm -f libplatform/stamp-h1 - touch $@ - -distclean-hdr: - -rm -f libplatform/config.h libplatform/stamp-h1 -include/mp4v2/project.h: $(top_builddir)/config.status $(top_srcdir)/include/mp4v2/project.h.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -project/project.m4: $(top_builddir)/config.status $(top_srcdir)/project/project.m4.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ - } - -uninstall-libLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ - done - -clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done -src/$(am__dirstamp): - @$(MKDIR_P) src - @: > src/$(am__dirstamp) -src/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) src/$(DEPDIR) - @: > src/$(DEPDIR)/$(am__dirstamp) -src/3gp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_ac3.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_amr.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_avc1.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_avcC.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_chpl.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_colr.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_d263.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_dac3.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_damr.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_dref.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_elst.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_enca.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_encv.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_free.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_ftyp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_ftab.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_gmin.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_hdlr.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_hinf.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_hnti.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_href.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_mdat.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_mdhd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_meta.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_mp4s.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_mp4v.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_mvhd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_nmhd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_ohdr.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_pasp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_root.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_rtp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_s263.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_sdp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_sdtp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_smi.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_sound.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_standard.lo: src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/atom_stbl.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_stdp.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_stsc.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_stsd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_stsz.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_stz2.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_text.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_tfhd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_tkhd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_treftype.lo: src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/atom_trun.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_tx3g.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_udta.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_url.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_urn.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_uuid.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_video.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/atom_vmhd.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/cmeta.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/descriptors.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/exception.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/isma.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/log.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4atom.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4container.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4descriptor.lo: src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/mp4file.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4file_io.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4info.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4property.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4track.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/mp4util.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/ocidescriptors.lo: src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/odcommands.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/qosqualifiers.lo: src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/rtphint.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/text.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/bmff/$(am__dirstamp): - @$(MKDIR_P) src/bmff - @: > src/bmff/$(am__dirstamp) -src/bmff/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) src/bmff/$(DEPDIR) - @: > src/bmff/$(DEPDIR)/$(am__dirstamp) -src/bmff/typebmff.lo: src/bmff/$(am__dirstamp) \ - src/bmff/$(DEPDIR)/$(am__dirstamp) -src/itmf/$(am__dirstamp): - @$(MKDIR_P) src/itmf - @: > src/itmf/$(am__dirstamp) -src/itmf/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) src/itmf/$(DEPDIR) - @: > src/itmf/$(DEPDIR)/$(am__dirstamp) -src/itmf/CoverArtBox.lo: src/itmf/$(am__dirstamp) \ - src/itmf/$(DEPDIR)/$(am__dirstamp) -src/itmf/Tags.lo: src/itmf/$(am__dirstamp) \ - src/itmf/$(DEPDIR)/$(am__dirstamp) -src/itmf/generic.lo: src/itmf/$(am__dirstamp) \ - src/itmf/$(DEPDIR)/$(am__dirstamp) -src/itmf/type.lo: src/itmf/$(am__dirstamp) \ - src/itmf/$(DEPDIR)/$(am__dirstamp) -src/qtff/$(am__dirstamp): - @$(MKDIR_P) src/qtff - @: > src/qtff/$(am__dirstamp) -src/qtff/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) src/qtff/$(DEPDIR) - @: > src/qtff/$(DEPDIR)/$(am__dirstamp) -src/qtff/ColorParameterBox.lo: src/qtff/$(am__dirstamp) \ - src/qtff/$(DEPDIR)/$(am__dirstamp) -src/qtff/PictureAspectRatioBox.lo: src/qtff/$(am__dirstamp) \ - src/qtff/$(DEPDIR)/$(am__dirstamp) -src/qtff/coding.lo: src/qtff/$(am__dirstamp) \ - src/qtff/$(DEPDIR)/$(am__dirstamp) -libplatform/io/$(am__dirstamp): - @$(MKDIR_P) libplatform/io - @: > libplatform/io/$(am__dirstamp) -libplatform/io/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libplatform/io/$(DEPDIR) - @: > libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/io/File.lo: libplatform/io/$(am__dirstamp) \ - libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/io/FileSystem.lo: libplatform/io/$(am__dirstamp) \ - libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/prog/$(am__dirstamp): - @$(MKDIR_P) libplatform/prog - @: > libplatform/prog/$(am__dirstamp) -libplatform/prog/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libplatform/prog/$(DEPDIR) - @: > libplatform/prog/$(DEPDIR)/$(am__dirstamp) -libplatform/prog/option.lo: libplatform/prog/$(am__dirstamp) \ - libplatform/prog/$(DEPDIR)/$(am__dirstamp) -libplatform/sys/$(am__dirstamp): - @$(MKDIR_P) libplatform/sys - @: > libplatform/sys/$(am__dirstamp) -libplatform/sys/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libplatform/sys/$(DEPDIR) - @: > libplatform/sys/$(DEPDIR)/$(am__dirstamp) -libplatform/sys/error.lo: libplatform/sys/$(am__dirstamp) \ - libplatform/sys/$(DEPDIR)/$(am__dirstamp) -libplatform/time/$(am__dirstamp): - @$(MKDIR_P) libplatform/time - @: > libplatform/time/$(am__dirstamp) -libplatform/time/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libplatform/time/$(DEPDIR) - @: > libplatform/time/$(DEPDIR)/$(am__dirstamp) -libplatform/time/time.lo: libplatform/time/$(am__dirstamp) \ - libplatform/time/$(DEPDIR)/$(am__dirstamp) -libplatform/io/File_posix.lo: libplatform/io/$(am__dirstamp) \ - libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/io/FileSystem_posix.lo: libplatform/io/$(am__dirstamp) \ - libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/number/$(am__dirstamp): - @$(MKDIR_P) libplatform/number - @: > libplatform/number/$(am__dirstamp) -libplatform/number/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libplatform/number/$(DEPDIR) - @: > libplatform/number/$(DEPDIR)/$(am__dirstamp) -libplatform/number/random_posix.lo: \ - libplatform/number/$(am__dirstamp) \ - libplatform/number/$(DEPDIR)/$(am__dirstamp) -libplatform/process/$(am__dirstamp): - @$(MKDIR_P) libplatform/process - @: > libplatform/process/$(am__dirstamp) -libplatform/process/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libplatform/process/$(DEPDIR) - @: > libplatform/process/$(DEPDIR)/$(am__dirstamp) -libplatform/process/process_posix.lo: \ - libplatform/process/$(am__dirstamp) \ - libplatform/process/$(DEPDIR)/$(am__dirstamp) -libplatform/time/time_posix.lo: libplatform/time/$(am__dirstamp) \ - libplatform/time/$(DEPDIR)/$(am__dirstamp) -libplatform/io/File_win32.lo: libplatform/io/$(am__dirstamp) \ - libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/io/FileSystem_win32.lo: libplatform/io/$(am__dirstamp) \ - libplatform/io/$(DEPDIR)/$(am__dirstamp) -libplatform/number/random_win32.lo: \ - libplatform/number/$(am__dirstamp) \ - libplatform/number/$(DEPDIR)/$(am__dirstamp) -libplatform/process/process_win32.lo: \ - libplatform/process/$(am__dirstamp) \ - libplatform/process/$(DEPDIR)/$(am__dirstamp) -libplatform/time/time_win32.lo: libplatform/time/$(am__dirstamp) \ - libplatform/time/$(DEPDIR)/$(am__dirstamp) -libutil/$(am__dirstamp): - @$(MKDIR_P) libutil - @: > libutil/$(am__dirstamp) -libutil/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) libutil/$(DEPDIR) - @: > libutil/$(DEPDIR)/$(am__dirstamp) -libutil/Database.lo: libutil/$(am__dirstamp) \ - libutil/$(DEPDIR)/$(am__dirstamp) -libutil/Timecode.lo: libutil/$(am__dirstamp) \ - libutil/$(DEPDIR)/$(am__dirstamp) -libutil/TrackModifier.lo: libutil/$(am__dirstamp) \ - libutil/$(DEPDIR)/$(am__dirstamp) -libutil/Utility.lo: libutil/$(am__dirstamp) \ - libutil/$(DEPDIR)/$(am__dirstamp) -libutil/crc.lo: libutil/$(am__dirstamp) \ - libutil/$(DEPDIR)/$(am__dirstamp) -libutil/other.lo: libutil/$(am__dirstamp) \ - libutil/$(DEPDIR)/$(am__dirstamp) -libmp4v2.la: $(libmp4v2_la_OBJECTS) $(libmp4v2_la_DEPENDENCIES) - $(libmp4v2_la_LINK) -rpath $(libdir) $(libmp4v2_la_OBJECTS) $(libmp4v2_la_LIBADD) $(LIBS) -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p || test -f $$p1; \ - then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - -clean-checkPROGRAMS: - @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list -util/$(am__dirstamp): - @$(MKDIR_P) util - @: > util/$(am__dirstamp) -util/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) util/$(DEPDIR) - @: > util/$(DEPDIR)/$(am__dirstamp) -util/mp4art.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4art$(EXEEXT): $(mp4art_OBJECTS) $(mp4art_DEPENDENCIES) - @rm -f mp4art$(EXEEXT) - $(CXXLINK) $(mp4art_OBJECTS) $(mp4art_LDADD) $(LIBS) -util/mp4chaps.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4chaps$(EXEEXT): $(mp4chaps_OBJECTS) $(mp4chaps_DEPENDENCIES) - @rm -f mp4chaps$(EXEEXT) - $(CXXLINK) $(mp4chaps_OBJECTS) $(mp4chaps_LDADD) $(LIBS) -util/mp4extract.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4extract$(EXEEXT): $(mp4extract_OBJECTS) $(mp4extract_DEPENDENCIES) - @rm -f mp4extract$(EXEEXT) - $(CXXLINK) $(mp4extract_OBJECTS) $(mp4extract_LDADD) $(LIBS) -util/mp4file.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4file$(EXEEXT): $(mp4file_OBJECTS) $(mp4file_DEPENDENCIES) - @rm -f mp4file$(EXEEXT) - $(CXXLINK) $(mp4file_OBJECTS) $(mp4file_LDADD) $(LIBS) -util/mp4info.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4info$(EXEEXT): $(mp4info_OBJECTS) $(mp4info_DEPENDENCIES) - @rm -f mp4info$(EXEEXT) - $(CXXLINK) $(mp4info_OBJECTS) $(mp4info_LDADD) $(LIBS) -util/mp4subtitle.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4subtitle$(EXEEXT): $(mp4subtitle_OBJECTS) $(mp4subtitle_DEPENDENCIES) - @rm -f mp4subtitle$(EXEEXT) - $(CXXLINK) $(mp4subtitle_OBJECTS) $(mp4subtitle_LDADD) $(LIBS) -util/mp4tags.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4tags$(EXEEXT): $(mp4tags_OBJECTS) $(mp4tags_DEPENDENCIES) - @rm -f mp4tags$(EXEEXT) - $(CXXLINK) $(mp4tags_OBJECTS) $(mp4tags_LDADD) $(LIBS) -util/mp4track.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4track$(EXEEXT): $(mp4track_OBJECTS) $(mp4track_DEPENDENCIES) - @rm -f mp4track$(EXEEXT) - $(CXXLINK) $(mp4track_OBJECTS) $(mp4track_LDADD) $(LIBS) -util/mp4trackdump.$(OBJEXT): util/$(am__dirstamp) \ - util/$(DEPDIR)/$(am__dirstamp) -mp4trackdump$(EXEEXT): $(mp4trackdump_OBJECTS) $(mp4trackdump_DEPENDENCIES) - @rm -f mp4trackdump$(EXEEXT) - $(CXXLINK) $(mp4trackdump_OBJECTS) $(mp4trackdump_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -rm -f libplatform/io/File.$(OBJEXT) - -rm -f libplatform/io/File.lo - -rm -f libplatform/io/FileSystem.$(OBJEXT) - -rm -f libplatform/io/FileSystem.lo - -rm -f libplatform/io/FileSystem_posix.$(OBJEXT) - -rm -f libplatform/io/FileSystem_posix.lo - -rm -f libplatform/io/FileSystem_win32.$(OBJEXT) - -rm -f libplatform/io/FileSystem_win32.lo - -rm -f libplatform/io/File_posix.$(OBJEXT) - -rm -f libplatform/io/File_posix.lo - -rm -f libplatform/io/File_win32.$(OBJEXT) - -rm -f libplatform/io/File_win32.lo - -rm -f libplatform/number/random_posix.$(OBJEXT) - -rm -f libplatform/number/random_posix.lo - -rm -f libplatform/number/random_win32.$(OBJEXT) - -rm -f libplatform/number/random_win32.lo - -rm -f libplatform/process/process_posix.$(OBJEXT) - -rm -f libplatform/process/process_posix.lo - -rm -f libplatform/process/process_win32.$(OBJEXT) - -rm -f libplatform/process/process_win32.lo - -rm -f libplatform/prog/option.$(OBJEXT) - -rm -f libplatform/prog/option.lo - -rm -f libplatform/sys/error.$(OBJEXT) - -rm -f libplatform/sys/error.lo - -rm -f libplatform/time/time.$(OBJEXT) - -rm -f libplatform/time/time.lo - -rm -f libplatform/time/time_posix.$(OBJEXT) - -rm -f libplatform/time/time_posix.lo - -rm -f libplatform/time/time_win32.$(OBJEXT) - -rm -f libplatform/time/time_win32.lo - -rm -f libutil/Database.$(OBJEXT) - -rm -f libutil/Database.lo - -rm -f libutil/Timecode.$(OBJEXT) - -rm -f libutil/Timecode.lo - -rm -f libutil/TrackModifier.$(OBJEXT) - -rm -f libutil/TrackModifier.lo - -rm -f libutil/Utility.$(OBJEXT) - -rm -f libutil/Utility.lo - -rm -f libutil/crc.$(OBJEXT) - -rm -f libutil/crc.lo - -rm -f libutil/other.$(OBJEXT) - -rm -f libutil/other.lo - -rm -f src/3gp.$(OBJEXT) - -rm -f src/3gp.lo - -rm -f src/atom_ac3.$(OBJEXT) - -rm -f src/atom_ac3.lo - -rm -f src/atom_amr.$(OBJEXT) - -rm -f src/atom_amr.lo - -rm -f src/atom_avc1.$(OBJEXT) - -rm -f src/atom_avc1.lo - -rm -f src/atom_avcC.$(OBJEXT) - -rm -f src/atom_avcC.lo - -rm -f src/atom_chpl.$(OBJEXT) - -rm -f src/atom_chpl.lo - -rm -f src/atom_colr.$(OBJEXT) - -rm -f src/atom_colr.lo - -rm -f src/atom_d263.$(OBJEXT) - -rm -f src/atom_d263.lo - -rm -f src/atom_dac3.$(OBJEXT) - -rm -f src/atom_dac3.lo - -rm -f src/atom_damr.$(OBJEXT) - -rm -f src/atom_damr.lo - -rm -f src/atom_dref.$(OBJEXT) - -rm -f src/atom_dref.lo - -rm -f src/atom_elst.$(OBJEXT) - -rm -f src/atom_elst.lo - -rm -f src/atom_enca.$(OBJEXT) - -rm -f src/atom_enca.lo - -rm -f src/atom_encv.$(OBJEXT) - -rm -f src/atom_encv.lo - -rm -f src/atom_free.$(OBJEXT) - -rm -f src/atom_free.lo - -rm -f src/atom_ftab.$(OBJEXT) - -rm -f src/atom_ftab.lo - -rm -f src/atom_ftyp.$(OBJEXT) - -rm -f src/atom_ftyp.lo - -rm -f src/atom_gmin.$(OBJEXT) - -rm -f src/atom_gmin.lo - -rm -f src/atom_hdlr.$(OBJEXT) - -rm -f src/atom_hdlr.lo - -rm -f src/atom_hinf.$(OBJEXT) - -rm -f src/atom_hinf.lo - -rm -f src/atom_hnti.$(OBJEXT) - -rm -f src/atom_hnti.lo - -rm -f src/atom_href.$(OBJEXT) - -rm -f src/atom_href.lo - -rm -f src/atom_mdat.$(OBJEXT) - -rm -f src/atom_mdat.lo - -rm -f src/atom_mdhd.$(OBJEXT) - -rm -f src/atom_mdhd.lo - -rm -f src/atom_meta.$(OBJEXT) - -rm -f src/atom_meta.lo - -rm -f src/atom_mp4s.$(OBJEXT) - -rm -f src/atom_mp4s.lo - -rm -f src/atom_mp4v.$(OBJEXT) - -rm -f src/atom_mp4v.lo - -rm -f src/atom_mvhd.$(OBJEXT) - -rm -f src/atom_mvhd.lo - -rm -f src/atom_nmhd.$(OBJEXT) - -rm -f src/atom_nmhd.lo - -rm -f src/atom_ohdr.$(OBJEXT) - -rm -f src/atom_ohdr.lo - -rm -f src/atom_pasp.$(OBJEXT) - -rm -f src/atom_pasp.lo - -rm -f src/atom_root.$(OBJEXT) - -rm -f src/atom_root.lo - -rm -f src/atom_rtp.$(OBJEXT) - -rm -f src/atom_rtp.lo - -rm -f src/atom_s263.$(OBJEXT) - -rm -f src/atom_s263.lo - -rm -f src/atom_sdp.$(OBJEXT) - -rm -f src/atom_sdp.lo - -rm -f src/atom_sdtp.$(OBJEXT) - -rm -f src/atom_sdtp.lo - -rm -f src/atom_smi.$(OBJEXT) - -rm -f src/atom_smi.lo - -rm -f src/atom_sound.$(OBJEXT) - -rm -f src/atom_sound.lo - -rm -f src/atom_standard.$(OBJEXT) - -rm -f src/atom_standard.lo - -rm -f src/atom_stbl.$(OBJEXT) - -rm -f src/atom_stbl.lo - -rm -f src/atom_stdp.$(OBJEXT) - -rm -f src/atom_stdp.lo - -rm -f src/atom_stsc.$(OBJEXT) - -rm -f src/atom_stsc.lo - -rm -f src/atom_stsd.$(OBJEXT) - -rm -f src/atom_stsd.lo - -rm -f src/atom_stsz.$(OBJEXT) - -rm -f src/atom_stsz.lo - -rm -f src/atom_stz2.$(OBJEXT) - -rm -f src/atom_stz2.lo - -rm -f src/atom_text.$(OBJEXT) - -rm -f src/atom_text.lo - -rm -f src/atom_tfhd.$(OBJEXT) - -rm -f src/atom_tfhd.lo - -rm -f src/atom_tkhd.$(OBJEXT) - -rm -f src/atom_tkhd.lo - -rm -f src/atom_treftype.$(OBJEXT) - -rm -f src/atom_treftype.lo - -rm -f src/atom_trun.$(OBJEXT) - -rm -f src/atom_trun.lo - -rm -f src/atom_tx3g.$(OBJEXT) - -rm -f src/atom_tx3g.lo - -rm -f src/atom_udta.$(OBJEXT) - -rm -f src/atom_udta.lo - -rm -f src/atom_url.$(OBJEXT) - -rm -f src/atom_url.lo - -rm -f src/atom_urn.$(OBJEXT) - -rm -f src/atom_urn.lo - -rm -f src/atom_uuid.$(OBJEXT) - -rm -f src/atom_uuid.lo - -rm -f src/atom_video.$(OBJEXT) - -rm -f src/atom_video.lo - -rm -f src/atom_vmhd.$(OBJEXT) - -rm -f src/atom_vmhd.lo - -rm -f src/bmff/typebmff.$(OBJEXT) - -rm -f src/bmff/typebmff.lo - -rm -f src/cmeta.$(OBJEXT) - -rm -f src/cmeta.lo - -rm -f src/descriptors.$(OBJEXT) - -rm -f src/descriptors.lo - -rm -f src/exception.$(OBJEXT) - -rm -f src/exception.lo - -rm -f src/isma.$(OBJEXT) - -rm -f src/isma.lo - -rm -f src/itmf/CoverArtBox.$(OBJEXT) - -rm -f src/itmf/CoverArtBox.lo - -rm -f src/itmf/Tags.$(OBJEXT) - -rm -f src/itmf/Tags.lo - -rm -f src/itmf/generic.$(OBJEXT) - -rm -f src/itmf/generic.lo - -rm -f src/itmf/type.$(OBJEXT) - -rm -f src/itmf/type.lo - -rm -f src/log.$(OBJEXT) - -rm -f src/log.lo - -rm -f src/mp4.$(OBJEXT) - -rm -f src/mp4.lo - -rm -f src/mp4atom.$(OBJEXT) - -rm -f src/mp4atom.lo - -rm -f src/mp4container.$(OBJEXT) - -rm -f src/mp4container.lo - -rm -f src/mp4descriptor.$(OBJEXT) - -rm -f src/mp4descriptor.lo - -rm -f src/mp4file.$(OBJEXT) - -rm -f src/mp4file.lo - -rm -f src/mp4file_io.$(OBJEXT) - -rm -f src/mp4file_io.lo - -rm -f src/mp4info.$(OBJEXT) - -rm -f src/mp4info.lo - -rm -f src/mp4property.$(OBJEXT) - -rm -f src/mp4property.lo - -rm -f src/mp4track.$(OBJEXT) - -rm -f src/mp4track.lo - -rm -f src/mp4util.$(OBJEXT) - -rm -f src/mp4util.lo - -rm -f src/ocidescriptors.$(OBJEXT) - -rm -f src/ocidescriptors.lo - -rm -f src/odcommands.$(OBJEXT) - -rm -f src/odcommands.lo - -rm -f src/qosqualifiers.$(OBJEXT) - -rm -f src/qosqualifiers.lo - -rm -f src/qtff/ColorParameterBox.$(OBJEXT) - -rm -f src/qtff/ColorParameterBox.lo - -rm -f src/qtff/PictureAspectRatioBox.$(OBJEXT) - -rm -f src/qtff/PictureAspectRatioBox.lo - -rm -f src/qtff/coding.$(OBJEXT) - -rm -f src/qtff/coding.lo - -rm -f src/rtphint.$(OBJEXT) - -rm -f src/rtphint.lo - -rm -f src/text.$(OBJEXT) - -rm -f src/text.lo - -rm -f util/mp4art.$(OBJEXT) - -rm -f util/mp4chaps.$(OBJEXT) - -rm -f util/mp4extract.$(OBJEXT) - -rm -f util/mp4file.$(OBJEXT) - -rm -f util/mp4info.$(OBJEXT) - -rm -f util/mp4subtitle.$(OBJEXT) - -rm -f util/mp4tags.$(OBJEXT) - -rm -f util/mp4track.$(OBJEXT) - -rm -f util/mp4trackdump.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/io/$(DEPDIR)/File.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/io/$(DEPDIR)/FileSystem.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/io/$(DEPDIR)/FileSystem_posix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/io/$(DEPDIR)/FileSystem_win32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/io/$(DEPDIR)/File_posix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/io/$(DEPDIR)/File_win32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/number/$(DEPDIR)/random_posix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/number/$(DEPDIR)/random_win32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/process/$(DEPDIR)/process_posix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/process/$(DEPDIR)/process_win32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/prog/$(DEPDIR)/option.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/sys/$(DEPDIR)/error.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/time/$(DEPDIR)/time.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/time/$(DEPDIR)/time_posix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libplatform/time/$(DEPDIR)/time_win32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libutil/$(DEPDIR)/Database.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libutil/$(DEPDIR)/Timecode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libutil/$(DEPDIR)/TrackModifier.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libutil/$(DEPDIR)/Utility.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libutil/$(DEPDIR)/crc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libutil/$(DEPDIR)/other.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/3gp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_ac3.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_amr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_avc1.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_avcC.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_chpl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_colr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_d263.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_dac3.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_damr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_dref.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_elst.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_enca.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_encv.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_free.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_ftab.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_ftyp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_gmin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_hdlr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_hinf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_hnti.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_href.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_mdat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_mdhd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_meta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_mp4s.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_mp4v.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_mvhd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_nmhd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_ohdr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_pasp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_root.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_rtp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_s263.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_sdp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_sdtp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_smi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_sound.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_standard.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_stbl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_stdp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_stsc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_stsd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_stsz.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_stz2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_text.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_tfhd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_tkhd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_treftype.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_trun.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_tx3g.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_udta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_url.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_urn.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_uuid.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_video.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/atom_vmhd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/descriptors.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/exception.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/isma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/log.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4atom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4container.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4descriptor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4file.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4file_io.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4info.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4property.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4track.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mp4util.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ocidescriptors.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/odcommands.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/qosqualifiers.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rtphint.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/text.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/bmff/$(DEPDIR)/typebmff.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/itmf/$(DEPDIR)/CoverArtBox.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/itmf/$(DEPDIR)/Tags.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/itmf/$(DEPDIR)/generic.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/itmf/$(DEPDIR)/type.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/qtff/$(DEPDIR)/ColorParameterBox.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/qtff/$(DEPDIR)/PictureAspectRatioBox.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/qtff/$(DEPDIR)/coding.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4art.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4chaps.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4extract.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4file.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4info.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4subtitle.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4tags.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4track.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/mp4trackdump.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -rm -rf libplatform/io/.libs libplatform/io/_libs - -rm -rf libplatform/number/.libs libplatform/number/_libs - -rm -rf libplatform/process/.libs libplatform/process/_libs - -rm -rf libplatform/prog/.libs libplatform/prog/_libs - -rm -rf libplatform/sys/.libs libplatform/sys/_libs - -rm -rf libplatform/time/.libs libplatform/time/_libs - -rm -rf libutil/.libs libutil/_libs - -rm -rf src/.libs src/_libs - -rm -rf src/bmff/.libs src/bmff/_libs - -rm -rf src/itmf/.libs src/itmf/_libs - -rm -rf src/qtff/.libs src/qtff/_libs - -distclean-libtool: - -rm -f libtool config.lt -install-man1: $(man1_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \ - { for i in $$list; do echo "$$i"; done; \ - } | while read p; do \ - if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; echo "$$p"; \ - done | \ - sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ - -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ - sed 'N;N;s,\n, ,g' | { \ - list=; while read file base inst; do \ - if test "$$base" = "$$inst"; then list="$$list $$file"; else \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ - fi; \ - done; \ - for i in $$list; do echo "$$i"; done | $(am__base_list) | \ - while read files; do \ - test -z "$$files" || { \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ - done; } - -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \ - files=`{ for i in $$list; do echo "$$i"; done; \ - } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ - -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ - test -z "$$files" || { \ - echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(man1dir)" && rm -f $$files; } -install-mp4v2incHEADERS: $(mp4v2inc_HEADERS) - @$(NORMAL_INSTALL) - test -z "$(mp4v2incdir)" || $(MKDIR_P) "$(DESTDIR)$(mp4v2incdir)" - @list='$(mp4v2inc_HEADERS)'; test -n "$(mp4v2incdir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(mp4v2incdir)'"; \ - $(INSTALL_HEADER) $$files "$(DESTDIR)$(mp4v2incdir)" || exit $$?; \ - done - -uninstall-mp4v2incHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(mp4v2inc_HEADERS)'; test -n "$(mp4v2incdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(mp4v2incdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(mp4v2incdir)" && rm -f $$files - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - set x; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -check-DEJAGNU: site.exp - srcdir=`$(am__cd) $(srcdir) && pwd`; export srcdir; \ - EXPECT=$(EXPECT); export EXPECT; \ - runtest=$(RUNTEST); \ - if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \ - exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \ - if $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \ - then :; else exit_status=1; fi; \ - done; \ - else echo "WARNING: could not find \`runtest'" 1>&2; :;\ - fi; \ - exit $$exit_status -site.exp: Makefile - @echo 'Making a new site.exp file...' - @echo '## these variables are automatically generated by make ##' >site.tmp - @echo '# Do not edit here. If you wish to override these values' >>site.tmp - @echo '# edit the last section' >>site.tmp - @echo 'set srcdir $(srcdir)' >>site.tmp - @echo "set objdir `pwd`" >>site.tmp - @echo 'set build_alias "$(build_alias)"' >>site.tmp - @echo 'set build_triplet $(build_triplet)' >>site.tmp - @echo 'set host_alias "$(host_alias)"' >>site.tmp - @echo 'set host_triplet $(host_triplet)' >>site.tmp - @echo '## All variables above are generated by configure. Do Not Edit ##' >>site.tmp - @test ! -f site.exp || \ - sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp - @-rm -f site.bak - @test ! -f site.exp || mv site.exp site.bak - @mv site.tmp site.exp - -distclean-DEJAGNU: - -rm -f site.exp site.bak - -l='$(DEJATOOL)'; for tool in $$l; do \ - rm -f $$tool.sum $$tool.log; \ - done - -distdir: $(DISTFILES) - @list='$(MANS)'; if test -n "$$list"; then \ - list=`for p in $$list; do \ - if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ - if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ - if test -n "$$list" && \ - grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ - echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ - grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ - echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ - echo " typically \`make maintainer-clean' will remove them" >&2; \ - exit 1; \ - else :; fi; \ - else :; fi - $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook - -test -n "$(am__skip_mode_fix)" \ - || find "$(distdir)" -type d ! -perm -755 \ - -exec chmod u+rwx,go+rx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) - -dist-xz: distdir - tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz - $(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) | bzip2 -9 -c >$(distdir).tar.bz2 - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(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) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.xz*) \ - xz -dc $(distdir).tar.xz | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(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) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ - && $(am__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 \ - && cd "$$am__cwd" \ - || exit 1 - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @$(am__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 - $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) - $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU -check: check-am -all-am: GNUmakefile $(LTLIBRARIES) $(PROGRAMS) $(MANS) $(HEADERS) -install-binPROGRAMS: install-libLTLIBRARIES - -installdirs: - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(mp4v2incdir)"; 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) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -rm -f libplatform/io/$(DEPDIR)/$(am__dirstamp) - -rm -f libplatform/io/$(am__dirstamp) - -rm -f libplatform/number/$(DEPDIR)/$(am__dirstamp) - -rm -f libplatform/number/$(am__dirstamp) - -rm -f libplatform/process/$(DEPDIR)/$(am__dirstamp) - -rm -f libplatform/process/$(am__dirstamp) - -rm -f libplatform/prog/$(DEPDIR)/$(am__dirstamp) - -rm -f libplatform/prog/$(am__dirstamp) - -rm -f libplatform/sys/$(DEPDIR)/$(am__dirstamp) - -rm -f libplatform/sys/$(am__dirstamp) - -rm -f libplatform/time/$(DEPDIR)/$(am__dirstamp) - -rm -f libplatform/time/$(am__dirstamp) - -rm -f libutil/$(DEPDIR)/$(am__dirstamp) - -rm -f libutil/$(am__dirstamp) - -rm -f src/$(DEPDIR)/$(am__dirstamp) - -rm -f src/$(am__dirstamp) - -rm -f src/bmff/$(DEPDIR)/$(am__dirstamp) - -rm -f src/bmff/$(am__dirstamp) - -rm -f src/itmf/$(DEPDIR)/$(am__dirstamp) - -rm -f src/itmf/$(am__dirstamp) - -rm -f src/qtff/$(DEPDIR)/$(am__dirstamp) - -rm -f src/qtff/$(am__dirstamp) - -rm -f util/$(DEPDIR)/$(am__dirstamp) - -rm -f util/$(am__dirstamp) - -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-binPROGRAMS clean-checkPROGRAMS clean-generic \ - clean-libLTLIBRARIES clean-libtool clean-local mostlyclean-am - -distclean: distclean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf libplatform/io/$(DEPDIR) libplatform/number/$(DEPDIR) libplatform/process/$(DEPDIR) libplatform/prog/$(DEPDIR) libplatform/sys/$(DEPDIR) libplatform/time/$(DEPDIR) libutil/$(DEPDIR) src/$(DEPDIR) src/bmff/$(DEPDIR) src/itmf/$(DEPDIR) src/qtff/$(DEPDIR) util/$(DEPDIR) - -rm -f GNUmakefile -distclean-am: clean-am distclean-DEJAGNU distclean-compile \ - distclean-generic distclean-hdr distclean-libtool \ - distclean-local distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: install-man install-mp4v2incHEADERS - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: install-binPROGRAMS install-libLTLIBRARIES - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: install-man1 - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -rf libplatform/io/$(DEPDIR) libplatform/number/$(DEPDIR) libplatform/process/$(DEPDIR) libplatform/prog/$(DEPDIR) libplatform/sys/$(DEPDIR) libplatform/time/$(DEPDIR) libutil/$(DEPDIR) src/$(DEPDIR) src/bmff/$(DEPDIR) src/itmf/$(DEPDIR) src/qtff/$(DEPDIR) util/$(DEPDIR) - -rm -f GNUmakefile -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-binPROGRAMS uninstall-libLTLIBRARIES \ - uninstall-man uninstall-mp4v2incHEADERS - -uninstall-man: uninstall-man1 - -.MAKE: check-am install-am install-strip - -.PHONY: CTAGS GTAGS all all-am am--refresh check check-DEJAGNU \ - check-am clean clean-binPROGRAMS clean-checkPROGRAMS \ - clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ - ctags dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzma \ - dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \ - distclean-DEJAGNU distclean-compile distclean-generic \ - distclean-hdr distclean-libtool distclean-local distclean-tags \ - distcleancheck distdir distuninstallcheck dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-libLTLIBRARIES \ - install-man install-man1 install-mp4v2incHEADERS install-pdf \ - install-pdf-am install-ps install-ps-am 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-binPROGRAMS \ - uninstall-libLTLIBRARIES uninstall-man uninstall-man1 \ - uninstall-mp4v2incHEADERS - - -override RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir/testsuite --outdir $(TESTLOGDIR) - -############################################################################### - -clean-local: - -distclean-local: - rm -f $(top_builddir)/Makefile - rm -f $(top_builddir)/testlog/*.log - rm -f $(top_builddir)/testlog/*.sum - -############################################################################### - -Makefile: ${Makefile} - touch $@ - $(mkdir_p) $(TESTLOGDIR) - -dist-hook: - -############################################################################### - --include $(top_srcdir)/doc/GNUmakefile.mk - -# 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/aclocal.m4 b/aclocal.m4 deleted file mode 100644 index 91c7b24..0000000 --- a/aclocal.m4 +++ /dev/null @@ -1,8917 +0,0 @@ -# generated automatically by aclocal 1.11.1 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 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. - -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, -[m4_warning([this file was generated for autoconf 2.65. -You have another version of autoconf. It may work, but is not guaranteed to. -If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) - -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008 Free Software Foundation, Inc. -# Written 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. - -m4_define([_LT_COPYING], [dnl -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008 Free Software Foundation, Inc. -# Written by Gordon Matzigkeit, 1996 -# -# This file is part of GNU Libtool. -# -# GNU Libtool 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. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -# obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -]) - -# serial 56 LT_INIT - - -# LT_PREREQ(VERSION) -# ------------------ -# Complain and exit if this libtool version is less that VERSION. -m4_defun([LT_PREREQ], -[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, - [m4_default([$3], - [m4_fatal([Libtool version $1 or higher is required], - 63)])], - [$2])]) - - -# _LT_CHECK_BUILDDIR -# ------------------ -# Complain if the absolute build directory name contains unusual characters -m4_defun([_LT_CHECK_BUILDDIR], -[case `pwd` in - *\ * | *\ *) - AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; -esac -]) - - -# LT_INIT([OPTIONS]) -# ------------------ -AC_DEFUN([LT_INIT], -[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT -AC_BEFORE([$0], [LT_LANG])dnl -AC_BEFORE([$0], [LT_OUTPUT])dnl -AC_BEFORE([$0], [LTDL_INIT])dnl -m4_require([_LT_CHECK_BUILDDIR])dnl - -dnl Autoconf doesn't catch unexpanded LT_ macros by default: -m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl -m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl -dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 -dnl unless we require an AC_DEFUNed macro: -AC_REQUIRE([LTOPTIONS_VERSION])dnl -AC_REQUIRE([LTSUGAR_VERSION])dnl -AC_REQUIRE([LTVERSION_VERSION])dnl -AC_REQUIRE([LTOBSOLETE_VERSION])dnl -m4_require([_LT_PROG_LTMAIN])dnl - -dnl Parse OPTIONS -_LT_SET_OPTIONS([$0], [$1]) - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ltmain" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -_LT_SETUP - -# Only expand once: -m4_define([LT_INIT]) -])# LT_INIT - -# Old names: -AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) -AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_PROG_LIBTOOL], []) -dnl AC_DEFUN([AM_PROG_LIBTOOL], []) - - -# _LT_CC_BASENAME(CC) -# ------------------- -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -m4_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_FILEUTILS_DEFAULTS -# ---------------------- -# It is okay to use these file commands and assume they have been set -# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. -m4_defun([_LT_FILEUTILS_DEFAULTS], -[: ${CP="cp -f"} -: ${MV="mv -f"} -: ${RM="rm -f"} -])# _LT_FILEUTILS_DEFAULTS - - -# _LT_SETUP -# --------- -m4_defun([_LT_SETUP], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -_LT_DECL([], [host_alias], [0], [The host system])dnl -_LT_DECL([], [host], [0])dnl -_LT_DECL([], [host_os], [0])dnl -dnl -_LT_DECL([], [build_alias], [0], [The build system])dnl -_LT_DECL([], [build], [0])dnl -_LT_DECL([], [build_os], [0])dnl -dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([LT_PATH_LD])dnl -AC_REQUIRE([LT_PATH_NM])dnl -dnl -AC_REQUIRE([AC_PROG_LN_S])dnl -test -z "$LN_S" && LN_S="ln -s" -_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl -dnl -AC_REQUIRE([LT_CMD_MAX_LEN])dnl -_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl -_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl -dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_CHECK_SHELL_FEATURES])dnl -m4_require([_LT_CMD_RELOAD])dnl -m4_require([_LT_CHECK_MAGIC_METHOD])dnl -m4_require([_LT_CMD_OLD_ARCHIVE])dnl -m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl - -_LT_CONFIG_LIBTOOL_INIT([ -# See if we are running on zsh, and set the options which allow our -# commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi -]) -if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - -_LT_CHECK_OBJDIR - -m4_require([_LT_TAG_COMPILER])dnl -_LT_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. -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 delay expansion of an escaped single quote. -delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Global variables: -ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a - -with_gnu_ld="$lt_cv_prog_gnu_ld" - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$LD" && LD=ld -test -z "$ac_objext" && ac_objext=o - -_LT_CC_BASENAME([$compiler]) - -# Only perform the check for file, if the check method requires it -test -z "$MAGIC_CMD" && MAGIC_CMD=file -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - _LT_PATH_MAGIC - fi - ;; -esac - -# Use C for the default configuration in the libtool script -LT_SUPPORTED_TAG([CC]) -_LT_LANG_C_CONFIG -_LT_LANG_DEFAULT_CONFIG -_LT_CONFIG_COMMANDS -])# _LT_SETUP - - -# _LT_PROG_LTMAIN -# --------------- -# Note that this code is called both from `configure', and `config.status' -# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, -# `config.status' has no value for ac_aux_dir unless we are using Automake, -# so we pass a copy along to make sure it has a sensible value anyway. -m4_defun([_LT_PROG_LTMAIN], -[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl -_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) -ltmain="$ac_aux_dir/ltmain.sh" -])# _LT_PROG_LTMAIN - - - -# So that we can recreate a full libtool script including additional -# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS -# in macros and then make a single call at the end using the `libtool' -# label. - - -# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) -# ---------------------------------------- -# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. -m4_define([_LT_CONFIG_LIBTOOL_INIT], -[m4_ifval([$1], - [m4_append([_LT_OUTPUT_LIBTOOL_INIT], - [$1 -])])]) - -# Initialize. -m4_define([_LT_OUTPUT_LIBTOOL_INIT]) - - -# _LT_CONFIG_LIBTOOL([COMMANDS]) -# ------------------------------ -# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. -m4_define([_LT_CONFIG_LIBTOOL], -[m4_ifval([$1], - [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], - [$1 -])])]) - -# Initialize. -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) - - -# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) -# ----------------------------------------------------- -m4_defun([_LT_CONFIG_SAVE_COMMANDS], -[_LT_CONFIG_LIBTOOL([$1]) -_LT_CONFIG_LIBTOOL_INIT([$2]) -]) - - -# _LT_FORMAT_COMMENT([COMMENT]) -# ----------------------------- -# Add leading comment marks to the start of each line, and a trailing -# full-stop to the whole comment if one is not present already. -m4_define([_LT_FORMAT_COMMENT], -[m4_ifval([$1], [ -m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], - [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) -)]) - - - - - -# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) -# ------------------------------------------------------------------- -# CONFIGNAME is the name given to the value in the libtool script. -# VARNAME is the (base) name used in the configure script. -# VALUE may be 0, 1 or 2 for a computed quote escaped value based on -# VARNAME. Any other value will be used directly. -m4_define([_LT_DECL], -[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], - [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], - [m4_ifval([$1], [$1], [$2])]) - lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) - m4_ifval([$4], - [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) - lt_dict_add_subkey([lt_decl_dict], [$2], - [tagged?], [m4_ifval([$5], [yes], [no])])]) -]) - - -# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) -# -------------------------------------------------------- -m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) - - -# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) -# ------------------------------------------------ -m4_define([lt_decl_tag_varnames], -[_lt_decl_filter([tagged?], [yes], $@)]) - - -# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) -# --------------------------------------------------------- -m4_define([_lt_decl_filter], -[m4_case([$#], - [0], [m4_fatal([$0: too few arguments: $#])], - [1], [m4_fatal([$0: too few arguments: $#: $1])], - [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], - [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], - [lt_dict_filter([lt_decl_dict], $@)])[]dnl -]) - - -# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) -# -------------------------------------------------- -m4_define([lt_decl_quote_varnames], -[_lt_decl_filter([value], [1], $@)]) - - -# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) -# --------------------------------------------------- -m4_define([lt_decl_dquote_varnames], -[_lt_decl_filter([value], [2], $@)]) - - -# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) -# --------------------------------------------------- -m4_define([lt_decl_varnames_tagged], -[m4_assert([$# <= 2])dnl -_$0(m4_quote(m4_default([$1], [[, ]])), - m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), - m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) -m4_define([_lt_decl_varnames_tagged], -[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) - - -# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) -# ------------------------------------------------ -m4_define([lt_decl_all_varnames], -[_$0(m4_quote(m4_default([$1], [[, ]])), - m4_if([$2], [], - m4_quote(lt_decl_varnames), - m4_quote(m4_shift($@))))[]dnl -]) -m4_define([_lt_decl_all_varnames], -[lt_join($@, lt_decl_varnames_tagged([$1], - lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl -]) - - -# _LT_CONFIG_STATUS_DECLARE([VARNAME]) -# ------------------------------------ -# Quote a variable value, and forward it to `config.status' so that its -# declaration there will have the same value as in `configure'. VARNAME -# must have a single quote delimited value for this to work. -m4_define([_LT_CONFIG_STATUS_DECLARE], -[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) - - -# _LT_CONFIG_STATUS_DECLARATIONS -# ------------------------------ -# We delimit libtool config variables with single quotes, so when -# we write them to config.status, we have to be sure to quote all -# embedded single quotes properly. In configure, this macro expands -# each variable declared with _LT_DECL (and _LT_TAGDECL) into: -# -# ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' -m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], -[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), - [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) - - -# _LT_LIBTOOL_TAGS -# ---------------- -# Output comment and list of tags supported by the script -m4_defun([_LT_LIBTOOL_TAGS], -[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl -available_tags="_LT_TAGS"dnl -]) - - -# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) -# ----------------------------------- -# Extract the dictionary values for VARNAME (optionally with TAG) and -# expand to a commented shell variable setting: -# -# # Some comment about what VAR is for. -# visible_name=$lt_internal_name -m4_define([_LT_LIBTOOL_DECLARE], -[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], - [description])))[]dnl -m4_pushdef([_libtool_name], - m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl -m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), - [0], [_libtool_name=[$]$1], - [1], [_libtool_name=$lt_[]$1], - [2], [_libtool_name=$lt_[]$1], - [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl -m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl -]) - - -# _LT_LIBTOOL_CONFIG_VARS -# ----------------------- -# Produce commented declarations of non-tagged libtool config variables -# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' -# script. Tagged libtool config variables (even for the LIBTOOL CONFIG -# section) are produced by _LT_LIBTOOL_TAG_VARS. -m4_defun([_LT_LIBTOOL_CONFIG_VARS], -[m4_foreach([_lt_var], - m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), - [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) - - -# _LT_LIBTOOL_TAG_VARS(TAG) -# ------------------------- -m4_define([_LT_LIBTOOL_TAG_VARS], -[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), - [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) - - -# _LT_TAGVAR(VARNAME, [TAGNAME]) -# ------------------------------ -m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) - - -# _LT_CONFIG_COMMANDS -# ------------------- -# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of -# variables for single and double quote escaping we saved from calls -# to _LT_DECL, we can put quote escaped variables declarations -# into `config.status', and then the shell code to quote escape them in -# for loops in `config.status'. Finally, any additional code accumulated -# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. -m4_defun([_LT_CONFIG_COMMANDS], -[AC_PROVIDE_IFELSE([LT_OUTPUT], - dnl If the libtool generation code has been placed in $CONFIG_LT, - dnl instead of duplicating it all over again into config.status, - dnl then we will have config.status run $CONFIG_LT later, so it - dnl needs to know what name is stored there: - [AC_CONFIG_COMMANDS([libtool], - [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], - dnl If the libtool generation code is destined for config.status, - dnl expand the accumulated commands and init code now: - [AC_CONFIG_COMMANDS([libtool], - [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) -])#_LT_CONFIG_COMMANDS - - -# Initialize. -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], -[ - -# 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 - -sed_quote_subst='$sed_quote_subst' -double_quote_subst='$double_quote_subst' -delay_variable_subst='$delay_variable_subst' -_LT_CONFIG_STATUS_DECLARATIONS -LTCC='$LTCC' -LTCFLAGS='$LTCFLAGS' -compiler='$compiler_DEFAULT' - -# Quote evaled strings. -for var in lt_decl_all_varnames([[ \ -]], lt_decl_quote_varnames); do - case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in - *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" - ;; - esac -done - -# Double-quote double-evaled strings. -for var in lt_decl_all_varnames([[ \ -]], lt_decl_dquote_varnames); do - case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in - *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" - ;; - esac -done - -# Fix-up fallback echo if it was mangled by the above quoting rules. -case \$lt_ECHO in -*'\\\[$]0 --fallback-echo"')dnl " - lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` - ;; -esac - -_LT_OUTPUT_LIBTOOL_INIT -]) - - -# LT_OUTPUT -# --------- -# This macro allows early generation of the libtool script (before -# AC_OUTPUT is called), incase it is used in configure for compilation -# tests. -AC_DEFUN([LT_OUTPUT], -[: ${CONFIG_LT=./config.lt} -AC_MSG_NOTICE([creating $CONFIG_LT]) -cat >"$CONFIG_LT" <<_LTEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate a libtool stub with the current configuration. - -lt_cl_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_LTEOF - -cat >>"$CONFIG_LT" <<\_LTEOF -AS_SHELL_SANITIZE -_AS_PREPARE - -exec AS_MESSAGE_FD>&1 -exec AS_MESSAGE_LOG_FD>>config.log -{ - echo - AS_BOX([Running $as_me.]) -} >&AS_MESSAGE_LOG_FD - -lt_cl_help="\ -\`$as_me' creates a local libtool stub from the current configuration, -for use in further configure time tests before the real libtool is -generated. - -Usage: $[0] [[OPTIONS]] - - -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 - -Report bugs to ." - -lt_cl_version="\ -m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl -m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) -configured by $[0], generated by m4_PACKAGE_STRING. - -Copyright (C) 2008 Free Software Foundation, Inc. -This config.lt script is free software; the Free Software Foundation -gives unlimited permision to copy, distribute and modify it." - -while test $[#] != 0 -do - case $[1] in - --version | --v* | -V ) - echo "$lt_cl_version"; exit 0 ;; - --help | --h* | -h ) - echo "$lt_cl_help"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --quiet | --q* | --silent | --s* | -q ) - lt_cl_silent=: ;; - - -*) AC_MSG_ERROR([unrecognized option: $[1] -Try \`$[0] --help' for more information.]) ;; - - *) AC_MSG_ERROR([unrecognized argument: $[1] -Try \`$[0] --help' for more information.]) ;; - esac - shift -done - -if $lt_cl_silent; then - exec AS_MESSAGE_FD>/dev/null -fi -_LTEOF - -cat >>"$CONFIG_LT" <<_LTEOF -_LT_OUTPUT_LIBTOOL_COMMANDS_INIT -_LTEOF - -cat >>"$CONFIG_LT" <<\_LTEOF -AC_MSG_NOTICE([creating $ofile]) -_LT_OUTPUT_LIBTOOL_COMMANDS -AS_EXIT(0) -_LTEOF -chmod +x "$CONFIG_LT" - -# configure is writing to config.log, but config.lt does its own redirection, -# appending to config.log, which fails on DOS, as config.log is still kept -# open by configure. Here we exec the FD to /dev/null, effectively closing -# config.log, so it can be properly (re)opened and appended to by config.lt. -if test "$no_create" != yes; then - lt_cl_success=: - test "$silent" = yes && - lt_config_lt_args="$lt_config_lt_args --quiet" - exec AS_MESSAGE_LOG_FD>/dev/null - $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false - exec AS_MESSAGE_LOG_FD>>config.log - $lt_cl_success || AS_EXIT(1) -fi -])# LT_OUTPUT - - -# _LT_CONFIG(TAG) -# --------------- -# If TAG is the built-in tag, create an initial libtool script with a -# default configuration from the untagged config vars. Otherwise add code -# to config.status for appending the configuration named by TAG from the -# matching tagged config vars. -m4_defun([_LT_CONFIG], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -_LT_CONFIG_SAVE_COMMANDS([ - m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl - m4_if(_LT_TAG, [C], [ - # 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 - - cfgfile="${ofile}T" - trap "$RM \"$cfgfile\"; exit 1" 1 2 15 - $RM "$cfgfile" - - cat <<_LT_EOF >> "$cfgfile" -#! $SHELL - -# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -_LT_COPYING -_LT_LIBTOOL_TAGS - -# ### BEGIN LIBTOOL CONFIG -_LT_LIBTOOL_CONFIG_VARS -_LT_LIBTOOL_TAG_VARS -# ### END LIBTOOL CONFIG - -_LT_EOF - - case $host_os in - aix3*) - cat <<\_LT_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 -_LT_EOF - ;; - esac - - _LT_PROG_LTMAIN - - # 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 '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - - _LT_PROG_XSI_SHELLFNS - - sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -], -[cat <<_LT_EOF >> "$ofile" - -dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded -dnl in a comment (ie after a #). -# ### BEGIN LIBTOOL TAG CONFIG: $1 -_LT_LIBTOOL_TAG_VARS(_LT_TAG) -# ### END LIBTOOL TAG CONFIG: $1 -_LT_EOF -])dnl /m4_if -], -[m4_if([$1], [], [ - PACKAGE='$PACKAGE' - VERSION='$VERSION' - TIMESTAMP='$TIMESTAMP' - RM='$RM' - ofile='$ofile'], []) -])dnl /_LT_CONFIG_SAVE_COMMANDS -])# _LT_CONFIG - - -# LT_SUPPORTED_TAG(TAG) -# --------------------- -# Trace this macro to discover what tags are supported by the libtool -# --tag option, using: -# autoconf --trace 'LT_SUPPORTED_TAG:$1' -AC_DEFUN([LT_SUPPORTED_TAG], []) - - -# C support is built-in for now -m4_define([_LT_LANG_C_enabled], []) -m4_define([_LT_TAGS], []) - - -# LT_LANG(LANG) -# ------------- -# Enable libtool support for the given language if not already enabled. -AC_DEFUN([LT_LANG], -[AC_BEFORE([$0], [LT_OUTPUT])dnl -m4_case([$1], - [C], [_LT_LANG(C)], - [C++], [_LT_LANG(CXX)], - [Java], [_LT_LANG(GCJ)], - [Fortran 77], [_LT_LANG(F77)], - [Fortran], [_LT_LANG(FC)], - [Windows Resource], [_LT_LANG(RC)], - [m4_ifdef([_LT_LANG_]$1[_CONFIG], - [_LT_LANG($1)], - [m4_fatal([$0: unsupported language: "$1"])])])dnl -])# LT_LANG - - -# _LT_LANG(LANGNAME) -# ------------------ -m4_defun([_LT_LANG], -[m4_ifdef([_LT_LANG_]$1[_enabled], [], - [LT_SUPPORTED_TAG([$1])dnl - m4_append([_LT_TAGS], [$1 ])dnl - m4_define([_LT_LANG_]$1[_enabled], [])dnl - _LT_LANG_$1_CONFIG($1)])dnl -])# _LT_LANG - - -# _LT_LANG_DEFAULT_CONFIG -# ----------------------- -m4_defun([_LT_LANG_DEFAULT_CONFIG], -[AC_PROVIDE_IFELSE([AC_PROG_CXX], - [LT_LANG(CXX)], - [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) - -AC_PROVIDE_IFELSE([AC_PROG_F77], - [LT_LANG(F77)], - [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) - -AC_PROVIDE_IFELSE([AC_PROG_FC], - [LT_LANG(FC)], - [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) - -dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal -dnl pulling things in needlessly. -AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [LT_LANG(GCJ)], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [LT_LANG(GCJ)], - [AC_PROVIDE_IFELSE([LT_PROG_GCJ], - [LT_LANG(GCJ)], - [m4_ifdef([AC_PROG_GCJ], - [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) - m4_ifdef([A][M_PROG_GCJ], - [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) - m4_ifdef([LT_PROG_GCJ], - [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) - -AC_PROVIDE_IFELSE([LT_PROG_RC], - [LT_LANG(RC)], - [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) -])# _LT_LANG_DEFAULT_CONFIG - -# Obsolete macros: -AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) -AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) -AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) -AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_CXX], []) -dnl AC_DEFUN([AC_LIBTOOL_F77], []) -dnl AC_DEFUN([AC_LIBTOOL_FC], []) -dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) - - -# _LT_TAG_COMPILER -# ---------------- -m4_defun([_LT_TAG_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl -_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl -_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl -_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])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_TAG_COMPILER - - -# _LT_COMPILER_BOILERPLATE -# ------------------------ -# Check for compiler boilerplate output or warnings with -# the simple compiler test code. -m4_defun([_LT_COMPILER_BOILERPLATE], -[m4_require([_LT_DECL_SED])dnl -ac_outfile=conftest.$ac_objext -echo "$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. -m4_defun([_LT_LINKER_BOILERPLATE], -[m4_require([_LT_DECL_SED])dnl -ac_outfile=conftest.$ac_objext -echo "$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 -r conftest* -])# _LT_LINKER_BOILERPLATE - -# _LT_REQUIRED_DARWIN_CHECKS -# ------------------------- -m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ - case $host_os in - rhapsody* | darwin*) - AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) - AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) - AC_CHECK_TOOL([LIPO], [lipo], [:]) - AC_CHECK_TOOL([OTOOL], [otool], [:]) - AC_CHECK_TOOL([OTOOL64], [otool64], [:]) - _LT_DECL([], [DSYMUTIL], [1], - [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) - _LT_DECL([], [NMEDIT], [1], - [Tool to change global to local symbols on Mac OS X]) - _LT_DECL([], [LIPO], [1], - [Tool to manipulate fat objects and archives on Mac OS X]) - _LT_DECL([], [OTOOL], [1], - [ldd/readelf like tool for Mach-O binaries on Mac OS X]) - _LT_DECL([], [OTOOL64], [1], - [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) - - AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], - [lt_cv_apple_cc_single_mod=no - if test -z "${LT_MULTI_MODULE}"; then - # By default we will add the -single_module flag. You can override - # by either setting the environment variable LT_MULTI_MODULE - # non-empty at configure time, or by adding -multi_module to the - # link flags. - rm -rf libconftest.dylib* - echo "int foo(void){return 1;}" > conftest.c - echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ --dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib -Wl,-single_module conftest.c 2>conftest.err - _lt_result=$? - if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then - lt_cv_apple_cc_single_mod=yes - else - cat conftest.err >&AS_MESSAGE_LOG_FD - fi - rm -rf libconftest.dylib* - rm -f conftest.* - fi]) - AC_CACHE_CHECK([for -exported_symbols_list linker flag], - [lt_cv_ld_exported_symbols_list], - [lt_cv_ld_exported_symbols_list=no - save_LDFLAGS=$LDFLAGS - echo "_main" > conftest.sym - LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" - AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], - [lt_cv_ld_exported_symbols_list=yes], - [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS="$save_LDFLAGS" - ]) - case $host_os in - rhapsody* | darwin1.[[012]]) - _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; - darwin1.*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - darwin*) # darwin 5.x on - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[[012]]*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - 10.*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - esac - ;; - esac - if test "$lt_cv_apple_cc_single_mod" = "yes"; then - _lt_dar_single_mod='$single_module' - fi - if test "$lt_cv_ld_exported_symbols_list" = "yes"; then - _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' - else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - if test "$DSYMUTIL" != ":"; then - _lt_dsymutil='~$DSYMUTIL $lib || :' - else - _lt_dsymutil= - fi - ;; - esac -]) - - -# _LT_DARWIN_LINKER_FEATURES -# -------------------------- -# Checks for linker and compiler features on darwin -m4_defun([_LT_DARWIN_LINKER_FEATURES], -[ - m4_require([_LT_REQUIRED_DARWIN_CHECKS]) - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_automatic, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" - case $cc_basename in - ifort*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then - output_verbose_link_cmd=echo - _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" - _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" - m4_if([$1], [CXX], -[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then - _LT_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${_lt_dsymutil}" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed '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${_lt_dar_export_syms}${_lt_dsymutil}" - fi -],[]) - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi -]) - -# _LT_SYS_MODULE_PATH_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. -m4_defun([_LT_SYS_MODULE_PATH_AIX], -[m4_require([_LT_DECL_SED])dnl -AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\(.*\)$/\1/ - p - } - }' -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -# 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 "$lt_aix_libpath_sed"` -fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_SYS_MODULE_PATH_AIX - - -# _LT_SHELL_INIT(ARG) -# ------------------- -m4_define([_LT_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_SHELL_INIT - - -# _LT_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. -m4_defun([_LT_PROG_ECHO_BACKSLASH], -[_LT_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$lt_ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -ECHO=${lt_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 <<_LT_EOF -[$]* -_LT_EOF - exit 0 -fi - -# 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 - -if test -z "$lt_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 && - { 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. -lt_ECHO=$ECHO -if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(lt_ECHO) -]) -_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) -_LT_DECL([], [ECHO], [1], - [An echo program that does not interpret backslashes]) -])# _LT_PROG_ECHO_BACKSLASH - - -# _LT_ENABLE_LOCK -# --------------- -m4_defun([_LT_ENABLE_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AS_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-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ -s390*-*linux*|s390*-*tpf*|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-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_i386_fbsd" - ;; - 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-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_x86_64_fbsd" - ;; - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) - 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_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[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" ;; - *) - if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then - LD="${LD-ld} -64" - fi - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; -esac - -need_locks="$enable_libtool_lock" -])# _LT_ENABLE_LOCK - - -# _LT_CMD_OLD_ARCHIVE -# ------------------- -m4_defun([_LT_CMD_OLD_ARCHIVE], -[AC_CHECK_TOOL(AR, ar, false) -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -_LT_DECL([], [AR], [1], [The archiver]) -_LT_DECL([], [AR_FLAGS], [1]) - -AC_CHECK_TOOL(STRIP, strip, :) -test -z "$STRIP" && STRIP=: -_LT_DECL([], [STRIP], [1], [A symbol stripping program]) - -AC_CHECK_TOOL(RANLIB, ranlib, :) -test -z "$RANLIB" && RANLIB=: -_LT_DECL([], [RANLIB], [1], - [Commands used to install an old-style archive]) - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' -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_DECL([], [old_postinstall_cmds], [2]) -_LT_DECL([], [old_postuninstall_cmds], [2]) -_LT_TAGDECL([], [old_archive_cmds], [2], - [Commands used to build an old-style archive]) -])# _LT_CMD_OLD_ARCHIVE - - -# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([_LT_COMPILER_OPTION], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - echo "$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 - m4_if([$5], , :, [$5]) -else - m4_if([$6], , :, [$6]) -fi -])# _LT_COMPILER_OPTION - -# Old name: -AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) - - -# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------- -# Check whether the given linker option works -AC_DEFUN([_LT_LINKER_OPTION], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - echo "$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 -r conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - m4_if([$4], , :, [$4]) -else - m4_if([$5], , :, [$5]) -fi -])# _LT_LINKER_OPTION - -# Old name: -AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) - - -# LT_CMD_MAX_LEN -#--------------- -AC_DEFUN([LT_CMD_MAX_LEN], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -# 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* | cegcc*) - # 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; - ;; - - 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 - ;; - *) - lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then - 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` - else - # Make teststring a little bigger before we do anything with it. - # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8 ; do - teststring=$teststring$teststring - done - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - # 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. - while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ - = "XX$teststring$teststring"; } >/dev/null 2>&1 && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - # Only check the string length outside the loop. - lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` - 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` - fi - ;; - 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 -max_cmd_len=$lt_cv_sys_max_cmd_len -_LT_DECL([], [max_cmd_len], [0], - [What is the maximum length of a command?]) -])# LT_CMD_MAX_LEN - -# Old name: -AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) - - -# _LT_HEADER_DLFCN -# ---------------- -m4_defun([_LT_HEADER_DLFCN], -[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl -])# _LT_HEADER_DLFCN - - -# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ---------------------------------------------------------------- -m4_defun([_LT_TRY_DLOPEN_SELF], -[m4_require([_LT_HEADER_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 <<_LT_EOF -[#line __oline__ "configure" -#include "confdefs.h" - -#if HAVE_DLFCN_H -#include -#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 - -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 ()); - - return status; -}] -_LT_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_TRY_DLOPEN_SELF - - -# LT_SYS_DLOPEN_SELF -# ------------------ -AC_DEFUN([LT_SYS_DLOPEN_SELF], -[m4_require([_LT_HEADER_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* | cegcc*) - 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="-ldld"], - [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="-ldld"]) - ]) - ]) - ]) - ]) - ]) - ;; - 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_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_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 -_LT_DECL([dlopen_support], [enable_dlopen], [0], - [Whether dlopen is supported]) -_LT_DECL([dlopen_self], [enable_dlopen_self], [0], - [Whether dlopen of programs is supported]) -_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], - [Whether dlopen of statically linked programs is supported]) -])# LT_SYS_DLOPEN_SELF - -# Old name: -AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) - - -# _LT_COMPILER_C_O([TAGNAME]) -# --------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler. -# This macro does not hard code the compiler like AC_PROG_CC_C_O. -m4_defun([_LT_COMPILER_C_O], -[m4_require([_LT_DECL_SED])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_TAG_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $RM -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$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_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 .. - $RM -r conftest - $RM conftest* -]) -_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], - [Does compiler simultaneously support -c and -o options?]) -])# _LT_COMPILER_C_O - - -# _LT_COMPILER_FILE_LOCKS([TAGNAME]) -# ---------------------------------- -# Check to see if we can do hard links to lock some files if needed -m4_defun([_LT_COMPILER_FILE_LOCKS], -[m4_require([_LT_ENABLE_LOCK])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -_LT_COMPILER_C_O([$1]) - -hard_links="nottested" -if test "$_LT_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 -_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) -])# _LT_COMPILER_FILE_LOCKS - - -# _LT_CHECK_OBJDIR -# ---------------- -m4_defun([_LT_CHECK_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 -_LT_DECL([], [objdir], [0], - [The name of the directory that contains temporary libtool files])dnl -m4_pattern_allow([LT_OBJDIR])dnl -AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", - [Define to the sub-directory in which libtool stores uninstalled libraries.]) -])# _LT_CHECK_OBJDIR - - -# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) -# -------------------------------------- -# Check hardcoding attributes. -m4_defun([_LT_LINKER_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || - test -n "$_LT_TAGVAR(runpath_var, $1)" || - test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then - - # We can hardcode non-existent directories. - if test "$_LT_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_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || - test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; 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 -_LT_TAGDECL([], [hardcode_action], [0], - [How to hardcode a shared library path into an executable]) -])# _LT_LINKER_HARDCODE_LIBPATH - - -# _LT_CMD_STRIPLIB -# ---------------- -m4_defun([_LT_CMD_STRIPLIB], -[m4_require([_LT_DECL_EGREP]) -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" - old_striplib="$STRIP -S" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) -_LT_DECL([], [striplib], [1]) -])# _LT_CMD_STRIPLIB - - -# _LT_SYS_DYNAMIC_LINKER([TAG]) -# ----------------------------- -# PORTME Fill in your ld.so characteristics -m4_defun([_LT_SYS_DYNAMIC_LINKER], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_OBJDUMP])dnl -m4_require([_LT_DECL_SED])dnl -AC_MSG_CHECKING([dynamic linker characteristics]) -m4_if([$1], - [], [ -if test "$GCC" = yes; then - case $host_os in - darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; - *) lt_awk_arg="/^libraries:/" ;; - esac - lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if $ECHO "$lt_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. - lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` - else - lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary. - lt_tmp_lt_search_path_spec= - lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path/$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" - else - test -d "$lt_sys_path" && \ - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" - fi - done - lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' -BEGIN {RS=" "; FS="/|\n";} { - lt_foo=""; - lt_count=0; - for (lt_i = NF; lt_i > 0; lt_i--) { - if ($lt_i != "" && $lt_i != ".") { - if ($lt_i == "..") { - lt_count++; - } else { - if (lt_count == 0) { - lt_foo="/" $lt_i lt_foo; - } else { - lt_count--; - } - } - } - } - if (lt_foo != "") { lt_freq[[lt_foo]]++; } - if (lt_freq[[lt_foo]] == 1) { print lt_foo; } -}'` - sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi]) -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" -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' - ;; - -aix[[4-9]]*) - 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*) - case $host_cpu in - powerpc) - # Since July 2007 AmigaOS4 officially supports .so libraries. - # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - ;; - m68k) - 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' - ;; - esac - ;; - -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* | cegcc*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) - 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~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - 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}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw* | cegcc*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${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}${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`' -m4_if([$1], [],[ - sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) - 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 - ;; - -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 - ;; - *) # from 4.6 on, and DragonFly - 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' - ;; - -interix[[3-9]]*) - 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* | k*bsd*-gnu | kopensolaris*-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' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # Some binutils ld are patched to set DT_RUNPATH - save_LDFLAGS=$LDFLAGS - save_libdir=$libdir - eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ - LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" - AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], - [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], - [shlibpath_overrides_runpath=yes])]) - LDFLAGS=$save_LDFLAGS - libdir=$save_libdir - - # 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>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;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' - ;; - -netbsdelf*-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='NetBSD ld.elf_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=qnx - 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='ldqnx.so' - ;; - -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" - ;; - -rdos*) - dynamic_linker=no - ;; - -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 - 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 - shlibpath_overrides_runpath=yes - 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' - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - 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' - ;; - -tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/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}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -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 - -if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then - sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" -fi -if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then - sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" -fi - -_LT_DECL([], [variables_saved_for_relink], [1], - [Variables whose values should be saved in libtool wrapper scripts and - restored at link time]) -_LT_DECL([], [need_lib_prefix], [0], - [Do we need the "lib" prefix for modules?]) -_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) -_LT_DECL([], [version_type], [0], [Library versioning type]) -_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) -_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) -_LT_DECL([], [shlibpath_overrides_runpath], [0], - [Is shlibpath searched before the hard-coded library search path?]) -_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) -_LT_DECL([], [library_names_spec], [1], - [[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]]) -_LT_DECL([], [soname_spec], [1], - [[The coded name of the library, if different from the real name]]) -_LT_DECL([], [postinstall_cmds], [2], - [Command to use after installation of a shared archive]) -_LT_DECL([], [postuninstall_cmds], [2], - [Command to use after uninstallation of a shared archive]) -_LT_DECL([], [finish_cmds], [2], - [Commands used to finish a libtool library installation in a directory]) -_LT_DECL([], [finish_eval], [1], - [[As "finish_cmds", except a single script fragment to be evaled but - not shown]]) -_LT_DECL([], [hardcode_into_libs], [0], - [Whether we should hardcode library paths into libraries]) -_LT_DECL([], [sys_lib_search_path_spec], [2], - [Compile-time system search path for libraries]) -_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], - [Run-time system search path for libraries]) -])# _LT_SYS_DYNAMIC_LINKER - - -# _LT_PATH_TOOL_PREFIX(TOOL) -# -------------------------- -# find a file program which can recognize shared library -AC_DEFUN([_LT_PATH_TOOL_PREFIX], -[m4_require([_LT_DECL_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="m4_if([$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 <<_LT_EOF 1>&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 - -_LT_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 -_LT_DECL([], [MAGIC_CMD], [0], - [Used to examine libraries when file_magic_cmd begins with "file"])dnl -])# _LT_PATH_TOOL_PREFIX - -# Old name: -AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) - - -# _LT_PATH_MAGIC -# -------------- -# find a file program which can recognize a shared library -m4_defun([_LT_PATH_MAGIC], -[_LT_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 - _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# _LT_PATH_MAGIC - - -# LT_PATH_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([LT_PATH_LD], -[AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_DECL_EGREP])dnl - -AC_ARG_WITH([gnu-ld], - [AS_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])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 2>&1; then - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - else - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - fi - ;; - -cegcc) - # use the weaker test based on 'objdump'. See mingw*. - lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | 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 - ;; - -interix[[3-9]]*) - # 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* | k*bsd*-gnu | kopensolaris*-gnu) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd* | netbsdelf*-gnu) - 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=pass_all - ;; - -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 - ;; - -rdos*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - 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 - ;; - -tpf*) - 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 - -_LT_DECL([], [deplibs_check_method], [1], - [Method to check whether dependent libraries are shared objects]) -_LT_DECL([], [file_magic_cmd], [1], - [Command to use when deplibs_check_method == "file_magic"]) -])# _LT_CHECK_MAGIC_METHOD - - -# LT_PATH_NM -# ---------- -# find the pathname to a BSD- or MS-compatible name lister -AC_DEFUN([LT_PATH_NM], -[AC_REQUIRE([AC_PROG_CC])dnl -AC_CACHE_CHECK([for BSD- or MS-compatible name lister (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 - : ${lt_cv_path_NM=no} -fi]) -if test "$lt_cv_path_NM" != "no"; then - NM="$lt_cv_path_NM" -else - # Didn't find any BSD compatible name lister, look for dumpbin. - AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) - AC_SUBST([DUMPBIN]) - if test "$DUMPBIN" != ":"; then - NM="$DUMPBIN" - fi -fi -test -z "$NM" && NM=nm -AC_SUBST([NM]) -_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl - -AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], - [lt_cv_nm_interface="BSD nm" - echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$ac_compile" 2>conftest.err) - cat conftest.err >&AS_MESSAGE_LOG_FD - (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) - (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) - cat conftest.err >&AS_MESSAGE_LOG_FD - (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) - cat conftest.out >&AS_MESSAGE_LOG_FD - if $GREP 'External.*some_variable' conftest.out > /dev/null; then - lt_cv_nm_interface="MS dumpbin" - fi - rm -f conftest*]) -])# LT_PATH_NM - -# Old names: -AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) -AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_PROG_NM], []) -dnl AC_DEFUN([AC_PROG_NM], []) - - -# LT_LIB_M -# -------- -# check for math library -AC_DEFUN([LT_LIB_M], -[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_SUBST([LIBM]) -])# LT_LIB_M - -# Old name: -AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_CHECK_LIBM], []) - - -# _LT_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------- -m4_defun([_LT_COMPILER_NO_RTTI], -[m4_require([_LT_TAG_COMPILER])dnl - -_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], - [Compiler flag to turn off builtin functions]) -])# _LT_COMPILER_NO_RTTI - - -# _LT_CMD_GLOBAL_SYMBOLS -# ---------------------- -m4_defun([_LT_CMD_GLOBAL_SYMBOLS], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([LT_PATH_NM])dnl -AC_REQUIRE([LT_PATH_LD])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_TAG_COMPILER])dnl - -# 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]]*\)' - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32* | cegcc*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - 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 - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGIRSTW]]' ;; -esac - -# Transform an extracted symbol line into a proper C declaration. -# Some systems (esp. on ia64) link data and code symbols differently, -# so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \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\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" - -# 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 - -# Try without a prefix underscore, 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. - if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function - # and D for any global variable. - # Also find C++ and __fastcall symbols from MSVC++, - # which start with @ or ?. - lt_cv_sys_global_symbol_pipe="$AWK ['"\ -" {last_section=section; section=\$ 3};"\ -" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" \$ 0!~/External *\|/{next};"\ -" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ -" {if(hide[section]) next};"\ -" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ -" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ -" s[1]~/^[@?]/{print s[1], s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ -" ' prfx=^$ac_symprfx]" - else - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - fi - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <<_LT_EOF -#ifdef __cplusplus -extern "C" { -#endif -char nm_test_var; -void nm_test_func(void); -void nm_test_func(void){} -#ifdef __cplusplus -} -#endif -int main(){nm_test_var='a';nm_test_func();return(0);} -_LT_EOF - - if AC_TRY_EVAL(ac_compile); then - # Now try to grab the symbols. - nlist=conftest.nm - if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $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 <<_LT_EOF > conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -_LT_EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' - - cat <<_LT_EOF >> conftest.$ac_ext - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - void *address; -} -lt__PROGRAM__LTX_preloaded_symbols[[]] = -{ - { "@PROGRAM@", (void *) 0 }, -_LT_EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext - cat <<\_LT_EOF >> conftest.$ac_ext - {0, (void *) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt__PROGRAM__LTX_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif -_LT_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_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 -rf 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 - -_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], - [Take the output of nm and produce a listing of raw symbols and C names]) -_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], - [Transform the output of nm in a proper C declaration]) -_LT_DECL([global_symbol_to_c_name_address], - [lt_cv_sys_global_symbol_to_c_name_address], [1], - [Transform the output of nm in a C name address pair]) -_LT_DECL([global_symbol_to_c_name_address_lib_prefix], - [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], - [Transform the output of nm in a C name address pair when lib prefix is needed]) -]) # _LT_CMD_GLOBAL_SYMBOLS - - -# _LT_COMPILER_PIC([TAGNAME]) -# --------------------------- -m4_defun([_LT_COMPILER_PIC], -[m4_require([_LT_TAG_COMPILER])dnl -_LT_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) -m4_if([$1], [CXX], [ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_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_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - m68k) - # 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_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - esac - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | cygwin* | os2* | pw32* | cegcc*) - # 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). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - m4_if([$1], [GCJ], [], - [_LT_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_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - interix[[3-9]]*) - # 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_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for 64-bit PA HP-UX, but not for 32-bit - # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag - # sets the default TLS model and affects inlining. - case $host_cpu in - hppa*64*) - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix[[4-9]]*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_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 - ;; - dgux*) - case $cc_basename in - ec++*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_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_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) - case $cc_basename in - KCC*) - # KAI C++ Compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - ecpc* ) - # old Intel C++ for x86_64 which still supported -KPIC. - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - icpc* ) - # Intel C++, used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgCC* | pgcpp*) - # Portland Group C++ compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_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_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - xlc* | xlC*) - # IBM XL 8.0 on PPC - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - esac - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx*) - # Digital/Compaq C++ - _LT_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_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_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_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc*) - # Lucid - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - vxworks*) - ;; - *) - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_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_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - m68k) - # 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_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - esac - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | cygwin* | pw32* | os2* | cegcc*) - # 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). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - m4_if([$1], [GCJ], [], - [_LT_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_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - hpux*) - # PIC is the default for 64-bit PA HP-UX, but not for 32-bit - # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag - # sets the default TLS model and affects inlining. - case $host_cpu in - hppa*64*) - # +Z the default - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - interix[[3-9]]*) - # 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_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - *nto* | *qnx*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - *) - _LT_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_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - mingw* | cygwin* | pw32* | os2* | cegcc*) - # 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). - m4_if([$1], [GCJ], [], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - ;; - - hpux9* | hpux10* | hpux11*) - _LT_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_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - linux* | k*bsd*-gnu | kopensolaris*-gnu) - case $cc_basename in - # old Intel for x86_64 which still supported -KPIC. - ecc*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. - icc* | ifort*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - # Lahey Fortran 8.1. - lf95*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' - _LT_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_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - ccc*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - xl*) - # IBM XL C 8.0/Fortran 10.1 on PPC - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C 5.9 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - *Sun\ F*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='' - ;; - esac - ;; - esac - ;; - - newsos6) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *nto* | *qnx*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - - osf3* | osf4* | osf5*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - rdos*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - solaris*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; - *) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; - esac - ;; - - sunos4*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - unicos*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - - uts4*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" - ;; -esac -AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) -_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], - [How to pass a linker flag through the compiler]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then - _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], - [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], - [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], - [Additional compiler flags for building library objects]) - -# -# Check to make sure the static flag actually works. -# -wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" -_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), - $lt_tmp_static_flag, - [], - [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) -_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], - [Compiler flag to prevent dynamic linking]) -])# _LT_COMPILER_PIC - - -# _LT_LINKER_SHLIBS([TAGNAME]) -# ---------------------------- -# See if the linker supports building shared libraries. -m4_defun([_LT_LINKER_SHLIBS], -[AC_REQUIRE([LT_PATH_LD])dnl -AC_REQUIRE([LT_PATH_NM])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl -m4_require([_LT_TAG_COMPILER])dnl -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -m4_if([$1], [CXX], [ - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix[[4-9]]*) - # 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_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_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_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw* | cegcc*) - _LT_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' - ;; - linux* | k*bsd*-gnu) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; - *) - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] -], [ - runpath_var= - _LT_TAGVAR(allow_undefined_flag, $1)= - _LT_TAGVAR(always_export_symbols, $1)=no - _LT_TAGVAR(archive_cmds, $1)= - _LT_TAGVAR(archive_expsym_cmds, $1)= - _LT_TAGVAR(compiler_needs_object, $1)=no - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - _LT_TAGVAR(hardcode_automatic, $1)=no - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_TAGVAR(hardcode_libdir_separator, $1)= - _LT_TAGVAR(hardcode_minus_L, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_TAGVAR(inherit_rpath, $1)=no - _LT_TAGVAR(link_all_deplibs, $1)=unknown - _LT_TAGVAR(module_cmds, $1)= - _LT_TAGVAR(module_expsym_cmds, $1)= - _LT_TAGVAR(old_archive_from_new_cmds, $1)= - _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_TAGVAR(thread_safe_flag_spec, $1)= - _LT_TAGVAR(whole_archive_flag_spec, $1)= - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_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_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] - # 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. - # Exclude shared library initialization/finalization symbols. -dnl Note also adjust exclude_expsyms for C++ above. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) - # 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 - ;; - linux* | k*bsd*-gnu) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; - esac - - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_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_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_TAGVAR(whole_archive_flag_spec, $1)= - fi - supports_anon_versioning=no - case `$LD -v 2>&1` in - *GNU\ gold*) supports_anon_versioning=yes ;; - *\ [[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 - aix[[3-9]]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&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. - -_LT_EOF - fi - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='' - ;; - m68k) - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - ;; - - beos*) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32* | cegcc*) - # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=no - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_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_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_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - interix[[3-9]]*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_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_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_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' - ;; - - gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) - tmp_diet=no - if test "$host_os" = linux-dietlibc; then - case $cc_basename in - diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) - esac - fi - if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test "$tmp_diet" = no - then - tmp_addflag= - tmp_sharedflag='-shared' - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - _LT_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_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' ;; - lf95*) # Lahey Fortran 8.1 - _LT_TAGVAR(whole_archive_flag_spec, $1)= - tmp_sharedflag='--shared' ;; - xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) - tmp_sharedflag='-qmkshrobj' - tmp_addflag= ;; - esac - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C 5.9 - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' - _LT_TAGVAR(compiler_needs_object, $1)=yes - tmp_sharedflag='-G' ;; - *Sun\ F*) # Sun Fortran 8.3 - tmp_sharedflag='-G' ;; - esac - _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test "x$supports_anon_versioning" = xyes; then - _LT_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 '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - - case $cc_basename in - xlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then - _LT_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~ - $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' - fi - ;; - esac - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - netbsd* | netbsdelf*-gnu) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&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. - -_LT_EOF - elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_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_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 - ;; - *) - # 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. - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - sunos4*) - _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then - runpath_var= - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_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_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=yes - _LT_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_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_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix[[4-9]]*) - 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_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_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]].*|aix[[5-9]]*) - 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_TAGVAR(archive_cmds, $1)='' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' - - 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 - : - else - # We have old collect2 - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - _LT_TAGVAR(link_all_deplibs, $1)=no - 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 - - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_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_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an - # empty executable. - _LT_SYS_MODULE_PATH_AIX - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_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_SYS_MODULE_PATH_AIX - _LT_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_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_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*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='' - ;; - m68k) - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - ;; - - bsdi[[45]]*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32* | cegcc*) - # 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_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_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_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' - _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - _LT_DARWIN_LINKER_FEATURES($1) - ;; - - dgux*) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_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_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | dragonfly*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_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_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_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_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_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_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_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - # Try to use the -exported_symbol ld option, if it does not - # work, assume that -exports_file does not work either and - # implicitly export all symbols. - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" - AC_LINK_IFELSE(int foo(void) {}, - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' - ) - LDFLAGS="$save_LDFLAGS" - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(inherit_rpath, $1)=yes - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd* | netbsdelf*-gnu) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *nto* | *qnx*) - ;; - - openbsd*) - if test -f /usr/libexec/ld.so; then - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_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_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - solaris*) - _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' - if test "$GCC" = yes; then - wlarc='${wl}' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_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}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - else - case `$CC -V 2>&1` in - *"Compilers 5.0"*) - wlarc='' - _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_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' - ;; - *) - wlarc='${wl}' - _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_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} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - ;; - esac - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. GCC discards it without `$wl', - # but is careful enough not to reorder. - # Supported since Solaris 2.6 (maybe 2.5.1?) - if test "$GCC" = yes; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - else - _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' - fi - ;; - esac - _LT_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_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_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_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - - if test x$host_vendor = xsni; then - case $host in - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' - ;; - esac - fi - fi -]) -AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld - -_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl -_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl -_LT_DECL([], [extract_expsyms_cmds], [2], - [The commands to extract the exported symbol list from a shared archive]) - -# -# Do we need to explicitly link libc? -# -case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_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* - echo "$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_TAGVAR(lt_prog_compiler_wl, $1) - pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) - _LT_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) - then - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $RM conftest* - AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac - -_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], - [Whether or not to add -lc for building shared libraries]) -_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], - [enable_shared_with_static_runtimes], [0], - [Whether or not to disallow shared libs when runtime libs are static]) -_LT_TAGDECL([], [export_dynamic_flag_spec], [1], - [Compiler flag to allow reflexive dlopens]) -_LT_TAGDECL([], [whole_archive_flag_spec], [1], - [Compiler flag to generate shared objects directly from archives]) -_LT_TAGDECL([], [compiler_needs_object], [1], - [Whether the compiler copes with passing no objects directly]) -_LT_TAGDECL([], [old_archive_from_new_cmds], [2], - [Create an old-style archive from a shared archive]) -_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], - [Create a temporary old-style archive to link instead of a shared archive]) -_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) -_LT_TAGDECL([], [archive_expsym_cmds], [2]) -_LT_TAGDECL([], [module_cmds], [2], - [Commands used to build a loadable module if different from building - a shared archive.]) -_LT_TAGDECL([], [module_expsym_cmds], [2]) -_LT_TAGDECL([], [with_gnu_ld], [1], - [Whether we are building with GNU ld or not]) -_LT_TAGDECL([], [allow_undefined_flag], [1], - [Flag that allows shared libraries with undefined symbols to be built]) -_LT_TAGDECL([], [no_undefined_flag], [1], - [Flag that enforces no undefined symbols]) -_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], - [Flag to hardcode $libdir into a binary during linking. - This must work even if $libdir does not exist]) -_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [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]]) -_LT_TAGDECL([], [hardcode_libdir_separator], [1], - [Whether we need a single "-rpath" flag with a separated argument]) -_LT_TAGDECL([], [hardcode_direct], [0], - [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes - DIR into the resulting binary]) -_LT_TAGDECL([], [hardcode_direct_absolute], [0], - [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes - DIR into the resulting binary and the resulting library dependency is - "absolute", i.e impossible to change by setting ${shlibpath_var} if the - library is relocated]) -_LT_TAGDECL([], [hardcode_minus_L], [0], - [Set to "yes" if using the -LDIR flag during linking hardcodes DIR - into the resulting binary]) -_LT_TAGDECL([], [hardcode_shlibpath_var], [0], - [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR - into the resulting binary]) -_LT_TAGDECL([], [hardcode_automatic], [0], - [Set to "yes" if building a shared library automatically hardcodes DIR - into the library and all subsequent libraries and executables linked - against it]) -_LT_TAGDECL([], [inherit_rpath], [0], - [Set to yes if linker adds runtime paths of dependent libraries - to runtime path list]) -_LT_TAGDECL([], [link_all_deplibs], [0], - [Whether libtool must link a program against all its dependency libraries]) -_LT_TAGDECL([], [fix_srcfile_path], [1], - [Fix the shell variable $srcfile for the compiler]) -_LT_TAGDECL([], [always_export_symbols], [0], - [Set to "yes" if exported symbols are required]) -_LT_TAGDECL([], [export_symbols_cmds], [2], - [The commands to list exported symbols]) -_LT_TAGDECL([], [exclude_expsyms], [1], - [Symbols that should not be listed in the preloaded symbols]) -_LT_TAGDECL([], [include_expsyms], [1], - [Symbols that must always be exported]) -_LT_TAGDECL([], [prelink_cmds], [2], - [Commands necessary for linking programs (against libraries) with templates]) -_LT_TAGDECL([], [file_list_spec], [1], - [Specify filename containing input files]) -dnl FIXME: Not yet implemented -dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], -dnl [Compiler flag to generate thread safe objects]) -])# _LT_LINKER_SHLIBS - - -# _LT_LANG_C_CONFIG([TAG]) -# ------------------------ -# Ensure that the configuration variables for a C compiler are suitably -# defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to `libtool'. -m4_defun([_LT_LANG_C_CONFIG], -[m4_require([_LT_DECL_EGREP])dnl -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_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}' - -_LT_TAG_COMPILER -# Save the default compiler, since it gets overwritten when the other -# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. -compiler_DEFAULT=$CC - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -if test -n "$compiler"; then - _LT_COMPILER_NO_RTTI($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - LT_SYS_DLOPEN_SELF - _LT_CMD_STRIPLIB - - # 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 - ;; - - aix[[4-9]]*) - 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]) - - _LT_CONFIG($1) -fi -AC_LANG_POP -CC="$lt_save_CC" -])# _LT_LANG_C_CONFIG - - -# _LT_PROG_CXX -# ------------ -# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ -# compiler, we have our own version here. -m4_defun([_LT_PROG_CXX], -[ -pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) -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 -else - _lt_caught_CXX_error=yes -fi -popdef([AC_MSG_ERROR]) -])# _LT_PROG_CXX - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([_LT_PROG_CXX], []) - - -# _LT_LANG_CXX_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for a C++ compiler are suitably -# defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to `libtool'. -m4_defun([_LT_LANG_CXX_CONFIG], -[AC_REQUIRE([_LT_PROG_CXX])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_EGREP])dnl - -AC_LANG_PUSH(C++) -_LT_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_TAGVAR(allow_undefined_flag, $1)= -_LT_TAGVAR(always_export_symbols, $1)=no -_LT_TAGVAR(archive_expsym_cmds, $1)= -_LT_TAGVAR(compiler_needs_object, $1)=no -_LT_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_TAGVAR(hardcode_direct, $1)=no -_LT_TAGVAR(hardcode_direct_absolute, $1)=no -_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_TAGVAR(hardcode_libdir_separator, $1)= -_LT_TAGVAR(hardcode_minus_L, $1)=no -_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -_LT_TAGVAR(hardcode_automatic, $1)=no -_LT_TAGVAR(inherit_rpath, $1)=no -_LT_TAGVAR(module_cmds, $1)= -_LT_TAGVAR(module_expsym_cmds, $1)= -_LT_TAGVAR(link_all_deplibs, $1)=unknown -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(no_undefined_flag, $1)= -_LT_TAGVAR(whole_archive_flag_spec, $1)= -_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# No sense in running all these tests if we already determined that -# the CXX compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_caught_CXX_error" != yes; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="int some_variable = 0;" - - # Code to be used in simple link tests - lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' - - # ltmain only uses $CC for tagged configurations so make sure $CC is set. - _LT_TAG_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_TAGVAR(compiler, $1)=$CC - _LT_CC_BASENAME([$compiler]) - - if test -n "$compiler"; then - # We don't want -fno-exception when compiling C++ code, so set the - # no_builtin_flag separately - if test "$GXX" = yes; then - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - else - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - fi - - if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - LT_PATH_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_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_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_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_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_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_TAGVAR(ld_shlibs, $1)=yes - case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - aix[[4-9]]*) - 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]].*|aix[[5-9]]*) - 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_TAGVAR(archive_cmds, $1)='' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' - - 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 - : - else - # We have old collect2 - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_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 - - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to - # export. - _LT_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_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty - # executable. - _LT_SYS_MODULE_PATH_AIX - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_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_SYS_MODULE_PATH_AIX - _LT_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_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared - # libraries. - _LT_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_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32* | cegcc*) - # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=no - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_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_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - darwin* | rhapsody*) - _LT_DARWIN_LINKER_FEATURES($1) - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - freebsd[[12]]*) - # C++ shared libraries reported to be fairly broken before - # switch to ELF - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - freebsd-elf*) - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - - freebsd* | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_TAGVAR(ld_shlibs, $1)=yes - ;; - - gnu*) - ;; - - hpux9*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_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_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - _LT_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) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' - ;; - *) - if test "$GXX" = yes; then - _LT_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_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_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_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 "X$list" | $Xsed' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case $host_cpu in - hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_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_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - interix[[3-9]]*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_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_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_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_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -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_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_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' - fi - fi - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(inherit_rpath, $1)=yes - ;; - - linux* | k*bsd*-gnu | kopensolaris*-gnu) - 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_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_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 "X$list" | $Xsed' - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_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_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc* | ecpc* ) - # 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_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - pgCC* | pgcpp*) - # Portland Group C++ compiler - case `$CC -V` in - *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) - _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ - compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' - _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ - $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ - $RANLIB $oldlib' - _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - ;; - *) # Version 6 will use weak symbols - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - _LT_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' - ;; - esac - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_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_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_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 "X$templist" | $Xsed -e "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 "X$list" | $Xsed' - ;; - xl*) - # IBM XL 8.0 on PPC, with GNU ld - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then - _LT_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 -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' - _LT_TAGVAR(compiler_needs_object, $1)=yes - - # Not sure whether something based on - # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 - # would be better. - 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_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - esac - ;; - esac - ;; - - lynxos*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - m88k*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_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::"' - ;; - - *nto* | *qnx*) - _LT_TAGVAR(ld_shlibs, $1)=yes - ;; - - openbsd2*) - # C++ shared libraries are fairly broken - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - openbsd*) - if test -f /usr/libexec/ld.so; then - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_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_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_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd=echo - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - osf3* | 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_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - case $host in - osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; - *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; - esac - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - case $host in - osf3*) - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - ;; - *) - _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ - $RM $lib.exp' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - ;; - esac - - _LT_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 "X$templist" | $Xsed -e "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 "X$list" | $Xsed' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - case $host in - osf3*) - _LT_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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - ;; - *) - _LT_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" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - ;; - esac - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_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_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - psos*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_TAGVAR(archive_cmds_need_lc,$1)=yes - _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' - ;; - esac - _LT_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_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_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_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_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | $GREP -v '^2\.7' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_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_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - fi - ;; - esac - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_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. - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$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_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - vxworks*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - - AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) - test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - - _LT_TAGVAR(GCC, $1)="$GXX" - _LT_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... - _LT_SYS_HIDDEN_LIBDEPS($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) - fi # test -n "$compiler" - - CC=$lt_save_CC - LDCXX=$LD - LD=$lt_save_LD - GCC=$lt_save_GCC - 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 -fi # test "$_lt_caught_CXX_error" != yes - -AC_LANG_POP -])# _LT_LANG_CXX_CONFIG - - -# _LT_SYS_HIDDEN_LIBDEPS([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. -m4_defun([_LT_SYS_HIDDEN_LIBDEPS], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -# Dependencies to place before and after the object being linked: -_LT_TAGVAR(predep_objects, $1)= -_LT_TAGVAR(postdep_objects, $1)= -_LT_TAGVAR(predeps, $1)= -_LT_TAGVAR(postdeps, $1)= -_LT_TAGVAR(compiler_lib_search_path, $1)= - -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... -m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF -int a; -void foo (void) { a = 0; } -_LT_EOF -], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF -class Foo -{ -public: - Foo (void) { a = 0; } -private: - int a; -}; -_LT_EOF -], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF - subroutine foo - implicit none - integer*4 a - a=0 - return - end -_LT_EOF -], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF - subroutine foo - implicit none - integer a - a=0 - return - end -_LT_EOF -], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF -public class foo { - private int a; - public void bar (void) { - a = 0; - } -}; -_LT_EOF -]) -dnl Parse the compiler output and extract the necessary -dnl objects, libraries and library flags. -if AC_TRY_EVAL(ac_compile); 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 - - 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 "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" - else - _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${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 "$_LT_TAGVAR(postdeps, $1)"; then - _LT_TAGVAR(postdeps, $1)="${prev}${p}" - else - _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${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 "$_LT_TAGVAR(predep_objects, $1)"; then - _LT_TAGVAR(predep_objects, $1)="$p" - else - _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" - fi - else - if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then - _LT_TAGVAR(postdep_objects, $1)="$p" - else - _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling $1 test program" -fi - -$RM -f confest.$objext - -# PORTME: override above test on systems where it is broken -m4_if([$1], [CXX], -[case $host_os in -interix[[3-9]]*) - # Interix 3.5 installs completely hosed .la files for C++, so rather than - # hack all around it, let's just trust "g++" to DTRT. - _LT_TAGVAR(predep_objects,$1)= - _LT_TAGVAR(postdep_objects,$1)= - _LT_TAGVAR(postdeps,$1)= - ;; - -linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - if test "$solaris_use_stlport4" != yes; then - _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' - fi - ;; - esac - ;; - -solaris*) - case $cc_basename in - CC*) - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - # 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. - if test "$solaris_use_stlport4" != yes; then - _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' - fi - ;; - esac - ;; -esac -]) - -case " $_LT_TAGVAR(postdeps, $1) " in -*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; -esac - _LT_TAGVAR(compiler_lib_search_dirs, $1)= -if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then - _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` -fi -_LT_TAGDECL([], [compiler_lib_search_dirs], [1], - [The directories searched by this compiler when creating a shared library]) -_LT_TAGDECL([], [predep_objects], [1], - [Dependencies to place before and after the objects being linked to - create a shared library]) -_LT_TAGDECL([], [postdep_objects], [1]) -_LT_TAGDECL([], [predeps], [1]) -_LT_TAGDECL([], [postdeps], [1]) -_LT_TAGDECL([], [compiler_lib_search_path], [1], - [The library search path used internally by the compiler when linking - a shared library]) -])# _LT_SYS_HIDDEN_LIBDEPS - - -# _LT_PROG_F77 -# ------------ -# Since AC_PROG_F77 is broken, in that it returns the empty string -# if there is no fortran compiler, we have our own version here. -m4_defun([_LT_PROG_F77], -[ -pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) -AC_PROG_F77 -if test -z "$F77" || test "X$F77" = "Xno"; then - _lt_disable_F77=yes -fi -popdef([AC_MSG_ERROR]) -])# _LT_PROG_F77 - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([_LT_PROG_F77], []) - - -# _LT_LANG_F77_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for a Fortran 77 compiler are -# suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. -m4_defun([_LT_LANG_F77_CONFIG], -[AC_REQUIRE([_LT_PROG_F77])dnl -AC_LANG_PUSH(Fortran 77) - -_LT_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_TAGVAR(allow_undefined_flag, $1)= -_LT_TAGVAR(always_export_symbols, $1)=no -_LT_TAGVAR(archive_expsym_cmds, $1)= -_LT_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_TAGVAR(hardcode_direct, $1)=no -_LT_TAGVAR(hardcode_direct_absolute, $1)=no -_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_TAGVAR(hardcode_libdir_separator, $1)= -_LT_TAGVAR(hardcode_minus_L, $1)=no -_LT_TAGVAR(hardcode_automatic, $1)=no -_LT_TAGVAR(inherit_rpath, $1)=no -_LT_TAGVAR(module_cmds, $1)= -_LT_TAGVAR(module_expsym_cmds, $1)= -_LT_TAGVAR(link_all_deplibs, $1)=unknown -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(no_undefined_flag, $1)= -_LT_TAGVAR(whole_archive_flag_spec, $1)= -_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# No sense in running all these tests if we already determined that -# the F77 compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_disable_F77" != yes; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="\ - subroutine t - return - end -" - - # Code to be used in simple link tests - lt_simple_link_test_code="\ - program t - end -" - - # ltmain only uses $CC for tagged configurations so make sure $CC is set. - _LT_TAG_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_GCC=$GCC - CC=${F77-"f77"} - compiler=$CC - _LT_TAGVAR(compiler, $1)=$CC - _LT_CC_BASENAME([$compiler]) - GCC=$G77 - if test -n "$compiler"; then - 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 - ;; - aix[[4-9]]*) - 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]) - - _LT_TAGVAR(GCC, $1)="$G77" - _LT_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... - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) - fi # test -n "$compiler" - - GCC=$lt_save_GCC - CC="$lt_save_CC" -fi # test "$_lt_disable_F77" != yes - -AC_LANG_POP -])# _LT_LANG_F77_CONFIG - - -# _LT_PROG_FC -# ----------- -# Since AC_PROG_FC is broken, in that it returns the empty string -# if there is no fortran compiler, we have our own version here. -m4_defun([_LT_PROG_FC], -[ -pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) -AC_PROG_FC -if test -z "$FC" || test "X$FC" = "Xno"; then - _lt_disable_FC=yes -fi -popdef([AC_MSG_ERROR]) -])# _LT_PROG_FC - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([_LT_PROG_FC], []) - - -# _LT_LANG_FC_CONFIG([TAG]) -# ------------------------- -# Ensure that the configuration variables for a Fortran compiler are -# suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. -m4_defun([_LT_LANG_FC_CONFIG], -[AC_REQUIRE([_LT_PROG_FC])dnl -AC_LANG_PUSH(Fortran) - -_LT_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_TAGVAR(allow_undefined_flag, $1)= -_LT_TAGVAR(always_export_symbols, $1)=no -_LT_TAGVAR(archive_expsym_cmds, $1)= -_LT_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_TAGVAR(hardcode_direct, $1)=no -_LT_TAGVAR(hardcode_direct_absolute, $1)=no -_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_TAGVAR(hardcode_libdir_separator, $1)= -_LT_TAGVAR(hardcode_minus_L, $1)=no -_LT_TAGVAR(hardcode_automatic, $1)=no -_LT_TAGVAR(inherit_rpath, $1)=no -_LT_TAGVAR(module_cmds, $1)= -_LT_TAGVAR(module_expsym_cmds, $1)= -_LT_TAGVAR(link_all_deplibs, $1)=unknown -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(no_undefined_flag, $1)= -_LT_TAGVAR(whole_archive_flag_spec, $1)= -_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Source file extension for fc test sources. -ac_ext=${ac_fc_srcext-f} - -# Object file extension for compiled fc test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# No sense in running all these tests if we already determined that -# the FC compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_disable_FC" != yes; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="\ - subroutine t - return - end -" - - # Code to be used in simple link tests - lt_simple_link_test_code="\ - program t - end -" - - # ltmain only uses $CC for tagged configurations so make sure $CC is set. - _LT_TAG_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_GCC=$GCC - CC=${FC-"f95"} - compiler=$CC - GCC=$ac_cv_fc_compiler_gnu - - _LT_TAGVAR(compiler, $1)=$CC - _LT_CC_BASENAME([$compiler]) - - if test -n "$compiler"; then - 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 - ;; - aix[[4-9]]*) - 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]) - - _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" - _LT_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... - _LT_SYS_HIDDEN_LIBDEPS($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) - fi # test -n "$compiler" - - GCC=$lt_save_GCC - CC="$lt_save_CC" -fi # test "$_lt_disable_FC" != yes - -AC_LANG_POP -])# _LT_LANG_FC_CONFIG - - -# _LT_LANG_GCJ_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for the GNU Java Compiler compiler -# are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. -m4_defun([_LT_LANG_GCJ_CONFIG], -[AC_REQUIRE([LT_PROG_GCJ])dnl -AC_LANG_SAVE - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_TAG_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_GCC=$GCC -GCC=yes -CC=${GCJ-"gcj"} -compiler=$CC -_LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)="$LD" -_LT_CC_BASENAME([$compiler]) - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -_LT_TAGVAR(archive_cmds_need_lc, $1)=no - -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds - -if test -n "$compiler"; then - _LT_COMPILER_NO_RTTI($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) -fi - -AC_LANG_RESTORE - -GCC=$lt_save_GCC -CC="$lt_save_CC" -])# _LT_LANG_GCJ_CONFIG - - -# _LT_LANG_RC_CONFIG([TAG]) -# ------------------------- -# Ensure that the configuration variables for the Windows resource compiler -# are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. -m4_defun([_LT_LANG_RC_CONFIG], -[AC_REQUIRE([LT_PROG_RC])dnl -AC_LANG_SAVE - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' - -# 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. -_LT_TAG_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_GCC=$GCC -GCC= -CC=${RC-"windres"} -compiler=$CC -_LT_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) -_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - -if test -n "$compiler"; then - : - _LT_CONFIG($1) -fi - -GCC=$lt_save_GCC -AC_LANG_RESTORE -CC="$lt_save_CC" -])# _LT_LANG_RC_CONFIG - - -# LT_PROG_GCJ -# ----------- -AC_DEFUN([LT_PROG_GCJ], -[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], - [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], - [AC_CHECK_TOOL(GCJ, gcj,) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS)])])[]dnl -]) - -# Old name: -AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([LT_AC_PROG_GCJ], []) - - -# LT_PROG_RC -# ---------- -AC_DEFUN([LT_PROG_RC], -[AC_CHECK_TOOL(RC, windres,) -]) - -# Old name: -AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([LT_AC_PROG_RC], []) - - -# _LT_DECL_EGREP -# -------------- -# If we don't have a new enough Autoconf to choose the best grep -# available, choose the one first in the user's PATH. -m4_defun([_LT_DECL_EGREP], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_REQUIRE([AC_PROG_FGREP])dnl -test -z "$GREP" && GREP=grep -_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) -_LT_DECL([], [EGREP], [1], [An ERE matcher]) -_LT_DECL([], [FGREP], [1], [A literal string matcher]) -dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too -AC_SUBST([GREP]) -]) - - -# _LT_DECL_OBJDUMP -# -------------- -# If we don't have a new enough Autoconf to choose the best objdump -# available, choose the one first in the user's PATH. -m4_defun([_LT_DECL_OBJDUMP], -[AC_CHECK_TOOL(OBJDUMP, objdump, false) -test -z "$OBJDUMP" && OBJDUMP=objdump -_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) -AC_SUBST([OBJDUMP]) -]) - - -# _LT_DECL_SED -# ------------ -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -m4_defun([_LT_DECL_SED], -[AC_PROG_SED -test -z "$SED" && SED=sed -Xsed="$SED -e 1s/^X//" -_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) -_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], - [Sed that helps us avoid accidentally triggering echo(1) options like -n]) -])# _LT_DECL_SED - -m4_ifndef([AC_PROG_SED], [ -# 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. # - -m4_defun([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 -IFS=$as_save_IFS -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_SUBST([SED]) -AC_MSG_RESULT([$SED]) -])#AC_PROG_SED -])#m4_ifndef - -# Old name: -AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([LT_AC_PROG_SED], []) - - -# _LT_CHECK_SHELL_FEATURES -# ------------------------ -# Find out whether the shell is Bourne or XSI compatible, -# or has some other useful features. -m4_defun([_LT_CHECK_SHELL_FEATURES], -[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) -# Try some XSI features -xsi_shell=no -( _lt_dummy="a/b/c" - test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ - = c,a/b,, \ - && eval 'test $(( 1 + 1 )) -eq 2 \ - && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ - && xsi_shell=yes -AC_MSG_RESULT([$xsi_shell]) -_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) - -AC_MSG_CHECKING([whether the shell understands "+="]) -lt_shell_append=no -( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ - >/dev/null 2>&1 \ - && lt_shell_append=yes -AC_MSG_RESULT([$lt_shell_append]) -_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) - -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - lt_unset=unset -else - lt_unset=false -fi -_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl - -# test EBCDIC or ASCII -case `echo X|tr X '\101'` in - A) # ASCII based system - # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr - lt_SP2NL='tr \040 \012' - lt_NL2SP='tr \015\012 \040\040' - ;; - *) # EBCDIC based system - lt_SP2NL='tr \100 \n' - lt_NL2SP='tr \r\n \100\100' - ;; -esac -_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl -_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl -])# _LT_CHECK_SHELL_FEATURES - - -# _LT_PROG_XSI_SHELLFNS -# --------------------- -# Bourne and XSI compatible variants of some useful shell functions. -m4_defun([_LT_PROG_XSI_SHELLFNS], -[case $xsi_shell in - yes) - cat << \_LT_EOF >> "$cfgfile" - -# func_dirname file append nondir_replacement -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -func_dirname () -{ - case ${1} in - */*) func_dirname_result="${1%/*}${2}" ;; - * ) func_dirname_result="${3}" ;; - esac -} - -# func_basename file -func_basename () -{ - func_basename_result="${1##*/}" -} - -# func_dirname_and_basename file append nondir_replacement -# perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# Implementation must be kept synchronized with func_dirname -# and func_basename. For efficiency, we do not delegate to -# those functions but instead duplicate the functionality here. -func_dirname_and_basename () -{ - case ${1} in - */*) func_dirname_result="${1%/*}${2}" ;; - * ) func_dirname_result="${3}" ;; - esac - func_basename_result="${1##*/}" -} - -# func_stripname prefix suffix name -# strip PREFIX and SUFFIX off of NAME. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -func_stripname () -{ - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary parameter first. - func_stripname_result=${3} - func_stripname_result=${func_stripname_result#"${1}"} - func_stripname_result=${func_stripname_result%"${2}"} -} - -# func_opt_split -func_opt_split () -{ - func_opt_split_opt=${1%%=*} - func_opt_split_arg=${1#*=} -} - -# func_lo2o object -func_lo2o () -{ - case ${1} in - *.lo) func_lo2o_result=${1%.lo}.${objext} ;; - *) func_lo2o_result=${1} ;; - esac -} - -# func_xform libobj-or-source -func_xform () -{ - func_xform_result=${1%.*}.lo -} - -# func_arith arithmetic-term... -func_arith () -{ - func_arith_result=$(( $[*] )) -} - -# func_len string -# STRING may not start with a hyphen. -func_len () -{ - func_len_result=${#1} -} - -_LT_EOF - ;; - *) # Bourne compatible functions. - cat << \_LT_EOF >> "$cfgfile" - -# func_dirname file append nondir_replacement -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -func_dirname () -{ - # Extract subdirectory from the argument. - func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` - if test "X$func_dirname_result" = "X${1}"; then - func_dirname_result="${3}" - else - func_dirname_result="$func_dirname_result${2}" - fi -} - -# func_basename file -func_basename () -{ - func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` -} - -dnl func_dirname_and_basename -dnl A portable version of this function is already defined in general.m4sh -dnl so there is no need for it here. - -# func_stripname prefix suffix name -# strip PREFIX and SUFFIX off of NAME. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -# func_strip_suffix prefix name -func_stripname () -{ - case ${2} in - .*) func_stripname_result=`$ECHO "X${3}" \ - | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; - *) func_stripname_result=`$ECHO "X${3}" \ - | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; - esac -} - -# sed scripts: -my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' -my_sed_long_arg='1s/^-[[^=]]*=//' - -# func_opt_split -func_opt_split () -{ - func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` - func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` -} - -# func_lo2o object -func_lo2o () -{ - func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` -} - -# func_xform libobj-or-source -func_xform () -{ - func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` -} - -# func_arith arithmetic-term... -func_arith () -{ - func_arith_result=`expr "$[@]"` -} - -# func_len string -# STRING may not start with a hyphen. -func_len () -{ - func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` -} - -_LT_EOF -esac - -case $lt_shell_append in - yes) - cat << \_LT_EOF >> "$cfgfile" - -# func_append var value -# Append VALUE to the end of shell variable VAR. -func_append () -{ - eval "$[1]+=\$[2]" -} -_LT_EOF - ;; - *) - cat << \_LT_EOF >> "$cfgfile" - -# func_append var value -# Append VALUE to the end of shell variable VAR. -func_append () -{ - eval "$[1]=\$$[1]\$[2]" -} - -_LT_EOF - ;; - esac -]) - -# Helper functions for option handling. -*- Autoconf -*- -# -# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. -# Written by Gary V. Vaughan, 2004 -# -# 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 6 ltoptions.m4 - -# This is to help aclocal find these macros, as it can't see m4_define. -AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) - - -# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) -# ------------------------------------------ -m4_define([_LT_MANGLE_OPTION], -[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) - - -# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) -# --------------------------------------- -# Set option OPTION-NAME for macro MACRO-NAME, and if there is a -# matching handler defined, dispatch to it. Other OPTION-NAMEs are -# saved as a flag. -m4_define([_LT_SET_OPTION], -[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl -m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), - _LT_MANGLE_DEFUN([$1], [$2]), - [m4_warning([Unknown $1 option `$2'])])[]dnl -]) - - -# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) -# ------------------------------------------------------------ -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -m4_define([_LT_IF_OPTION], -[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) - - -# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) -# ------------------------------------------------------- -# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME -# are set. -m4_define([_LT_UNLESS_OPTIONS], -[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), - [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), - [m4_define([$0_found])])])[]dnl -m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 -])[]dnl -]) - - -# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) -# ---------------------------------------- -# OPTION-LIST is a space-separated list of Libtool options associated -# with MACRO-NAME. If any OPTION has a matching handler declared with -# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about -# the unknown option and exit. -m4_defun([_LT_SET_OPTIONS], -[# Set options -m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), - [_LT_SET_OPTION([$1], _LT_Option)]) - -m4_if([$1],[LT_INIT],[ - dnl - dnl Simply set some default values (i.e off) if boolean options were not - dnl specified: - _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no - ]) - _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no - ]) - dnl - dnl If no reference was made to various pairs of opposing options, then - dnl we run the default mode handler for the pair. For example, if neither - dnl `shared' nor `disable-shared' was passed, we enable building of shared - dnl archives by default: - _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) - _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) - _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) - _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], - [_LT_ENABLE_FAST_INSTALL]) - ]) -])# _LT_SET_OPTIONS - - - -# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) -# ----------------------------------------- -m4_define([_LT_MANGLE_DEFUN], -[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) - - -# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) -# ----------------------------------------------- -m4_define([LT_OPTION_DEFINE], -[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl -])# LT_OPTION_DEFINE - - -# dlopen -# ------ -LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes -]) - -AU_DEFUN([AC_LIBTOOL_DLOPEN], -[_LT_SET_OPTION([LT_INIT], [dlopen]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the `dlopen' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) - - -# win32-dll -# --------- -# Declare package support for building win32 dll's. -LT_OPTION_DEFINE([LT_INIT], [win32-dll], -[enable_win32_dll=yes - -case $host in -*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; -esac - -test -z "$AS" && AS=as -_LT_DECL([], [AS], [0], [Assembler program])dnl - -test -z "$DLLTOOL" && DLLTOOL=dlltool -_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl - -test -z "$OBJDUMP" && OBJDUMP=objdump -_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl -])# win32-dll - -AU_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -_LT_SET_OPTION([LT_INIT], [win32-dll]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the `win32-dll' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) - - -# _LT_ENABLE_SHARED([DEFAULT]) -# ---------------------------- -# implement the --enable-shared flag, and supports the `shared' and -# `disable-shared' LT_INIT options. -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -m4_define([_LT_ENABLE_SHARED], -[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl -AC_ARG_ENABLE([shared], - [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]_LT_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=]_LT_ENABLE_SHARED_DEFAULT) - - _LT_DECL([build_libtool_libs], [enable_shared], [0], - [Whether or not to build shared libraries]) -])# _LT_ENABLE_SHARED - -LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) -LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) - -# Old names: -AC_DEFUN([AC_ENABLE_SHARED], -[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) -]) - -AC_DEFUN([AC_DISABLE_SHARED], -[_LT_SET_OPTION([LT_INIT], [disable-shared]) -]) - -AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_ENABLE_SHARED], []) -dnl AC_DEFUN([AM_DISABLE_SHARED], []) - - - -# _LT_ENABLE_STATIC([DEFAULT]) -# ---------------------------- -# implement the --enable-static flag, and support the `static' and -# `disable-static' LT_INIT options. -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -m4_define([_LT_ENABLE_STATIC], -[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl -AC_ARG_ENABLE([static], - [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]_LT_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=]_LT_ENABLE_STATIC_DEFAULT) - - _LT_DECL([build_old_libs], [enable_static], [0], - [Whether or not to build static libraries]) -])# _LT_ENABLE_STATIC - -LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) -LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) - -# Old names: -AC_DEFUN([AC_ENABLE_STATIC], -[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) -]) - -AC_DEFUN([AC_DISABLE_STATIC], -[_LT_SET_OPTION([LT_INIT], [disable-static]) -]) - -AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_ENABLE_STATIC], []) -dnl AC_DEFUN([AM_DISABLE_STATIC], []) - - - -# _LT_ENABLE_FAST_INSTALL([DEFAULT]) -# ---------------------------------- -# implement the --enable-fast-install flag, and support the `fast-install' -# and `disable-fast-install' LT_INIT options. -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -m4_define([_LT_ENABLE_FAST_INSTALL], -[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl -AC_ARG_ENABLE([fast-install], - [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]_LT_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=]_LT_ENABLE_FAST_INSTALL_DEFAULT) - -_LT_DECL([fast_install], [enable_fast_install], [0], - [Whether or not to optimize for fast installation])dnl -])# _LT_ENABLE_FAST_INSTALL - -LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) -LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) - -# Old names: -AU_DEFUN([AC_ENABLE_FAST_INSTALL], -[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the `fast-install' option into LT_INIT's first parameter.]) -]) - -AU_DEFUN([AC_DISABLE_FAST_INSTALL], -[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the `disable-fast-install' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) -dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) - - -# _LT_WITH_PIC([MODE]) -# -------------------- -# implement the --with-pic flag, and support the `pic-only' and `no-pic' -# LT_INIT options. -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -m4_define([_LT_WITH_PIC], -[AC_ARG_WITH([pic], - [AS_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=m4_default([$1], [default]) - -_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl -])# _LT_WITH_PIC - -LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) -LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) - -# Old name: -AU_DEFUN([AC_LIBTOOL_PICMODE], -[_LT_SET_OPTION([LT_INIT], [pic-only]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the `pic-only' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) - - -m4_define([_LTDL_MODE], []) -LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], - [m4_define([_LTDL_MODE], [nonrecursive])]) -LT_OPTION_DEFINE([LTDL_INIT], [recursive], - [m4_define([_LTDL_MODE], [recursive])]) -LT_OPTION_DEFINE([LTDL_INIT], [subproject], - [m4_define([_LTDL_MODE], [subproject])]) - -m4_define([_LTDL_TYPE], []) -LT_OPTION_DEFINE([LTDL_INIT], [installable], - [m4_define([_LTDL_TYPE], [installable])]) -LT_OPTION_DEFINE([LTDL_INIT], [convenience], - [m4_define([_LTDL_TYPE], [convenience])]) - -# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- -# -# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. -# Written by Gary V. Vaughan, 2004 -# -# 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 6 ltsugar.m4 - -# This is to help aclocal find these macros, as it can't see m4_define. -AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) - - -# lt_join(SEP, ARG1, [ARG2...]) -# ----------------------------- -# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their -# associated separator. -# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier -# versions in m4sugar had bugs. -m4_define([lt_join], -[m4_if([$#], [1], [], - [$#], [2], [[$2]], - [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) -m4_define([_lt_join], -[m4_if([$#$2], [2], [], - [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) - - -# lt_car(LIST) -# lt_cdr(LIST) -# ------------ -# Manipulate m4 lists. -# These macros are necessary as long as will still need to support -# Autoconf-2.59 which quotes differently. -m4_define([lt_car], [[$1]]) -m4_define([lt_cdr], -[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], - [$#], 1, [], - [m4_dquote(m4_shift($@))])]) -m4_define([lt_unquote], $1) - - -# lt_append(MACRO-NAME, STRING, [SEPARATOR]) -# ------------------------------------------ -# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. -# Note that neither SEPARATOR nor STRING are expanded; they are appended -# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). -# No SEPARATOR is output if MACRO-NAME was previously undefined (different -# than defined and empty). -# -# This macro is needed until we can rely on Autoconf 2.62, since earlier -# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. -m4_define([lt_append], -[m4_define([$1], - m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) - - - -# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) -# ---------------------------------------------------------- -# Produce a SEP delimited list of all paired combinations of elements of -# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list -# has the form PREFIXmINFIXSUFFIXn. -# Needed until we can rely on m4_combine added in Autoconf 2.62. -m4_define([lt_combine], -[m4_if(m4_eval([$# > 3]), [1], - [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl -[[m4_foreach([_Lt_prefix], [$2], - [m4_foreach([_Lt_suffix], - ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, - [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) - - -# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) -# ----------------------------------------------------------------------- -# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited -# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. -m4_define([lt_if_append_uniq], -[m4_ifdef([$1], - [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], - [lt_append([$1], [$2], [$3])$4], - [$5])], - [lt_append([$1], [$2], [$3])$4])]) - - -# lt_dict_add(DICT, KEY, VALUE) -# ----------------------------- -m4_define([lt_dict_add], -[m4_define([$1($2)], [$3])]) - - -# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) -# -------------------------------------------- -m4_define([lt_dict_add_subkey], -[m4_define([$1($2:$3)], [$4])]) - - -# lt_dict_fetch(DICT, KEY, [SUBKEY]) -# ---------------------------------- -m4_define([lt_dict_fetch], -[m4_ifval([$3], - m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), - m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) - - -# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) -# ----------------------------------------------------------------- -m4_define([lt_if_dict_fetch], -[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], - [$5], - [$6])]) - - -# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) -# -------------------------------------------------------------- -m4_define([lt_dict_filter], -[m4_if([$5], [], [], - [lt_join(m4_quote(m4_default([$4], [[, ]])), - lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), - [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl -]) - -# ltversion.m4 -- version numbers -*- Autoconf -*- -# -# Copyright (C) 2004 Free Software Foundation, Inc. -# Written by Scott James Remnant, 2004 -# -# 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. - -# Generated from ltversion.in. - -# serial 3017 ltversion.m4 -# This file is part of GNU Libtool - -m4_define([LT_PACKAGE_VERSION], [2.2.6b]) -m4_define([LT_PACKAGE_REVISION], [1.3017]) - -AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.2.6b' -macro_revision='1.3017' -_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) -_LT_DECL(, macro_revision, 0) -]) - -# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- -# -# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. -# Written by Scott James Remnant, 2004. -# -# 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 4 lt~obsolete.m4 - -# These exist entirely to fool aclocal when bootstrapping libtool. -# -# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) -# which have later been changed to m4_define as they aren't part of the -# exported API, or moved to Autoconf or Automake where they belong. -# -# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN -# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us -# using a macro with the same name in our local m4/libtool.m4 it'll -# pull the old libtool.m4 in (it doesn't see our shiny new m4_define -# and doesn't know about Autoconf macros at all.) -# -# So we provide this file, which has a silly filename so it's always -# included after everything else. This provides aclocal with the -# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything -# because those macros already exist, or will be overwritten later. -# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. -# -# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. -# Yes, that means every name once taken will need to remain here until -# we give up compatibility with versions before 1.7, at which point -# we need to keep only those names which we still refer to. - -# This is to help aclocal find these macros, as it can't see m4_define. -AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) - -m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) -m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) -m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) -m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) -m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) -m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) -m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) -m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) -m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) -m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) -m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) -m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) -m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) -m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) -m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) -m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) -m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) -m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) -m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) -m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) -m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) -m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) -m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) -m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) -m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) -m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) -m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) -m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) -m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) -m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) -m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) -m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) -m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) -m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) -m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) -m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) -m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) -m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) -m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) -m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) -m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) -m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) -m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) -m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) -m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) -m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) -m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) -m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) -m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) -m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) - -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 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. - -# 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. -# (This private macro should not be called outside this file.) -AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.1], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) - -# _AM_AUTOCONF_VERSION(VERSION) -# ----------------------------- -# aclocal traces this macro to find the Autoconf version. -# This is a private macro too. Using m4_define simplifies -# the logic in aclocal, which can simply ignore this definition. -m4_define([_AM_AUTOCONF_VERSION], []) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. -# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.1])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 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. - -# 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, 2005, 2006, 2008 -# 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. - -# serial 9 - -# 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])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -m4_define([_AM_COND_VALUE_$1], [$2])dnl -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])]) - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 -# 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. - -# serial 10 - -# 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], UPC, [depcc="$UPC" am_compiler_list=], - [$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 - am__universal=false - m4_case([$1], [CC], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac], - [CXX], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac]) - - 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 - - # 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. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - 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 - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj 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])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# 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. - -#serial 5 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - 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. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/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 -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 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. - -# serial 16 - -# 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. - -# 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.62])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 -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -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 -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])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) -AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -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 -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. -AC_CONFIG_COMMANDS_PRE(dnl -[m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) - -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further -dnl mangled by Autoconf and run in a shell conditional statement. -m4_define([_AC_COMPILER_EXEEXT], -m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - - -# 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_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005, 2008 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. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 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. - -# serial 2 - -# 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, 2005, 2009 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. - -# serial 4 - -# 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 this is the am__doit target -.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 -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# 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. - -# serial 6 - -# 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 -AC_REQUIRE_AUX_FILE([missing])dnl -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# 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 -]) - -# Copyright (C) 2003, 2004, 2005, 2006 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. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005, 2008 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. - -# serial 4 - -# _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], -[m4_foreach_w([_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. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# 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. - -# serial 5 - -# 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 -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_ERROR([unsafe absolute working directory name]);; -esac -case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; -esac - -# 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)]) - -# Copyright (C) 2001, 2003, 2005 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. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# 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="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Copyright (C) 2006, 2008 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. - -# serial 2 - -# _AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Public sister of _AM_SUBST_NOTMAKE. -AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 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. - -# serial 2 - -# _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 - diff --git a/autoaux/config.guess b/autoaux/config.guess deleted file mode 100755 index e3a2116..0000000 --- a/autoaux/config.guess +++ /dev/null @@ -1,1533 +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, 2004, 2005, 2006, 2007, 2008, 2009 -# Free Software Foundation, Inc. - -timestamp='2009-06-10' - -# 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., 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. - - -# 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, -2002, 2003, 2004, 2005, 2006, 2007, 2008 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 ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # 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 "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { 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 ; set_cc_for_build= ;' - -# 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 ;; - sh5el) machine=sh5le-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 -q __ELF__ - 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 ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} - exit ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit ;; - *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} - exit ;; - macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd${UNAME_RELEASE} - exit ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # 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 Pn.n version is a patched version. - # 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/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; - 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 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; - *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; - 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 ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - s390x:SunOS:*:*) - echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval $set_cc_for_build - SUN_ARCH="i386" - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - SUN_ARCH="x86_64" - fi - fi - echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - 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 ;; - 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 ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit ;; - 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 ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit ;; - # 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 ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit ;; - 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 && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && - { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; - 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 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit ;; - ????????: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 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; - 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 ;; - *: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 - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` - then - echo "$SYSTEM_NAME" - else - echo rs6000-ibm-aix3.2.5 - fi - 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 ;; - *:AIX:*:[456]) - 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 ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; - 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 - eval $set_cc_for_build - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep -q __LP64__ - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit ;; - 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 && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - 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 ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - 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 ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - esac - exit ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit ;; - *:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 - exit ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit ;; - *:Interix*:[3456]*) - case ${UNAME_MACHINE} in - x86) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - EM64T | authenticamd | genuineintel) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; - IA64) - echo ia64-unknown-interix${UNAME_RELEASE} - exit ;; - esac ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - 8664:Windows_NT:*) - echo x86_64-pc-mks - exit ;; - 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 ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit ;; - arm*:Linux:*:*) - eval $set_cc_for_build - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then - echo ${UNAME_MACHINE}-unknown-linux-gnu - else - echo ${UNAME_MACHINE}-unknown-linux-gnueabi - fi - exit ;; - avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:* | mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef ${UNAME_MACHINE} - #undef ${UNAME_MACHINE}el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=${UNAME_MACHINE}el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=${UNAME_MACHINE} - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - 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 -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; - padre:Linux:*:*) - echo sparc-unknown-linux-gnu - exit ;; - 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 ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu - exit ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit ;; - xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - 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" - ;; - 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 - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; - 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 ;; - 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 ;; - 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 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit ;; - 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 ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - 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 ;; - 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 ;; - 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 i586. - # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configury will decide that - # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit ;; - 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 ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*: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 | SHG2:*:4.0:3.0 | S7501*:*: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; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - NCR*:*:4.2:* | MPRAS*:*:4.2:*) - OS_REL='.3' - 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; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - *: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 ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - 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 ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; - BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit ;; - SX-7:SUPER-UX:*:*) - echo sx7-nec-superux${UNAME_RELEASE} - exit ;; - SX-8:SUPER-UX:*:*) - echo sx8-nec-superux${UNAME_RELEASE} - exit ;; - SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux${UNAME_RELEASE} - exit ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *: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 ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; - NSE-?:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit ;; - *: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 ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; - esac ;; - *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' - exit ;; - i*86:rdos:*:*) - echo ${UNAME_MACHINE}-pc-rdos - exit ;; - i*86:AROS:*:*) - echo ${UNAME_MACHINE}-pc-aros - exit ;; -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\n"); 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 && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# 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 ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd - exit ;; - c4*) - echo c4-convex-bsd - exit ;; - 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/autoaux/config.sub b/autoaux/config.sub deleted file mode 100755 index eb0389a..0000000 --- a/autoaux/config.sub +++ /dev/null @@ -1,1693 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -# Free Software Foundation, Inc. - -timestamp='2009-06-11' - -# 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., 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. - - -# 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, -2002, 2003, 2004, 2005, 2006, 2007, 2008 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 ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # 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 ;; - - * ) - 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* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ - kopensolaris*-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 | -knuth | -cray) - os= - basic_machine=$1 - ;; - -bluegene*) - os=-cnk - ;; - -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 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -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/'` - ;; - -sco5v6*) - # 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] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | bfin \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fido | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nios | nios2 \ - | ns16k | ns32k \ - | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k | z80) - 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) - ;; - ms1) - basic_machine=mt-unknown - ;; - - # 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-* | avr32-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nios-* | nios2-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; - # 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 - ;; - abacus) - basic_machine=abacus-unknown - ;; - 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 - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - 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 - ;; - aros) - basic_machine=i386-pc - os=-aros - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=-linux - ;; - blackfin-*) - basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - bluegene*) - basic_machine=powerpc-ibm - os=-cnk - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - cegcc) - basic_machine=arm-unknown - os=-cegcc - ;; - 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 - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16) - basic_machine=cr16-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - 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 - ;; - dicos) - basic_machine=i686-pc - os=-dicos - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - 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 - ;; - m68knommu) - basic_machine=m68k-unknown - os=-linux - ;; - m68knommu-*) - basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - 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 - ;; - mingw32ce) - basic_machine=arm-unknown - os=-mingw32ce - ;; - 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 - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; - 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 - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - 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 - ;; - parisc) - basic_machine=hppa-unknown - os=-linux - ;; - parisc-*) - basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc - ;; - pc98-*) - basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-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-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`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 - ;; - rdos) - basic_machine=i386-pc - os=-rdos - ;; - 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 - ;; - sde) - basic_machine=mipsisa32-sde - os=-elf - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh5el) - basic_machine=sh5le-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - 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 - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tile*) - basic_machine=tile-unknown - os=-linux-gnu - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - 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 - ;; - xbox) - basic_machine=i686-pc - os=-mingw32 - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - z80-*-coff) - basic_machine=z80-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 - ;; - mmix) - basic_machine=mmix-knuth - ;; - 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 - ;; - sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) - 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* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -kopensolaris* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ - | -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* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -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 - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -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 - ;; - -tpf*) - os=-tpf - ;; - -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 - ;; - -zvmoe) - os=-zvmoe - ;; - -dicos*) - os=-dicos - ;; - -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 - score-*) - os=-elf - ;; - spu-*) - os=-elf - ;; - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - c4x-* | tic4x-*) - os=-coff - ;; - # 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 - ;; - mep-*) - os=-elf - ;; - 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 - ;; - *-haiku) - os=-haiku - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-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 - ;; - -cnk*|-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 - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -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 - -# 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/autoaux/depcomp b/autoaux/depcomp deleted file mode 100755 index df8eea7..0000000 --- a/autoaux/depcomp +++ /dev/null @@ -1,630 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2009-04-28.21; # UTC - -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 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, see . - -# 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 $? - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit $? - ;; -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 - -cygpath_u="cygpath -u -f -" -if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u="sed s,\\\\\\\\,/,g" - depmode=msvisualcpp -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. -## Unfortunately, FreeBSD c89 acceptance of flags depends upon -## the command line argument order; so add the flags where they -## appear in depend2.am. Note that the slowdown incurred here -## affects only configure: in makefiles, %FASTDEP% shortcuts this. - for arg - do - case $arg in - -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; - *) set fnord "$@" "$arg" ;; - esac - shift # fnord - shift # $arg - done - "$@" - 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. - 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 - tmpdepfile1=$dir$base.u - tmpdepfile2=$base.u - tmpdepfile3=$dir.libs/$base.u - "$@" -Wc,-M - else - tmpdepfile1=$dir$base.u - tmpdepfile2=$dir$base.u - tmpdepfile3=$dir$base.u - "$@" -M - fi - stat=$? - - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - # 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,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$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" - ;; - -hp2) - # The "hp" stanza above does not work with aCC (C++) and HP's ia64 - # compilers, which have integrated preprocessors. The correct option - # to use with these is +Maked; it writes dependencies to a file named - # 'foo.d', which lands next to the object file, wherever that - # happens to be. - # Much of this is similar to the tru64 case; see comments there. - 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 - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir.libs/$base.d - "$@" -Wc,+Maked - else - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir$base.d - "$@" +Maked - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add `dependent.h:' lines. - sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" "$tmpdepfile2" - ;; - -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 - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - 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 "X$1" != 'X--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 "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no eat=no - for arg - do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - if test $eat = yes; then - eat=no - continue - fi - 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. - -arch) - eat=yes ;; - -*|$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 "X$1" != 'X--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 -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [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. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - IFS=" " - for arg - do - case "$arg" in - -o) - shift - ;; - $object) - shift - ;; - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E 2>/dev/null | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvcmsys) - # 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 - ;; - -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-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/autoaux/install-sh b/autoaux/install-sh deleted file mode 100755 index 6781b98..0000000 --- a/autoaux/install-sh +++ /dev/null @@ -1,520 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2009-04-28.21; # UTC - -# 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. - -nl=' -' -IFS=" "" $nl" - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit=${DOITPROG-} -if test -z "$doit"; then - doit_exec=exec -else - doit_exec=$doit -fi - -# Put in absolute file names if you don't have them in your path; -# or use environment vars. - -chgrpprog=${CHGRPPROG-chgrp} -chmodprog=${CHMODPROG-chmod} -chownprog=${CHOWNPROG-chown} -cmpprog=${CMPPROG-cmp} -cpprog=${CPPROG-cp} -mkdirprog=${MKDIRPROG-mkdir} -mvprog=${MVPROG-mv} -rmprog=${RMPROG-rm} -stripprog=${STRIPPROG-strip} - -posix_glob='?' -initialize_posix_glob=' - test "$posix_glob" != "?" || { - if (set -f) 2>/dev/null; then - posix_glob= - else - posix_glob=: - fi - } -' - -posix_mkdir= - -# Desired mode of installed file. -mode=0755 - -chgrpcmd= -chmodcmd=$chmodprog -chowncmd= -mvcmd=$mvprog -rmcmd="$rmprog -f" -stripcmd= - -src= -dst= -dir_arg= -dst_arg= - -copy_on_change=false -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: - --help display this help and exit. - --version display version info and exit. - - -c (ignored) - -C install only if different (preserve the last data modification time) - -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. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG - RMPROG STRIPPROG -" - -while test $# -ne 0; do - case $1 in - -c) ;; - - -C) copy_on_change=true;; - - -d) dir_arg=true;; - - -g) chgrpcmd="$chgrpprog $2" - shift;; - - --help) echo "$usage"; exit $?;; - - -m) mode=$2 - case $mode in - *' '* | *' '* | *' -'* | *'*'* | *'?'* | *'['*) - echo "$0: invalid mode: $mode" >&2 - exit 1;; - esac - shift;; - - -o) chowncmd="$chownprog $2" - shift;; - - -s) stripcmd=$stripprog;; - - -t) dst_arg=$2 - shift;; - - -T) no_target_directory=true;; - - --version) echo "$0 $scriptversion"; exit $?;; - - --) shift - break;; - - -*) echo "$0: invalid option: $1" >&2 - exit 1;; - - *) break;; - esac - shift -done - -if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then - # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dst_arg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dst_arg" - shift # fnord - fi - shift # arg - dst_arg=$arg - done -fi - -if test $# -eq 0; 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 - -if test -z "$dir_arg"; then - trap '(exit $?); exit' 1 2 13 15 - - # Set umask so as not to create temps with too-generous modes. - # However, 'strip' requires both read and write access to temps. - case $mode in - # Optimize common cases. - *644) cp_umask=133;; - *755) cp_umask=22;; - - *[0-7]) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw='% 200' - fi - cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; - *) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw=,u+rw - fi - cp_umask=$mode$u_plus_rw;; - esac -fi - -for src -do - # Protect names starting with `-'. - case $src in - -*) src=./$src;; - esac - - if test -n "$dir_arg"; then - dst=$src - dstdir=$dst - test -d "$dstdir" - dstdir_status=$? - 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 "$dst_arg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - - dst=$dst_arg - # 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: $dst_arg: Is a directory" >&2 - exit 1 - fi - dstdir=$dst - dst=$dstdir/`basename "$src"` - dstdir_status=0 - else - # Prefer dirname, but fall back on a substitute if dirname fails. - dstdir=` - (dirname "$dst") 2>/dev/null || - expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$dst" : 'X\(//\)[^/]' \| \ - X"$dst" : 'X\(//\)$' \| \ - X"$dst" : 'X\(/\)' \| . 2>/dev/null || - echo X"$dst" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q' - ` - - test -d "$dstdir" - dstdir_status=$? - fi - fi - - obsolete_mkdir_used=false - - if test $dstdir_status != 0; then - case $posix_mkdir in - '') - # Create intermediate dirs using mode 755 as modified by the umask. - # This is like FreeBSD 'install' as of 1997-10-28. - umask=`umask` - case $stripcmd.$umask in - # Optimize common cases. - *[2367][2367]) mkdir_umask=$umask;; - .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; - - *[0-7]) - mkdir_umask=`expr $umask + 22 \ - - $umask % 100 % 40 + $umask % 20 \ - - $umask % 10 % 4 + $umask % 2 - `;; - *) mkdir_umask=$umask,go-w;; - esac - - # With -d, create the new directory with the user-specified mode. - # Otherwise, rely on $mkdir_umask. - if test -n "$dir_arg"; then - mkdir_mode=-m$mode - else - mkdir_mode= - fi - - posix_mkdir=false - case $umask in - *[123567][0-7][0-7]) - # POSIX mkdir -p sets u+wx bits regardless of umask, which - # is incompatible with FreeBSD 'install' when (umask & 300) != 0. - ;; - *) - tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 - - if (umask $mkdir_umask && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 - then - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` - case $ls_ld_tmpdir in - d????-?r-*) different_mode=700;; - d????-?--*) different_mode=755;; - *) false;; - esac && - $mkdirprog -m$different_mode -p -- "$tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$tmpdir"` - test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" - } - } - then posix_mkdir=: - fi - rmdir "$tmpdir/d" "$tmpdir" - else - # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null - fi - trap '' 0;; - esac;; - esac - - if - $posix_mkdir && ( - umask $mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" - ) - then : - else - - # The umask is ridiculous, or mkdir does not conform to POSIX, - # or it failed possibly due to a race condition. Create the - # directory the slow way, step by step, checking for races as we go. - - case $dstdir in - /*) prefix='/';; - -*) prefix='./';; - *) prefix='';; - esac - - eval "$initialize_posix_glob" - - oIFS=$IFS - IFS=/ - $posix_glob set -f - set fnord $dstdir - shift - $posix_glob set +f - IFS=$oIFS - - prefixes= - - for d - do - test -z "$d" && continue - - prefix=$prefix$d - if test -d "$prefix"; then - prefixes= - else - if $posix_mkdir; then - (umask=$mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break - # Don't fail if two instances are running concurrently. - test -d "$prefix" || exit 1 - else - case $prefix in - *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; - *) qprefix=$prefix;; - esac - prefixes="$prefixes '$qprefix'" - fi - fi - prefix=$prefix/ - done - - if test -n "$prefixes"; then - # Don't fail if two instances are running concurrently. - (umask $mkdir_umask && - eval "\$doit_exec \$mkdirprog $prefixes") || - test -d "$dstdir" || exit 1 - obsolete_mkdir_used=true - fi - fi - fi - - if test -n "$dir_arg"; then - { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && - { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || - test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 - else - - # 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 - - # Copy the file name to the temp name. - (umask $cp_umask && $doit_exec $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 $mode "$dsttmp"; } && - - # If -C, don't bother to copy if it wouldn't change the file. - if $copy_on_change && - old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && - new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && - - eval "$initialize_posix_glob" && - $posix_glob set -f && - set X $old && old=:$2:$4:$5:$6 && - set X $new && new=:$2:$4:$5:$6 && - $posix_glob set +f && - - test "$old" = "$new" && - $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 - then - rm -f "$dsttmp" - else - # Rename the file to the real destination. - $doit $mvcmd -f "$dsttmp" "$dst" 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. - { - test ! -f "$dst" || - $doit $rmcmd -f "$dst" 2>/dev/null || - { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && - { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } - } || - { echo "$0: cannot unlink or rename $dst" >&2 - (exit 1); exit 1 - } - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dst" - } - fi || exit 1 - - trap '' 0 - fi -done - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/autoaux/ltmain.sh b/autoaux/ltmain.sh deleted file mode 100755 index 7ed280b..0000000 --- a/autoaux/ltmain.sh +++ /dev/null @@ -1,8413 +0,0 @@ -# Generated from ltmain.m4sh. - -# ltmain.sh (GNU libtool) 2.2.6b -# Written by Gordon Matzigkeit , 1996 - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 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. - -# GNU Libtool 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. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, -# or obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - -# Usage: $progname [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 -# --mode=MODE use operation mode MODE -# --preserve-dup-deps don't remove duplicate dependency libraries -# --quiet, --silent don't print informational messages -# --tag=TAG use configuration variables from tag TAG -# -v, --verbose print informational messages (default) -# --version print version information -# -h, --help print short or long help message -# -# 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 `$progname --help --mode=MODE' for a more detailed description of MODE. -# -# When reporting a bug, please describe a test case to reproduce it and -# include the following information: -# -# host-triplet: $host -# shell: $SHELL -# compiler: $LTCC -# compiler flags: $LTCFLAGS -# linker: $LD (gnu? $with_gnu_ld) -# $progname: (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1 -# automake: $automake_version -# autoconf: $autoconf_version -# -# Report bugs to . - -PROGRAM=ltmain.sh -PACKAGE=libtool -VERSION="2.2.6b Debian-2.2.6b-2ubuntu1" -TIMESTAMP="" -package_revision=1.3017 - -# 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+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac -fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh - -# NLS nuisances: We save the old values to restore during execute mode. -# Only set LANG and LC_ALL to C if already set. -# These must not be set unconditionally because not all systems understand -# e.g. LANG=C (notably SCO). -lt_user_locale= -lt_safe_locale= -for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES -do - eval "if test \"\${$lt_var+set}\" = set; then - save_$lt_var=\$$lt_var - $lt_var=C - export $lt_var - lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" - lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" - fi" -done - -$lt_unset CDPATH - - - - - -: ${CP="cp -f"} -: ${ECHO="echo"} -: ${EGREP="/bin/grep -E"} -: ${FGREP="/bin/grep -F"} -: ${GREP="/bin/grep"} -: ${LN_S="ln -s"} -: ${MAKE="make"} -: ${MKDIR="mkdir"} -: ${MV="mv -f"} -: ${RM="rm -f"} -: ${SED="/bin/sed"} -: ${SHELL="${CONFIG_SHELL-/bin/sh}"} -: ${Xsed="$SED -e 1s/^X//"} - -# Global variables: -EXIT_SUCCESS=0 -EXIT_FAILURE=1 -EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. -EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. - -exit_status=$EXIT_SUCCESS - -# Make sure IFS has a sensible default -lt_nl=' -' -IFS=" $lt_nl" - -dirname="s,/[^/]*$,," -basename="s,^.*/,," - -# func_dirname_and_basename file append nondir_replacement -# perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# Implementation must be kept synchronized with func_dirname -# and func_basename. For efficiency, we do not delegate to -# those functions but instead duplicate the functionality here. -func_dirname_and_basename () -{ - # Extract subdirectory from the argument. - func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` - if test "X$func_dirname_result" = "X${1}"; then - func_dirname_result="${3}" - else - func_dirname_result="$func_dirname_result${2}" - fi - func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` -} - -# Generated shell functions inserted here. - -# 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: -# In the unlikely event $progname began with a '-', it would play havoc with -# func_echo (imagine progname=-n), so we prepend ./ in that case: -func_dirname_and_basename "$progpath" -progname=$func_basename_result -case $progname in - -*) progname=./$progname ;; -esac - -# Make sure we have an absolute path for reexecution: -case $progpath in - [\\/]*|[A-Za-z]:\\*) ;; - *[\\/]*) - progdir=$func_dirname_result - progdir=`cd "$progdir" && pwd` - progpath="$progdir/$progname" - ;; - *) - save_IFS="$IFS" - IFS=: - for progdir in $PATH; do - IFS="$save_IFS" - test -x "$progdir/$progname" && break - done - IFS="$save_IFS" - test -n "$progdir" || progdir=`pwd` - progpath="$progdir/$progname" - ;; -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' - -# Re-`\' parameter expansions in output of double_quote_subst that were -# `\'-ed in input to the same. If an odd number of `\' preceded a '$' -# in input to double_quote_subst, that '$' was protected from expansion. -# Since each input `\' is now two `\'s, look for any number of runs of -# four `\'s followed by two `\'s and then a '$'. `\' that '$'. -bs='\\' -bs2='\\\\' -bs4='\\\\\\\\' -dollar='\$' -sed_double_backslash="\ - s/$bs4/&\\ -/g - s/^$bs2$dollar/$bs&/ - s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g - s/\n//g" - -# Standard options: -opt_dry_run=false -opt_help=false -opt_quiet=false -opt_verbose=false -opt_warning=: - -# func_echo arg... -# Echo program name prefixed message, along with the current mode -# name if it has been set yet. -func_echo () -{ - $ECHO "$progname${mode+: }$mode: $*" -} - -# func_verbose arg... -# Echo program name prefixed message in verbose mode only. -func_verbose () -{ - $opt_verbose && func_echo ${1+"$@"} - - # A bug in bash halts the script if the last line of a function - # fails when set -e is in force, so we need another command to - # work around that: - : -} - -# func_error arg... -# Echo program name prefixed message to standard error. -func_error () -{ - $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 -} - -# func_warning arg... -# Echo program name prefixed warning message to standard error. -func_warning () -{ - $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 - - # bash bug again: - : -} - -# func_fatal_error arg... -# Echo program name prefixed message to standard error, and exit. -func_fatal_error () -{ - func_error ${1+"$@"} - exit $EXIT_FAILURE -} - -# func_fatal_help arg... -# Echo program name prefixed message to standard error, followed by -# a help hint, and exit. -func_fatal_help () -{ - func_error ${1+"$@"} - func_fatal_error "$help" -} -help="Try \`$progname --help' for more information." ## default - - -# func_grep expression filename -# Check whether EXPRESSION matches any line of FILENAME, without output. -func_grep () -{ - $GREP "$1" "$2" >/dev/null 2>&1 -} - - -# func_mkdir_p directory-path -# Make sure the entire path to DIRECTORY-PATH is available. -func_mkdir_p () -{ - my_directory_path="$1" - my_dir_list= - - if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then - - # Protect directory names starting with `-' - case $my_directory_path in - -*) my_directory_path="./$my_directory_path" ;; - esac - - # While some portion of DIR does not yet exist... - while test ! -d "$my_directory_path"; do - # ...make a list in topmost first order. Use a colon delimited - # list incase some portion of path contains whitespace. - my_dir_list="$my_directory_path:$my_dir_list" - - # If the last portion added has no slash in it, the list is done - case $my_directory_path in */*) ;; *) break ;; esac - - # ...otherwise throw away the child directory and loop - my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` - done - my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` - - save_mkdir_p_IFS="$IFS"; IFS=':' - for my_dir in $my_dir_list; do - IFS="$save_mkdir_p_IFS" - # mkdir can fail with a `File exist' error if two processes - # try to create one of the directories concurrently. Don't - # stop in that case! - $MKDIR "$my_dir" 2>/dev/null || : - done - IFS="$save_mkdir_p_IFS" - - # Bail out if we (or some other process) failed to create a directory. - test -d "$my_directory_path" || \ - func_fatal_error "Failed to create \`$1'" - fi -} - - -# 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 "$opt_dry_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" || \ - func_fatal_error "cannot create temporary directory \`$my_tmpdir'" - fi - - $ECHO "X$my_tmpdir" | $Xsed -} - - -# func_quote_for_eval arg -# Aesthetically quote ARG to be evaled later. -# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT -# is double-quoted, suitable for a subsequent eval, whereas -# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters -# which are still active within double quotes backslashified. -func_quote_for_eval () -{ - case $1 in - *[\\\`\"\$]*) - func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; - *) - func_quote_for_eval_unquoted_result="$1" ;; - esac - - case $func_quote_for_eval_unquoted_result in - # Double-quote args containing shell metacharacters to delay - # word splitting, command substitution and and variable - # expansion for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" - ;; - *) - func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" - esac -} - - -# func_quote_for_expand arg -# Aesthetically quote ARG to be evaled later; same as above, -# but do not quote variable references. -func_quote_for_expand () -{ - case $1 in - *[\\\`\"]*) - my_arg=`$ECHO "X$1" | $Xsed \ - -e "$double_quote_subst" -e "$sed_double_backslash"` ;; - *) - my_arg="$1" ;; - esac - - case $my_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting and command substitution for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - my_arg="\"$my_arg\"" - ;; - esac - - func_quote_for_expand_result="$my_arg" -} - - -# func_show_eval cmd [fail_exp] -# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. -func_show_eval () -{ - my_cmd="$1" - my_fail_exp="${2-:}" - - ${opt_silent-false} || { - func_quote_for_expand "$my_cmd" - eval "func_echo $func_quote_for_expand_result" - } - - if ${opt_dry_run-false}; then :; else - eval "$my_cmd" - my_status=$? - if test "$my_status" -eq 0; then :; else - eval "(exit $my_status); $my_fail_exp" - fi - fi -} - - -# func_show_eval_locale cmd [fail_exp] -# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. Use the saved locale for evaluation. -func_show_eval_locale () -{ - my_cmd="$1" - my_fail_exp="${2-:}" - - ${opt_silent-false} || { - func_quote_for_expand "$my_cmd" - eval "func_echo $func_quote_for_expand_result" - } - - if ${opt_dry_run-false}; then :; else - eval "$lt_user_locale - $my_cmd" - my_status=$? - eval "$lt_safe_locale" - if test "$my_status" -eq 0; then :; else - eval "(exit $my_status); $my_fail_exp" - fi - fi -} - - - - - -# func_version -# Echo version message to standard output and exit. -func_version () -{ - $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { - s/^# // - s/^# *$// - s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ - p - }' < "$progpath" - exit $? -} - -# func_usage -# Echo short help message to standard output and exit. -func_usage () -{ - $SED -n '/^# Usage:/,/# -h/ { - s/^# // - s/^# *$// - s/\$progname/'$progname'/ - p - }' < "$progpath" - $ECHO - $ECHO "run \`$progname --help | more' for full usage" - exit $? -} - -# func_help -# Echo long help message to standard output and exit. -func_help () -{ - $SED -n '/^# Usage:/,/# Report bugs to/ { - s/^# // - s/^# *$// - s*\$progname*'$progname'* - s*\$host*'"$host"'* - s*\$SHELL*'"$SHELL"'* - s*\$LTCC*'"$LTCC"'* - s*\$LTCFLAGS*'"$LTCFLAGS"'* - s*\$LD*'"$LD"'* - s/\$with_gnu_ld/'"$with_gnu_ld"'/ - s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ - s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ - p - }' < "$progpath" - exit $? -} - -# func_missing_arg argname -# Echo program name prefixed message to standard error and set global -# exit_cmd. -func_missing_arg () -{ - func_error "missing argument for $1" - exit_cmd=exit -} - -exit_cmd=: - - - - - -# 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 </dev/null 2>&1; then - taglist="$taglist $tagname" - - # Evaluate the configuration. Be careful to quote the path - # and the sed script, to avoid splitting on whitespace, but - # also don't use non-portable quotes within backquotes within - # quotes we have to do it in 2 steps: - extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` - eval "$extractedcf" - else - func_error "ignoring unknown tag $tagname" - fi - ;; - esac -} - -# Parse options once, thoroughly. This comes as soon as possible in -# the script to make things like `libtool --version' happen quickly. -{ - - # Shorthand for --mode=foo, only valid as the first argument - case $1 in - clean|clea|cle|cl) - shift; set dummy --mode clean ${1+"$@"}; shift - ;; - compile|compil|compi|comp|com|co|c) - shift; set dummy --mode compile ${1+"$@"}; shift - ;; - execute|execut|execu|exec|exe|ex|e) - shift; set dummy --mode execute ${1+"$@"}; shift - ;; - finish|finis|fini|fin|fi|f) - shift; set dummy --mode finish ${1+"$@"}; shift - ;; - install|instal|insta|inst|ins|in|i) - shift; set dummy --mode install ${1+"$@"}; shift - ;; - link|lin|li|l) - shift; set dummy --mode link ${1+"$@"}; shift - ;; - uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) - shift; set dummy --mode uninstall ${1+"$@"}; shift - ;; - esac - - # Parse non-mode specific arguments: - while test "$#" -gt 0; do - opt="$1" - shift - - case $opt in - --config) func_config ;; - - --debug) preserve_args="$preserve_args $opt" - func_echo "enabling shell trace mode" - opt_debug='set -x' - $opt_debug - ;; - - -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break - execute_dlfiles="$execute_dlfiles $1" - shift - ;; - - --dry-run | -n) opt_dry_run=: ;; - --features) func_features ;; - --finish) mode="finish" ;; - - --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break - case $1 in - # Valid mode arguments: - clean) ;; - compile) ;; - execute) ;; - finish) ;; - install) ;; - link) ;; - relink) ;; - uninstall) ;; - - # Catch anything else as an error - *) func_error "invalid argument for $opt" - exit_cmd=exit - break - ;; - esac - - mode="$1" - shift - ;; - - --preserve-dup-deps) - opt_duplicate_deps=: ;; - - --quiet|--silent) preserve_args="$preserve_args $opt" - opt_silent=: - ;; - - --verbose| -v) preserve_args="$preserve_args $opt" - opt_silent=false - ;; - - --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break - preserve_args="$preserve_args $opt $1" - func_enable_tag "$1" # tagname is set here - shift - ;; - - # Separate optargs to long options: - -dlopen=*|--mode=*|--tag=*) - func_opt_split "$opt" - set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} - shift - ;; - - -\?|-h) func_usage ;; - --help) opt_help=: ;; - --version) func_version ;; - - -*) func_fatal_help "unrecognized option \`$opt'" ;; - - *) nonopt="$opt" - break - ;; - esac - done - - - case $host in - *cygwin* | *mingw* | *pw32* | *cegcc*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_duplicate_deps - ;; - esac - - # Having warned about all mis-specified options, bail out if - # anything was wrong. - $exit_cmd $EXIT_FAILURE -} - -# func_check_version_match -# Ensure that we are using m4 macros, and libtool script from the same -# release of libtool. -func_check_version_match () -{ - if test "$package_revision" != "$macro_revision"; then - if test "$VERSION" != "$macro_version"; then - if test -z "$macro_version"; then - cat >&2 <<_LT_EOF -$progname: Version mismatch error. This is $PACKAGE $VERSION, but the -$progname: definition of this LT_INIT comes from an older release. -$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION -$progname: and run autoconf again. -_LT_EOF - else - cat >&2 <<_LT_EOF -$progname: Version mismatch error. This is $PACKAGE $VERSION, but the -$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. -$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION -$progname: and run autoconf again. -_LT_EOF - fi - else - cat >&2 <<_LT_EOF -$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, -$progname: but the definition of this LT_INIT comes from revision $macro_revision. -$progname: You should recreate aclocal.m4 with macros from revision $package_revision -$progname: of $PACKAGE $VERSION and run autoconf again. -_LT_EOF - fi - - exit $EXIT_MISMATCH - fi -} - - -## ----------- ## -## Main. ## -## ----------- ## - -$opt_help || { - # Sanity checks first: - func_check_version_match - - if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then - func_fatal_configuration "not configured to build any kind of library" - fi - - test -z "$mode" && func_fatal_error "error: you must specify a MODE." - - - # Darwin sucks - eval std_shrext=\"$shrext_cmds\" - - - # Only execute mode is allowed to have -dlopen flags. - if test -n "$execute_dlfiles" && test "$mode" != execute; then - func_error "unrecognized option \`-dlopen'" - $ECHO "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Change the help message to a mode-specific one. - generic_help="$help" - help="Try \`$progname --help --mode=$mode' for more information." -} - - -# func_lalib_p file -# True iff FILE is a libtool `.la' library or `.lo' object file. -# This function is only a basic sanity check; it will hardly flush out -# determined imposters. -func_lalib_p () -{ - test -f "$1" && - $SED -e 4q "$1" 2>/dev/null \ - | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 -} - -# func_lalib_unsafe_p file -# True iff FILE is a libtool `.la' library or `.lo' object file. -# This function implements the same check as func_lalib_p without -# resorting to external programs. To this end, it redirects stdin and -# closes it afterwards, without saving the original file descriptor. -# As a safety measure, use it only where a negative result would be -# fatal anyway. Works if `file' does not exist. -func_lalib_unsafe_p () -{ - lalib_p=no - if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then - for lalib_p_l in 1 2 3 4 - do - read lalib_p_line - case "$lalib_p_line" in - \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; - esac - done - exec 0<&5 5<&- - fi - test "$lalib_p" = yes -} - -# func_ltwrapper_script_p file -# True iff FILE is a libtool wrapper script -# This function is only a basic sanity check; it will hardly flush out -# determined imposters. -func_ltwrapper_script_p () -{ - func_lalib_p "$1" -} - -# func_ltwrapper_executable_p file -# True iff FILE is a libtool wrapper executable -# This function is only a basic sanity check; it will hardly flush out -# determined imposters. -func_ltwrapper_executable_p () -{ - func_ltwrapper_exec_suffix= - case $1 in - *.exe) ;; - *) func_ltwrapper_exec_suffix=.exe ;; - esac - $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 -} - -# func_ltwrapper_scriptname file -# Assumes file is an ltwrapper_executable -# uses $file to determine the appropriate filename for a -# temporary ltwrapper_script. -func_ltwrapper_scriptname () -{ - func_ltwrapper_scriptname_result="" - if func_ltwrapper_executable_p "$1"; then - func_dirname_and_basename "$1" "" "." - func_stripname '' '.exe' "$func_basename_result" - func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" - fi -} - -# func_ltwrapper_p file -# True iff FILE is a libtool wrapper script or wrapper executable -# This function is only a basic sanity check; it will hardly flush out -# determined imposters. -func_ltwrapper_p () -{ - func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" -} - - -# func_execute_cmds commands fail_cmd -# Execute tilde-delimited COMMANDS. -# If FAIL_CMD is given, eval that upon failure. -# FAIL_CMD may read-access the current command in variable CMD! -func_execute_cmds () -{ - $opt_debug - save_ifs=$IFS; IFS='~' - for cmd in $1; do - IFS=$save_ifs - eval cmd=\"$cmd\" - func_show_eval "$cmd" "${2-:}" - done - IFS=$save_ifs -} - - -# func_source file -# Source FILE, adding directory component if necessary. -# Note that it is not necessary on cygwin/mingw to append a dot to -# FILE even if both FILE 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. -func_source () -{ - $opt_debug - case $1 in - */* | *\\*) . "$1" ;; - *) . "./$1" ;; - esac -} - - -# 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 () -{ - $opt_debug - if test -n "$available_tags" && test -z "$tagname"; then - CC_quoted= - for arg in $CC; do - func_quote_for_eval "$arg" - CC_quoted="$CC_quoted $func_quote_for_eval_result" - 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. - func_quote_for_eval "$arg" - CC_quoted="$CC_quoted $func_quote_for_eval_result" - 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 - func_echo "unable to infer tagged configuration" - func_fatal_error "specify a tag with \`--tag'" -# else -# func_verbose "using $tagname tagged configuration" - fi - ;; - esac - fi -} - - - -# func_write_libtool_object output_name pic_name nonpic_name -# Create a libtool object file (analogous to a ".la" file), -# but don't create it if we're doing a dry run. -func_write_libtool_object () -{ - write_libobj=${1} - if test "$build_libtool_libs" = yes; then - write_lobj=\'${2}\' - else - write_lobj=none - fi - - if test "$build_old_libs" = yes; then - write_oldobj=\'${3}\' - else - write_oldobj=none - fi - - $opt_dry_run || { - cat >${write_libobj}T <?"'"'"' &()|`$[]' \ - && func_warning "libobj name \`$libobj' may not contain shell special characters." - func_dirname_and_basename "$obj" "/" "" - objname="$func_basename_result" - xdir="$func_dirname_result" - lobj=${xdir}$objdir/$objname - - test -z "$base_compile" && \ - func_fatal_help "you must specify a compilation command" - - # 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 - - # On Cygwin there's no "real" PIC flag so we must build both object types - case $host_os in - cygwin* | mingw* | pw32* | os2* | cegcc*) - 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" - 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 $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do - func_echo "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." - - $opt_dry_run || $RM $removelist - exit $EXIT_FAILURE - fi - removelist="$removelist $output_obj" - $ECHO "$srcfile" > "$lockfile" - fi - - $opt_dry_run || $RM $removelist - removelist="$removelist $lockfile" - trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 - - if test -n "$fix_srcfile_path"; then - eval srcfile=\"$fix_srcfile_path\" - fi - func_quote_for_eval "$srcfile" - qsrcfile=$func_quote_for_eval_result - - # Only build a PIC object if we are building libtool libraries. - if test "$build_libtool_libs" = yes; then - # Without this assignment, base_compile gets emptied. - fbsd_hideous_sh_bug=$base_compile - - if test "$pic_mode" != no; then - command="$base_compile $qsrcfile $pic_flag" - else - # Don't build PIC code - command="$base_compile $qsrcfile" - fi - - func_mkdir_p "$xdir$objdir" - - if test -z "$output_obj"; then - # Place PIC objects in $objdir - command="$command -o $lobj" - fi - - func_show_eval_locale "$command" \ - 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' - - if test "$need_locks" = warn && - test "X`cat $lockfile 2>/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." - - $opt_dry_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 - func_show_eval '$MV "$output_obj" "$lobj"' \ - 'error=$?; $opt_dry_run || $RM $removelist; exit $error' - fi - - # Allow error messages only from the first compilation. - if test "$suppress_opt" = yes; then - suppress_output=' >/dev/null 2>&1' - fi - fi - - # Only build a position-dependent object if we build old libraries. - if test "$build_old_libs" = yes; then - if test "$pic_mode" != yes; then - # Don't build PIC code - command="$base_compile $qsrcfile$pie_flag" - else - command="$base_compile $qsrcfile $pic_flag" - fi - if test "$compiler_c_o" = yes; then - command="$command -o $obj" - fi - - # Suppress compiler output if we already did a PIC compilation. - command="$command$suppress_output" - func_show_eval_locale "$command" \ - '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' - - if test "$need_locks" = warn && - test "X`cat $lockfile 2>/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." - - $opt_dry_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 - func_show_eval '$MV "$output_obj" "$obj"' \ - 'error=$?; $opt_dry_run || $RM $removelist; exit $error' - fi - fi - - $opt_dry_run || { - func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" - - # Unlock the critical section if it was locked - if test "$need_locks" != no; then - removelist=$lockfile - $RM "$lockfile" - fi - } - - exit $EXIT_SUCCESS -} - -$opt_help || { -test "$mode" = compile && func_mode_compile ${1+"$@"} -} - -func_mode_help () -{ - # We need to display help for each of the modes. - case $mode in - "") - # Generic help is extracted from the usage comments - # at the start of this file. - func_help - ;; - - clean) - $ECHO \ -"Usage: $progname [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: $progname [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 - -no-suppress do not suppress compiler output for multiple passes - -prefer-pic try to building PIC objects only - -prefer-non-pic try to building non-PIC objects only - -shared do not build a \`.o' file suitable for static linking - -static only 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: $progname [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: $progname [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: $progname [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 following components of INSTALL-COMMAND are treated specially: - - -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation - -The rest of the components are interpreted as arguments to that command (only -BSD-compatible install options are recognized)." - ;; - - link) - $ECHO \ -"Usage: $progname [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 - -shared only do dynamic linking of libtool libraries - -shrext SUFFIX override the standard shared library file extension - -static do not do any dynamic linking of uninstalled libtool libraries - -static-libtool-libs - do not do any dynamic linking of libtool libraries - -version-info CURRENT[:REVISION[:AGE]] - specify library version info [each variable defaults to 0] - -weak LIBNAME declare that the target provides the LIBNAME interface - -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: $progname [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." - ;; - - *) - func_fatal_help "invalid operation mode \`$mode'" - ;; - esac - - $ECHO - $ECHO "Try \`$progname --help' for more information about other modes." - - exit $? -} - - # Now that we've collected a possible --mode arg, show help if necessary - $opt_help && func_mode_help - - -# func_mode_execute arg... -func_mode_execute () -{ - $opt_debug - # The first argument is the command name. - cmd="$nonopt" - test -z "$cmd" && \ - func_fatal_help "you must specify a COMMAND" - - # Handle -dlopen flags immediately. - for file in $execute_dlfiles; do - test -f "$file" \ - || func_fatal_help "\`$file' is not a file" - - dir= - case $file in - *.la) - # Check to see that this really is a libtool archive. - func_lalib_unsafe_p "$file" \ - || func_fatal_help "\`$lib' is not a valid libtool archive" - - # Read the libtool library. - dlname= - library_names= - func_source "$file" - - # Skip this library if it cannot be dlopened. - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && \ - func_warning "\`$file' was not linked with \`-export-dynamic'" - continue - fi - - func_dirname "$file" "" "." - dir="$func_dirname_result" - - if test -f "$dir/$objdir/$dlname"; then - dir="$dir/$objdir" - else - if test ! -f "$dir/$dlname"; then - func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" - fi - fi - ;; - - *.lo) - # Just add the directory containing the .lo file. - func_dirname "$file" "" "." - dir="$func_dirname_result" - ;; - - *) - func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" - 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 func_ltwrapper_script_p "$file"; then - func_source "$file" - # Transform arg to wrapped name. - file="$progdir/$program" - elif func_ltwrapper_executable_p "$file"; then - func_ltwrapper_scriptname "$file" - func_source "$func_ltwrapper_scriptname_result" - # Transform arg to wrapped name. - file="$progdir/$program" - fi - ;; - esac - # Quote arguments (to preserve shell metacharacters). - func_quote_for_eval "$file" - args="$args $func_quote_for_eval_result" - done - - if test "X$opt_dry_run" = Xfalse; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" - fi - - # Restore saved environment variables - for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES - do - eval "if test \"\${save_$lt_var+set}\" = set; then - $lt_var=\$save_$lt_var; export $lt_var - else - $lt_unset $lt_var - fi" - done - - # 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 -} - -test "$mode" = execute && func_mode_execute ${1+"$@"} - - -# func_mode_finish arg... -func_mode_finish () -{ - $opt_debug - 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. - func_execute_cmds "$finish_cmds" 'admincmds="$admincmds -'"$cmd"'"' - fi - if test -n "$finish_eval"; then - # Do the single finish_eval. - eval cmds=\"$finish_eval\" - $opt_dry_run || eval "$cmds" || admincmds="$admincmds - $cmds" - fi - done - fi - - # Exit here if they wanted silent mode. - $opt_silent && 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" - case $host in - solaris2.[6789]|solaris2.1[0-9]) - $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" - $ECHO "pages." - ;; - *) - $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." - ;; - esac - $ECHO "X----------------------------------------------------------------------" | $Xsed - exit $EXIT_SUCCESS -} - -test "$mode" = finish && func_mode_finish ${1+"$@"} - - -# func_mode_install arg... -func_mode_install () -{ - $opt_debug - # 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. - func_quote_for_eval "$nonopt" - install_prog="$func_quote_for_eval_result " - arg=$1 - shift - else - install_prog= - arg=$nonopt - fi - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. - func_quote_for_eval "$arg" - install_prog="$install_prog$func_quote_for_eval_result" - - # 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. - func_quote_for_eval "$arg" - install_prog="$install_prog $func_quote_for_eval_result" - done - - test -z "$install_prog" && \ - func_fatal_help "you must specify an install program" - - test -n "$prev" && \ - func_fatal_help "the \`$prev' option requires an argument" - - if test -z "$files"; then - if test -z "$dest"; then - func_fatal_help "no file or destination specified" - else - func_fatal_help "you must specify a destination" - fi - fi - - # Strip any trailing slash from the destination. - func_stripname '' '/' "$dest" - dest=$func_stripname_result - - # Check to see that the destination is a directory. - test -d "$dest" && isdir=yes - if test "$isdir" = yes; then - destdir="$dest" - destname= - else - func_dirname_and_basename "$dest" "" "." - destdir="$func_dirname_result" - destname="$func_basename_result" - - # Not a directory, so check to see that there is only one file specified. - set dummy $files; shift - test "$#" -gt 1 && \ - func_fatal_help "\`$dest' is not a directory" - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - for file in $files; do - case $file in - *.lo) ;; - *) - func_fatal_help "\`$destdir' must be an absolute directory name" - ;; - 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. - func_lalib_unsafe_p "$file" \ - || func_fatal_help "\`$file' is not a valid libtool archive" - - library_names= - old_library= - relink_command= - func_source "$file" - - # 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 - - func_dirname "$file" "/" "" - dir="$func_dirname_result" - dir="$dir$objdir" - - if test -n "$relink_command"; then - # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "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. - test "$inst_prefix_dir" = "$destdir" && \ - func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. - relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` - else - relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` - fi - - func_warning "relinking \`$file'" - func_show_eval "$relink_command" \ - 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' - fi - - # See the names of the shared library. - set dummy $library_names; shift - if test -n "$1"; then - realname="$1" - shift - - srcname="$realname" - test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ - 'exit $?' - tstripme="$stripme" - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) - case $realname in - *.dll.a) - tstripme="" - ;; - esac - ;; - esac - if test -n "$tstripme" && test -n "$striplib"; then - func_show_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 - test "$linkname" != "$realname" \ - && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" - done - fi - - # Do each command in the postinstall commands. - lib="$destdir/$realname" - func_execute_cmds "$postinstall_cmds" 'exit $?' - fi - - # Install the pseudo-library for information purposes. - func_basename "$file" - name="$func_basename_result" - instname="$dir/$name"i - func_show_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 - func_basename "$file" - destfile="$func_basename_result" - destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. - case $destfile in - *.lo) - func_lo2o "$destfile" - staticdest=$func_lo2o_result - ;; - *.$objext) - staticdest="$destfile" - destfile= - ;; - *) - func_fatal_help "cannot copy a libtool object to \`$destfile'" - ;; - esac - - # Install the libtool object if requested. - test -n "$destfile" && \ - func_show_eval "$install_prog $file $destfile" 'exit $?' - - # Install the old object if enabled. - if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - func_lo2o "$file" - staticobj=$func_lo2o_result - func_show_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 - func_basename "$file" - destfile="$func_basename_result" - 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 - func_stripname '' '.exe' "$file" - file=$func_stripname_result - stripped_ext=".exe" - fi - ;; - esac - - # Do a test to see if this is really a libtool program. - case $host in - *cygwin* | *mingw*) - if func_ltwrapper_executable_p "$file"; then - func_ltwrapper_scriptname "$file" - wrapper=$func_ltwrapper_scriptname_result - else - func_stripname '' '.exe' "$file" - wrapper=$func_stripname_result - fi - ;; - *) - wrapper=$file - ;; - esac - if func_ltwrapper_script_p "$wrapper"; then - notinst_deplibs= - relink_command= - - func_source "$wrapper" - - # Check the variables that should have been set. - test -z "$generated_by_libtool_version" && \ - func_fatal_error "invalid libtool wrapper script \`$wrapper'" - - finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - func_source "$lib" - fi - libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then - func_warning "\`$lib' has not been installed in \`$libdir'" - finalize=no - fi - done - - relink_command= - func_source "$wrapper" - - outputname= - if test "$fast_install" = no && test -n "$relink_command"; then - $opt_dry_run || { - if test "$finalize" = yes; then - tmpdir=`func_mktempdir` - func_basename "$file$stripped_ext" - file="$func_basename_result" - outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` - - $opt_silent || { - func_quote_for_expand "$relink_command" - eval "func_echo $func_quote_for_expand_result" - } - if eval "$relink_command"; then : - else - func_error "error: relink \`$file' with the above command before installing it" - $opt_dry_run || ${RM}r "$tmpdir" - continue - fi - file="$outputname" - else - func_warning "cannot relink \`$file'" - 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) - func_stripname '' '.exe' "$destfile" - destfile=$func_stripname_result - ;; - esac - ;; - esac - func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' - $opt_dry_run || if test -n "$outputname"; then - ${RM}r "$tmpdir" - fi - ;; - esac - done - - for file in $staticlibs; do - func_basename "$file" - name="$func_basename_result" - - # Set up the ranlib parameters. - oldlib="$destdir/$name" - - func_show_eval "$install_prog \$file \$oldlib" 'exit $?' - - if test -n "$stripme" && test -n "$old_striplib"; then - func_show_eval "$old_striplib $oldlib" 'exit $?' - fi - - # Do each command in the postinstall commands. - func_execute_cmds "$old_postinstall_cmds" 'exit $?' - done - - test -n "$future_libdirs" && \ - func_warning "remember to run \`$progname --finish$future_libdirs'" - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - $opt_dry_run && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' - else - exit $EXIT_SUCCESS - fi -} - -test "$mode" = install && func_mode_install ${1+"$@"} - - -# func_generate_dlsyms outputname originator pic_p -# Extract symbols from dlprefiles and create ${outputname}S.o with -# a dlpreopen symbol table. -func_generate_dlsyms () -{ - $opt_debug - my_outputname="$1" - my_originator="$2" - my_pic_p="${3-no}" - my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` - my_dlsyms= - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then - my_dlsyms="${my_outputname}S.c" - else - func_error "not configured to extract global symbols from dlpreopened files" - fi - fi - - if test -n "$my_dlsyms"; then - case $my_dlsyms in - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. - nlist="$output_objdir/${my_outputname}.nm" - - func_show_eval "$RM $nlist ${nlist}S ${nlist}T" - - # Parse the name list into a source file. - func_verbose "creating $output_objdir/$my_dlsyms" - - $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ -/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ -/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ - -#ifdef __cplusplus -extern \"C\" { -#endif - -/* External symbol declarations for the compiler. */\ -" - - if test "$dlself" = yes; then - func_verbose "generating symbol list for \`$output'" - - $opt_dry_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 progfile in $progfiles; do - func_verbose "extracting global C symbols from \`$progfile'" - $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" - done - - if test -n "$exclude_expsyms"; then - $opt_dry_run || { - eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' - eval '$MV "$nlist"T "$nlist"' - } - fi - - if test -n "$export_symbols_regex"; then - $opt_dry_run || { - eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' - eval '$MV "$nlist"T "$nlist"' - } - fi - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - export_symbols="$output_objdir/$outputname.exp" - $opt_dry_run || { - $RM $export_symbols - eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - case $host in - *cygwin* | *mingw* | *cegcc* ) - eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' - eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' - ;; - esac - } - else - $opt_dry_run || { - eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' - eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' - eval '$MV "$nlist"T "$nlist"' - case $host in - *cygwin | *mingw* | *cegcc* ) - eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' - eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' - ;; - esac - } - fi - fi - - for dlprefile in $dlprefiles; do - func_verbose "extracting global C symbols from \`$dlprefile'" - func_basename "$dlprefile" - name="$func_basename_result" - $opt_dry_run || { - eval '$ECHO ": $name " >> "$nlist"' - eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" - } - done - - $opt_dry_run || { - # 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/$my_dlsyms"' - else - $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" - fi - - $ECHO >> "$output_objdir/$my_dlsyms" "\ - -/* The mapping between symbol names and symbols. */ -typedef struct { - const char *name; - void *address; -} lt_dlsymlist; -" - case $host in - *cygwin* | *mingw* | *cegcc* ) - $ECHO >> "$output_objdir/$my_dlsyms" "\ -/* DATA imports from DLLs on WIN32 con't be const, because - runtime relocations are performed -- see ld's documentation - on pseudo-relocs. */" - lt_dlsym_const= ;; - *osf5*) - echo >> "$output_objdir/$my_dlsyms" "\ -/* This system does not cope well with relocations in const data */" - lt_dlsym_const= ;; - *) - lt_dlsym_const=const ;; - esac - - $ECHO >> "$output_objdir/$my_dlsyms" "\ -extern $lt_dlsym_const lt_dlsymlist -lt_${my_prefix}_LTX_preloaded_symbols[]; -$lt_dlsym_const lt_dlsymlist -lt_${my_prefix}_LTX_preloaded_symbols[] = -{\ - { \"$my_originator\", (void *) 0 }," - - case $need_lib_prefix in - no) - eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" - ;; - *) - eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" - ;; - esac - $ECHO >> "$output_objdir/$my_dlsyms" "\ - {0, (void *) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt_${my_prefix}_LTX_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif\ -" - } # !$opt_dry_run - - pic_flag_for_symtable= - case "$compile_command " in - *" -static "*) ;; - *) - 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*) - pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; - *-*-hpux*) - pic_flag_for_symtable=" $pic_flag" ;; - *) - if test "X$my_pic_p" != Xno; then - pic_flag_for_symtable=" $pic_flag" - fi - ;; - esac - ;; - esac - symtab_cflags= - for arg in $LTCFLAGS; do - case $arg in - -pie | -fpie | -fPIE) ;; - *) symtab_cflags="$symtab_cflags $arg" ;; - esac - done - - # Now compile the dynamic symbol file. - func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' - - # Clean up the generated files. - func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' - - # Transform the symbol file into the correct name. - symfileobj="$output_objdir/${my_outputname}S.$objext" - case $host in - *cygwin* | *mingw* | *cegcc* ) - if test -f "$output_objdir/$my_outputname.def"; then - compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` - finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` - else - compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` - finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` - fi - ;; - *) - compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` - finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` - ;; - esac - ;; - *) - func_fatal_error "unknown suffix for \`$my_dlsyms'" - ;; - 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 -} - -# 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 () -{ - $opt_debug - 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 '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_extract_an_archive dir oldlib -func_extract_an_archive () -{ - $opt_debug - f_ex_an_ar_dir="$1"; shift - f_ex_an_ar_oldlib="$1" - func_show_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 - func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" - fi -} - - -# func_extract_archives gentop oldlib ... -func_extract_archives () -{ - $opt_debug - my_gentop="$1"; shift - my_oldlibs=${1+"$@"} - my_oldobjs="" - my_xlib="" - my_xabs="" - my_xdir="" - - 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 - func_basename "$my_xlib" - my_xlib="$func_basename_result" - my_xlib_u=$my_xlib - while :; do - case " $extracted_archives " in - *" $my_xlib_u "*) - func_arith $extracted_serial + 1 - extracted_serial=$func_arith_result - my_xlib_u=lt$extracted_serial-$my_xlib ;; - *) break ;; - esac - done - extracted_archives="$extracted_archives $my_xlib_u" - my_xdir="$my_gentop/$my_xlib_u" - - func_mkdir_p "$my_xdir" - - case $host in - *-darwin*) - func_verbose "Extracting $my_xabs" - # Do not bother doing anything if just a dry run - $opt_dry_run || { - darwin_orig_dir=`pwd` - cd $my_xdir || exit $? - darwin_archive=$my_xabs - darwin_curdir=`pwd` - darwin_base_archive=`basename "$darwin_archive"` - darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` - if test -n "$darwin_arches"; then - darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` - darwin_arch= - func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches ; do - func_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've a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` - 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 -rf unfat-$$ - cd "$darwin_orig_dir" - else - cd $darwin_orig_dir - func_extract_an_archive "$my_xdir" "$my_xabs" - fi # $darwin_arches - } # !$opt_dry_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" -} - - - -# func_emit_wrapper_part1 [arg=no] -# -# Emit the first part of a libtool wrapper script on stdout. -# For more information, see the description associated with -# func_emit_wrapper(), below. -func_emit_wrapper_part1 () -{ - func_emit_wrapper_part1_arg1=no - if test -n "$1" ; then - func_emit_wrapper_part1_arg1=$1 - fi - - $ECHO "\ -#! $SHELL - -# $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION -# -# 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' - -# 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+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac -fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh - -# 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 variables: - generated_by_libtool_version='$macro_version' - 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 "\ - - # 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 -" -} -# end: func_emit_wrapper_part1 - -# func_emit_wrapper_part2 [arg=no] -# -# Emit the second part of a libtool wrapper script on stdout. -# For more information, see the description associated with -# func_emit_wrapper(), below. -func_emit_wrapper_part2 () -{ - func_emit_wrapper_part2_arg1=no - if test -n "$1" ; then - func_emit_wrapper_part2_arg1=$1 - fi - - $ECHO "\ - - # Usually 'no', except on cygwin/mingw when embedded into - # the cwrapper. - WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 - if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then - # special case for '.' - if test \"\$thisdir\" = \".\"; then - thisdir=\`pwd\` - fi - # remove .libs from thisdir - case \"\$thisdir\" in - *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; - $objdir ) thisdir=. ;; - esac - fi - - # Try to get the absolute directory name. - absdir=\`cd \"\$thisdir\" && pwd\` - test -n \"\$absdir\" && thisdir=\"\$absdir\" -" - - if test "$fast_install" = yes; then - $ECHO "\ - 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 "\ - - # 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 1 - fi - fi - - $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || - { $RM \"\$progdir/\$program\"; - $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } - $RM \"\$progdir/\$file\" - fi" - else - $ECHO "\ - program='$outputname' - progdir=\"\$thisdir/$objdir\" -" - fi - - $ECHO "\ - - 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 "\ - # 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 "\ - # Add the dll search path components to the executable PATH - PATH=$dllsearchpath:\$PATH -" - fi - - $ECHO "\ - 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* | *-cegcc*) - $ECHO "\ - exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} -" - ;; - - *) - $ECHO "\ - exec \"\$progdir/\$program\" \${1+\"\$@\"} -" - ;; - esac - $ECHO "\ - \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 - exit 1 - 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 1 - fi -fi\ -" -} -# end: func_emit_wrapper_part2 - - -# func_emit_wrapper [arg=no] -# -# Emit a libtool wrapper script on stdout. -# Don't directly open a file because we may want to -# incorporate the script contents within a cygwin/mingw -# wrapper executable. Must ONLY be called from within -# func_mode_link because it depends on a number of variables -# set therein. -# -# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR -# variable will take. If 'yes', then the emitted script -# will assume that the directory in which it is stored is -# the $objdir directory. This is a cygwin/mingw-specific -# behavior. -func_emit_wrapper () -{ - func_emit_wrapper_arg1=no - if test -n "$1" ; then - func_emit_wrapper_arg1=$1 - fi - - # split this up so that func_emit_cwrapperexe_src - # can call each part independently. - func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" - func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" -} - - -# func_to_host_path arg -# -# Convert paths to host format when used with build tools. -# Intended for use with "native" mingw (where libtool itself -# is running under the msys shell), or in the following cross- -# build environments: -# $build $host -# mingw (msys) mingw [e.g. native] -# cygwin mingw -# *nix + wine mingw -# where wine is equipped with the `winepath' executable. -# In the native mingw case, the (msys) shell automatically -# converts paths for any non-msys applications it launches, -# but that facility isn't available from inside the cwrapper. -# Similar accommodations are necessary for $host mingw and -# $build cygwin. Calling this function does no harm for other -# $host/$build combinations not listed above. -# -# ARG is the path (on $build) that should be converted to -# the proper representation for $host. The result is stored -# in $func_to_host_path_result. -func_to_host_path () -{ - func_to_host_path_result="$1" - if test -n "$1" ; then - case $host in - *mingw* ) - lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - case $build in - *mingw* ) # actually, msys - # awkward: cmd appends spaces to result - lt_sed_strip_trailing_spaces="s/[ ]*\$//" - func_to_host_path_tmp1=`( cmd //c echo "$1" |\ - $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` - func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ - $SED -e "$lt_sed_naive_backslashify"` - ;; - *cygwin* ) - func_to_host_path_tmp1=`cygpath -w "$1"` - func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ - $SED -e "$lt_sed_naive_backslashify"` - ;; - * ) - # Unfortunately, winepath does not exit with a non-zero - # error code, so we are forced to check the contents of - # stdout. On the other hand, if the command is not - # found, the shell will set an exit code of 127 and print - # *an error message* to stdout. So we must check for both - # error code of zero AND non-empty stdout, which explains - # the odd construction: - func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` - if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then - func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ - $SED -e "$lt_sed_naive_backslashify"` - else - # Allow warning below. - func_to_host_path_result="" - fi - ;; - esac - if test -z "$func_to_host_path_result" ; then - func_error "Could not determine host path corresponding to" - func_error " '$1'" - func_error "Continuing, but uninstalled executables may not work." - # Fallback: - func_to_host_path_result="$1" - fi - ;; - esac - fi -} -# end: func_to_host_path - -# func_to_host_pathlist arg -# -# Convert pathlists to host format when used with build tools. -# See func_to_host_path(), above. This function supports the -# following $build/$host combinations (but does no harm for -# combinations not listed here): -# $build $host -# mingw (msys) mingw [e.g. native] -# cygwin mingw -# *nix + wine mingw -# -# Path separators are also converted from $build format to -# $host format. If ARG begins or ends with a path separator -# character, it is preserved (but converted to $host format) -# on output. -# -# ARG is a pathlist (on $build) that should be converted to -# the proper representation on $host. The result is stored -# in $func_to_host_pathlist_result. -func_to_host_pathlist () -{ - func_to_host_pathlist_result="$1" - if test -n "$1" ; then - case $host in - *mingw* ) - lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - # Remove leading and trailing path separator characters from - # ARG. msys behavior is inconsistent here, cygpath turns them - # into '.;' and ';.', and winepath ignores them completely. - func_to_host_pathlist_tmp2="$1" - # Once set for this call, this variable should not be - # reassigned. It is used in tha fallback case. - func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ - $SED -e 's|^:*||' -e 's|:*$||'` - case $build in - *mingw* ) # Actually, msys. - # Awkward: cmd appends spaces to result. - lt_sed_strip_trailing_spaces="s/[ ]*\$//" - func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ - $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` - func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ - $SED -e "$lt_sed_naive_backslashify"` - ;; - *cygwin* ) - func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` - func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ - $SED -e "$lt_sed_naive_backslashify"` - ;; - * ) - # unfortunately, winepath doesn't convert pathlists - func_to_host_pathlist_result="" - func_to_host_pathlist_oldIFS=$IFS - IFS=: - for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do - IFS=$func_to_host_pathlist_oldIFS - if test -n "$func_to_host_pathlist_f" ; then - func_to_host_path "$func_to_host_pathlist_f" - if test -n "$func_to_host_path_result" ; then - if test -z "$func_to_host_pathlist_result" ; then - func_to_host_pathlist_result="$func_to_host_path_result" - else - func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" - fi - fi - fi - IFS=: - done - IFS=$func_to_host_pathlist_oldIFS - ;; - esac - if test -z "$func_to_host_pathlist_result" ; then - func_error "Could not determine the host path(s) corresponding to" - func_error " '$1'" - func_error "Continuing, but uninstalled executables may not work." - # Fallback. This may break if $1 contains DOS-style drive - # specifications. The fix is not to complicate the expression - # below, but for the user to provide a working wine installation - # with winepath so that path translation in the cross-to-mingw - # case works properly. - lt_replace_pathsep_nix_to_dos="s|:|;|g" - func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ - $SED -e "$lt_replace_pathsep_nix_to_dos"` - fi - # Now, add the leading and trailing path separators back - case "$1" in - :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" - ;; - esac - case "$1" in - *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" - ;; - esac - ;; - esac - fi -} -# end: func_to_host_pathlist - -# func_emit_cwrapperexe_src -# emit the source code for a wrapper executable on stdout -# Must ONLY be called from within func_mode_link because -# it depends on a number of variable set therein. -func_emit_cwrapperexe_src () -{ - cat < -#include -#ifdef _MSC_VER -# include -# include -# include -# define setmode _setmode -#else -# include -# include -# ifdef __CYGWIN__ -# include -# define HAVE_SETENV -# ifdef __STRICT_ANSI__ -char *realpath (const char *, char *); -int putenv (char *); -int setenv (const char *, const char *, int); -# endif -# endif -#endif -#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 S_IXOTH -# define S_IXOTH 0 -#endif -#ifndef S_IXGRP -# define S_IXGRP 0 -#endif - -#ifdef _MSC_VER -# define S_IXUSR _S_IEXEC -# define stat _stat -# ifndef _INTPTR_T_DEFINED -# define intptr_t int -# endif -#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 -# define FOPEN_WB "wb" -# 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 */ - -#ifdef __CYGWIN__ -# define FOPEN_WB "wb" -#endif - -#ifndef FOPEN_WB -# define FOPEN_WB "w" -#endif -#ifndef _O_BINARY -# define _O_BINARY 0 -#endif - -#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) -#define XFREE(stale) do { \ - if (stale) { free ((void *) stale); stale = 0; } \ -} while (0) - -#undef LTWRAPPER_DEBUGPRINTF -#if defined DEBUGWRAPPER -# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args -static void -ltwrapper_debugprintf (const char *fmt, ...) -{ - va_list args; - va_start (args, fmt); - (void) vfprintf (stderr, fmt, args); - va_end (args); -} -#else -# define LTWRAPPER_DEBUGPRINTF(args) -#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); -char *chase_symlinks (const char *pathspec); -int make_executable (const char *path); -int check_executable (const char *path); -char *strendzap (char *str, const char *pat); -void lt_fatal (const char *message, ...); -void lt_setenv (const char *name, const char *value); -char *lt_extend_str (const char *orig_value, const char *add, int to_end); -void lt_opt_process_env_set (const char *arg); -void lt_opt_process_env_prepend (const char *arg); -void lt_opt_process_env_append (const char *arg); -int lt_split_name_value (const char *arg, char** name, char** value); -void lt_update_exe_path (const char *name, const char *value); -void lt_update_lib_path (const char *name, const char *value); - -static const char *script_text_part1 = -EOF - - func_emit_wrapper_part1 yes | - $SED -e 's/\([\\"]\)/\\\1/g' \ - -e 's/^/ "/' -e 's/$/\\n"/' - echo ";" - cat <"))); - for (i = 0; i < newargc; i++) - { - LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); - } - -EOF - - case $host_os in - mingw*) - cat <<"EOF" - /* execv doesn't actually work on mingw as expected on unix */ - rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); - if (rval == -1) - { - /* failed to start process */ - LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); - return 127; - } - return rval; -EOF - ;; - *) - cat <<"EOF" - execv (lt_argv_zero, newargz); - return rval; /* =127, but avoids unused variable warning */ -EOF - ;; - esac - - cat <<"EOF" -} - -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; - - LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", - path ? (*path ? path : "EMPTY!") : "NULL!")); - if ((!path) || (!*path)) - return 0; - - if ((stat (path, &st) >= 0) - && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) - return 1; - else - return 0; -} - -int -make_executable (const char *path) -{ - int rval = 0; - struct stat st; - - LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", - path ? (*path ? path : "EMPTY!") : "NULL!")); - if ((!path) || (!*path)) - return 0; - - if (stat (path, &st) >= 0) - { - rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); - } - return rval; -} - -/* Searches for the full path of the wrapper. Returns - newly allocated full path name if found, NULL otherwise - Does not chase symlinks, even on platforms that support them. -*/ -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; - - LTWRAPPER_DEBUGPRINTF (("(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 * -chase_symlinks (const char *pathspec) -{ -#ifndef S_ISLNK - return xstrdup (pathspec); -#else - char buf[LT_PATHMAX]; - struct stat s; - char *tmp_pathspec = xstrdup (pathspec); - char *p; - int has_symlinks = 0; - while (strlen (tmp_pathspec) && !has_symlinks) - { - LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", - tmp_pathspec)); - if (lstat (tmp_pathspec, &s) == 0) - { - if (S_ISLNK (s.st_mode) != 0) - { - has_symlinks = 1; - break; - } - - /* search backwards for last DIR_SEPARATOR */ - p = tmp_pathspec + strlen (tmp_pathspec) - 1; - while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) - p--; - if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) - { - /* no more DIR_SEPARATORS left */ - break; - } - *p = '\0'; - } - else - { - char *errstr = strerror (errno); - lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); - } - } - XFREE (tmp_pathspec); - - if (!has_symlinks) - { - return xstrdup (pathspec); - } - - tmp_pathspec = realpath (pathspec, buf); - if (tmp_pathspec == 0) - { - lt_fatal ("Could not follow symlinks for %s", pathspec); - } - return xstrdup (tmp_pathspec); -#endif -} - -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); -} - -void -lt_setenv (const char *name, const char *value) -{ - LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", - (name ? name : ""), - (value ? value : ""))); - { -#ifdef HAVE_SETENV - /* always make a copy, for consistency with !HAVE_SETENV */ - char *str = xstrdup (value); - setenv (name, str, 1); -#else - int len = strlen (name) + 1 + strlen (value) + 1; - char *str = XMALLOC (char, len); - sprintf (str, "%s=%s", name, value); - if (putenv (str) != EXIT_SUCCESS) - { - XFREE (str); - } -#endif - } -} - -char * -lt_extend_str (const char *orig_value, const char *add, int to_end) -{ - char *new_value; - if (orig_value && *orig_value) - { - int orig_value_len = strlen (orig_value); - int add_len = strlen (add); - new_value = XMALLOC (char, add_len + orig_value_len + 1); - if (to_end) - { - strcpy (new_value, orig_value); - strcpy (new_value + orig_value_len, add); - } - else - { - strcpy (new_value, add); - strcpy (new_value + add_len, orig_value); - } - } - else - { - new_value = xstrdup (add); - } - return new_value; -} - -int -lt_split_name_value (const char *arg, char** name, char** value) -{ - const char *p; - int len; - if (!arg || !*arg) - return 1; - - p = strchr (arg, (int)'='); - - if (!p) - return 1; - - *value = xstrdup (++p); - - len = strlen (arg) - strlen (*value); - *name = XMALLOC (char, len); - strncpy (*name, arg, len-1); - (*name)[len - 1] = '\0'; - - return 0; -} - -void -lt_opt_process_env_set (const char *arg) -{ - char *name = NULL; - char *value = NULL; - - if (lt_split_name_value (arg, &name, &value) != 0) - { - XFREE (name); - XFREE (value); - lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); - } - - lt_setenv (name, value); - XFREE (name); - XFREE (value); -} - -void -lt_opt_process_env_prepend (const char *arg) -{ - char *name = NULL; - char *value = NULL; - char *new_value = NULL; - - if (lt_split_name_value (arg, &name, &value) != 0) - { - XFREE (name); - XFREE (value); - lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); - } - - new_value = lt_extend_str (getenv (name), value, 0); - lt_setenv (name, new_value); - XFREE (new_value); - XFREE (name); - XFREE (value); -} - -void -lt_opt_process_env_append (const char *arg) -{ - char *name = NULL; - char *value = NULL; - char *new_value = NULL; - - if (lt_split_name_value (arg, &name, &value) != 0) - { - XFREE (name); - XFREE (value); - lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); - } - - new_value = lt_extend_str (getenv (name), value, 1); - lt_setenv (name, new_value); - XFREE (new_value); - XFREE (name); - XFREE (value); -} - -void -lt_update_exe_path (const char *name, const char *value) -{ - LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", - (name ? name : ""), - (value ? value : ""))); - - if (name && *name && value && *value) - { - char *new_value = lt_extend_str (getenv (name), value, 0); - /* some systems can't cope with a ':'-terminated path #' */ - int len = strlen (new_value); - while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) - { - new_value[len-1] = '\0'; - } - lt_setenv (name, new_value); - XFREE (new_value); - } -} - -void -lt_update_lib_path (const char *name, const char *value) -{ - LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", - (name ? name : ""), - (value ? value : ""))); - - if (name && *name && value && *value) - { - char *new_value = lt_extend_str (getenv (name), value, 0); - lt_setenv (name, new_value); - XFREE (new_value); - } -} - - -EOF -} -# end: func_emit_cwrapperexe_src - -# func_mode_link arg... -func_mode_link () -{ - $opt_debug - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) - # It is impossible to link a dll without this setting, and - # we shouldn't force the makefile maintainer to figure out - # which system we are compiling for in order to pass an extra - # flag for every libtool invocation. - # allow_undefined=no - - # FIXME: Unfortunately, there are problems with the above when trying - # to make a dll which has undefined symbols, in which case not - # even a static library is built. For now, we need to specify - # -no-undefined on the libtool link line when we can be certain - # that all symbols are satisfied, otherwise we get a static library. - allow_undefined=yes - ;; - *) - allow_undefined=yes - ;; - esac - libtool_args=$nonopt - base_compile="$nonopt $@" - compile_command=$nonopt - finalize_command=$nonopt - - compile_rpath= - finalize_rpath= - compile_shlibpath= - finalize_shlibpath= - convenience= - old_convenience= - deplibs= - old_deplibs= - compiler_flags= - linker_flags= - dllsearchpath= - lib_search_path=`pwd` - inst_prefix_dir= - new_inherited_linker_flags= - - avoid_version=no - dlfiles= - dlprefiles= - dlself=no - export_dynamic=no - export_symbols= - export_symbols_regex= - generated= - libobjs= - ltlibs= - module=no - no_install=no - objs= - non_pic_objects= - precious_files_regex= - prefer_static_libs=no - preload=no - prev= - prevarg= - release= - rpath= - xrpath= - perm_rpath= - temp_rpath= - thread_safe=no - vinfo= - vinfo_number=no - weak_libs= - single_module="${wl}-single_module" - func_infer_tag $base_compile - - # We need to know -static, to get the right output filenames. - for arg - do - case $arg in - -shared) - test "$build_libtool_libs" != yes && \ - func_fatal_configuration "can not build a shared library" - build_old_libs=no - break - ;; - -all-static | -static | -static-libtool-libs) - case $arg in - -all-static) - if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then - func_warning "complete static linking is impossible in this configuration" - fi - if test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=yes - ;; - -static) - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=built - ;; - -static-libtool-libs) - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=yes - ;; - esac - 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 - func_quote_for_eval "$arg" - qarg=$func_quote_for_eval_unquoted_result - func_append libtool_args " $func_quote_for_eval_result" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - output) - func_append compile_command " @OUTPUT@" - func_append finalize_command " @OUTPUT@" - ;; - esac - - case $prev in - dlfiles|dlprefiles) - if test "$preload" = no; then - # Add the symbol object into the linking commands. - func_append compile_command " @SYMFILE@" - func_append 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" - test -f "$arg" \ - || func_fatal_error "symbol file \`$arg' does not exist" - prev= - continue - ;; - expsyms_regex) - export_symbols_regex="$arg" - prev= - continue - ;; - framework) - case $host in - *-*-darwin*) - case "$deplibs " in - *" $qarg.ltframework "*) ;; - *) deplibs="$deplibs $qarg.ltframework" # this is fixed later - ;; - esac - ;; - esac - prev= - continue - ;; - inst_prefix) - inst_prefix_dir="$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 func_lalib_unsafe_p "$arg"; then - pic_object= - non_pic_object= - - # Read the .lo file - func_source "$arg" - - if test -z "$pic_object" || - test -z "$non_pic_object" || - test "$pic_object" = none && - test "$non_pic_object" = none; then - func_fatal_error "cannot find name of object for \`$arg'" - fi - - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" - xdir="$func_dirname_result" - - 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. - func_append 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 - func_append 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" - func_append non_pic_objects " $non_pic_object" - fi - else - # Only an error if not doing a dry-run. - if $opt_dry_run; then - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" - xdir="$func_dirname_result" - - func_lo2o "$arg" - pic_object=$xdir$objdir/$func_lo2o_result - non_pic_object=$xdir$func_lo2o_result - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" - else - func_fatal_error "\`$arg' is not a valid libtool object" - fi - fi - done - else - func_fatal_error "link input file \`$arg' does not exist" - fi - arg=$save_arg - prev= - continue - ;; - precious_regex) - precious_files_regex="$arg" - prev= - continue - ;; - release) - release="-$arg" - prev= - continue - ;; - rpath | xrpath) - # We need an absolute path. - case $arg in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - func_fatal_error "only absolute run-paths are allowed" - ;; - 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 - ;; - shrext) - shrext_cmds="$arg" - prev= - continue - ;; - weak) - weak_libs="$weak_libs $arg" - prev= - continue - ;; - xcclinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $qarg" - prev= - func_append compile_command " $qarg" - func_append finalize_command " $qarg" - continue - ;; - xcompiler) - compiler_flags="$compiler_flags $qarg" - prev= - func_append compile_command " $qarg" - func_append finalize_command " $qarg" - continue - ;; - xlinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $wl$qarg" - prev= - func_append compile_command " $wl$qarg" - func_append finalize_command " $wl$qarg" - 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 - # See comment for -static flag below, for more details. - func_append compile_command " $link_static_flag" - func_append finalize_command " $link_static_flag" - fi - continue - ;; - - -allow-undefined) - # FIXME: remove this flag sometime in the future. - func_fatal_error "\`-allow-undefined' must not be used because it is the default" - ;; - - -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 - func_fatal_error "more than one -exported-symbols argument is not allowed" - fi - if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex - fi - continue - ;; - - -framework) - prev=framework - 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*) - func_append compile_command " $arg" - func_append finalize_command " $arg" - ;; - esac - continue - ;; - - -L*) - func_stripname '-L' '' "$arg" - dir=$func_stripname_result - if test -z "$dir"; then - if test "$#" -gt 0; then - func_fatal_error "require no space between \`-L' and \`$1'" - else - func_fatal_error "need path for \`-L' option" - fi - fi - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - absdir=`cd "$dir" && pwd` - test -z "$absdir" && \ - func_fatal_error "cannot determine absolute directory name of \`$dir'" - 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* | *-cegcc*) - testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$dir:"*) ;; - ::) dllsearchpath=$dir;; - *) dllsearchpath="$dllsearchpath:$dir";; - esac - case :$dllsearchpath: in - *":$testbindir:"*) ;; - ::) dllsearchpath=$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* | *-cegcc*) - # 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 System.ltframework" - 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 - ;; - - -module) - module=yes - continue - ;; - - # Tru64 UNIX uses -model [arg] to determine the layout of C++ - # classes, name mangling, and exception handling. - # Darwin uses the -arch flag to determine output architecture. - -model|-arch|-isysroot) - compiler_flags="$compiler_flags $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" - prev=xcompiler - continue - ;; - - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) - compiler_flags="$compiler_flags $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" - case "$new_inherited_linker_flags " in - *" $arg "*) ;; - * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; - esac - continue - ;; - - -multi_module) - single_module="${wl}-multi_module" - continue - ;; - - -no-fast-install) - fast_install=no - continue - ;; - - -no-install) - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) - # The PATH hackery in wrapper scripts is required on Windows - # and Darwin in order for the loader to find any dlls it needs. - func_warning "\`-no-install' is ignored for $host" - func_warning "assuming \`-no-fast-install' instead" - 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*) - func_stripname '-R' '' "$arg" - dir=$func_stripname_result - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - func_fatal_error "only absolute run-paths are allowed" - ;; - esac - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - continue - ;; - - -shared) - # The effects of -shared are defined in a previous loop. - continue - ;; - - -shrext) - prev=shrext - continue - ;; - - -static | -static-libtool-libs) - # 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 - ;; - - -weak) - prev=weak - continue - ;; - - -Wc,*) - func_stripname '-Wc,' '' "$arg" - args=$func_stripname_result - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - func_quote_for_eval "$flag" - arg="$arg $wl$func_quote_for_eval_result" - compiler_flags="$compiler_flags $func_quote_for_eval_result" - done - IFS="$save_ifs" - func_stripname ' ' '' "$arg" - arg=$func_stripname_result - ;; - - -Wl,*) - func_stripname '-Wl,' '' "$arg" - args=$func_stripname_result - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - func_quote_for_eval "$flag" - arg="$arg $wl$func_quote_for_eval_result" - compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" - linker_flags="$linker_flags $func_quote_for_eval_result" - done - IFS="$save_ifs" - func_stripname ' ' '' "$arg" - arg=$func_stripname_result - ;; - - -Xcompiler) - prev=xcompiler - continue - ;; - - -Xlinker) - prev=xlinker - continue - ;; - - -XCClinker) - prev=xcclinker - continue - ;; - - # -msg_* for osf cc - -msg_*) - func_quote_for_eval "$arg" - arg="$func_quote_for_eval_result" - ;; - - # -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*, -t[45]*, -txscale* pass through architecture-specific - # compiler args for GCC - # -F/path gives path to uninstalled frameworks, gcc on darwin - # -p, -pg, --coverage, -fprofile-* 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*| \ - -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) - func_quote_for_eval "$arg" - arg="$func_quote_for_eval_result" - func_append compile_command " $arg" - func_append finalize_command " $arg" - compiler_flags="$compiler_flags $arg" - continue - ;; - - # Some other compiler flag. - -* | +*) - func_quote_for_eval "$arg" - arg="$func_quote_for_eval_result" - ;; - - *.$objext) - # A standard object. - objs="$objs $arg" - ;; - - *.lo) - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if func_lalib_unsafe_p "$arg"; then - pic_object= - non_pic_object= - - # Read the .lo file - func_source "$arg" - - if test -z "$pic_object" || - test -z "$non_pic_object" || - test "$pic_object" = none && - test "$non_pic_object" = none; then - func_fatal_error "cannot find name of object for \`$arg'" - fi - - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" - xdir="$func_dirname_result" - - 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. - func_append 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 - func_append 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" - func_append non_pic_objects " $non_pic_object" - fi - else - # Only an error if not doing a dry-run. - if $opt_dry_run; then - # Extract subdirectory from the argument. - func_dirname "$arg" "/" "" - xdir="$func_dirname_result" - - func_lo2o "$arg" - pic_object=$xdir$objdir/$func_lo2o_result - non_pic_object=$xdir$func_lo2o_result - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" - else - func_fatal_error "\`$arg' is not a valid libtool 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. - func_quote_for_eval "$arg" - arg="$func_quote_for_eval_result" - ;; - esac # arg - - # Now actually substitute the argument into the commands. - if test -n "$arg"; then - func_append compile_command " $arg" - func_append finalize_command " $arg" - fi - done # argument parsing loop - - test -n "$prev" && \ - func_fatal_help "the \`$prevarg' option requires an argument" - - if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - func_append compile_command " $arg" - func_append finalize_command " $arg" - fi - - oldlibs= - # calculate the name of the file, without its directory - func_basename "$output" - outputname="$func_basename_result" - 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\" - - func_dirname "$output" "/" "" - output_objdir="$func_dirname_result$objdir" - # Create the object directory. - func_mkdir_p "$output_objdir" - - # Determine the type of output - case $output in - "") - func_fatal_help "you must specify an output file" - ;; - *.$libext) linkmode=oldlib ;; - *.lo | *.$objext) linkmode=obj ;; - *.la) linkmode=lib ;; - *) linkmode=prog ;; # Anything else should be a program. - 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 $opt_duplicate_deps ; 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 $opt_duplicate_compiler_generated_deps; 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 - notinst_path= # paths that contain not-installed libtool libraries - - case $linkmode in - lib) - passes="conv dlpreopen link" - for file in $dlfiles $dlprefiles; do - case $file in - *.la) ;; - *) - func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" - ;; - 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 - # The preopen pass in lib mode reverses $deplibs; put it back here - # so that -L comes before libs that need it for instance... - if test "$linkmode,$pass" = "lib,link"; then - ## FIXME: Find the place where the list is rebuilt in the wrong - ## order, and fix it there properly - tmp_deplibs= - for deplib in $deplibs; do - tmp_deplibs="$deplib $tmp_deplibs" - done - deplibs="$tmp_deplibs" - fi - - 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%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; - esac - fi - if test "$linkmode,$pass" = "lib,dlpreopen"; then - # Collect and forward deplibs of preopened libtool libs - for lib in $dlprefiles; do - # Ignore non-libtool-libs - dependency_libs= - case $lib in - *.la) func_source "$lib" ;; - esac - - # Collect preopened libtool deplibs, except any this library - # has declared as weak libs - for deplib in $dependency_libs; do - deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` - case " $weak_libs " in - *" $deplib_base "*) ;; - *) deplibs="$deplibs $deplib" ;; - esac - done - done - libs="$dlprefiles" - 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|-threads) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - compiler_flags="$compiler_flags $deplib" - if test "$linkmode" = lib ; then - case "$new_inherited_linker_flags " in - *" $deplib "*) ;; - * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; - esac - fi - fi - continue - ;; - -l*) - if test "$linkmode" != lib && test "$linkmode" != prog; then - func_warning "\`-l' is ignored for archives/objects" - continue - fi - func_stripname '-l' '' "$deplib" - name=$func_stripname_result - if test "$linkmode" = lib; then - searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" - else - searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" - fi - for searchdir in $searchdirs; 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 func_lalib_p "$lib"; then - library_names= - old_library= - func_source "$lib" - 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 - func_dirname "$lib" "" "." - ladir="$func_dirname_result" - 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 - *.ltframework) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - if test "$linkmode" = lib ; then - case "$new_inherited_linker_flags " in - *" $deplib "*) ;; - * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; - esac - fi - fi - continue - ;; - -L*) - case $linkmode in - lib) - deplibs="$deplib $deplibs" - test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - func_stripname '-L' '' "$deplib" - newlib_search_path="$newlib_search_path $func_stripname_result" - ;; - 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 - func_stripname '-L' '' "$deplib" - newlib_search_path="$newlib_search_path $func_stripname_result" - ;; - *) - func_warning "\`-L' is ignored for archives/objects" - ;; - esac # linkmode - continue - ;; # -L - -R*) - if test "$pass" = link; then - func_stripname '-R' '' "$deplib" - dir=$func_stripname_result - # 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) - # Linking convenience modules into shared libraries is allowed, - # but linking other static libraries is non-portable. - case " $dlpreconveniencelibs " in - *" $deplib "*) ;; - *) - valid_a_lib=no - case $deplibs_check_method in - match_pattern*) - set dummy $deplibs_check_method; shift - match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` - if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 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 use here." - else - $ECHO - $ECHO "*** Warning: Linking the shared library $output against the" - $ECHO "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - fi - ;; - esac - 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 - func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" - fi - - # Check to see that this really is a libtool archive. - func_lalib_unsafe_p "$lib" \ - || func_fatal_error "\`$lib' is not a valid libtool archive" - - func_dirname "$lib" "" "." - ladir="$func_dirname_result" - - dlname= - dlopen= - dlpreopen= - libdir= - library_names= - old_library= - inherited_linker_flags= - # 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 - func_source "$lib" - - # Convert "-framework foo" to "foo.ltframework" - if test -n "$inherited_linker_flags"; then - tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` - for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do - case " $new_inherited_linker_flags " in - *" $tmp_inherited_linker_flag "*) ;; - *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; - esac - done - fi - dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - 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 - func_fatal_error "cannot find name of link library for \`$lib'" - 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 $opt_duplicate_deps ; 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 - func_fatal_error "\`$lib' is not a convenience library" - 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 - func_fatal_error "cannot find name of link library for \`$lib'" - fi - - # This library was specified with -dlopen. - if test "$pass" = dlopen; then - if test -z "$libdir"; then - func_fatal_error "cannot -dlopen a convenience library: \`$lib'" - 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 - func_warning "cannot determine absolute directory name of \`$ladir'" - func_warning "passing it literally to the linker, although it might fail" - abs_ladir="$ladir" - fi - ;; - esac - func_basename "$lib" - laname="$func_basename_result" - - # 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 - func_warning "library \`$lib' was moved." - 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 - func_stripname 'lib' '.la' "$laname" - name=$func_stripname_result - - # This library was specified with -dlpreopen. - if test "$pass" = dlpreopen; then - if test -z "$libdir" && test "$linkmode" = prog; then - func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" - 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" - # Keep a list of preopened convenience libraries to check - # that they are being used correctly in the link pass. - test -z "$libdir" && \ - dlpreconveniencelibs="$dlpreconveniencelibs $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*) func_stripname '-L' '' "$deplib" - newlib_search_path="$newlib_search_path $func_stripname_result" - ;; - 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 $opt_duplicate_deps ; 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 "$prefer_static_libs,$installed" = "built,yes"; } || - 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 - *"$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 - case $host in - *cygwin* | *mingw* | *cegcc*) - # No point in relinking DLLs because paths are not encoded - notinst_deplibs="$notinst_deplibs $lib" - need_relink=no - ;; - *) - if test "$installed" = no; then - notinst_deplibs="$notinst_deplibs $lib" - need_relink=yes - fi - ;; - esac - # This is a shared library - - # Warn about portability, can't link against -module's on some - # systems (darwin). Don't bleat about dlopened modules though! - dlopenmodule="" - for dlpremoduletest in $dlprefiles; do - if test "X$dlpremoduletest" = "X$lib"; then - dlopenmodule="$dlpremoduletest" - break - fi - done - if test -z "$dlopenmodule" && 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 - shift - realname="$1" - 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* | *cegcc*) - func_arith $current - $age - major=$func_arith_result - versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use - soroot="$soname" - func_basename "$soroot" - soname="$func_basename_result" - func_stripname 'lib' '.dll' "$soname" - newlib=libimp-$func_stripname_result.a - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else - func_verbose "extracting exported symbol list from \`$soname'" - func_execute_cmds "$extract_expsyms_cmds" 'exit $?' - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else - func_verbose "generating import library for \`$soname'" - func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' - 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 (non-dlopened) module then we can not - # link against it, someone is ignoring the earlier warnings - if /usr/bin/file -L $add 2> /dev/null | - $GREP ": [^:]* bundle" >/dev/null ; then - if test "X$dlopenmodule" != "X$lib"; 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 - elif test -n "$old_library"; then - 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 && - test "$hardcode_direct_absolute" = no; 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 - func_fatal_configuration "unsupported hardcode properties" - 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 && - test "$hardcode_direct_absolute" = no; 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*) func_stripname '-R' '' "$libdir" - temp_xrpath=$func_stripname_result - 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 $opt_duplicate_deps ; 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 - path= - case $deplib in - -L*) path="$deplib" ;; - *.la) - func_dirname "$deplib" "" "." - dir="$func_dirname_result" - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - func_warning "cannot determine absolute directory name of \`$dir'" - absdir="$dir" - fi - ;; - esac - if $GREP "^installed=no" $deplib > /dev/null; then - case $host in - *-*-darwin*) - depdepl= - 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 "$absdir/$objdir/$depdepl" ; then - depdepl="$absdir/$objdir/$depdepl" - darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` - if test -z "$darwin_install_name"; then - darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` - fi - compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" - linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" - path= - fi - fi - ;; - *) - path="-L$absdir/$objdir" - ;; - esac - else - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - test -z "$libdir" && \ - func_fatal_error "\`$deplib' is not a valid libtool archive" - test "$absdir" != "$libdir" && \ - func_warning "\`$deplib' seems to be moved" - - path="-L$absdir" - fi - ;; - esac - case " $deplibs " in - *" $path "*) ;; - *) deplibs="$path $deplibs" ;; - esac - done - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs - if test "$pass" = link; then - if test "$linkmode" = "prog"; then - compile_deplibs="$new_inherited_linker_flags $compile_deplibs" - finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" - else - compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - fi - fi - 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" - fi - if test "$linkmode" = prog || test "$linkmode" = lib; then - dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - func_warning "\`-dlopen' is ignored for archives" - fi - - case " $deplibs" in - *\ -l* | *\ -L*) - func_warning "\`-l' and \`-L' are ignored for archives" ;; - esac - - test -n "$rpath" && \ - func_warning "\`-rpath' is ignored for archives" - - test -n "$xrpath" && \ - func_warning "\`-R' is ignored for archives" - - test -n "$vinfo" && \ - func_warning "\`-version-info/-version-number' is ignored for archives" - - test -n "$release" && \ - func_warning "\`-release' is ignored for archives" - - test -n "$export_symbols$export_symbols_regex" && \ - func_warning "\`-export-symbols' is ignored for archives" - - # 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*) - func_stripname 'lib' '.la' "$outputname" - name=$func_stripname_result - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - ;; - *) - test "$module" = no && \ - func_fatal_help "libtool library \`$output' must begin with \`lib'" - - if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - func_stripname '' '.la' "$outputname" - name=$func_stripname_result - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - else - func_stripname '' '.la' "$outputname" - libname=$func_stripname_result - fi - ;; - esac - - if test -n "$objs"; then - if test "$deplibs_check_method" != pass_all; then - func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" - else - $ECHO - $ECHO "*** Warning: Linking the shared library $output against the non-libtool" - $ECHO "*** objects $objs is not portable!" - libobjs="$libobjs $objs" - fi - fi - - test "$dlself" != no && \ - func_warning "\`-dlopen self' is ignored for libtool libraries" - - set dummy $rpath - shift - test "$#" -gt 1 && \ - func_warning "ignoring multiple \`-rpath's for a libtool library" - - install_libdir="$1" - - 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 - - test -n "$vinfo" && \ - func_warning "\`-version-info/-version-number' is ignored for convenience libraries" - - test -n "$release" && \ - func_warning "\`-release' is ignored for convenience libraries" - else - - # Parse the version information argument. - save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - shift - IFS="$save_ifs" - - test -n "$7" && \ - func_fatal_help "too many parameters to \`-version-info'" - - # 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="$1" - number_minor="$2" - number_revision="$3" - # - # 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|none) - func_arith $number_major + $number_minor - current=$func_arith_result - age="$number_minor" - revision="$number_revision" - ;; - freebsd-aout|freebsd-elf|sunos) - current="$number_major" - revision="$number_minor" - age="0" - ;; - irix|nonstopux) - func_arith $number_major + $number_minor - current=$func_arith_result - age="$number_minor" - revision="$number_minor" - lt_irix_increment=no - ;; - *) - func_fatal_configuration "$modename: unknown library version type \`$version_type'" - ;; - esac - ;; - no) - current="$1" - revision="$2" - age="$3" - ;; - 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]) ;; - *) - func_error "CURRENT \`$current' must be a nonnegative integer" - func_fatal_error "\`$vinfo' is not valid version information" - ;; - 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]) ;; - *) - func_error "REVISION \`$revision' must be a nonnegative integer" - func_fatal_error "\`$vinfo' is not valid version information" - ;; - 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]) ;; - *) - func_error "AGE \`$age' must be a nonnegative integer" - func_fatal_error "\`$vinfo' is not valid version information" - ;; - esac - - if test "$age" -gt "$current"; then - func_error "AGE \`$age' is greater than the current interface number \`$current'" - func_fatal_error "\`$vinfo' is not valid version information" - 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 - func_arith $current - $age - major=.$func_arith_result - versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - func_arith $current + 1 - minor_current=$func_arith_result - xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - - freebsd-aout) - major=".$current" - versuffix=".$current.$revision"; - ;; - - freebsd-elf) - major=".$current" - versuffix=".$current" - ;; - - irix | nonstopux) - if test "X$lt_irix_increment" = "Xno"; then - func_arith $current - $age - else - func_arith $current - $age + 1 - fi - major=$func_arith_result - - 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 - func_arith $revision - $loop - iface=$func_arith_result - func_arith $loop - 1 - loop=$func_arith_result - verstring="$verstring_prefix$major.$iface:$verstring" - done - - # Before this point, $major must not contain `.'. - major=.$major - versuffix="$major.$revision" - ;; - - linux) - func_arith $current - $age - major=.$func_arith_result - versuffix="$major.$age.$revision" - ;; - - osf) - func_arith $current - $age - major=.$func_arith_result - 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 - func_arith $current - $loop - iface=$func_arith_result - func_arith $loop - 1 - loop=$func_arith_result - verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. - verstring="$verstring:${current}.0" - ;; - - qnx) - major=".$current" - versuffix=".$current" - ;; - - sunos) - major=".$current" - versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 filesystems. - func_arith $current - $age - major=$func_arith_result - versuffix="-$major" - ;; - - *) - func_fatal_configuration "unknown library version type \`$version_type'" - ;; - 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 - func_warning "undefined symbols not allowed in $host shared libraries" - build_libtool_libs=no - build_old_libs=yes - fi - else - # Don't allow undefined symbols. - allow_undefined_flag="$no_undefined_flag" - fi - - fi - - func_generate_dlsyms "$libname" "$libname" "yes" - libobjs="$libobjs $symfileobj" - test "X$libobjs" = "X " && libobjs= - - 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 | *.gcno) - ;; - $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 - test -n "$removelist" && \ - func_show_eval "${RM}r \$removelist" - 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 "X$lib_search_path " | $Xsed -e "s% $path % %g"` - # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` - # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -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* | *-cegcc*) - # these systems don't actually have a c library (as such)! - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C library is in the System framework - deplibs="$deplibs System.ltframework" - ;; - *-*-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. - $opt_dry_run || $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 -e 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 - ;; - *) - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - ;; - esac - done # Gone through all deplibs. - ;; - match_pattern*) - set dummy $deplibs_check_method; shift - match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` - for a_deplib in $deplibs; do - case $a_deplib in - -l*) - func_stripname -l '' "$a_deplib" - name=$func_stripname_result - 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 \"X$potent_lib\"" 2>/dev/null | $Xsed -e 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 - ;; - *) - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - ;; - esac - 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" | $Xsed -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 with the System framework - newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` - ;; - 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 - # Time to change all our "foo.ltframework" stuff back to "-framework foo" - case $host in - *-*-darwin*) - newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - ;; - 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 " $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 - shift - realname="$1" - 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` - test "X$libobjs" = "X " && libobjs= - - delfiles= - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" - export_symbols="$output_objdir/$libname.uexp" - delfiles="$delfiles $export_symbols" - fi - - orig_export_symbols= - case $host_os in - cygwin* | mingw* | cegcc*) - if test -n "$export_symbols" && test -z "$export_symbols_regex"; then - # exporting using user supplied symfile - if test "x`$SED 1q $export_symbols`" != xEXPORTS; then - # and it's NOT already a .def file. Must figure out - # which of the given symbols are data symbols and tag - # them as such. So, trigger use of export_symbols_cmds. - # export_symbols gets reassigned inside the "prepare - # the list of exported symbols" if statement, so the - # include_expsyms logic still works. - orig_export_symbols="$export_symbols" - export_symbols= - always_export_symbols=yes - fi - fi - ;; - esac - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then - func_verbose "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $opt_dry_run || $RM $export_symbols - cmds=$export_symbols_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - func_len " $cmd" - len=$func_len_result - if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then - func_show_eval "$cmd" 'exit $?' - skipped_export=false - else - # The command line is too long to execute in one step. - func_verbose "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" && test "X$skipped_export" != "X:"; then - func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - func_show_eval '$MV "${export_symbols}T" "$export_symbols"' - fi - fi - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols="$export_symbols" - test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" - $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' - fi - - if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then - # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" - # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands which not all seds can handle. GNU sed should be fine - # though. Also, the filter scales superlinearly with the number of - # global variables. join(1) would be nice here, but unfortunately - # isn't a blessed tool. - $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter - delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" - export_symbols=$output_objdir/$libname.def - $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $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" && - test "$compiler_needs_object" = yes && - test -z "$libobjs"; then - # extract the archives, so we have objects to list. - # TODO: could optimize this to just extract one archive. - whole_archive_flag_spec= - fi - if test -n "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - test "X$libobjs" = "X " && libobjs= - else - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - libobjs="$libobjs $func_extract_archives_result" - test "X$libobjs" = "X " && libobjs= - 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 - $opt_dry_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:" && - func_len " $test_cmds" && - len=$func_len_result && - test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # The command line is too long to link in one step, link piecewise - # or, if using GNU ld and skipped_export is not :, use a linker - # script. - - # 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= - last_robj= - k=1 - - if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then - output=${output_objdir}/${output_la}.lnkscript - func_verbose "creating GNU ld script: $output" - $ECHO 'INPUT (' > $output - for obj in $save_libobjs - do - $ECHO "$obj" >> $output - done - $ECHO ')' >> $output - delfiles="$delfiles $output" - elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then - output=${output_objdir}/${output_la}.lnk - func_verbose "creating linker input file list: $output" - : > $output - set x $save_libobjs - shift - firstobj= - if test "$compiler_needs_object" = yes; then - firstobj="$1 " - shift - fi - for obj - do - $ECHO "$obj" >> $output - done - delfiles="$delfiles $output" - output=$firstobj\"$file_list_spec$output\" - else - if test -n "$save_libobjs"; then - func_verbose "creating reloadable object files..." - output=$output_objdir/$output_la-${k}.$objext - eval test_cmds=\"$reload_cmds\" - func_len " $test_cmds" - len0=$func_len_result - len=$len0 - - # Loop over the list of objects to be linked. - for obj in $save_libobjs - do - func_len " $obj" - func_arith $len + $func_len_result - len=$func_arith_result - if test "X$objlist" = X || - test "$len" -lt "$max_cmd_len"; then - func_append 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~\$RM $last_robj\" - fi - last_robj=$output_objdir/$output_la-${k}.$objext - func_arith $k + 1 - k=$func_arith_result - output=$output_objdir/$output_la-${k}.$objext - objlist=$obj - func_len " $last_robj" - func_arith $len0 + $func_len_result - len=$func_arith_result - 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 test -n "$last_robj"; then - eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" - fi - delfiles="$delfiles $output" - - else - output= - fi - - if ${skipped_export-false}; then - func_verbose "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $opt_dry_run || $RM $export_symbols - libobjs=$output - # Append the command to create the export file. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" - if test -n "$last_robj"; then - eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" - fi - fi - - test -n "$save_libobjs" && - func_verbose "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" - $opt_silent || { - func_quote_for_expand "$cmd" - eval "func_echo $func_quote_for_expand_result" - } - $opt_dry_run || eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - ( cd "$output_objdir" && \ - $RM "${realname}T" && \ - $MV "${realname}U" "$realname" ) - fi - - exit $lt_exit - } - done - IFS="$save_ifs" - - if test -n "$export_symbols_regex" && ${skipped_export-false}; then - func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - func_show_eval '$MV "${export_symbols}T" "$export_symbols"' - fi - fi - - if ${skipped_export-false}; then - if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols="$export_symbols" - test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" - $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' - fi - - if test -n "$orig_export_symbols"; then - # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" - # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands which not all seds can handle. GNU sed should be fine - # though. Also, the filter scales superlinearly with the number of - # global variables. join(1) would be nice here, but unfortunately - # isn't a blessed tool. - $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter - delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" - export_symbols=$output_objdir/$libname.def - $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols - fi - fi - - 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\" - test "X$libobjs" = "X " && libobjs= - 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 - fi - - if test -n "$delfiles"; then - # Append the command to remove temporary files to $cmds. - eval cmds=\"\$cmds~\$RM $delfiles\" - fi - - # Add any objects from preloaded convenience libraries - if test -n "$dlprefiles"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $dlprefiles - libobjs="$libobjs $func_extract_archives_result" - test "X$libobjs" = "X " && libobjs= - fi - - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $opt_silent || { - func_quote_for_expand "$cmd" - eval "func_echo $func_quote_for_expand_result" - } - $opt_dry_run || eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - ( 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 - $opt_dry_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 - func_show_eval '${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 - func_show_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 "$dlfiles$dlprefiles" || test "$dlself" != no; then - func_warning "\`-dlopen' is ignored for objects" - fi - - case " $deplibs" in - *\ -l* | *\ -L*) - func_warning "\`-l' and \`-L' are ignored for objects" ;; - esac - - test -n "$rpath" && \ - func_warning "\`-rpath' is ignored for objects" - - test -n "$xrpath" && \ - func_warning "\`-R' is ignored for objects" - - test -n "$vinfo" && \ - func_warning "\`-version-info' is ignored for objects" - - test -n "$release" && \ - func_warning "\`-release' is ignored for objects" - - case $output in - *.lo) - test -n "$objs$old_deplibs" && \ - func_fatal_error "cannot build library object \`$output' from non-libtool objects" - - libobj=$output - func_lo2o "$libobj" - obj=$func_lo2o_result - ;; - *) - libobj= - obj="$output" - ;; - esac - - # Delete the old objects. - $opt_dry_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 and hope we can get by with - # turning comma into space.. - wl= - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" - reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` - 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" - func_execute_cmds "$reload_cmds" 'exit $?' - - # Exit if we aren't doing a library object file. - if test -z "$libobj"; then - if test -n "$gentop"; then - func_show_eval '${RM}r "$gentop"' - fi - - exit $EXIT_SUCCESS - fi - - if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - func_show_eval '${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" - # $opt_dry_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" - func_execute_cmds "$reload_cmds" 'exit $?' - fi - - if test -n "$gentop"; then - func_show_eval '${RM}r "$gentop"' - fi - - exit $EXIT_SUCCESS - ;; - - prog) - case $host in - *cygwin*) func_stripname '' '.exe' "$output" - output=$func_stripname_result.exe;; - esac - test -n "$vinfo" && \ - func_warning "\`-version-info' is ignored for programs" - - test -n "$release" && \ - func_warning "\`-release' is ignored for programs" - - test "$preload" = yes \ - && test "$dlopen_support" = unknown \ - && test "$dlopen_self" = unknown \ - && test "$dlopen_self_static" = unknown && \ - func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." - - 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 / System.ltframework /'` - finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` - ;; - esac - - case $host in - *-*-darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - # But is supposedly fixed on 10.4 or later (yay!). - if test "$tagname" = CXX ; then - case ${MACOSX_DEPLOYMENT_TARGET-10.0} in - 10.[0123]) - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - ;; - esac - fi - # Time to change all our "foo.ltframework" stuff back to "-framework foo" - compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` - ;; - 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* | *-cegcc*) - testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$libdir:"*) ;; - ::) dllsearchpath=$libdir;; - *) dllsearchpath="$dllsearchpath:$libdir";; - esac - case :$dllsearchpath: in - *":$testbindir:"*) ;; - ::) dllsearchpath=$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 - - func_generate_dlsyms "$outputname" "@PROGRAM@" "no" - - # template prelinking step - if test -n "$prelink_cmds"; then - func_execute_cmds "$prelink_cmds" 'exit $?' - fi - - wrappers_required=yes - case $host in - *cygwin* | *mingw* ) - if test "$build_libtool_libs" != yes; then - wrappers_required=no - fi - ;; - *cegcc) - # Disable wrappers for cegcc, we are cross compiling anyway. - wrappers_required=no - ;; - *) - if test "$need_relink" = no || test "$build_libtool_libs" != yes; then - wrappers_required=no - fi - ;; - esac - if test "$wrappers_required" = no; 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. - exit_status=0 - func_show_eval "$link_command" 'exit_status=$?' - - # Delete the generated files. - if test -f "$output_objdir/${outputname}S.${objext}"; then - func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' - fi - - exit $exit_status - 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. - $opt_dry_run || $RM $output - # Link the executable and exit - func_show_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" - - func_warning "this platform does not like uninstalled shared libraries" - func_warning "\`$output' will be relinked during installation" - 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. - $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname - - func_show_eval "$link_command" 'exit $?' - - # Now create the wrapper script. - func_verbose "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}\" || $lt_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 - func_quote_for_eval "$var_value" - relink_command="$var=$func_quote_for_eval_result; 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 not in dry run mode. - $opt_dry_run || { - # win32 will think the script is a binary if it has - # a .exe suffix, so we strip it off here. - case $output in - *.exe) func_stripname '' '.exe' "$output" - output=$func_stripname_result ;; - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in - *cygwin*) - exeext=.exe - func_stripname '' '.exe' "$outputname" - outputname=$func_stripname_result ;; - *) exeext= ;; - esac - case $host in - *cygwin* | *mingw* ) - func_dirname_and_basename "$output" "" "." - output_name=$func_basename_result - output_path=$func_dirname_result - 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 - - func_emit_cwrapperexe_src > $cwrappersource - - # The wrapper executable is built using the $host compiler, - # because it contains $host paths and files. If cross- - # compiling, it, like the target executable, must be - # executed on the $host or under an emulation environment. - $opt_dry_run || { - $LTCC $LTCFLAGS -o $cwrapper $cwrappersource - $STRIP $cwrapper - } - - # Now, create the wrapper script for func_source use: - func_ltwrapper_scriptname $cwrapper - $RM $func_ltwrapper_scriptname_result - trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 - $opt_dry_run || { - # note: this script will not be executed, so do not chmod. - if test "x$build" = "x$host" ; then - $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result - else - func_emit_wrapper no > $func_ltwrapper_scriptname_result - fi - } - ;; - * ) - $RM $output - trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 - - func_emit_wrapper no > $output - chmod +x $output - ;; - esac - } - 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 $symfileobj" - 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" - if test "$preload" = yes && test -f "$symfileobj"; then - oldobjs="$oldobjs $symfileobj" - fi - 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 - - # Add any objects from preloaded convenience libraries - if test -n "$dlprefiles"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $dlprefiles - oldobjs="$oldobjs $func_extract_archives_result" - fi - - # 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 - func_basename "$obj" - $ECHO "$func_basename_result" - done | sort | sort -uc >/dev/null 2>&1); then - : - else - $ECHO "copying selected object files to avoid basename conflicts..." - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - func_mkdir_p "$gentop" - save_oldobjs=$oldobjs - oldobjs= - counter=1 - for obj in $save_oldobjs - do - func_basename "$obj" - objbase="$func_basename_result" - case " $oldobjs " in - " ") oldobjs=$obj ;; - *[\ /]"$objbase "*) - while :; do - # Make sure we don't pick an alternate name that also - # overlaps. - newobj=lt$counter-$objbase - func_arith $counter + 1 - counter=$func_arith_result - case " $oldobjs " in - *[\ /]"$newobj "*) ;; - *) if test ! -f "$gentop/$newobj"; then break; fi ;; - esac - done - func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" - oldobjs="$oldobjs $gentop/$newobj" - ;; - *) oldobjs="$oldobjs $obj" ;; - esac - done - fi - eval cmds=\"$old_archive_cmds\" - - func_len " $cmds" - len=$func_len_result - if test "$len" -lt "$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 - func_verbose "using piecewise archive linking..." - save_RANLIB=$RANLIB - RANLIB=: - objlist= - concat_cmds= - save_oldobjs=$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 - eval test_cmds=\"$old_archive_cmds\" - func_len " $test_cmds" - len0=$func_len_result - len=$len0 - for obj in $save_oldobjs - do - func_len " $obj" - func_arith $len + $func_len_result - len=$func_arith_result - func_append objlist " $obj" - if test "$len" -lt "$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= - len=$len0 - 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 - func_execute_cmds "$cmds" 'exit $?' - done - - test -n "$generated" && \ - func_show_eval "${RM}r$generated" - - # Now create the libtool archive. - case $output in - *.la) - old_library= - test "$build_old_libs" = yes && old_library="$libname.$libext" - func_verbose "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}\" || $lt_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 - func_quote_for_eval "$var_value" - relink_command="$var=$func_quote_for_eval_result; 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. - $opt_dry_run || { - 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) - func_basename "$deplib" - name="$func_basename_result" - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - test -z "$libdir" && \ - func_fatal_error "\`$deplib' is not a valid libtool archive" - newdependency_libs="$newdependency_libs $libdir/$name" - ;; - *) newdependency_libs="$newdependency_libs $deplib" ;; - esac - done - dependency_libs="$newdependency_libs" - newdlfiles= - - for lib in $dlfiles; do - case $lib in - *.la) - func_basename "$lib" - name="$func_basename_result" - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - test -z "$libdir" && \ - func_fatal_error "\`$lib' is not a valid libtool archive" - newdlfiles="$newdlfiles $libdir/$name" - ;; - *) newdlfiles="$newdlfiles $lib" ;; - esac - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in - *.la) - # Only pass preopened files to the pseudo-archive (for - # eventual linking with the app. that links it) if we - # didn't already link the preopened objects directly into - # the library: - func_basename "$lib" - name="$func_basename_result" - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - test -z "$libdir" && \ - func_fatal_error "\`$lib' is not a valid libtool archive" - newdlprefiles="$newdlprefiles $libdir/$name" - ;; - esac - 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 | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac - $ECHO > $output "\ -# $outputname - a libtool library file -# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION -# -# 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' - -# Linker flags that can not go in dependency_libs. -inherited_linker_flags='$new_inherited_linker_flags' - -# Libraries that this one depends upon. -dependency_libs='$dependency_libs' - -# Names of additional weak libraries provided by this library -weak_library_names='$weak_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 - } - - # Do a symbolic link so that the libtool archive can be found in - # LD_LIBRARY_PATH before the program is installed. - func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' - ;; - esac - exit $EXIT_SUCCESS -} - -{ test "$mode" = link || test "$mode" = relink; } && - func_mode_link ${1+"$@"} - - -# func_mode_uninstall arg... -func_mode_uninstall () -{ - $opt_debug - 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 - - test -z "$RM" && \ - func_fatal_help "you must specify an RM program" - - rmdirs= - - origobjdir="$objdir" - for file in $files; do - func_dirname "$file" "" "." - dir="$func_dirname_result" - if test "X$dir" = X.; then - objdir="$origobjdir" - else - objdir="$dir/$origobjdir" - fi - func_basename "$file" - name="$func_basename_result" - 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 func_lalib_p "$file"; then - func_source $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. - func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. - func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' - fi - # FIXME: should reinstall the best remaining shared library. - ;; - esac - fi - ;; - - *.lo) - # Possibly a libtool object, so verify it. - if func_lalib_p "$file"; then - - # Read the .lo file - func_source $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) - func_stripname '' '.exe' "$file" - file=$func_stripname_result - func_stripname '' '.exe' "$name" - noexename=$func_stripname_result - # $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 func_ltwrapper_p "$file"; then - if func_ltwrapper_executable_p "$file"; then - func_ltwrapper_scriptname "$file" - relink_command= - func_source $func_ltwrapper_scriptname_result - rmfiles="$rmfiles $func_ltwrapper_scriptname_result" - else - relink_command= - func_source $dir/$noexename - fi - - # 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 - func_show_eval "$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 - func_show_eval "rmdir $dir >/dev/null 2>&1" - fi - done - - exit $exit_status -} - -{ test "$mode" = uninstall || test "$mode" = clean; } && - func_mode_uninstall ${1+"$@"} - -test -z "$mode" && { - help="$generic_help" - func_fatal_help "you must specify a MODE" -} - -test -z "$exec_cmd" && \ - func_fatal_help "invalid operation mode \`$mode'" - -if test -n "$exec_cmd"; then - eval exec "$exec_cmd" - exit $EXIT_FAILURE -fi - -exit $exit_status - - -# 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 -build_libtool_libs=no -build_old_libs=yes -# ### END LIBTOOL TAG CONFIG: disable-shared - -# ### BEGIN LIBTOOL TAG CONFIG: disable-static -build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` -# ### END LIBTOOL TAG CONFIG: disable-static - -# Local Variables: -# mode:shell-script -# sh-indentation:2 -# End: -# vi:sw=2 - diff --git a/autoaux/missing b/autoaux/missing deleted file mode 100755 index 28055d2..0000000 --- a/autoaux/missing +++ /dev/null @@ -1,376 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2009-04-28.21; # UTC - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009 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, see . - -# 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=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# 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' - autom4te touch the output file, or create a stub one - 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] - -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# 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). This is about non-GNU programs, so use $1 not -# $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 $program 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 "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - 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 test $# -ne 1; then - eval LASTARG="\${$#}" - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -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 test $# -ne 1; then - eval LASTARG="\${$#}" - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -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 "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - 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." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - 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-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/configure b/configure deleted file mode 100755 index 21b2dc0..0000000 --- a/configure +++ /dev/null @@ -1,17429 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65 for MP4v2 2.0.0. -# -# Report bugs to . -# -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 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 more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -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 -IFS=$as_save_IFS - - ;; -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 - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : - -else - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 -test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : - as_have_required=yes -else - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : - -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : - CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : - break 2 -fi -fi - done;; - esac - as_found=false -done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } -IFS=$as_save_IFS - - - if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." - else - $as_echo "$0: Please tell bug-autoconf@gnu.org and kidjan@gmail.com -$0: about your system, including any error possibly output -$0: before this message. Then install a modern shell, or -$0: manually run the script under such a shell if you do -$0: have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; 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 - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# 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 - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_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 sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# 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'" - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$lt_ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -ECHO=${lt_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 <<_LT_EOF -$* -_LT_EOF - exit 0 -fi - -# 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 - -if test -z "$lt_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 && - { 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. -lt_ECHO=$ECHO -if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -test -n "$DJDIR" || exec 7<&0 &1 - -# 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` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='MP4v2' -PACKAGE_TARNAME='mp4v2' -PACKAGE_VERSION='2.0.0' -PACKAGE_STRING='MP4v2 2.0.0' -PACKAGE_BUGREPORT='kidjan@gmail.com' -PACKAGE_URL='' - -ac_unique_file="src/mp4.cpp" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -LIBOBJS -X_MINGW_LIBS -X_CXX_I -X_CXX_D -X_CXX_W -X_CXX_ARCH -ADD_MANS_FALSE -ADD_MANS_TRUE -ADD_UTIL_FALSE -ADD_UTIL_TRUE -ADD_PLATFORM_WIN32_FALSE -ADD_PLATFORM_WIN32_TRUE -ADD_PLATFORM_POSIX_FALSE -ADD_PLATFORM_POSIX_TRUE -X_GCH_SHARED_FLAGS -X_GCH_SHARED -X_GCH_STATIC_FLAGS -X_GCH_STATIC -X_GCH_FLAGS -X_GCH -X_libmp4v2_la_LDFLAGS -PROJECT_build -PROJECT_repo_type -PROJECT_repo_date -PROJECT_repo_rev -PROJECT_repo_uuid -PROJECT_repo_root -PROJECT_repo_branch -PROJECT_repo_url -PROJECT_version_point -PROJECT_version_minor -PROJECT_version_major -PROJECT_version_hex -PROJECT_version -PROJECT_bugreport -PROJECT_irc -PROJECT_url_discussion -PROJECT_url_downloads -PROJECT_url_website -PROJECT_name_formal -PROJECT_name_upper -PROJECT_name_lower -PROJECT_name -FOUND_HELP2MAN -CXXCPP -CPP -OTOOL64 -OTOOL -LIPO -NMEDIT -DSYMUTIL -lt_ECHO -RANLIB -AR -OBJDUMP -LN_S -NM -ac_ct_DUMPBIN -DUMPBIN -LD -FGREP -EGREP -GREP -SED -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -ac_ct_CC -CFLAGS -CC -LIBTOOL -am__fastdepCXX_FALSE -am__fastdepCXX_TRUE -CXXDEPMODE -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__quote -am__include -DEPDIR -OBJEXT -EXEEXT -ac_ct_CXX -CPPFLAGS -LDFLAGS -CXXFLAGS -CXX -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_debug -enable_optimize -enable_fvisibility -enable_gch -enable_largefile -enable_util -enable_bi -enable_ub -enable_cygwin_win32 -enable_mingw_mt -enable_dependency_tracking -enable_shared -enable_static -with_pic -enable_fast_install -with_gnu_ld -enable_libtool_lock -' - ac_precious_vars='build_alias -host_alias -target_alias -CXX -CXXFLAGS -LDFLAGS -LIBS -CPPFLAGS -CCC -CC -CFLAGS -CPP -CXXCPP' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# 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. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -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 - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -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) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$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 ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$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 ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - 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 ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$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_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=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 ;; - - -*) as_fn_error "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information." - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_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'` - as_fn_error "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" -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 - $as_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 - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error "pwd does not report name of working directory" - - -# 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 the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | - 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 - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# 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 MP4v2 2.0.0 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 \`..'] - -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] - --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] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/mp4v2] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_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 - -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 - case $ac_init_help in - short | recursive ) echo "Configuration of MP4v2 2.0.0:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-debug disable debugging compilation - --disable-optimize disable optimizing compilation - --disable-fvisibility disable use of -fvisibility - --disable-gch disable GCC precompiled-headers - --disable-largefile disable LFS (large file support) - --disable-util disable build of command-line utilities - --enable-bi=ARCH enable -mARCH for bi-arch compilation - --enable-ub[=ARCHS] enable -arch ARCH for universal-binaries (OSX only) - --enable-cygwin-win32 when building with Cygwin use -mwin32 - --enable-mingw-threads when building with MinGW use -mthreads - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --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-libtool-lock avoid locking (might break parallel builds) - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - -Some influential environment variables: - CXX C++ compiler command - CXXFLAGS C++ compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CC C compiler command - CFLAGS C compiler flags - CPP C preprocessor - CXXCPP C++ preprocessor - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested 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 - else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -MP4v2 configure 2.0.0 -generated by GNU Autoconf 2.65 - -Copyright (C) 2009 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 -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_cxx_try_compile LINENO -# ---------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_compile - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_c_try_link LINENO -# ----------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_c_try_link - -# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - -} # ac_fn_c_check_header_compile - -# ac_fn_c_try_cpp LINENO -# ---------------------- -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_c_try_cpp - -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - -# ac_fn_c_check_func LINENO FUNC VAR -# ---------------------------------- -# Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* 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_$2 || defined __stub___$2 -choke me -#endif - -int -main () -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - -} # ac_fn_c_check_func - -# ac_fn_cxx_try_cpp LINENO -# ------------------------ -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_cpp - -# ac_fn_cxx_try_link LINENO -# ------------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_link -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by MP4v2 $as_me 2.0.0, which was -generated by GNU Autoconf 2.65. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -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` -/usr/bin/hostinfo = `(/usr/bin/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=. - $as_echo "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&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_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=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append 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 - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset 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: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -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, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -$as_echo "/* confdefs.h */" > 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 - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE -if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE -elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site -fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" -do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_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. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_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 $ac_precious_vars; 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,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_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 - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_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. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -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 - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: - --> - --> Configuring MP4v2 2.0.0 - -->" >&5 -$as_echo "$as_me: - --> - --> Configuring MP4v2 2.0.0 - -->" >&6;} - -ac_aux_dir= -for ac_dir in autoaux "$srcdir"/autoaux; do - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/$ac_t -c" - break 2 - fi - done -done -if test -z "$ac_aux_dir"; then - as_fn_error "cannot find install-sh, install.sh, or shtool in autoaux \"$srcdir\"/autoaux" "$LINENO" 5 -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -am__api_version='1.11' - -# 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. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$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 - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -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. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$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' - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -$as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; -esac - -# 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". - as_fn_error "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "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 $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 -$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir (GNU coreutils) '* | \ - 'mkdir (coreutils) '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test "${ac_cv_path_mkdir+set}" = set; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -$as_echo "$MKDIR_P" >&6; } - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - SET_MAKE= -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -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='mp4v2' - VERSION='2.0.0' - - -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"} - -# 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 -' - - - - - - - - -# disable unused langs (improves config speed, reduces configure file size) - - - - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - - -############################################################################### -# add configure options -############################################################################### - -if test -z "$enable_dependency_tracking"; then - enable_dependency_tracking=no -fi - -# Check whether --enable-debug was given. -if test "${enable_debug+set}" = set; then : - enableval=$enable_debug; -fi - -# Check whether --enable-optimize was given. -if test "${enable_optimize+set}" = set; then : - enableval=$enable_optimize; -fi - -# Check whether --enable-fvisibility was given. -if test "${enable_fvisibility+set}" = set; then : - enableval=$enable_fvisibility; -fi - -# Check whether --enable-gch was given. -if test "${enable_gch+set}" = set; then : - enableval=$enable_gch; -fi - -# Check whether --enable-largefile was given. -if test "${enable_largefile+set}" = set; then : - enableval=$enable_largefile; -fi - -# Check whether --enable-util was given. -if test "${enable_util+set}" = set; then : - enableval=$enable_util; -fi - -# Check whether --enable-bi was given. -if test "${enable_bi+set}" = set; then : - enableval=$enable_bi; -fi - -# Check whether --enable-ub was given. -if test "${enable_ub+set}" = set; then : - enableval=$enable_ub; -fi - -# Check whether --enable-cygwin_win32 was given. -if test "${enable_cygwin_win32+set}" = set; then : - enableval=$enable_cygwin_win32; -fi - -# Check whether --enable-mingw_mt was given. -if test "${enable_mingw_mt+set}" = set; then : - enableval=$enable_mingw_mt; -fi - - -############################################################################### -# checks for programs -############################################################################### - -ac_ext=cpp -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 -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM 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. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 -$as_echo_n "checking whether the C++ compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ as_fn_set_status 77 -as_fn_error "C++ compiler cannot create executables -See \`config.log' for more details." "$LINENO" 5; }; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 -$as_echo_n "checking for C++ compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; 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 | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C++ compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of object files: cannot compile -See \`config.log' for more details." "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -else - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$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 -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 -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo this is the am__doit target -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf - -# Check whether --enable-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 - - - -depcc="$CXX" am_compiler_list= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : - $as_echo_n "(cached) " >&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 - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - 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 - - # 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. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - 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 - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -$as_echo "$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 - - -case `pwd` in - *\ * | *\ *) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 -$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; -esac - - - -macro_version='2.2.6b' -macro_revision='1.3017' - - - - - - - - - - - - - -ltmain="$ac_aux_dir/ltmain.sh" - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$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" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "no acceptable C compiler found in \$PATH -See \`config.log' for more details." "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* 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 -std 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 -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 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 -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -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 - -depcc="$CC" am_compiler_list= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : - $as_echo_n "(cached) " >&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 - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - 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 - - # 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. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - 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 - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -$as_echo "$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 - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 -$as_echo_n "checking for a sed that does not truncate output... " >&6; } -if test "${ac_cv_path_SED+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ - for ac_i in 1 2 3 4 5 6 7; do - ac_script="$ac_script$as_nl$ac_script" - done - echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed - { ac_script=; unset ac_script;} - if test -z "$SED"; then - ac_path_SED_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - 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_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue -# Check for GNU ac_path_SED and select it if it is found. - # Check for GNU $ac_path_SED -case `"$ac_path_SED" --version 2>&1` in -*GNU*) - ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo '' >> "conftest.nl" - "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_SED_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_SED="$ac_path_SED" - ac_path_SED_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_SED_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_SED"; then - as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 - fi -else - ac_cv_path_SED=$SED -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 -$as_echo "$ac_cv_path_SED" >&6; } - SED="$ac_cv_path_SED" - rm -f conftest.sed - -test -z "$SED" && SED=sed -Xsed="$SED -e 1s/^X//" - - - - - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$GREP"; then - ac_path_GREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue -# Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_GREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_GREP"; then - as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_GREP=$GREP -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - if test -z "$EGREP"; then - ac_path_EGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue -# Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_EGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then - as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_EGREP=$EGREP -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 -$as_echo_n "checking for fgrep... " >&6; } -if test "${ac_cv_path_FGREP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 - then ac_cv_path_FGREP="$GREP -F" - else - if test -z "$FGREP"; then - ac_path_FGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in fgrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue -# Check for GNU ac_path_FGREP and select it if it is found. - # Check for GNU $ac_path_FGREP -case `"$ac_path_FGREP" --version 2>&1` in -*GNU*) - ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'FGREP' >> "conftest.nl" - "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_FGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_FGREP="$ac_path_FGREP" - ac_path_FGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_FGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_FGREP"; then - as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_FGREP=$FGREP -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 -$as_echo "$ac_cv_path_FGREP" >&6; } - FGREP="$ac_cv_path_FGREP" - - -test -z "$GREP" && GREP=grep - - - - - - - - - - - - - - - - - - - -# Check whether --with-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. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 -$as_echo_n "checking for ld used by $CC... " >&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 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 -$as_echo_n "checking for GNU ld... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 -$as_echo_n "checking for non-GNU ld... " >&6; } -fi -if test "${lt_cv_path_LD+set}" = set; then : - $as_echo_n "(cached) " >&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 -$as_echo "$LD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi -test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -$as_echo "$lt_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$lt_cv_prog_gnu_ld - - - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 -$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } -if test "${lt_cv_path_NM+set}" = set; then : - $as_echo_n "(cached) " >&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 - : ${lt_cv_path_NM=no} -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 -$as_echo "$lt_cv_path_NM" >&6; } -if test "$lt_cv_path_NM" != "no"; then - NM="$lt_cv_path_NM" -else - # Didn't find any BSD compatible name lister, look for dumpbin. - if test -n "$ac_tool_prefix"; then - for ac_prog in "dumpbin -symbols" "link -dump -symbols" - 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_DUMPBIN+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$DUMPBIN"; then - ac_cv_prog_DUMPBIN="$DUMPBIN" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -DUMPBIN=$ac_cv_prog_DUMPBIN -if test -n "$DUMPBIN"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 -$as_echo "$DUMPBIN" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$DUMPBIN" && break - done -fi -if test -z "$DUMPBIN"; then - ac_ct_DUMPBIN=$DUMPBIN - for ac_prog in "dumpbin -symbols" "link -dump -symbols" -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_DUMPBIN"; then - ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN -if test -n "$ac_ct_DUMPBIN"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 -$as_echo "$ac_ct_DUMPBIN" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_DUMPBIN" && break -done - - if test "x$ac_ct_DUMPBIN" = x; then - DUMPBIN=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - DUMPBIN=$ac_ct_DUMPBIN - fi -fi - - - if test "$DUMPBIN" != ":"; then - NM="$DUMPBIN" - fi -fi -test -z "$NM" && NM=nm - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 -$as_echo_n "checking the name lister ($NM) interface... " >&6; } -if test "${lt_cv_nm_interface+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_nm_interface="BSD nm" - echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:5035: $ac_compile\"" >&5) - (eval "$ac_compile" 2>conftest.err) - cat conftest.err >&5 - (eval echo "\"\$as_me:5038: $NM \\\"conftest.$ac_objext\\\"\"" >&5) - (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) - cat conftest.err >&5 - (eval echo "\"\$as_me:5041: output\"" >&5) - cat conftest.out >&5 - if $GREP 'External.*some_variable' conftest.out > /dev/null; then - lt_cv_nm_interface="MS dumpbin" - fi - rm -f conftest* -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 -$as_echo "$lt_cv_nm_interface" >&6; } - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -$as_echo_n "checking whether ln -s works... " >&6; } -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -$as_echo "no, using $LN_S" >&6; } -fi - -# find the maximum length of command line arguments -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 -$as_echo_n "checking the maximum length of command line arguments... " >&6; } -if test "${lt_cv_sys_max_cmd_len+set}" = set; then : - $as_echo_n "(cached) " >&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* | cegcc*) - # 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; - ;; - - 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 - ;; - *) - lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then - 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` - else - # Make teststring a little bigger before we do anything with it. - # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8 ; do - teststring=$teststring$teststring - done - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - # 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. - while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ - = "XX$teststring$teststring"; } >/dev/null 2>&1 && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - # Only check the string length outside the loop. - lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` - 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` - fi - ;; - esac - -fi - -if test -n $lt_cv_sys_max_cmd_len ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 -$as_echo "$lt_cv_sys_max_cmd_len" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 -$as_echo "none" >&6; } -fi -max_cmd_len=$lt_cv_sys_max_cmd_len - - - - - - -: ${CP="cp -f"} -: ${MV="mv -f"} -: ${RM="rm -f"} - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 -$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } -# Try some XSI features -xsi_shell=no -( _lt_dummy="a/b/c" - test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ - = c,a/b,, \ - && eval 'test $(( 1 + 1 )) -eq 2 \ - && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ - && xsi_shell=yes -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 -$as_echo "$xsi_shell" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 -$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } -lt_shell_append=no -( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ - >/dev/null 2>&1 \ - && lt_shell_append=yes -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 -$as_echo "$lt_shell_append" >&6; } - - -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - lt_unset=unset -else - lt_unset=false -fi - - - - - -# test EBCDIC or ASCII -case `echo X|tr X '\101'` in - A) # ASCII based system - # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr - lt_SP2NL='tr \040 \012' - lt_NL2SP='tr \015\012 \040\040' - ;; - *) # EBCDIC based system - lt_SP2NL='tr \100 \n' - lt_NL2SP='tr \r\n \100\100' - ;; -esac - - - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 -$as_echo_n "checking for $LD option to reload object files... " >&6; } -if test "${lt_cv_ld_reload_flag+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_ld_reload_flag='-r' -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 -$as_echo "$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 - - - - - - - - - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_OBJDUMP+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -OBJDUMP=$ac_cv_prog_OBJDUMP -if test -n "$OBJDUMP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 -$as_echo "$OBJDUMP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_OBJDUMP="objdump" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP -if test -n "$ac_ct_OBJDUMP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 -$as_echo "$ac_ct_OBJDUMP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_OBJDUMP" = x; then - OBJDUMP="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - OBJDUMP=$ac_ct_OBJDUMP - fi -else - OBJDUMP="$ac_cv_prog_OBJDUMP" -fi - -test -z "$OBJDUMP" && OBJDUMP=objdump - - - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 -$as_echo_n "checking how to recognize dependent libraries... " >&6; } -if test "${lt_cv_deplibs_check_method+set}" = set; then : - $as_echo_n "(cached) " >&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 -aix[4-9]*) - 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_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', - # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - else - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - fi - ;; - -cegcc) - # use the weaker test based on 'objdump'. See mingw*. - lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | 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 - ;; - -interix[3-9]*) - # 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* | k*bsd*-gnu | kopensolaris*-gnu) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd* | netbsdelf*-gnu) - 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=pass_all - ;; - -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 - ;; - -rdos*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - 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 - ;; - -tpf*) - lt_cv_deplibs_check_method=pass_all - ;; -esac - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 -$as_echo "$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 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AR+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -$as_echo "$AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_AR="ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -$as_echo "$ac_ct_AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -else - AR="$ac_cv_prog_AR" -fi - -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru - - - - - - - - - - - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -test -z "$STRIP" && STRIP=: - - - - - - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -$as_echo "$RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -$as_echo "$ac_ct_RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -test -z "$RANLIB" && RANLIB=: - - - - - - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' -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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# 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 for command to grab the raw symbol name followed by C symbol from nm. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 -$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : - $as_echo_n "(cached) " >&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]*\)' - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32* | cegcc*) - symcode='[ABCDGISTW]' - ;; -hpux*) - if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - 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 - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[ABCDGIRSTW]' ;; -esac - -# Transform an extracted symbol line into a proper C declaration. -# Some systems (esp. on ia64) link data and code symbols differently, -# so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \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\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" - -# 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 - -# Try without a prefix underscore, 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. - if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function - # and D for any global variable. - # Also find C++ and __fastcall symbols from MSVC++, - # which start with @ or ?. - lt_cv_sys_global_symbol_pipe="$AWK '"\ -" {last_section=section; section=\$ 3};"\ -" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" \$ 0!~/External *\|/{next};"\ -" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ -" {if(hide[section]) next};"\ -" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ -" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ -" s[1]~/^[@?]/{print s[1], s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ -" ' prfx=^$ac_symprfx" - else - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - fi - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <<_LT_EOF -#ifdef __cplusplus -extern "C" { -#endif -char nm_test_var; -void nm_test_func(void); -void nm_test_func(void){} -#ifdef __cplusplus -} -#endif -int main(){nm_test_var='a';nm_test_func();return(0);} -_LT_EOF - - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { { eval echo "\"\$as_me\":${as_lineno-$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=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && 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 <<_LT_EOF > conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -_LT_EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' - - cat <<_LT_EOF >> conftest.$ac_ext - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - void *address; -} -lt__PROGRAM__LTX_preloaded_symbols[] = -{ - { "@PROGRAM@", (void *) 0 }, -_LT_EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext - cat <<\_LT_EOF >> conftest.$ac_ext - {0, (void *) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt__PROGRAM__LTX_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif -_LT_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\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 - (eval $ac_link) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && 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 -rf 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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 -$as_echo "failed" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; } -fi - - - - - - - - - - - - - - - - - - - - - - - -# Check whether --enable-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\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; 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 6247 "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; 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-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ -s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_i386_fbsd" - ;; - 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-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_x86_64_fbsd" - ;; - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) - 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" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 -$as_echo_n "checking whether the C compiler needs -belf... " >&6; } -if test "${lt_cv_cc_needs_belf+set}" = set; then : - $as_echo_n "(cached) " >&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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - lt_cv_cc_needs_belf=yes -else - lt_cv_cc_needs_belf=no -fi -rm -f core 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 -$as_echo "$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\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) - if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then - LD="${LD-ld} -64" - fi - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; -esac - -need_locks="$enable_libtool_lock" - - - case $host_os in - rhapsody* | darwin*) - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. -set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$DSYMUTIL"; then - ac_cv_prog_DSYMUTIL="$DSYMUTIL" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -DSYMUTIL=$ac_cv_prog_DSYMUTIL -if test -n "$DSYMUTIL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 -$as_echo "$DSYMUTIL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_DSYMUTIL"; then - ac_ct_DSYMUTIL=$DSYMUTIL - # Extract the first word of "dsymutil", so it can be a program name with args. -set dummy dsymutil; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_DSYMUTIL"; then - ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL -if test -n "$ac_ct_DSYMUTIL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 -$as_echo "$ac_ct_DSYMUTIL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_DSYMUTIL" = x; then - DSYMUTIL=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - DSYMUTIL=$ac_ct_DSYMUTIL - fi -else - DSYMUTIL="$ac_cv_prog_DSYMUTIL" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. -set dummy ${ac_tool_prefix}nmedit; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_NMEDIT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$NMEDIT"; then - ac_cv_prog_NMEDIT="$NMEDIT" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -NMEDIT=$ac_cv_prog_NMEDIT -if test -n "$NMEDIT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 -$as_echo "$NMEDIT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_NMEDIT"; then - ac_ct_NMEDIT=$NMEDIT - # Extract the first word of "nmedit", so it can be a program name with args. -set dummy nmedit; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_NMEDIT"; then - ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_NMEDIT="nmedit" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT -if test -n "$ac_ct_NMEDIT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 -$as_echo "$ac_ct_NMEDIT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_NMEDIT" = x; then - NMEDIT=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - NMEDIT=$ac_ct_NMEDIT - fi -else - NMEDIT="$ac_cv_prog_NMEDIT" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. -set dummy ${ac_tool_prefix}lipo; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_LIPO+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$LIPO"; then - ac_cv_prog_LIPO="$LIPO" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_LIPO="${ac_tool_prefix}lipo" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -LIPO=$ac_cv_prog_LIPO -if test -n "$LIPO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 -$as_echo "$LIPO" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_LIPO"; then - ac_ct_LIPO=$LIPO - # Extract the first word of "lipo", so it can be a program name with args. -set dummy lipo; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_LIPO"; then - ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_LIPO="lipo" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO -if test -n "$ac_ct_LIPO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 -$as_echo "$ac_ct_LIPO" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_LIPO" = x; then - LIPO=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - LIPO=$ac_ct_LIPO - fi -else - LIPO="$ac_cv_prog_LIPO" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. -set dummy ${ac_tool_prefix}otool; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_OTOOL+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$OTOOL"; then - ac_cv_prog_OTOOL="$OTOOL" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_OTOOL="${ac_tool_prefix}otool" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -OTOOL=$ac_cv_prog_OTOOL -if test -n "$OTOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 -$as_echo "$OTOOL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_OTOOL"; then - ac_ct_OTOOL=$OTOOL - # Extract the first word of "otool", so it can be a program name with args. -set dummy otool; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_OTOOL"; then - ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_OTOOL="otool" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL -if test -n "$ac_ct_OTOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 -$as_echo "$ac_ct_OTOOL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_OTOOL" = x; then - OTOOL=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - OTOOL=$ac_ct_OTOOL - fi -else - OTOOL="$ac_cv_prog_OTOOL" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. -set dummy ${ac_tool_prefix}otool64; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_OTOOL64+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$OTOOL64"; then - ac_cv_prog_OTOOL64="$OTOOL64" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -OTOOL64=$ac_cv_prog_OTOOL64 -if test -n "$OTOOL64"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 -$as_echo "$OTOOL64" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_OTOOL64"; then - ac_ct_OTOOL64=$OTOOL64 - # Extract the first word of "otool64", so it can be a program name with args. -set dummy otool64; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_OTOOL64"; then - ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_OTOOL64="otool64" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 -if test -n "$ac_ct_OTOOL64"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 -$as_echo "$ac_ct_OTOOL64" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_OTOOL64" = x; then - OTOOL64=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - OTOOL64=$ac_ct_OTOOL64 - fi -else - OTOOL64="$ac_cv_prog_OTOOL64" -fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 -$as_echo_n "checking for -single_module linker flag... " >&6; } -if test "${lt_cv_apple_cc_single_mod+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_apple_cc_single_mod=no - if test -z "${LT_MULTI_MODULE}"; then - # By default we will add the -single_module flag. You can override - # by either setting the environment variable LT_MULTI_MODULE - # non-empty at configure time, or by adding -multi_module to the - # link flags. - rm -rf libconftest.dylib* - echo "int foo(void){return 1;}" > conftest.c - echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ --dynamiclib -Wl,-single_module conftest.c" >&5 - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib -Wl,-single_module conftest.c 2>conftest.err - _lt_result=$? - if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then - lt_cv_apple_cc_single_mod=yes - else - cat conftest.err >&5 - fi - rm -rf libconftest.dylib* - rm -f conftest.* - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 -$as_echo "$lt_cv_apple_cc_single_mod" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 -$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } -if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_ld_exported_symbols_list=no - save_LDFLAGS=$LDFLAGS - echo "_main" > conftest.sym - LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - lt_cv_ld_exported_symbols_list=yes -else - lt_cv_ld_exported_symbols_list=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LDFLAGS="$save_LDFLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 -$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } - case $host_os in - rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; - darwin1.*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - darwin*) # darwin 5.x on - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[012]*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - 10.*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - esac - ;; - esac - if test "$lt_cv_apple_cc_single_mod" = "yes"; then - _lt_dar_single_mod='$single_module' - fi - if test "$lt_cv_ld_exported_symbols_list" = "yes"; then - _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' - else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - if test "$DSYMUTIL" != ":"; then - _lt_dsymutil='~$DSYMUTIL $lib || :' - else - _lt_dsymutil= - fi - ;; - esac - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 -$as_echo_n "checking how to run the C preprocessor... " >&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 : - $as_echo_n "(cached) " >&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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 -$as_echo "$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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # 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 - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." "$LINENO" 5; } -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 - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#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)) - return 2; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - -else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then - -$as_echo "#define STDC_HEADERS 1" >>confdefs.h - -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=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -eval as_val=\$$as_ac_Header - if test "x$as_val" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -for ac_header in dlfcn.h -do : - ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default -" -if test "x$ac_cv_header_dlfcn_h" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_DLFCN_H 1 -_ACEOF - -fi - -done - - - -ac_ext=cpp -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 -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : - $as_echo_n "(cached) " >&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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -else - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$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 -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="$CXX" am_compiler_list= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : - $as_echo_n "(cached) " >&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 - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - 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 - - # 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. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - 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 - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -$as_echo "$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=cpp -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 -$as_echo_n "checking how to run the C++ preprocessor... " >&6; } -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then : - $as_echo_n "(cached) " >&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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 -$as_echo "$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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # 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 - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -_lt_caught_CXX_error=yes; } -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 - -else - _lt_caught_CXX_error=yes -fi - - - - - -# Set options - - - - enable_dlopen=no - - - enable_win32_dll=no - - - # Check whether --enable-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 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 --with-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 - - - - - - - - # Check whether --enable-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 - - - - - - - - - - - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ltmain" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' - - - - - - - - - - - - - - - - - - - - - - - - - -test -z "$LN_S" && LN_S="ln -s" - - - - - - - - - - - - - - -if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 -$as_echo_n "checking for objdir... " >&6; } -if test "${lt_cv_objdir+set}" = set; then : - $as_echo_n "(cached) " >&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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 -$as_echo "$lt_cv_objdir" >&6; } -objdir=$lt_cv_objdir - - - - - -cat >>confdefs.h <<_ACEOF -#define LT_OBJDIR "$lt_cv_objdir/" -_ACEOF - - - - - - - - - - - - - - - - - -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. -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 delay expansion of an escaped single quote. -delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Global variables: -ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a - -with_gnu_ld="$lt_cv_prog_gnu_ld" - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$LD" && LD=ld -test -z "$ac_objext" && ac_objext=o - -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 -test -z "$MAGIC_CMD" && MAGIC_CMD=file -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 -$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : - $as_echo_n "(cached) " >&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 <<_LT_EOF 1>&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 - -_LT_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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 -$as_echo "$MAGIC_CMD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - - -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 -$as_echo_n "checking for file... " >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : - $as_echo_n "(cached) " >&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 <<_LT_EOF 1>&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 - -_LT_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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 -$as_echo "$MAGIC_CMD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - else - MAGIC_CMD=: - fi -fi - - fi - ;; -esac - -# Use C for the default configuration in the libtool script - -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;" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}' - - - - - - - -# 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 the default compiler, since it gets overwritten when the other -# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. -compiler_DEFAULT=$CC - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -echo "$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 -echo "$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 -r conftest* - - -if test -n "$compiler"; then - -lt_prog_compiler_no_builtin_flag= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag=' -fno-builtin' - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - echo "$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:8300: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:8304: \$? = $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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -$as_echo "$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= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 -$as_echo_n "checking for $compiler option to produce PIC... " >&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*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - lt_prog_compiler_pic='-fPIC' - ;; - m68k) - # 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' - ;; - esac - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | cygwin* | pw32* | os2* | cegcc*) - # 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). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - 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' - ;; - - hpux*) - # PIC is the default for 64-bit PA HP-UX, but not for 32-bit - # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag - # sets the default TLS model and affects inlining. - case $host_cpu in - hppa*64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - ;; - - interix[3-9]*) - # 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 - ;; - - *nto* | *qnx*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - lt_prog_compiler_pic='-fPIC -shared' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic=-Kconform_pic - fi - ;; - - *) - 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 - ;; - - mingw* | cygwin* | pw32* | os2* | cegcc*) - # 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' - ;; - - linux* | k*bsd*-gnu | kopensolaris*-gnu) - case $cc_basename in - # old Intel for x86_64 which still supported -KPIC. - ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-static' - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. - icc* | ifort*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; - # Lahey Fortran 8.1. - lf95*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='--shared' - 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' - ;; - xl*) - # IBM XL C 8.0/Fortran 10.1 on PPC - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-qpic' - lt_prog_compiler_static='-qstaticlink' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C 5.9 - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - lt_prog_compiler_wl='-Wl,' - ;; - *Sun\ F*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - lt_prog_compiler_wl='' - ;; - esac - ;; - esac - ;; - - newsos6) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - *nto* | *qnx*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - lt_prog_compiler_pic='-fPIC -shared' - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - - rdos*) - 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 - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 -$as_echo "$lt_prog_compiler_pic" >&6; } - - - - - - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } -if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - echo "$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:8639: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:8643: \$? = $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_pic_works=yes - fi - fi - $RM conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 -$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } - -if test x"$lt_cv_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 - - - - - - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } -if test "${lt_cv_prog_compiler_static_works+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - echo "$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_cv_prog_compiler_static_works=yes - fi - else - lt_cv_prog_compiler_static_works=yes - fi - fi - $RM -r conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 -$as_echo "$lt_cv_prog_compiler_static_works" >&6; } - -if test x"$lt_cv_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if test "${lt_cv_prog_compiler_c_o+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_c_o=no - $RM -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$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:8744: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:8748: \$? = $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 .. - $RM -r conftest - $RM conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 -$as_echo "$lt_cv_prog_compiler_c_o" >&6; } - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if test "${lt_cv_prog_compiler_c_o+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_c_o=no - $RM -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$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:8799: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:8803: \$? = $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 .. - $RM -r conftest - $RM conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 -$as_echo "$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 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 -$as_echo_n "checking if we can lock with hard links... " >&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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 -$as_echo "$hard_links" >&6; } - if test "$hard_links" = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -$as_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 - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } - - runpath_var= - allow_undefined_flag= - always_export_symbols=no - archive_cmds= - archive_expsym_cmds= - compiler_needs_object=no - enable_shared_with_static_runtimes=no - export_dynamic_flag_spec= - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - hardcode_automatic=no - hardcode_direct=no - hardcode_direct_absolute=no - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - inherit_rpath=no - link_all_deplibs=unknown - module_cmds= - module_expsym_cmds= - old_archive_from_new_cmds= - old_archive_from_expsyms_cmds= - thread_safe_flag_spec= - whole_archive_flag_spec= - # 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_|_GLOBAL__F[ID]_.*' - # 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. - # Exclude shared library initialization/finalization symbols. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) - # 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 - ;; - linux* | k*bsd*-gnu) - link_all_deplibs=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>&1` in - *GNU\ gold*) supports_anon_versioning=yes ;; - *\ [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 - aix[3-9]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <<_LT_EOF 1>&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. - -_LT_EOF - fi - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='' - ;; - m68k) - 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 - ;; - esac - ;; - - 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* | cegcc*) - # _LT_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 - ;; - - interix[3-9]*) - 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' - ;; - - gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) - tmp_diet=no - if test "$host_os" = linux-dietlibc; then - case $cc_basename in - diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) - esac - fi - if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test "$tmp_diet" = no - then - tmp_addflag= - tmp_sharedflag='-shared' - 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' ;; - lf95*) # Lahey Fortran 8.1 - whole_archive_flag_spec= - tmp_sharedflag='--shared' ;; - xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) - tmp_sharedflag='-qmkshrobj' - tmp_addflag= ;; - esac - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' - compiler_needs_object=yes - tmp_sharedflag='-G' ;; - *Sun\ F*) # Sun Fortran 8.3 - tmp_sharedflag='-G' ;; - esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test "x$supports_anon_versioning" = xyes; 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 '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - - case $cc_basename in - xlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld='-rpath $libdir' - archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; 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~ - $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' - fi - ;; - esac - else - ld_shlibs=no - fi - ;; - - netbsd* | netbsdelf*-gnu) - 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 <<_LT_EOF 1>&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. - -_LT_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 - ;; - *) - # 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. - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - 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 - ;; - - 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 - ;; - - aix[4-9]*) - 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].*|aix[5-9]*) - 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_direct_absolute=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes - file_list_spec='${wl}-f,' - - 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 - : - 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 - link_all_deplibs=no - 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 - - export_dynamic_flag_spec='${wl}-bexpall' - # 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\(.*\)$/\1/ - p - } - }' -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -# 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 "$lt_aix_libpath_sed"` -fi -fi -rm -f core 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 "X${wl}${allow_undefined_flag}" | $Xsed; 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\(.*\)$/\1/ - p - } - }' -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -# 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 "$lt_aix_libpath_sed"` -fi -fi -rm -f core 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*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='' - ;; - m68k) - 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 - ;; - esac - ;; - - bsdi[45]*) - export_dynamic_flag_spec=-rdynamic - ;; - - cygwin* | mingw* | pw32* | cegcc*) - # 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 "X$deplibs" | $Xsed -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*) - - - archive_cmds_need_lc=no - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='' - link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" - case $cc_basename in - ifort*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "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 $_lt_dar_single_mod${_lt_dsymutil}" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" - - else - ld_shlibs=no - 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* | 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_flag_spec_ld='+b $libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - hardcode_direct_absolute=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 -fPIC ${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_direct=no - hardcode_shlibpath_var=no - ;; - *) - hardcode_direct=yes - hardcode_direct_absolute=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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - # Try to use the -exported_symbol ld option, if it does not - # work, assume that -exports_file does not work either and - # implicitly export all symbols. - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -int foo(void) {} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LDFLAGS="$save_LDFLAGS" - else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' - fi - archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - inherit_rpath=yes - link_all_deplibs=yes - ;; - - netbsd* | netbsdelf*-gnu) - 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 - ;; - - *nto* | *qnx*) - ;; - - openbsd*) - if test -f /usr/libexec/ld.so; then - hardcode_direct=yes - hardcode_shlibpath_var=no - hardcode_direct_absolute=yes - 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 - else - ld_shlibs=no - 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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - fi - archive_cmds_need_lc='no' - 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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${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='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -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; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -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 - archive_cmds_need_lc='no' - hardcode_libdir_separator=: - ;; - - solaris*) - no_undefined_flag=' -z defs' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds='$CC -shared ${wl}-z ${wl}text ${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}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - else - case `$CC -V 2>&1` in - *"Compilers 5.0"*) - 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' - ;; - *) - wlarc='${wl}' - archive_cmds='$CC -G${allow_undefined_flag} -h $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 -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - ;; - esac - 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 and reorder linker options, - # but understands `-z linker_flag'. GCC discards it without `$wl', - # but is careful enough not to reorder. - # Supported since Solaris 2.6 (maybe 2.5.1?) - if test "$GCC" = yes; then - whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - else - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' - fi - ;; - 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* | sco3.2v5.0.[024]*) - 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='${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,$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 - ;; - - 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 - - if test x$host_vendor = xsni; then - case $host in - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='${wl}-Blargedynsym' - ;; - esac - fi - fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 -$as_echo "$ld_shlibs" >&6; } -test "$ld_shlibs" = no && can_build_shared=no - -with_gnu_ld=$with_gnu_ld - - - - - - - - - - - - - - - -# -# 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. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 -$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } - $RM conftest* - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } 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\":${as_lineno-$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=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - 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* - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 -$as_echo "$archive_cmds_need_lc" >&6; } - ;; - esac - fi - ;; -esac - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 -$as_echo_n "checking dynamic linker characteristics... " >&6; } - -if test "$GCC" = yes; then - case $host_os in - darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; - *) lt_awk_arg="/^libraries:/" ;; - esac - lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if $ECHO "$lt_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. - lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` - else - lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary. - lt_tmp_lt_search_path_spec= - lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path/$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" - else - test -d "$lt_sys_path" && \ - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" - fi - done - lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' -BEGIN {RS=" "; FS="/|\n";} { - lt_foo=""; - lt_count=0; - for (lt_i = NF; lt_i > 0; lt_i--) { - if ($lt_i != "" && $lt_i != ".") { - if ($lt_i == "..") { - lt_count++; - } else { - if (lt_count == 0) { - lt_foo="/" $lt_i lt_foo; - } else { - lt_count--; - } - } - } - } - if (lt_foo != "") { lt_freq[lt_foo]++; } - if (lt_freq[lt_foo] == 1) { print lt_foo; } -}'` - sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -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" -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' - ;; - -aix[4-9]*) - 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*) - case $host_cpu in - powerpc) - # Since July 2007 AmigaOS4 officially supports .so libraries. - # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - ;; - m68k) - 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' - ;; - esac - ;; - -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* | cegcc*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) - 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~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - 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}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw* | cegcc*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${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}${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`' - - sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" - 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 - ;; - -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 - ;; - *) # from 4.6 on, and DragonFly - 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' - ;; - -interix[3-9]*) - 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* | k*bsd*-gnu | kopensolaris*-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' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # Some binutils ld are patched to set DT_RUNPATH - save_LDFLAGS=$LDFLAGS - save_libdir=$libdir - eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ - LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : - shlibpath_overrides_runpath=yes -fi -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS - libdir=$save_libdir - - # 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>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;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' - ;; - -netbsdelf*-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='NetBSD ld.elf_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=qnx - 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='ldqnx.so' - ;; - -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" - ;; - -rdos*) - dynamic_linker=no - ;; - -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 - 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 - shlibpath_overrides_runpath=yes - 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' - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - 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' - ;; - -tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/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}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 -$as_echo "$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 - -if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then - sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" -fi -if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then - sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" -fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 -$as_echo_n "checking how to hardcode library paths into programs... " >&6; } -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || - test -n "$runpath_var" || - test "X$hardcode_automatic" = "Xyes" ; then - - # We can hardcode non-existent 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_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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 -$as_echo "$hardcode_action" >&6; } - -if test "$hardcode_action" = relink || - test "$inherit_rpath" = yes; 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 - - - - - - - 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* | cegcc*) - 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 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 -$as_echo_n "checking for dlopen in -ldl... " >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dl_dlopen=yes -else - ac_cv_lib_dl_dlopen=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 -$as_echo "$ac_cv_lib_dl_dlopen" >&6; } -if test "x$ac_cv_lib_dl_dlopen" = x""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 - - ;; - - *) - ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" -if test "x$ac_cv_func_shl_load" = x""yes; then : - lt_cv_dlopen="shl_load" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 -$as_echo_n "checking for shl_load in -ldld... " >&6; } -if test "${ac_cv_lib_dld_shl_load+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dld_shl_load=yes -else - ac_cv_lib_dld_shl_load=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 -$as_echo "$ac_cv_lib_dld_shl_load" >&6; } -if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" -else - ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" -if test "x$ac_cv_func_dlopen" = x""yes; then : - lt_cv_dlopen="dlopen" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 -$as_echo_n "checking for dlopen in -ldl... " >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dl_dlopen=yes -else - ac_cv_lib_dl_dlopen=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 -$as_echo "$ac_cv_lib_dl_dlopen" >&6; } -if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 -$as_echo_n "checking for dlopen in -lsvld... " >&6; } -if test "${ac_cv_lib_svld_dlopen+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_svld_dlopen=yes -else - ac_cv_lib_svld_dlopen=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 -$as_echo "$ac_cv_lib_svld_dlopen" >&6; } -if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 -$as_echo_n "checking for dld_link in -ldld... " >&6; } -if test "${ac_cv_lib_dld_dld_link+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dld_link (); -int -main () -{ -return dld_link (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dld_dld_link=yes -else - ac_cv_lib_dld_dld_link=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 -$as_echo "$ac_cv_lib_dld_dld_link" >&6; } -if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" -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" - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 -$as_echo_n "checking whether a program can dlopen itself... " >&6; } -if test "${lt_cv_dlopen_self+set}" = set; then : - $as_echo_n "(cached) " >&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 <<_LT_EOF -#line 11183 "configure" -#include "confdefs.h" - -#if HAVE_DLFCN_H -#include -#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 - -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 ()); - - return status; -} -_LT_EOF - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 - (eval $ac_link) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 -$as_echo "$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\" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 -$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } -if test "${lt_cv_dlopen_self_static+set}" = set; then : - $as_echo_n "(cached) " >&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 <<_LT_EOF -#line 11279 "configure" -#include "confdefs.h" - -#if HAVE_DLFCN_H -#include -#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 - -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 ()); - - return status; -} -_LT_EOF - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 - (eval $ac_link) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 -$as_echo "$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 - - - - - - - - - - - - - - - - - -striplib= -old_striplib= -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 -$as_echo_n "checking whether stripping libraries is possible... " >&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" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "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" - old_striplib="$STRIP -S" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - fi - ;; - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ;; - esac -fi - - - - - - - - - - - - - # Report which library types will actually be built - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 -$as_echo_n "checking if libtool supports shared libraries... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 -$as_echo "$can_build_shared" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 -$as_echo_n "checking whether to build shared libraries... " >&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 - ;; - - aix[4-9]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 -$as_echo "$enable_shared" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 -$as_echo_n "checking whether to build static libraries... " >&6; } - # Make sure either enable_shared or enable_static is yes. - test "$enable_shared" = yes || enable_static=yes - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 -$as_echo "$enable_static" >&6; } - - - - -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" - - -ac_ext=cpp -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= -compiler_needs_object_CXX=no -export_dynamic_flag_spec_CXX= -hardcode_direct_CXX=no -hardcode_direct_absolute_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 -inherit_rpath_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 - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -objext_CXX=$objext - -# No sense in running all these tests if we already determined that -# the CXX compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_caught_CXX_error" != yes; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="int some_variable = 0;" - - # Code to be used in simple link tests - lt_simple_link_test_code='int main(int, char *[]) { return(0); }' - - # 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 -echo "$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 -echo "$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 -r 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-%%"` - - - if test -n "$compiler"; then - # We don't want -fno-exception when 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 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. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 -$as_echo_n "checking for ld used by $CC... " >&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 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 -$as_echo_n "checking for GNU ld... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 -$as_echo_n "checking for non-GNU ld... " >&6; } -fi -if test "${lt_cv_path_LD+set}" = set; then : - $as_echo_n "(cached) " >&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 -$as_echo "$LD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi -test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -$as_echo "$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 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } - ld_shlibs_CXX=yes - case $host_os in - aix3*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aix[4-9]*) - 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].*|aix[5-9]*) - 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_direct_absolute_CXX=yes - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - file_list_spec_CXX='${wl}-f,' - - 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 - : - 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 - - export_dynamic_flag_spec_CXX='${wl}-bexpall' - # 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - -lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\(.*\)$/\1/ - p - } - }' -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -# 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 "$lt_aix_libpath_sed"` -fi -fi -rm -f core 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 "X${wl}${allow_undefined_flag}" | $Xsed; 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 confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - -lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\(.*\)$/\1/ - p - } - }' -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -# 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 "$lt_aix_libpath_sed"` -fi -fi -rm -f core 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* | cegcc*) - # _LT_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*) - - - 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 - allow_undefined_flag_CXX="$_lt_dar_allow_undefined" - case $cc_basename in - ifort*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test "$_lt_dar_can_shared" = "yes"; then - output_verbose_link_cmd=echo - archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" - module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" - if test "$lt_cv_apple_cc_single_mod" != "yes"; then - 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${_lt_dsymutil}" - archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}" - fi - - else - ld_shlibs_CXX=no - 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* | 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) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' - ;; - *) - 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*) - ;; - *) - 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_direct_absolute_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 "X$list" | $Xsed' - ;; - *) - 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 - ;; - - interix[3-9]*) - 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 "X-set_version $verstring" | $Xsed` -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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${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 "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' - fi - fi - link_all_deplibs_CXX=yes - ;; - esac - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - inherit_rpath_CXX=yes - ;; - - linux* | k*bsd*-gnu | kopensolaris*-gnu) - 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 "X$list" | $Xsed' - - 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* | ecpc* ) - # 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* | pgcpp*) - # Portland Group C++ compiler - case `$CC -V` in - *pgCC\ [1-5]* | *pgcpp\ [1-5]*) - prelink_cmds_CXX='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ - compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' - old_archive_cmds_CXX='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ - $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ - $RANLIB $oldlib' - archive_cmds_CXX='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - archive_expsym_cmds_CXX='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - ;; - *) # Version 6 will use weak symbols - 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' - ;; - esac - - 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 "X$templist" | $Xsed -e "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 "X$list" | $Xsed' - ;; - xl*) - # IBM XL 8.0 on PPC, with GNU ld - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then - archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - 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='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' - hardcode_libdir_flag_spec_CXX='-R$libdir' - whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' - compiler_needs_object_CXX=yes - - # Not sure whether something based on - # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 - # would be better. - 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' - ;; - esac - ;; - 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::"' - ;; - - *nto* | *qnx*) - ld_shlibs_CXX=yes - ;; - - openbsd2*) - # C++ shared libraries are fairly broken - ld_shlibs_CXX=no - ;; - - openbsd*) - if test -f /usr/libexec/ld.so; then - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - hardcode_direct_absolute_CXX=yes - 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 - else - ld_shlibs_CXX=no - fi - ;; - - osf3* | 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. - case $host in - osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; - *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; - esac - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx*) - case $host in - osf3*) - 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 "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - ;; - *) - 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 "X-set_version $verstring" | $Xsed` -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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ - $RM $lib.exp' - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - ;; - esac - - 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 "X$templist" | $Xsed -e "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 "X$list" | $Xsed' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - case $host in - osf3*) - 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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - ;; - *) - 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" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - ;; - esac - - 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 compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. - # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_CXX='-z allextract$convenience -z 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' - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - 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. - 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='${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,$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 - ;; - - 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 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 -$as_echo "$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... - # 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= - -cat > conftest.$ac_ext <<_LT_EOF -class Foo -{ -public: - Foo (void) { a = 0; } -private: - int a; -}; -_LT_EOF - -if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; 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 - - 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 -interix[3-9]*) - # 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= - ;; - -linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - if test "$solaris_use_stlport4" != yes; then - postdeps_CXX='-library=Cstd -library=Crun' - fi - ;; - esac - ;; - -solaris*) - case $cc_basename in - CC*) - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - # 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. - if test "$solaris_use_stlport4" != yes; then - postdeps_CXX='-library=Cstd -library=Crun' - fi - ;; - esac - ;; -esac - - -case " $postdeps_CXX " in -*" -lc "*) archive_cmds_need_lc_CXX=no ;; -esac - compiler_lib_search_dirs_CXX= -if test -n "${compiler_lib_search_path_CXX}"; then - compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` -fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lt_prog_compiler_wl_CXX= -lt_prog_compiler_pic_CXX= -lt_prog_compiler_static_CXX= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 -$as_echo_n "checking for $compiler option to produce PIC... " >&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*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - lt_prog_compiler_pic_CXX='-fPIC' - ;; - m68k) - # 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' - ;; - esac - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | cygwin* | os2* | pw32* | cegcc*) - # 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). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - 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= - ;; - interix[3-9]*) - # 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 64-bit PA HP-UX, but not for 32-bit - # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag - # sets the default TLS model and affects inlining. - case $host_cpu in - hppa*64*) - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - lt_prog_compiler_pic_CXX='-fPIC -shared' - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - else - case $host_os in - aix[4-9]*) - # 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_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 - ;; - 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* | 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* | k*bsd*-gnu | kopensolaris*-gnu) - case $cc_basename in - KCC*) - # KAI C++ Compiler - lt_prog_compiler_wl_CXX='--backend -Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - ;; - ecpc* ) - # old Intel C++ for x86_64 which still supported -KPIC. - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-static' - ;; - icpc* ) - # Intel C++, used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - lt_prog_compiler_static_CXX='-static' - ;; - pgCC* | pgcpp*) - # 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' - ;; - xlc* | xlC*) - # IBM XL 8.0 on PPC - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-qpic' - lt_prog_compiler_static_CXX='-qstaticlink' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - lt_prog_compiler_wl_CXX='-Qoption ld ' - ;; - esac - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - lt_prog_compiler_pic_CXX='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - lt_prog_compiler_pic_CXX='-fPIC -shared' - ;; - 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 - ;; - 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 - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - lt_prog_compiler_pic_CXX='-KPIC' - ;; - *) - ;; - esac - ;; - vxworks*) - ;; - *) - lt_prog_compiler_can_build_shared_CXX=no - ;; - esac - 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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 -$as_echo "$lt_prog_compiler_pic_CXX" >&6; } - - - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 -$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } -if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_pic_works_CXX=no - ac_outfile=conftest.$ac_objext - echo "$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:13235: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:13239: \$? = $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_pic_works_CXX=yes - fi - fi - $RM conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 -$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } - -if test x"$lt_cv_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 - - - -# -# 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\" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } -if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_static_works_CXX=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - echo "$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_cv_prog_compiler_static_works_CXX=yes - fi - else - lt_cv_prog_compiler_static_works_CXX=yes - fi - fi - $RM -r conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 -$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } - -if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then - : -else - lt_prog_compiler_static_CXX= -fi - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $RM -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$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:13334: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:13338: \$? = $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 .. - $RM -r conftest - $RM conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $RM -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$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:13386: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:13390: \$? = $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 .. - $RM -r conftest - $RM conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -$as_echo "$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 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 -$as_echo_n "checking if we can lock with hard links... " >&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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 -$as_echo "$hard_links" >&6; } - if test "$hard_links" = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -$as_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 - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix[4-9]*) - # 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* | cegcc*) - 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' - ;; - linux* | k*bsd*-gnu) - link_all_deplibs_CXX=no - ;; - *) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 -$as_echo "$ld_shlibs_CXX" >&6; } -test "$ld_shlibs_CXX" = no && can_build_shared=no - -with_gnu_ld_CXX=$with_gnu_ld - - - - - - -# -# 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. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 -$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } - $RM conftest* - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } 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\":${as_lineno-$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=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - 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* - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5 -$as_echo "$archive_cmds_need_lc_CXX" >&6; } - ;; - esac - fi - ;; -esac - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 -$as_echo_n "checking dynamic linker characteristics... " >&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" -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' - ;; - -aix[4-9]*) - 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*) - case $host_cpu in - powerpc) - # Since July 2007 AmigaOS4 officially supports .so libraries. - # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - ;; - m68k) - 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' - ;; - esac - ;; - -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* | cegcc*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) - 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~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - 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}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw* | cegcc*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${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}${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`' - - 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 - ;; - -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 - ;; - *) # from 4.6 on, and DragonFly - 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' - ;; - -interix[3-9]*) - 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* | k*bsd*-gnu | kopensolaris*-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' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # Some binutils ld are patched to set DT_RUNPATH - save_LDFLAGS=$LDFLAGS - save_libdir=$libdir - eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ - LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : - shlibpath_overrides_runpath=yes -fi -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS - libdir=$save_libdir - - # 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>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;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' - ;; - -netbsdelf*-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='NetBSD ld.elf_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=qnx - 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='ldqnx.so' - ;; - -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" - ;; - -rdos*) - dynamic_linker=no - ;; - -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 - 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 - shlibpath_overrides_runpath=yes - 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' - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - 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' - ;; - -tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/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}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 -$as_echo "$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 - -if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then - sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" -fi -if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then - sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" -fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 -$as_echo_n "checking how to hardcode library paths into programs... " >&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-existent 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_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 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 -$as_echo "$hardcode_action_CXX" >&6; } - -if test "$hardcode_action_CXX" = relink || - test "$inherit_rpath_CXX" = yes; 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 - - - - - - - - fi # test -n "$compiler" - - CC=$lt_save_CC - LDCXX=$LD - LD=$lt_save_LD - GCC=$lt_save_GCC - 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 -fi # test "$_lt_caught_CXX_error" != 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 - - - - - - - - - - - - - - ac_config_commands="$ac_config_commands libtool" - - - - -# Only expand once: - - - -# Extract the first word of "help2man", so it can be a program name with args. -set dummy help2man; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_FOUND_HELP2MAN+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$FOUND_HELP2MAN"; then - ac_cv_prog_FOUND_HELP2MAN="$FOUND_HELP2MAN" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_FOUND_HELP2MAN="yes" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_FOUND_HELP2MAN" && ac_cv_prog_FOUND_HELP2MAN="no" -fi -fi -FOUND_HELP2MAN=$ac_cv_prog_FOUND_HELP2MAN -if test -n "$FOUND_HELP2MAN"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_HELP2MAN" >&5 -$as_echo "$FOUND_HELP2MAN" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - -############################################################################### -# top-level platform check -############################################################################### - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $PACKAGE_NAME platform portability" >&5 -$as_echo_n "checking $PACKAGE_NAME platform portability... " >&6; } -X_PLATFORM=posix -case ${host} in -*-*-cygwin) - X_CXX_W="$X_CXX_W -Wno-format" - if test "$enable_cygwin_win32" = "yes"; then - X_PLATFORM=win32 - X_CXX_ARCH="$X_CXX_ARCH -mwin32" - fi - ;; -*-*-mingw*) - # do not support shared - enable_shared=no - X_PLATFORM=win32 - X_MINGW_LIBS="$X_MINGW_LIBS" - X_CXX_W="$X_CXX_W -Wno-format" - if test "$enable_mingw_threads" = "yes"; then - X_CXX_ARCH="$X_CXX_ARCH -mthreads" - fi - ;; -esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $X_PLATFORM" >&5 -$as_echo "$X_PLATFORM" >&6; } - -############################################################################### -# prepare project metadata -############################################################################### - -PROJECT_name="MP4v2" -PROJECT_name_lower="mp4v2" -PROJECT_name_upper="MP4V2" -PROJECT_name_formal="MP4v2 2.0.0" -PROJECT_url_website="http://code.google.com/p/mp4v2" -PROJECT_url_downloads="http://code.google.com/p/mp4v2/downloads/list" -PROJECT_url_discussion="http://groups.google.com/group/mp4v2" -PROJECT_irc="irc://irc.freenode.net/handbrake" -PROJECT_bugreport="" - -PROJECT_version="2.0.0" -PROJECT_version_hex="0x00020000" -PROJECT_version_major="2" -PROJECT_version_minor="0" -PROJECT_version_point="0" -PROJECT_repo_url="https://mp4v2.googlecode.com/svn/releases/2.0.0" -PROJECT_repo_branch="2.0.0" -PROJECT_repo_root="https://mp4v2.googlecode.com/svn" -PROJECT_repo_uuid="6e6572fa-98a6-11dd-ad9f-f77439c74b79" -PROJECT_repo_rev="493" -PROJECT_repo_date="2012-05-20 15:16:54 -0700 (Sun, 20 May 2012)" -PROJECT_repo_type="stable" -PROJECT_build="`date`" - -test -z "$PROJECT_version_hex" && PROJECT_version_hex="0x0000000000000000LL" -test -z "$PROJECT_version_major" && PROJECT_version_major="0" -test -z "$PROJECT_version_minor" && PROJECT_version_minor="0" -test -z "$PROJECT_version_point" && PROJECT_version_point="0" -test -z "$PROJECT_repo_url" && PROJECT_repo_url="svn://nowhere.com/project/unknown" -test -z "$PROJECT_repo_branch" && PROJECT_repo_branch="unknown" -test -z "$PROJECT_repo_root" && PROJECT_repo_root="svn://nowhere.com/project" -test -z "$PROJECT_repo_uuid" && PROJECT_repo_uuid="00000000-0000-0000-0000-000000000000" -test -z "$PROJECT_repo_rev" && PROJECT_repo_rev="0" -test -z "$PROJECT_repo_date" && PROJECT_repo_date="unknown" -test -z "$PROJECT_repo_type" && PROJECT_repo_type="unknown" -test -z "$PROJECT_build" && PROJECT_build="unknown" - - - - - - - - - - - - - - - - - - - - - - - - -############################################################################### -# checks for libraries -############################################################################### - -############################################################################### -# checks for header files -############################################################################### - -############################################################################### -# checks for typedefs, structures, and compiler characteristics -############################################################################### - -############################################################################### -# replace -ggdb3 with -ggdb2 to avoid GNU 'as' from failing -# See http://code.google.com/p/mp4v2/issues/detail?id=27 -############################################################################### -if test "$GXX" = "yes"; then - CXXFLAGS_GGDB3=`echo "$CXXFLAGS" | sed -e 's/-ggdb3/-ggdb2/'` - CXXFLAGS="$CXXFLAGS_GGDB3" -fi - -############################################################################### -# additional ldflags -############################################################################### - -case ${host} in - *-*-darwin*) - X_libmp4v2_la_LDFLAGS='-Wl,-current_version,$(PROJECT_version_major).$(PROJECT_version_minor).$(PROJECT_version_point) -Wl,-compatibility_version,$(PROJECT_version_major).0.0' - ;; - *-*-cygwin*) - X_libmp4v2_la_LDFLAGS='-no-undefined' - ;; - *) - X_libmp4v2_la_LDFLAGS= - ;; -esac - - - -############################################################################### -# check for --disable-fvisibility -############################################################################### - -if test "$enable_fvisibility" != "no" -a "$GXX" = "yes"; then - case ${host} in - *-*-cygwin) - ;; - *-*-mingw*) - ;; - *) - ac_ext=cpp -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 - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX supports -fvisibility" >&5 -$as_echo_n "checking if $CXX supports -fvisibility... " >&6; } -if test "${x_cv_fvisibility+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - - x_save="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fvisibility=hidden" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - x_cv_fvisibility=yes -else - x_cv_fvisibility=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test "$x_cv_fvisibility" != "yes"; then - CXXFLAGS="$x_save" - fi - x_save= - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $x_cv_fvisibility" >&5 -$as_echo "$x_cv_fvisibility" >&6; } - ;; - esac -fi - -############################################################################### -# check for --disable-gch -############################################################################### - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if GCC precompiled-headers should be created" >&5 -$as_echo_n "checking if GCC precompiled-headers should be created... " >&6; } - -X_GCH=0 -X_GCH_FLAGS= -X_GCH_STATIC=0 -X_GCH_STATIC_FLAGS="$lt_prog_compiler_static_CXX" -X_GCH_SHARED=0 -X_GCH_SHARED_FLAGS="$lt_prog_compiler_pic_CXX" - -if test "$enable_gch" = "yes"; then - X_GCH=1 -elif test "$enable_gch" != "no"; then - if test "$GXX" = "yes"; then - case ${host_os} in - cygwin*|darwin*|freebsd*|linux*|mingw*|solaris*) - X_GCH=1 - ;; - esac - fi -fi - -if test "$X_GCH" -eq 1; then - x_gch_result="yes" - if test "$enable_static" = "yes"; then - X_GCH_STATIC=1 - fi - if test "$enable_shared" = "yes"; then - X_GCH_SHARED=1 - fi -else - x_gch_result="no" -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $x_gch_result" >&5 -$as_echo "$x_gch_result" >&6; } - - - - - - - - -############################################################################### -# check for --disable-largefile -############################################################################### - -if test "$enable_largefile" != "no" -a "$ac_cv_header_unistd_h" = "yes"; then - case ${host_cpu} in - i?86|ppc) - ac_ext=cpp -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 - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LFS (large file support) is required" >&5 -$as_echo_n "checking if LFS (large file support) is required... " >&6; } -if test "${x_cv_largefile+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#ifndef _LFS_LARGEFILE - error: not LFS conformant -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - x_cv_largefile=yes -else - x_cv_largefile=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $x_cv_largefile" >&5 -$as_echo "$x_cv_largefile" >&6; } - if test "$x_cv_largefile" = "yes"; then - -$as_echo "#define NEED_LFS_ACTIVATION 1" >>confdefs.h - - fi - ;; - esac -fi - -############################################################################### -# set arch flags -############################################################################### - -if test "$GXX" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking arch flags" >&5 -$as_echo_n "checking arch flags... " >&6; } - x_flags= - x_save_IFS=$IFS; IFS=, - for arch in ${enable_ub}; do - case "$arch" in - ""|no) - ;; - yes) - case ${host} in - *-*-darwin*) - x_flags="$xflags -arch i386 -arch x86_64 -arch ppc -arch ppc64" - ;; - esac - ;; - *) - x_flags="$x_flags -arch $arch" - ;; - esac - done - IFS=$x_save_IFS - - case "$enable_bi" in - ""|no|yes) - ;; - *) - x_flags="$x_flags -m${enable_bi}" - ;; - esac - - if test -n "$x_flags"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $x_flags" >&5 -$as_echo "$x_flags" >&6; } - X_CXX_ARCH="$X_CXX_ARCH $x_flags" - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 -$as_echo "none" >&6; } - fi - - x_flags= -fi - -############################################################################### -# disable debugging -############################################################################### - -if test "$enable_debug" = "no"; then - if test "$GCC" = "yes"; then - CFLAGS=`echo "$CFLAGS" | sed -e 's/-g[^ ]*[ ]*//' -e 's/^ //' -e 's/ $//'` - fi - if test "$GXX" = "yes"; then - CXXFLAGS=`echo "$CXXFLAGS" | sed -e 's/-g[^ ]*[ ]*//' -e 's/^ //' -e 's/ $//'` - fi - fi - -############################################################################### -# disable optimizing -############################################################################### - -if test "$enable_optimize" = "no"; then - if test "$GCC" = "yes"; then - CFLAGS=`echo "$CFLAGS" | sed -e 's/-O[^ ]*[ ]*//' -e 's/^ //' -e 's/ $//'` - fi - if test "$GXX" = "yes"; then - CXXFLAGS=`echo "$CXXFLAGS" | sed -e 's/-O[^ ]*[ ]*//' -e 's/^ //' -e 's/ $//'` - fi - fi - -############################################################################### -# checks for library functions -############################################################################### - -############################################################################### -# conditional compilation -############################################################################### - - if test "$X_PLATFORM" = "posix"; then - ADD_PLATFORM_POSIX_TRUE= - ADD_PLATFORM_POSIX_FALSE='#' -else - ADD_PLATFORM_POSIX_TRUE='#' - ADD_PLATFORM_POSIX_FALSE= -fi - - if test "$X_PLATFORM" = "win32"; then - ADD_PLATFORM_WIN32_TRUE= - ADD_PLATFORM_WIN32_FALSE='#' -else - ADD_PLATFORM_WIN32_TRUE='#' - ADD_PLATFORM_WIN32_FALSE= -fi - - - if test "$enable_util" != "no"; then - ADD_UTIL_TRUE= - ADD_UTIL_FALSE='#' -else - ADD_UTIL_TRUE='#' - ADD_UTIL_FALSE= -fi - - if test "$X_PLATFORM" != "win32"; then - ADD_MANS_TRUE= - ADD_MANS_FALSE='#' -else - ADD_MANS_TRUE='#' - ADD_MANS_FALSE= -fi - - -############################################################################### -# declare common substitutions -############################################################################### - - - - - - - -############################################################################### -# output files -############################################################################### - -ac_config_headers="$ac_config_headers libplatform/config.h" - - -ac_config_files="$ac_config_files GNUmakefile" - -ac_config_files="$ac_config_files include/mp4v2/project.h" - -ac_config_files="$ac_config_files project/project.m4" - - -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, we kill variables containing newlines. -# 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. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}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 "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - 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" && - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file - else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} - 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}' - -DEFS=-DHAVE_CONFIG_H - -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_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ADD_PLATFORM_POSIX_TRUE}" && test -z "${ADD_PLATFORM_POSIX_FALSE}"; then - as_fn_error "conditional \"ADD_PLATFORM_POSIX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ADD_PLATFORM_WIN32_TRUE}" && test -z "${ADD_PLATFORM_WIN32_FALSE}"; then - as_fn_error "conditional \"ADD_PLATFORM_WIN32\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ADD_UTIL_TRUE}" && test -z "${ADD_UTIL_FALSE}"; then - as_fn_error "conditional \"ADD_UTIL\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ADD_MANS_TRUE}" && test -z "${ADD_MANS_FALSE}"; then - as_fn_error "conditional \"ADD_MANS\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - -: ${CONFIG_STATUS=./config.status} -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $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} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -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 -IFS=$as_save_IFS - - ;; -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 - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; 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 - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# 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 - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# 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'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by MP4v2 $as_me 2.0.0, which was -generated by GNU Autoconf 2.65. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - 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 - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" -ac_cs_version="\\ -MP4v2 config.status 2.0.0 -configured by $0, generated by GNU Autoconf 2.65, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2009 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -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 - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - 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 || ac_write_fail=1 -if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" - - -# 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 - -sed_quote_subst='$sed_quote_subst' -double_quote_subst='$double_quote_subst' -delay_variable_subst='$delay_variable_subst' -macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' -macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' -enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' -enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' -pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' -enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' -host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' -host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' -host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' -build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' -build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' -build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' -SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' -Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' -GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' -EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' -FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' -LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' -NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' -LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' -max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' -ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' -exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' -lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' -lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' -lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' -reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' -reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' -OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' -deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' -file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' -AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' -AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' -STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' -RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' -old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' -old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' -old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' -CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' -CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' -compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' -GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' -objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' -SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' -ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' -MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' -need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' -DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' -NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' -LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' -OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' -OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' -libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' -shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' -extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' -archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' -enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' -export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' -whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' -compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' -old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' -old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' -archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' -archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' -module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' -module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' -with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' -allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' -no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' -inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' -link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' -fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' -always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' -export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' -exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' -include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' -prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' -file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' -variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' -need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' -need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' -version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' -runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' -shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' -shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' -libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' -library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' -soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' -postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' -postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' -finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' -finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' -sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' -sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' -enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' -enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' -enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' -old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' -striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' -compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`' -predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' -postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' -predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' -postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' -compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' -LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' -old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' -GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' -lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' -archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' -enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' -export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' -whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' -compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`' -old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' -allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' -no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' -inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' -link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' -fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' -always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' -export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' -include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' -prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' -file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' -hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' -compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`' -predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' -postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' -predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' -postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' -compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' - -LTCC='$LTCC' -LTCFLAGS='$LTCFLAGS' -compiler='$compiler_DEFAULT' - -# Quote evaled strings. -for var in SED \ -GREP \ -EGREP \ -FGREP \ -LD \ -NM \ -LN_S \ -lt_SP2NL \ -lt_NL2SP \ -reload_flag \ -OBJDUMP \ -deplibs_check_method \ -file_magic_cmd \ -AR \ -AR_FLAGS \ -STRIP \ -RANLIB \ -CC \ -CFLAGS \ -compiler \ -lt_cv_sys_global_symbol_pipe \ -lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_c_name_address \ -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -SHELL \ -ECHO \ -lt_prog_compiler_no_builtin_flag \ -lt_prog_compiler_wl \ -lt_prog_compiler_pic \ -lt_prog_compiler_static \ -lt_cv_prog_compiler_c_o \ -need_locks \ -DSYMUTIL \ -NMEDIT \ -LIPO \ -OTOOL \ -OTOOL64 \ -shrext_cmds \ -export_dynamic_flag_spec \ -whole_archive_flag_spec \ -compiler_needs_object \ -with_gnu_ld \ -allow_undefined_flag \ -no_undefined_flag \ -hardcode_libdir_flag_spec \ -hardcode_libdir_flag_spec_ld \ -hardcode_libdir_separator \ -fix_srcfile_path \ -exclude_expsyms \ -include_expsyms \ -file_list_spec \ -variables_saved_for_relink \ -libname_spec \ -library_names_spec \ -soname_spec \ -finish_eval \ -old_striplib \ -striplib \ -compiler_lib_search_dirs \ -predep_objects \ -postdep_objects \ -predeps \ -postdeps \ -compiler_lib_search_path \ -LD_CXX \ -compiler_CXX \ -lt_prog_compiler_no_builtin_flag_CXX \ -lt_prog_compiler_wl_CXX \ -lt_prog_compiler_pic_CXX \ -lt_prog_compiler_static_CXX \ -lt_cv_prog_compiler_c_o_CXX \ -export_dynamic_flag_spec_CXX \ -whole_archive_flag_spec_CXX \ -compiler_needs_object_CXX \ -with_gnu_ld_CXX \ -allow_undefined_flag_CXX \ -no_undefined_flag_CXX \ -hardcode_libdir_flag_spec_CXX \ -hardcode_libdir_flag_spec_ld_CXX \ -hardcode_libdir_separator_CXX \ -fix_srcfile_path_CXX \ -exclude_expsyms_CXX \ -include_expsyms_CXX \ -file_list_spec_CXX \ -compiler_lib_search_dirs_CXX \ -predep_objects_CXX \ -postdep_objects_CXX \ -predeps_CXX \ -postdeps_CXX \ -compiler_lib_search_path_CXX; do - case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in - *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" - ;; - esac -done - -# Double-quote double-evaled strings. -for var in reload_cmds \ -old_postinstall_cmds \ -old_postuninstall_cmds \ -old_archive_cmds \ -extract_expsyms_cmds \ -old_archive_from_new_cmds \ -old_archive_from_expsyms_cmds \ -archive_cmds \ -archive_expsym_cmds \ -module_cmds \ -module_expsym_cmds \ -export_symbols_cmds \ -prelink_cmds \ -postinstall_cmds \ -postuninstall_cmds \ -finish_cmds \ -sys_lib_search_path_spec \ -sys_lib_dlsearch_path_spec \ -old_archive_cmds_CXX \ -old_archive_from_new_cmds_CXX \ -old_archive_from_expsyms_cmds_CXX \ -archive_cmds_CXX \ -archive_expsym_cmds_CXX \ -module_cmds_CXX \ -module_expsym_cmds_CXX \ -export_symbols_cmds_CXX \ -prelink_cmds_CXX; do - case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in - *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" - ;; - esac -done - -# Fix-up fallback echo if it was mangled by the above quoting rules. -case \$lt_ECHO in -*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` - ;; -esac - -ac_aux_dir='$ac_aux_dir' -xsi_shell='$xsi_shell' -lt_shell_append='$lt_shell_append' - -# See if we are running on zsh, and set the options which allow our -# commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - - - PACKAGE='$PACKAGE' - VERSION='$VERSION' - TIMESTAMP='$TIMESTAMP' - RM='$RM' - ofile='$ofile' - - - - - - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; - "libplatform/config.h") CONFIG_HEADERS="$CONFIG_HEADERS libplatform/config.h" ;; - "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;; - "include/mp4v2/project.h") CONFIG_FILES="$CONFIG_FILES include/mp4v2/project.h" ;; - "project/project.m4") CONFIG_FILES="$CONFIG_FILES project/project.m4" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - 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_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers - 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 against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= - trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# 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 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_t=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_t"; then - break - elif $ac_last_try; then - as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # 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. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;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&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; - esac \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -$as_echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - 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. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_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=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} - ;; - "libtool":C) - - # 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 - - cfgfile="${ofile}T" - trap "$RM \"$cfgfile\"; exit 1" 1 2 15 - $RM "$cfgfile" - - cat <<_LT_EOF >> "$cfgfile" -#! $SHELL - -# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008 Free Software Foundation, Inc. -# Written by Gordon Matzigkeit, 1996 -# -# This file is part of GNU Libtool. -# -# GNU Libtool 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. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -# obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -# The names of the tagged configurations supported by this script. -available_tags="CXX " - -# ### BEGIN LIBTOOL CONFIG - -# Which release of libtool.m4 was used? -macro_version=$macro_version -macro_revision=$macro_revision - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# What type of objects to build. -pic_mode=$pic_mode - -# 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 - -# 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//" - -# A grep program that handles long lines. -GREP=$lt_GREP - -# An ERE matcher. -EGREP=$lt_EGREP - -# A literal string matcher. -FGREP=$lt_FGREP - -# A BSD- or MS-compatible name lister. -NM=$lt_NM - -# Whether we need soft or hard links. -LN_S=$lt_LN_S - -# What is the maximum length of a command? -max_cmd_len=$max_cmd_len - -# Object file suffix (normally "o"). -objext=$ac_objext - -# Executable file suffix (normally ""). -exeext=$exeext - -# whether the shell understands "unset". -lt_unset=$lt_unset - -# turn spaces into newlines. -SP2NL=$lt_lt_SP2NL - -# turn newlines into spaces. -NL2SP=$lt_lt_NL2SP - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# An object symbol dumper. -OBJDUMP=$lt_OBJDUMP - -# 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 - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A symbol stripping program. -STRIP=$lt_STRIP - -# Commands used to install an old-style archive. -RANLIB=$lt_RANLIB -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# A C compiler. -LTCC=$lt_CC - -# LTCC compiler flags. -LTCFLAGS=$lt_CFLAGS - -# 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 - -# Transform the output of nm in a C name address pair when lib prefix is needed. -global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# An echo program that does not interpret backslashes. -ECHO=$lt_ECHO - -# Used to examine libraries when file_magic_cmd begins with "file". -MAGIC_CMD=$MAGIC_CMD - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Tool to manipulate archived DWARF debug symbol files on Mac OS X. -DSYMUTIL=$lt_DSYMUTIL - -# Tool to change global to local symbols on Mac OS X. -NMEDIT=$lt_NMEDIT - -# Tool to manipulate fat objects and archives on Mac OS X. -LIPO=$lt_LIPO - -# ldd/readelf like tool for Mach-O binaries on Mac OS X. -OTOOL=$lt_OTOOL - -# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. -OTOOL64=$lt_OTOOL64 - -# Old archive suffix (normally "a"). -libext=$libext - -# Shared library suffix (normally ".so"). -shrext_cmds=$lt_shrext_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at link time. -variables_saved_for_relink=$lt_variables_saved_for_relink - -# 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 - -# Library versioning type. -version_type=$version_type - -# Shared library runtime path variable. -runpath_var=$runpath_var - -# Shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# 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 - -# Command to use after installation of a shared archive. -postinstall_cmds=$lt_postinstall_cmds - -# Command to use after uninstallation of a shared archive. -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# As "finish_cmds", except a single script fragment to be evaled but -# not shown. -finish_eval=$lt_finish_eval - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# 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 - -# 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 - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - - -# The linker used to build libraries. -LD=$lt_LD - -# Commands used to build an old-style archive. -old_archive_cmds=$lt_old_archive_cmds - -# A language specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU compiler? -with_gcc=$GCC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# 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 - -# 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 - -# Whether the compiler copes with passing no objects directly. -compiler_needs_object=$lt_compiler_needs_object - -# 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 a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds - -# Commands used to build a loadable module if different from building -# a shared archive. -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Whether we are building with GNU ld or not. -with_gnu_ld=$lt_with_gnu_ld - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that enforces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# 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 DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the -# library is relocated. -hardcode_direct_absolute=$hardcode_direct_absolute - -# 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 - -# Set to yes if linker adds runtime paths of dependent libraries -# to runtime path list. -inherit_rpath=$inherit_rpath - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path=$lt_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 - -# 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 - -# Commands necessary for linking programs (against libraries) with templates. -prelink_cmds=$lt_prelink_cmds - -# Specify filename containing input files. -file_list_spec=$lt_file_list_spec - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs - -# Dependencies to place before and after the objects being linked to -# create a shared library. -predep_objects=$lt_predep_objects -postdep_objects=$lt_postdep_objects -predeps=$lt_predeps -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 - -# ### END LIBTOOL CONFIG - -_LT_EOF - - case $host_os in - aix3*) - cat <<\_LT_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 -_LT_EOF - ;; - esac - - -ltmain="$ac_aux_dir/ltmain.sh" - - - # 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 '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - - case $xsi_shell in - yes) - cat << \_LT_EOF >> "$cfgfile" - -# func_dirname file append nondir_replacement -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -func_dirname () -{ - case ${1} in - */*) func_dirname_result="${1%/*}${2}" ;; - * ) func_dirname_result="${3}" ;; - esac -} - -# func_basename file -func_basename () -{ - func_basename_result="${1##*/}" -} - -# func_dirname_and_basename file append nondir_replacement -# perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# Implementation must be kept synchronized with func_dirname -# and func_basename. For efficiency, we do not delegate to -# those functions but instead duplicate the functionality here. -func_dirname_and_basename () -{ - case ${1} in - */*) func_dirname_result="${1%/*}${2}" ;; - * ) func_dirname_result="${3}" ;; - esac - func_basename_result="${1##*/}" -} - -# func_stripname prefix suffix name -# strip PREFIX and SUFFIX off of NAME. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -func_stripname () -{ - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary parameter first. - func_stripname_result=${3} - func_stripname_result=${func_stripname_result#"${1}"} - func_stripname_result=${func_stripname_result%"${2}"} -} - -# func_opt_split -func_opt_split () -{ - func_opt_split_opt=${1%%=*} - func_opt_split_arg=${1#*=} -} - -# func_lo2o object -func_lo2o () -{ - case ${1} in - *.lo) func_lo2o_result=${1%.lo}.${objext} ;; - *) func_lo2o_result=${1} ;; - esac -} - -# func_xform libobj-or-source -func_xform () -{ - func_xform_result=${1%.*}.lo -} - -# func_arith arithmetic-term... -func_arith () -{ - func_arith_result=$(( $* )) -} - -# func_len string -# STRING may not start with a hyphen. -func_len () -{ - func_len_result=${#1} -} - -_LT_EOF - ;; - *) # Bourne compatible functions. - cat << \_LT_EOF >> "$cfgfile" - -# func_dirname file append nondir_replacement -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -func_dirname () -{ - # Extract subdirectory from the argument. - func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` - if test "X$func_dirname_result" = "X${1}"; then - func_dirname_result="${3}" - else - func_dirname_result="$func_dirname_result${2}" - fi -} - -# func_basename file -func_basename () -{ - func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` -} - - -# func_stripname prefix suffix name -# strip PREFIX and SUFFIX off of NAME. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -# func_strip_suffix prefix name -func_stripname () -{ - case ${2} in - .*) func_stripname_result=`$ECHO "X${3}" \ - | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; - *) func_stripname_result=`$ECHO "X${3}" \ - | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; - esac -} - -# sed scripts: -my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' -my_sed_long_arg='1s/^-[^=]*=//' - -# func_opt_split -func_opt_split () -{ - func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` - func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` -} - -# func_lo2o object -func_lo2o () -{ - func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` -} - -# func_xform libobj-or-source -func_xform () -{ - func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` -} - -# func_arith arithmetic-term... -func_arith () -{ - func_arith_result=`expr "$@"` -} - -# func_len string -# STRING may not start with a hyphen. -func_len () -{ - func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` -} - -_LT_EOF -esac - -case $lt_shell_append in - yes) - cat << \_LT_EOF >> "$cfgfile" - -# func_append var value -# Append VALUE to the end of shell variable VAR. -func_append () -{ - eval "$1+=\$2" -} -_LT_EOF - ;; - *) - cat << \_LT_EOF >> "$cfgfile" - -# func_append var value -# Append VALUE to the end of shell variable VAR. -func_append () -{ - eval "$1=\$$1\$2" -} - -_LT_EOF - ;; - esac - - - sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - - - cat <<_LT_EOF >> "$ofile" - -# ### BEGIN LIBTOOL TAG CONFIG: CXX - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# Commands used to build an old-style archive. -old_archive_cmds=$lt_old_archive_cmds_CXX - -# A language specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU compiler? -with_gcc=$GCC_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# 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 - -# 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 - -# Whether the compiler copes with passing no objects directly. -compiler_needs_object=$lt_compiler_needs_object_CXX - -# 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 a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX - -# Commands used to build a loadable module if different from building -# a shared archive. -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Whether we are building with GNU ld or not. -with_gnu_ld=$lt_with_gnu_ld_CXX - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that enforces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# 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 DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the -# library is relocated. -hardcode_direct_absolute=$hardcode_direct_absolute_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 - -# Set to yes if linker adds runtime paths of dependent libraries -# to runtime path list. -inherit_rpath=$inherit_rpath_CXX - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path=$lt_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 - -# 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 - -# Commands necessary for linking programs (against libraries) with templates. -prelink_cmds=$lt_prelink_cmds_CXX - -# Specify filename containing input files. -file_list_spec=$lt_file_list_spec_CXX - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX - -# Dependencies to place before and after the objects being linked to -# create a shared library. -predep_objects=$lt_predep_objects_CXX -postdep_objects=$lt_postdep_objects_CXX -predeps=$lt_predeps_CXX -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 - -# ### END LIBTOOL TAG CONFIG: CXX -_LT_EOF - - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# 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 || as_fn_exit $? -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - diff --git a/libplatform/config.h.in b/libplatform/config.h.in index 47a5a04..96ff253 100644 --- a/libplatform/config.h.in +++ b/libplatform/config.h.in @@ -6,12 +6,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STDIO_H + /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H @@ -30,8 +30,7 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ +/* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Define to 1 if LFS should be activated */ @@ -58,7 +57,9 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION -/* Define to 1 if you have the ANSI C header files. */ +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ #undef STDC_HEADERS /* Version number of package */ From f7a12f38134059cc5548f8381b20c290d52dcfb4 Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Tue, 25 Jan 2022 12:07:43 +0000 Subject: [PATCH 7/8] Release 5.1.0 --- lib/mac/Release/libmp4v2.a | Bin 13066008 -> 0 bytes mp4v2-Win/include/mp4v2/project.h | 18 +++++++++--------- project/project.m4sugar | 10 +++++----- 3 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 lib/mac/Release/libmp4v2.a diff --git a/lib/mac/Release/libmp4v2.a b/lib/mac/Release/libmp4v2.a deleted file mode 100644 index 12ed83dbbe5ddccfddb5a2273bf801a91350c2bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13066008 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 z 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 z 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\VF&PSpc{bi1wy-C=&isP8$O1P;vJy30^wB! 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

X< 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

    k1~7M?sqUK}lamU`a;Xs5U>$ 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

    *dQ9BJ?tcB{~~Ic<5m>myWHHD%1A_nit)j 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%0Aj*3AM}Thz)&nmCz76;n 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®kd>2T&e8KSJKk9|u1167@Fz)D+U0KG2=H`ZH{^~7b^?ERirV8FK-%Mz zK-yy$@B_e`41Zsy_V_uF_ILnDdwdkgblhWjCy@5I8CVbe{mE*NF92x|7x)!mC-8&7 zwLseCG9dLVHTToZ{djZ#=}8*j2Z6NH$APrd2Y|HGcTQA0-2mJMx(-M?{qzL2!(+fJ zLEi_Yoh|{=-xFm4!j(45nvDSWZ*G4VSF6$RiJ-$Jm%!UCxE0MHu}p( z-vhi9?spn}i_x2mt^&RT{8hj{;6*?b#l>d>ZwDSK#q&ymzXo0g+yz_-ybAax;90;+ zfWJHr_W}U-1DUU10W$wSZ1`@&Er#n1R~nuHd?)1paI75OU;G5H67&N=<_FI`Gv7W5 zq}<)Wi-ETTDYpSgx%EKG#ekHH0&fNW?nTP~IgtFvfW5%|=AHslei*m{_7O^IFx+>W`#XTN(*_{*^0fGBV7c*6 z0Mg$tpoDVYHT(*Y@`J!Nz#Tw*Piw`6@_efn!@1Dh&jV8a#X#zR9EAvfPy05I@?Qi} z{|62408;)&Am!f-r2HFzlz)}+Pci<%66HSuB>y2G^?lB807!jtAmh6kNPSH}%JW6T zkH<3ktkDp~v?;3t9a2Ywa!E+E?v)D0e7qdyIF{`ql6q{!Fl0CjL1fvnGr)b2p9E4aZ8&QDVdD>)d#_=$VU=MekouxP z>Wi3r$Z!_zqJ#&O@PHDY;hbP&Z5zxzZoF?O#&JJ1Li(q?rC!$H0(8O zHmov?7={cdp`7~ChJ%I!Kzxtw$3^06?#+f(hHQuMJ(ledi?$^^%`LJl1-X_s>Ut z!ubAqr!>+QE=h;{bFG!AFQol*a9_hXKU{+IJR$uwpuCfAh8}*V#6S3G_xLG8XHWj1 zP@xd#X{7znk6%n0;hFzh_#>S*`qvh|e@?2y|9{d30uV)5&Jjr#93ef~MeZ&>{N zbJd?hCrcsv5BpVqK5YKe7=-b2j>-Gy=1((ufB);uwd`n-A`A=V{^51xo>0?KM&#xsslt;7AIZ_^AKa=0j_GDo?)Erm&ezqql zQ_(w=z7d1N@WS5Eu+cjsO4sjJ{zoxL6u$XiApT*0lkXsnG!2?O9@+&O?S;`Rs1I~U zLiJrkeV`*oKaN2u=^2whS;B*TEWCP)@5C0g-qxXC|=!EJaU>bLQ4 zF?;&w?*9w*fcEb<`@R(AhxYGRb)i+DQDifp*W}SPXb*z?XJPLk-GKTOq~DcC--z-T z8`S@_&x<9F+ea>=C5T$ctZ9p1%9@;!~Ly{vOoFpgxYDg7jb>eS02V zwjfvjC#a7>|EHq-2I)$3K(?OoNyc}sC~ zXJ=~{W-qo~W>&B**ZCg9rH@5C*+R-XuRR@(;WbfO=4WM)0w^_Zsd(-A^x6I`g zcaYBMwea@QmEE}Yd`CcE;Fj2namOp~hOMYvy>a7PTX%Hg7S`2UH(s`R!;PI5`W1Eu zYc}T3E%>FlM>SW~l8Po87PrId?W-`^mMz=1*3{lmQC+iZ1jyOfT+ zTe;UPDa@A~yB8IpB~4Mqiq(9S!{NkMESp7AL<9 zWO!PU?M`&GZpH5zug;UNSem_cea@TK3p^cR*~ky;kGV}gUspB?&#l4A=n0mmK%Q7J zxU@)dVw)uST8vo{&|zhys91g(DJm4uWo0BIR?uG0TRSt}f~hU?AcQp)x%KmiO2vxK z)~#JTZq4`&h7m}CU$Oik<`DBMRxz=Bqa7|tzhV{Bl~b{N0k!H1KAL57tFL|i&C#Z< zOO`eHPh~hFqxhbmm#6#?|ELO+o3=md85Q}7S`zHwi#IfdBb9t5&$|Zu37exJ`8D`3 zVtyqpCYE2`E-fY$DB^x4Ehbj1wngXYtNh28tTBQ7@^EA&(AREF#dGqMAL1WX0`nsB zLh5?ng-7DFrF9F&^%#E1q``j(QxhM%B+q&AIh%I0wgz1>qQ$tC!?vxrY?0BM+4y-? zh!ssuI{CPwC8!K7PE$vBR}-Hcv!MmE7|cPoceieBX)RvUs;k$cvgLQ=>zmd`o2skV zUEEZE#kyrp!2phQnzEv&6Jxin)%7i#gK5p0e%`JJy+aq~G0)d`PbX}Eu&mSx7;{==`TZ+*KYA>gB81$+KfZErsU z4`>!(`e+kd0(t5XVq56X=T^ud+X8EE?W`^o4W?r0lEQcu`p77+z!Yz-J?pG`?YatN zdrM&w*!lTtE0$b_$CmjNEnQzve}%qiDPK+oKdyaIbMn~Cr>7tED zHMMNsu=Pd+v3YY-W^D_;8@AqpdfbG{&!-kPp{`zrZcEg@5WUlumOow<9;Jxq7FOq~ z%FB)=t=p?xa>B|JSh1nAv;D@c)oWYUUJ;br+*!l^FHaf|Rx8#mwybBTxPq-?F~eWh zzPWW}Luc!XWtZTAZEO?srHZXRV3t+T59Ip`HtiKF{MPhHeCDiT9EpcuP}#olNPJ4- zYz5=FL@^j*w%BfR=+YR}dQp~g! zE6|W#*4~3>u&%faPgC5`Rs9_OEnPB~KR-Sd(M#AM>-uYf_KZ{oMm+7EZF7iK6h82g zBfKm8seHj8e@S7hbLF}v1rK;^M>EpC?$RbP)*q9HHesl#w+BhKZryOh=GLb6O*M_3 zJGk!N-r0obRo=2;$HpcsRLdi0YuMl|znM>f#dgUu>9yCbY{EAf9cb>@uu*n6wsm)5 zI;syg&zzpTP(9ff?KQWIitvF^HuSjF~~N4 zMFfjg$Rc9F6lI$>U$6qZHZ46p8*XU7xq>@5o$VZpbau*^2(87YZN(%jR-#aCLtBCw zEQ?)0aNXe_w8|{3IYP0ZQHxY!KXSpzUvL#r`MKq#kYAXw{%Vc-&*A%7>j$m1K3f%} z9?TV=g7$xY=|KM@y+yE&9pPMkc{_G1TcxRMvPDpd`IWYrV{R+EJ6oGJZD?uj((%rc z_Khm0$y?sSY{o-vefRa3`c3B_v-DFP#R_b}`bG;HT0A?K#pJCPiUl(F-iL}~w5U(* zJ)#CE&(9GWG&f>@)Y_}6TJJ~tkFungYuyW{Dr3q&K30AvKJQtr+9{K`Y(_n|$?=@| z{an>te(9yQblB9zZhG0uP`=ah$^xf~LZ_t{7fKa6tyobYwS0Mj(~4yUP8EetOACaS z6*^TEI$gY^&|{&~(n6<-LZ{^w1-h0NIxVR{k#4%Nr>6;z!SCF*70Wwaw>I4zE%00D za&e*4iYU&lycnNzDlS?QjbuL+%a<>$s9d(};$@LYMKro{DX-BAURNxG+tQUwD=S63 z`Nep){}w#(yLA&A!`E(u#!%?nzx(;KJOYJdQF1P5A#es~)wxw7$A=y-#KFXK&X3)W^6)Zv^td(!x-$a`Xz*wzLFF zalXETribUv_<5#I?h8<&$Q8o~oS(@?u&HUy>h-I$g7rM8gwKH4qIsRhuO4Q+R9QJ! z=+i?c=9(YBskO@ZrtxR(ysfV!-{ghy%e7w`@!{tscDQTetr|adExc0SmJTf9H+AbG zO;hcfpwt1&n_iq<s9H)ACT14FH;h1+?FY+FWhM^Fm)k7lW3k<L4YP3O_9 z%V;Ho81sV|^fe6PmE4mE=3EU1qy#gN^@*qtAeeD*@C)h$H9jg)--l%O$FeEt^VRoJ z2EKbO;6x9e5T#7-w9%_1X}vLbgwDYrq0Q}9Pb$4@KdpTIgU%z+cEG9o=jkdY$fpp@ zu=+ng&v{UtUy|qCrxD6Yk41Xt0pW#D(D%yonY7}tso&mH9LddWWV~c{!<6cb?~h#n zVE9bb5Xx8ep-k+YJ-4K<`f0>+c2D)w_<#8;u7A+j;{t^Ivxqspuvy@^e;o9aOI$kvUA5>JC> z@6pR@<9cMroYIF9PpP}K_7&*-QhjhxkH=%YELAWH?T&XLuG1;MS_a(SRmANrMcmFS zbVIFT)Uy%Q%Ic+NGqHfDkhnf2Y4AHk+UiGv3*Ca5%recal}o3res5)aB(R7!9yf5AS{o zGm4{qx8*nNeE?R8jrI01-lbjIFHY1K#_5@7nH`Abxa;d7ci- zy-HXO1zCV2W^M3doNP!7E%696PhMhH0!mbgM+GMlQ%b-|)GH-`v6KcO;CRhS2{>Mx zQiSl{Q;>b}AC<)7zeSsu=s`H)-4`K!h%^aIKnE~u#-zAz5I6`N0^(PL8YLacG*=Tc z;t5V6*~JhrsZdJ5sq2N;UQ80u=G9@gjGt47$uEAY3R*fe&|%D`up;2Ge}GUL@fd|u z8p5OaKLNLK(7@^ga615c5;zH*!a~DTZ0r(Fc|t(uA#k1!xJ||)EBXshY zF@hO#(w0l41O5QO?|?ZiT0P2TD-@?*UzhmGcEBtrunyV9J75+m&40cM{m;DvX1UIm z)}kG7HbIgPfq}Fdl();f37rXhQ?yHbU&I}ePSW|dleo?g!X4pXCyIG4J5|hc=jyiW zeJ@42?M?oAgRO6%6zgh%=Df_?GwT^xPl)(@;AA$bD0?Vt)-uQ<2(zks#;H4)!@^pE zc+&9#^wo>L;)`b}&0IVKG+-Uc7SA%%9<)+)J_fxTB85h$A)ON+)Q3`3%ZRQ^IAez% z5d%ZvI3`UIu8a6BS@o#T8XaSL8Hh)_uZC%H%|0Vf$% zO2A2$gBnY4FvfZuPx0S^aQri@)NX=YSB7dBuZ%66pp4T0lViB(a~i|F>vim7Qye=< z(F%^?Y{_(v;Tr~kP4s+p{RM@})luNQ!#|FCGQ&R-=+fpJ{xw6yAO5NM^B(?D6$-2X zc7@Pu{kIMO8YQ7#X4HW4B2MlIo%~)%Iyvp>ypvAC4ina2$^riHPuE}Wka~A?{UtPQ zOEi5jVW39{)Z>6b=Nibxe9uJ&a!1tPV?Rj78`yKwwj*zRhp}Jy1PoCyO%#1aXpA$m z{D3}e*g*A6W>Cf5pRuY^wy@dVpTPc>uOEY**)bjf2#sBic8~+vtbT;=bpM7TZuf6i zT^xRY`rMN6-gIU?$sdn${0Je8lz`lJ;^r$>th#jw1|DWX97Wj(N=B%;`)y`F9gm4F z-Sa6N<_1>Nb>Njd)D5tMS(+L6O2is;pE2JaetH;wVZi=)^~lH9HkOaM$Hm;LsaVO_ z^%AAEws|q%N-x)5+tqgBT_TGh)$T5b6gsSzPGYIRLj|1Tlm~h2hwkoE^d6evHjT zfm7WVi$4o9ah0JWjjd0tbwKmoP>_<6r99-qq|D+mn4Mu zE^&Spi$95_n%|*>cpZ|oL>nNydo^N#P)Q)PHu0tFJP=f>$byWn;WRVaTsg}ss8TNi zju%r(!13yp5|EV~uTfnD^4FTE9C`(CG6JOzKaKnOzRkd==@9WzfGcG^@lTF-9jNf` zm57;CVmCpD_*4m2w}iuGsvOQSPGY@qK1t4(nWVAA5M1ytG+mCI@ylH)i@0w!E&qu! zNrpjHd8T6cL-SJM*ObN1$1GgbPQRW(_;o4~QUwZun&r*Py0SsdqJVbLN zk$UG%QpZ^00DvEiQRq^O85S8%YKD}Pm?Gs0rIjKE)!EAEDL+Y9zg|4d9SS!wPNxNu zE{jSmo)Y7Q`RGZCNHkZ8NZ6Yro@qv4EHMhOc+v&&qzmH7#dXAUoRlk+#a7@lDScK_<2=|lWq=rbLNhO7O z20$ZRnHyo{C+X@(csrVMKZ<2i;BuqbCn^&H@t)}1QS6}Lm>k})DAEN{Y$L--^^(Hk zEh#KL0yK)z+$btPNmoCL-+~pb3Z>y3pVW%+-he6n{=sV&^#-U0)_yw4MqwDNEsHHk zve@9DlTdLAs(mcZFG+@25d#2VsxeiN*==3ls;O~9C z@Uq5jIJm~ySM5w-#4x$~&?9KRCou$!WX7Yr4pI*NB)U`nE=OMfR=QK}6|7nfBkt@A z$IB_?qRYgYJ|KQ<9=ZI#x{>Z~tU3OpQfxtlckj!J4ugeXRYXKrt!@m*wVQ$>-8-BH?%>8@EwN;a622zQ0m3!>PV|nmYhen|v3y`fg-IFPyJ`P{!L>e*}Rl+l-3r zj9iB+YAlJ2?Q;5Sv0#dQZ8&}|eY(2OgUT*`45YJ>9$5@(GBgu^RYc6%V`j4ButhT|B*O={S%vCALqAAf)ifH-S5%px0R zkPXNVEb_|WleA<5+$0;AEfI~9S}?I0@tS@r8@d#fG8UA?#c&PCW|N4_}&MbiwnIR-StGd_f=Tyfd>`^{BLp*yO}Oilq4+7coy@)#}P{;?tP; zA{4R%IZ6vyzTXAT^gc`!ObSi*godR6?HD+#i-kU_&9Fk%A~y2MS20g0iFHT7pIhIE zHX@Azi64C>%gJ>TWhx{TIssDRxiR1wWBcr`isYRiU5@(EcTrYON3uZT=di*wOh{|Q zn&LD}f}YG9+9yis4-3SA@a`qB3e=L2){GM>Rwb9!$8WBW#~$vp@G^@9lj)bj$0(jw z8WEV_H=Fi03-G>D&vYy-?l#a~pg%QouhpI3^pOF%$;Ec=)l@f4LItfs4QaW`ISQFlR+#2-b@t^@FyIi95!GWh*+~oDxmpOYl!9GK?{Pwf@F_S+BWEXXNE3lUj&kq z0;vNc<`3$XC-WWUbKoGWcpN)eR=6Jf^gdL@#4!IPKc_lK;N(&?wyL8Nynfm>@kY&b z5-~Xo&=$TwB_2@D;HahDO;Nyk2!YY@&?8RbtI#$bh3`EH)$gf}t5ETHwhqO5d$jKu z(`FTgo?P+jB&5GS1q$30;~S_-uJAYtMs30nCii}b_(6nVcWVR=IylF12~&RyUXKwvRCctFFXi>^Xv*4wN4X8WqKvQ~{nUyi4oozFPkSbBeERrhT8uFTqd zMxOVVK*oibZ75*jIxv>v3H9mBFeW~8$f^F#G?pDhZuK+x>sJ3pw+8(6XxuMT)%V-J zxt9Bg{F(4~Ej9X#__3GEn~t{FPI z8|ZI2`g?PDsz zM%HX zn-TJ_5F>SXW6XUg95Cv_O=NN-Sxy(`B-4lqA~y=Kis$ja`}uxE%F1-cvNp$|0Ma)3 zQ1ugN0kDDN?VJc^l^l4R!dx3a*{)H|XdK{Ciu|7HCs46Ta&##7VKvOgTt>eV#p`J& zCFftA@2&9x?Hv@h}Z)W!$!OXV7O>h|YF1XE-ej(V$)5|tycl#E?glmJ z)<@j#yN~}Bnj`12Y@SGf)4ZutMi^y?wd0+L>vWUv){jV-jo^eOL7EGhM0Z3^yd>x) z7Ob0ioq#|3$g8o_l^K?sqHi^TtCijjYaRJEa;FU;WTR?gT9tO~XG@{Yr>uEvth3T; z$v^;ht}EH>D=oU8h(3Cr^K`nuwWe>p){{-FTJN4Ru|g^&FrtHvWT5-RDj2)RzQhx_ z!fF((b?%8!ek@TA;0FamT-*`5pbSO@MszfwlpO(eb-fR#yP>ewNmf!)mK1CprBRU~ z&h!sa7*Il`uXbfsPN#w65*b^qvoV|cXP7|DAjM3jC>_mc#H32N z%HvtV*eY4x5AVK>dOaC!#5~>mu(`sRloPeK%^s30eh5kDBzj)SRm$Hp^Hs=*g&U7! zGL*DL25r3^s{&f;;wjn$i98)0PWITnr<;(jaM$e75@GvvYx=4`fl1vk+Qy+Zd+?tJ zgmFJI+`k5Q{O8;oD}c_<1Hc0{&Tnh6Fjy;#fif4Ubx>uzW&~^%#cLC5as$(!b9blF zGEpRaf5X>Q%#YNFCS{&^8Ah9u1t|gC1FDpOBa3`cUJpl15rZ?tkw%G!OhhxY<$7`B zZd!0ci4EWYJ_)>Sn*WVX+m(f$>xUA(?ZvT20c!| zT>>Iat*l?e!qZ!2y+khq@h3)}P}t-X4|9~)vBY1&4;sZZJ-^X-K^Sc7w6r3!G^rnpH#;>Ybo-w-YtKjgYcQ#=y3h#$+l9CX-xGg)XL4 znK@oeg5V@e?cq;ibuR1gm!JwV6D8mL9&b_Bpuf%=^m#Go8 zQi)+IBrr0I8CQ7s9h!M05JxN#XgzWjR>h*3)qWANDumQZqGV}R8Q4DYun*zY4OBdJ zpX{=Dvfzu65e0BQVghF+ChD-Xi4!7ps&lVutihTj8ovW*{0;!8fKx#10^x^IBSaZp z94+Da2pw=#K&KH-Dx&R{@N{fl>k6;dy+?RXibH((YgT`a0{5_KgL%or45fpPxZgu~ z)%}QOf1UF{toyEQU`7(an`@?MC&%NO6OpFWZjLd) z*nlxW&{U~4@-@shHIl4A>*mwDm@l4gPJ13}f7Yxl1R1l+lnGQh^uoAhW?WdTjOoEr zh%jm*unetU6Mp~}mj)3oQ&0?wT`>7dg~Vf0z)6-GCE1W<(M8Iu1Z+z*6$OPf3C~rY zZkHk(gy*Ds)E_G*qShvGk5o0>J4x@hcdTni2w{*S*g*u;Is4#eR2-~1O-)D+aAY}- zf5?)wILNx2pCzN@peIm)0}_hAVyC`rac_jtLf$Z1NC$Om-n^HMoK$0E1*;9R0+7v$ z@@!VrV37dvE|q91;IxfW0=n0WG)3r$MO5W!`PP*}^t}uPr#?lmF8IQDr0kpx%taBH zOGN}6*$qKv55lp|c^FwbDr_5urG~{iEWtx+4K7$g<$#}5ltBK6xyXS%4@fAsg<`&J z=OamN7}(BG1VvdSQ?p75VAUCk15W^Vm4Y{x_%W_DW<14zI2!&MZ6L{YJ-P*thLe_~ z;rt`F_i0YJ+K%no&-RWdAdkj2QcN7Kz>^&((sOrN48Ar8f*z^{-Q6O42{Nib>%W z7>mFqrY@SaV)x$3c|Vbo<#3KplRc6k{B`v&cXynIew?|Z!4QGW4Tk+l?GVQ2Luy#- z+5PU^x2Ux0{!Nb3%lK`)fA~%Jg=_&zdzqM1Uxu`3)R?7Hv=YGs6>O%SHVJh}UE*HO|;-Lfy-BraJEGsM44YTW+oU6-O;_jI}$6~>0 zw(r;+e*9pS%;!}GrGt;g!Qw1rFULUYWLau(7M>h)Sb|Dra)qgj(;Zy3V!7m53wbyU znBUSA#rId)>g|+M_hS@1NI-?m(Fz~zv2#j%*^sPZT&RNm@W6RpEYFqt0pVFZ`aB_| zH!po>YV@aWr@xDNelOtH@v8C+^Wa7|*IoDYJa>c>f3 zfC~w}Lp$_lTv~w(u^k_JDK1p-kHC`UxYUD?PXYwZBb@hvc#|3gY=`)X%$1UJVvC>_Vx0(RZPno{}Vf0fG+cagq+dz=irpV5XAagZMh4FCRtqPX)}^P2{Y>Zz=!q^Z&8; zF5q!p)!FbU&P9;KQXm17(w|A<5Cc&%W6QQ26Odz1GQxJE_!2}QjAVIaiO7;;2&^EYjT0{t76$2{ePXrC|_r7bbJvwt{ z#&+Vgeg6N+c{F;@+I#J_*S=rR-gn|h_rv&=^yA+p_{rnsIQqX1soDSJb29%=X5Vp& z$`7K^=i{)LGqy>5999bz3ORhC{X1Fs%=`Z_D5js>kGQ_Qr>#50SKRj!>c*X3x7X|p zwY0V-cQv$z8+hqx7#FxCd#?$H!tG7r&{bDm-PPH6_3n;JvAn7|)Q;0_ajtCV+iwfm zWo7N1Z`}5#Yp!uumo4M{Dv9oJ+v~ztv|SPAMP|vJUE$pgy)C742=UcR?k0g_b{Za}HeRO-fE?5oY5hjJFO?=bsf@<+`64~w{GXOGV`x+{3H`oDLh(4q2k6^rQ?G5e1N+*fZ> zchjc$?}XIdYqnxjrUPb*~YmpXfXT!LqdLZ18)voGfVq}d0<-(m6x z*~!9F%suaoKau^k+3RV$`RO}z68pK6*h}{n3b4b0ColZf?B3!jrhmQJ7fathv%gNo zzl&3?q}Etq-oCr@HOWA>H}^W4vweX;PDa|(lcDrEJ) z*YvA5`?s>ASs;EVt%qdndH$C#Q^66n$+NGvzSnv!r+M~+Z&3FSsQ>Gf!g$QZFS}8A z-lLGUf86Y+&EDFpJoz(bf3dpHvk%EW5qz#*#J<+-mlm<_Gy7uo*NEA7qML{(tN*KS zQi0)X6pN)_wb^qZh9~R(o94dUOn#^G^TJnty~_WJ)`NNW(=}>eEPm$9{?p2q_5VD} zP$O?q3(H1%@+Zx{Sp6_<_Qk?)il`)}OD@7YbQ*2zer{#L1xy`nBvc>ddkwVm#M9`8MDeF+MAP z1^HTi@+^N8^87#|GJh2XFKbG0rO z9?HENd~xHm_Apd>L*aO)+*a_9kEvWs--7x+NqvpavQ?<`i-qMV__i1D3BUyezqjV~L&?Zy4?27kwcCyodDe?Rz|Pl4|d z@YNfim8*i`IR?J?Dezs0x*>83d~XEb663S>xS+o~ee#OMBg1<)_?DTxV)>4IUjkp) z_^tyjPoP{fUtD?SLU?^He;2Si)V(}^A#|*`Q@nysFpFh`(7l^N=2+w)ocm7-ZU(o+b@Xb7` zVyxLM$oCHLl};(2^#=;_?FV1^Vdb-aK^`B&^9=Z^zOH=MKM0j>EF2yQKPvgd-&6kg zz&)SR^@aH*{NP{mcgkO`?0I^Suab?2@mV`rknbJfn>YVAoj~4x@P$nt<;znbef|u5 z%Z#sB`@wK8#n{BjvwlXXG<{41RzNPNsyn`~)+fqO?*(78@mc>PRQjXha^C^|(tlOC z)*mStPy4|)^MvwQzoa1FpMkIUC(2hW-X;9#J9Ze~r!6{5-&0)AGr>P+{MK(N=>L`A zJ8FCZ`$~Z#pe&v&uPRu$QW=da1e;LsNw^_ZNPS52XK>N1Xu-n0{yS6fbTZ! zh-2Xb^eb-&g?0jKW1-N;fXNLqMyj|3NcwM4QKF8n_z;jZdye$)m(}XumN$n&w}W17 z`0{I!)}W8QQTe0jcVd3BVlj~Jeusl5sOL|C9|1mW_+{W;(DwuH0qz6t2HtMC82EnB z_aQJ4Rj~&6USI@Bxr>bc*lJmVsQ3sFW%t^51DjxfGw^l5Yk?K``wsfkt-z~*q+boB z{mYD=s#LjO22$V80N)M#kl|h+!`%o(U3P5+Far8q;Ol{ptWf+p3>nTRXoJvMF|i|Q*i_h?^@tE z5J_M0M?ku}2S|5!7$(hr9gyj^0!Y3vun$;bcnsrZWTlE90XO1x9QY>C2Z2`ue-DTt zRUASC`ZD030AW;d07!Xv0V#ho@QuJX0@2s4comTP{5uNR?ZAIFyd5|M`Zgen!nMnR zZv%ZH@XS!?qVo-(xi}Qs1@oT(smJZFLfs0y6v*=QpG(lj0)GVD1AGYhX5a%r%K4O; zr_B5=Grtum@d0E!yaLz(Tm)qJ*S}KJ<$G9cV}6?e-Ua(xfj5D^9>{cmJ@9?Nzr0A@ z@lp}m?**oT?Z5-T|F|#|dM)_A07TF#_5wG<{0`tPpjQB?&*i{vz?T6p1s;F7jBhF) z1tO^`hJc8QigyD&xbFfYOH^C~q`N4P@%;+Jvw#Rn#Sf8a2wKGy9mhmUTpZga!t3N0-0{DWtwi60Y41- znZ=rJPXd`Ql|W>@ z3f_;#_zH5P-Q1z_>?f^Xq zy*~&i13)zKi~E2BK+bq z^8w&Zp!IV&+SL{h&*MZvlpYe*m0A zJbnOp6nF!021tFUf!l$Hf%gI@4aW^ffv9R0A2fQzaM*AV7=}G$ahY~;AMiS02XH^I z8F)Rg9tfVrwZPkeao{_E)xdfn;x?23Mu4{hmjPc636mjIDeXO{y%3ciq;&!AkAf6{Qoa2QDbK_L12%)H*P&g^T=zS_*gh9Scl zWMYwTIAS;q6!}1rZ|1#b-eKnTW?pR=HVhfgEK>PLfRr~4q`XNpA2IARtT(JStOC+q z1W0#bGhbrn;;mK z`Ja6CW?pCJwPs#z=3ztTd%7z(`;eK>AfMp%>?1(&A1MBt`G{ekVZC9sVc3xQPvisX z9w2g&M@etK`qeN5gIo8jLFa?CTSr@Jv|ATD+xXo&*NoY_b*--$?be|_Yjov}^ci)! z(cMP>htc;M-DdQcjDEY(Ze8G8M!R|TdyRJU=Btc$^Vs`ehW4eTFBC?Y_|zHg)(8I( zkxct)vtJ4@dyIt%?D zcI%51Cg07Mm!dx+`oNqID-80x^}vlNucX6%zAxm~PrqUE<`4&b?s4*&!SHN1|J{1sRVKgM z^gqYq->r9i?0l8))^`?Ldb#zW4=z@Fw?1=!nbK}O=a9*B>uVEc@76=klJr4-xJLDB zFnMfz`Rsg(*FYb)UKBU?ZhexQ5y|h?GyllkyY-z8^g|gQ zw_f#Qi;q5w|D~uP$`(zAW^Pvh;%KDGkmjScO8*Y|q-+t=+wA`ZgA3BrTh#tcqa#Lt z@fB)cYy3+o@2pVB-ADTv<(<_Rn%S!EKT7wY2e&ExWpoNjR~vmd<$*3Yx{dbGchcmu zQKi1_KHk5eeApj0{cjTeCPQ)4?=o}WVeWrz`F|3F96mp^@-$-fKOj9B|MgbBe+Rlm zS>^xF1N8S$KK%CeC=Y)6-ivbSr2+bP$nSoBj>G))_XGTo1?;N=^v9sL-~E{Z`UzP2 z?KcJN>o3T)e*$ss=id@=|6`r(Qkh?@}r-=IY1u@_`eVN-Ot~F^!C%= zMPBpMUqkx(Y0ka+>8rGVl1RL0FAJpqcLU+w9I$^N5I>y( z{kfyjFaJE0S3k`iztG^^!s^$ zZVb3z6QIij^dAJ|9|*|%Kp=hF1M$IX*01lY1L^T3>Qle{7Xsz^kpTT{fdB45dQz5O z9_P3G^y2~d7Y6j};(Sw4Gp8E$v;2 z9SvQ{%9gg4?pR^F6)O^nu4Fg(cJ65DPBgUbl#$vIRJx#6ccNTNn(zdIpQ;1uW-5@Bk*7RU!VW&^t z#;x5@JL=Qrxd~i>3)f9G6SX{=U{tjOClUkEwIbQxWcv8T zt%fu@UA-lFXJ<=yvN*@ew-&a~QK;&MWE*#2o0x9pX5=JUE>-ilh@GV!OBM60@F zEA|HG*6&At2nw?0WjiNJ^;m^s)zF%BPPg3=Nwh7mOt_uJr=+EG{Jb0meLSt~lpD6_ z3n^>4zpW@-q6*~ifI`nZe>*uR&H(ERu@$Q4A_eNXyo_Q@!2~+BEa7~3F1dX}5g$)0 z83T&Ekg}e4YKl&~le^Iib6q_5MMQ$%Ky-Asw6{5%rp{#2Z;BcgeG+#5+V0#y$Hb`4hbcA@QWi`6!^`op>q^(S_X7)G!2`MU1yLL9*FjpDg<#XEXB zlZiW8I=g!sR3Tr9TpscF1YEDM%6*9vd)K=p2tF4%or~!5>+wB}b4FilYqv%dwfU}A z!5_ybO3UTN+whcGmEd9+UQ53U6yyuA_w%dTvem>aJw+_V%Wx zST8bEwgV`pJ6k$){K(p_Y-~+7 z$0#RaiZ1VNmny=-i{MHj*^%7U(w1m!=x%IwMoEq`vj(jVZM#6WwkEQ}Suk#IyAuT< zu_f8nvpX3|Ad_E@y3Zenr&Y!6ZajTaok@O)7RwbCh`Qy;J+a0dzXA-a8oIh#cD2Q} zG;Z1G=WFe%VI>;i#>l!*-P*W~HR~$WtSZ7^s}yMR(M^SvNWzUUSiMMe_}%#jv!~*q zaD{goE~7=1w2CMYGplrLUN9)Z-i%+V>swlrg&euKIThZ#!7=(?*$B?@z;u6JS$9oG zPggT$DH?B&`7=r|i$tR+huLZ;FI`=@DmV1(?ua$-IAOX+qiC-<(7y@aQN~Vzw+7Q7 zEsdCM%HwtZMkCj;LeLqD;#^TQe=S|jMcAUNYg-$-o7y{f$6ODIQNFQg?`L^_NxE_C z^58^MtOW(3W$XIH>DLX~ld7r3To{V+nq*tUj@D$NrKzT_tCN#WEnNwye`iDI&IG1* z|$iY8Vmt;W_h3HS&^!4JzrxS|E7L!wPm>a=` zD_{-8EjLCniP_lO+pweMjwmNIyIK;Bt!R6swMKo>)Lw`)x(3;;9kmHM{mhU)#;qs+ z;8~*Y6xnj(F~4{_<@_yFuv%B1+}u={CpS$`fyX6_Q$y?Vg#zO*EeoC96AnjKwqW`^ zDV0{jCSFAPjW#81W@~!7l8L5<#$>lPDa%`SDx0dXvXRMxX>w=2ZM~}mPiJ%+i(u9# zZwS|jDl?WF1?EZd*+^waUq+|wPpK*ixH-iL%~kBQ=6h7sHmCGy#iUdsTVFU)*{D2y zt!{BzEyVD18;)o^WdnD5VzL2y{$g%ezusm?65Xu!*Mx#5mH9@i^O#l?Fj|$zwLIUb za%DbOzEL#asB%S~!|3unqZQFSqi7WQE3vD$H-R%Sy4u??YVW=)aYrPNF@ojC&`a@L z7QK3TB)srMSFT(Ut*WeCT^SBXBat;L_&*Zm|5cSRTd{g|q)OQ9U)q4>D6I1Jv|ZIs zaq@iUw?BWDOYc}Nmi0_5ONZvLb{z`ihX>m#LcOGmJXP2X%!m8*_&6FeL+(d&tidIF zyZNS1BC#!2XL~=K8Sxu2r6`ZO#2Z4P-_q#JP#?iPh_%K>Uv3G?`=-g^w{UzOkIQ~J zB?|mU^Qx;JW*3yl&Cz_gkCjjPjf(DnFp40ry{&5@z=_0$b=%fCZn)p1@5AOWe3OQE zNsH{~U0}4ge0jO?H){HD-!mWXqhb6Ndnj*r2j&A4JvvlRY}(-GJq&&Lgt6|<=g1bE z^aPCDo;?mMC&-CJvN_Sz*?`f$Ji+)ox?Rm{v98Z&zE0&0@78>W<@RQ^(f>;U*kZ#> zF9!4sTLeNQ;Qu%nCA{INHMsLr;hjZ_M<9YF3ps47i-nPJ9DYL=(&XM+(J2Lk@qL`%sF>ByO2KS-kY=U z*c@XD#~ChM7vKMr65L1)v+1(^EJlUn5$7*H6wj=DE0P+llf0Z=&JD#SCf=iZulDxQ zO`hHx@1lGZ0m2!hb}Az_q7;b0*>@thAH+q4kp&fSC@58s zvq6I@3_=B*3SC5n5fMH6&&c%SRa9>(>z7?ZW|`Jeky3 zJj9?P;cM#KB`DK|`CBg3%kfwaKy^oHTbxAUf!x<( z`FcQI@Q8Jv@kE^q@$CPB4Ya&GglG{J-;<|eZ6OtJR2Ac5=TxlDiiHryjach_2H9l8 z7Q`G~793sTbU_tdM3<^Ux_s+;iLOYFF3Wd&{E>1w5Tp}%4;y` zHmfd6a&##V>LS)@Jw&~jE(?xc!pPkB2uu5I52FZZby9Y2UVSi$(uaJ*(`~)64fu~d zD@WaW^J%4VAhetytwkey^U!PQgPob4j+dr~=oq(t9s0?lc*(!Vy~DhI6vE+sMlVay zdu66lJHc44uH^_@TsPT&r~}!xL%dh8+wXAjuNbZbKW_1Uv^?(NN+N8jBlQp{TnB{> zc?`qXVX!3bmFvx!aR{VboGq)D@MRsr#BL_gy9De)owQwLusrTXam5r4lm+1GChtNZ ze9=p%+#P$lm+L8&wsWX?&iRa;%MHjWfJbOP)i*$u@rWHxe5SFtZxALfaB_bdj>?@- zNvjdK>bUpTj(Go6XYEaMdixP;uc3wW(y740 zB`Fq-{fEloDVgFPPII1ur*`tSUc`ap^fi_AlYV?ix1;NHNgcU$V!+OS!>SJz{6qlG(KaLt01`a1AS1rcxK; zKZDml!8aUU{%0VNTWOol(9C~$IcYh(oG)^Cxm?P@bDF)(HvFGm0p|g;c=p~oWED## zt5NB*YY-&)`X`Yawfs193P(N}M?B0%PUx>Oh+$Xk0$sU z^t$4DU4ydfG4UeUiY)G%&&IEp8lfMQ0>>|>W1LRzv*t!& zW@4W9a#eZ<-b4@4&_bd2(Voi9vhLRFI`u*Tcl9VG;4YcVG{Z1>?PN22&)%Fv0)56| z->Ksx=nWhMjb9B4W2PP~v#8CP)s)@cUDrV`19#!@Tyy;NhS>qUqkpj({T2LF6r@lh zJRL=6Yc!tG`-DB*#;s?%Pl9pzj#fvu zOFtx4Cw^vX0h$GH!vT$OFSpqE`goQg=U-Zlk2W*sfAh_dnHeibx_;$S$X_>(K@9U- zZZc{{U?ef0An9q1Tl+La!CY$l==b1|SxVFYCDtEFMIhbFT*-R|CLmpkrO)hx1d>m(v>+dAiv|1@U*Tz%jxbA|(NA~g2?$65|GdO+S6EtWOqeuuD=x)4`d+zzdx$tg0BOd#&)kNl;$@(jU8m32V&f9z}$IAJh z4Nt8EBs)IhorD}8;UYr}SXkM}C}cabu4c=4wpuPn&l<*Opydopt+ZW7Y?^0z`9ZoA zO9Dg++WCAkmwOK{WDI9C zBS!9MdK)E{y=K37Vd)vk3qN`Wa-4pQQGiIr7#SBndK^U*iUJrT3Lc5*a4^vSJ6U?} zJN94DKRn~b{^5)L!x#I9tVZlY^cS>$crhk2;?K8#_#dmO)rf3E;t?4F!L9nq=kQucN9 za`Qs-IRIHIiZx}|H4G}+SO$r$=<#0=Eu?Xb9WW#{5U#{b1*~a2?OpP z?Se^vQhHI=gOVPqD3m*Yo^$WKj8Y&kaD6z3UAg zk-lMY{{DsTUt9e0Zl-iKZY7_(O|)_M%)7i$%zm6B27h{-tUvie>#z4h>phy&GGrR! z&3|6z5&Ylau2Ys9o8#%ux*G4hxJHkc<>B@{Le1Je=wPRK5g+C+h6RQO0cHLCd>!pG z2@C)*?BGwX&{U&!b!oY8uYYChC1{mE?gx zle#{$cN+d;)U$V5{ng6|v;M+nh(^xeC(dSNZ5KLoUP2;<(THYY1mcG^Sa?tG9fsK` zf_4xA7>&E@S!E_;RAj~m;#g%WOK}<^I*F-SOoqT>_G*m2Tr~4aQ{2ml1X%*nFcrW} zj7kZ(yU_~I{#6O5+{IS*z;f?b@%|@D;{Cr3!M6@kBh?Hj+rJK4Kt2ih#;G5qm;e}+ zDllVXlRQ+LvvLaps?~{rmx(JS;ALu+5|F7LS(Slzb+iahM%7azO#6spyrr2x)m`rV zW}LxZ0JDdn(vsIxf9qx50jg~O8fYekIGv(_+yq=FHdhC2&hS#(#O8Cf`6~u#Ds>Ph zcni()U>%q5N@Z=uVomeE|F%ICj3rQ0E!@;?sRX>HTrWPS*x5JI3sMneN%$;!xV zF|M8E6luC+RH>ve4-HU-t8x`q`yrY-h4)}i(q*`E$#A(U4v5HQwwTV$llMB#irKv|xPL7nRv! zP%q;3l55r+R)2a!bz)(#r98f9h}ni0mkPWO^{ZY(jjBWx9;z0Ys1k>EMYY+*AvmM< zyrSA}x{QZ&Bl5F_6pVTR>5UrF{H4i3hIPKfy@$tp>nZT!?YR3(T>I;BO{hx zyvmjHv|Pd~lli4^=Z&4Iu1TbgfaAu;;w6|7j7R)sS>wgpWx1CY73Pe@QsyWCNh*|= znJ49?=G2Z7zUz5Un*?@-K}Mvq};9d4!Ptf%%RwLiM=82QjnqB-U7 z2Bh_Gq&ZEa8C|;$k+^rDtbYla(r7Zh7#dXmSUqxmU|k)}eOFH(T3{W86@JxWVO_hf zuB>01DG1WV1yh!paXW-$Rf!|Up5uy!OY8aM?9tG(HsfFC_jX+4@P#k5_N6Fez|#F**vuZnK*6}+*R%*RfOK@6)x>-s z*J@aydKoKuwO6)`P@;8*&t1B<4t2yNG9-RZ3m?o4Qg29Zc zbW{R8bVR738B&;!5JMYkjHw}~CH5>slOUGfo~niT?U1aPnpVe$#j#T9j8Kc>aEza& z2xdW)M?s4Exag-V$cs{1Mr}LBy1H356|!9346nS*PD#)S5|ZH&wWDzFt9rB?tV7kR zA-JD?tkSd9c|M5z;F`8|n~trP4}ynE|!yQ#+yDo~+bC zvCG|>WdjkEfXpzh*Ousg_J|#kVVh^Tn;AwbJ#|o{M}bZy7o+o)zPY~tiBe1`l`E8uA#*>#n*1Fik&V1XZjBH7sr5{Ub_iW0!|f>Hw5 z@TrsnS{*Ml3`cIZ!UTksNx;i2Q%V4(L@5ECt*BBH0Z&I7ZonbJ5eM`Giq#9J0;)fa z4T(88(2O9kXsA~xtsA7fqaAltShVnlW&|dV2%GEFtDTH@)Sev&nZ;w@!IC1KVVgdH zq9_wr14DnIGDZbDBJs5yRj?amyr$lyiB2LedjXou9-I&d$Y(Ir+@78wgZC&rqv7%I zda18M+H3@_52RFnMrGWLg7+A9DI#0%i42@!(yXA+QCggODQT}SfPnM__4O5{wAis1 zjM9WI%n9b7x$^`g{7EG9IUJ=(F652?ozk-=DQDkB?qsxo=GwSz^GEJ1bauYIdSHGa zhFwxIO!~5a?(KcX>zPmYJhQfEzU_do1AHo{_zUZ2$JW7;~{2E#Ei%uKMx7v){$rcFRfru)(Y2TBJrPb2#uNb!HR z^Sp|8nmfC>C3E44%P@e7WjtWOT+#(O^gr zQ1uHB3~Df~f7mtF>0UH-V@IK*H}NF?r&IiY`6!~ie?DB6;^t;3B{CLi1M10)*{oHN z8bLaVW^-w2ZCV#;Lz|Y#*LWJcbg_B1_q9+8Bon2;0n~u^*rYz&4nS|7(nRhCAbAs{N>KDpSd* z9NNoBZ{NYt(N`>QZ| z{G|Gvm#YS+Vt2C?qbE3+-hMY?d&Jv*Kd6y(Z8+U?|4V*_>c~EA5Wn;v&n}i8Mme+Ci7-EthqY3h0L|{z10coXdk7!!w`>=By0ylX>RpgW@1rD5$9aR`XFG6RgH zt;P&KRghueVNu3r>#R>^fKjtssM8_wTA5of`w$Pe8(I4 zBo6$3j?+c|1R+%Rq3Cz;F}O)417$3*i61Rx>JfuhP%_ODn_R$jWA2_wlnAnvJ-GdA z%I1_B)1aJST!!AJB*BCLmS&XFrcx&PAiNfa7$W*dh+}o4hYUosqvcvL<7yfj%&`R4#C`CU|Ne-ii#7{GIdPo%> zV!MpoI3r-gLR+D7*--4#Lq~*#*-$&$TB}+fsiq%mrD&AxAG7SKq9+Od)g~JoN=pk_ z)9SUf$Z4gfD3#@FR7F%#dM4FJa08=^P#8+7c&4m5;w$8q0;W>$g&S0&q1o5tpH%;Y zFhNx>B4wIi>(d)yuk0cwvtX4LA*o3(#c8>+{jZ@oGNr{pRy!kNvlTwgzK8#$m$?mZ z2*go(mDY6tshFe&$W{{n1W7FV)Y`bRmBg?F#abczSSTfiGIpp(B{3-O?CTaI^Q&CU5(}P3i3iA!AMgfKR+^dM?8`CkQU3K1qpAsEy=0rpCT#Nm*DH&kkrB*PH1 zE<#={U`wJC5m1OuvBRj1cDh`OWDq-VqF3E@sJmu?Pe@V2w;iAm%Y8J|xg+>6q7-4X zcL>257XzzKCmyA6T1lkZ(?340aP*w9Ks=h&s9QUadrKtZ%j($IbVsULxQvWo_GGiobw|QH(W}6{Lm96)dP>gj>R1bE`YTs zr3lpn5maob)KIbMH*(`Z)NJ_mPhwtqP%NE*J`KhXw8^uSk1@&3JY&@Ojj zC<1+E+24ReaEP#ZymR6WU&_wRK`-(^F9GyLU=mjo4H|a;$s#%y)TJM7UFEb?SUMff z-sw=U1c);``pVTEZ~Gwj+%dwS0BP>KL*G@tK-_y!Bi1&KxaQo&sMPA{CTKhfWp%vU z{HE(dHUXurOx&w2M_42P5?bw!dp5OX(_cE>)Bkk|tICfPY@W*|xI9YI*wvMj>=wVU zxRK9x;bxgi5YT3nu_^LuOI^uoW|Xd#dFHbHx}|KQR-##oj>d#-_7TN(-;YI#nvj2X zl!7y3H;7vi@o0*KuBxK&vasgtXU^^=?wLDqHYS|r2hPs1?>|;8<9RucqX)SIU*2JF ztq0y4(2-g!Qw`pki{l=1P^k>AFm%BIC!)25ka-h(E#%{MSbkeW)c;7e?>G`tcGY)OnQs-Vfmogs)t}m%D#Fbo{=@`uakP*lp(> zmHP1I68t_(vJ*e{w>TW(HJ>5w{SX_DFJ6M*kMS#+#y`4|2a%8G_(<$g^rHj_qBbYMGutl zPD5PN6XM;jpVsj6OH=6~IB*An1 zzWYOqE-uF#Q!PTHSK&uJ`8DIRZW$42AUC9?d%$}wAF=9%#;a^@HoGiXiX8*}Pl%I>)SN}VR zzxpir^EPC&+n6c%xVWaCmxE?n#c2`6FU%J{H{-_?Z^y5Mr7cg-&m(W&UvdSkC}AJ+ z>skK**>p5S;+G)a4q`hzU-VA=qfH8U&b|2eua50u@KOLT?mFuqjSy)+25}{9~6c=>h-CGg=39nR3;m-t8dV~D1b z{{-<3s4tJAx~Bl9YZGlY;J1P=eD1`L?uYR!>BqlI@RLW~^LV&WR|5_LPOfk7Y3mN{ zZ0K&dsi}$g8#J|ac6DzRyX#vUc6Aw_!wo$+2$#1VsPnBjUE5y$-0N}dSbJ9s8Mn3U zPMYYJ*4E^%hSqQc@7xLF=Z+@|IvcOXMNMLPRdc8vhvnfcyUw@Y z7Rp{V^~P;)y5<^p^TINo?49Tix4kZWMcWl&-oudG*%jX1(A%=RXLq=(r=z32vpcyn zOg^6n9d`Q@{P^#Bm`eYX&&m8hnSIA8DnE!$4IhWaoUt|L6BDx@pZ~w03 zI%n$6g|y}+#9=fZt^D*|{#TpHWonjZ-(e^@@G0vGGi!tAb~p{Kvmv zn|&>Nns^cldGbfip6iEr^6aP0zE9MIldqpV=4l zf5hyA;ae(AH117)r3x|B;i}Pn!L?MchxDeX;P* znSD^dxan7Yu?l``sbIc-m#V!DLh|hA%s!$vdG_I@>VEwhh2?j=R_z~9|JNynLq<)% z$kl4{9)+y^pxKX_z16>Y{!f~{1vAfn#_Tt#{5<&GQ2)65 zu-(1a#nLalQUyPHw%|IYLZLn!MapMxt>W)gex81F)oL%N`V`22qZ`z|So}%Y5?z0VpZ&TQey^MAzbi`5UKW?wA)R&GKi@2=gnB~;Q|e$IUiX?gj1=ade@w<|#` z#c%F&+HbLTBvktOU#h{n#pNG7V?D2Fmxtfh@hN$?NGox2D1&|-{8M#i?G0LlT=(SL zfZwF?S-X?RN4>s^-(lmk_9s-@URW>kAH(n9pR4~?Ux!N1ohuj)>hVqd;t!~`wNH6^ zknh*{^%c4Z$*6e8ec7FKBYGm_MiOsgMZlgpB8TLzqv3!^>{D%oBvAnwe~De z5AuB)d?UtpB7I+tI%U}SP9?scf!wOEssF{~(*LE98#x6&-qpR#_$+@H3{N-s%1?ps ze(=pdsQR5q-Xq|fF+OV-3;KJ^C+|ezy$}QAIg@AYWI=gv1m98PyUx-(SU#99z63rO zUTZf)rK^kQ`zOI)Z}F4OcQ+K~XZkz>{yyV(^+Qk(@*M+T?=rLemf{4>U1 zF5LJRkW0R=g72{LS$kEG?@91Y8sDZ9$U6^>!cpU+e0d7^TM527b zJQTysUMN&C1Vq`a=m6dX+yT59coVP#c%@-E5M8i}PizQr3|eukVeNWZh^TmaT`05@ z=8@`9=wraxn?s?ifF(fEpSxD+HX!Mlwd&t@fb?(qH8S;I@k&FUpw$fXZvx4G0X!cD z{sL2l)bn3}bTnV-N228zrf7m`$4}42+4 zEm!(ZU=nmE@I9f>wYLJBK;xc_&})Ie4}3lFFCwyVQn46F`Wf`2Y5yxA>CXZw_v1k7 z`$6Elfo+Dj0dEJr9=H+yoDZzP-_HW3Jgtpbh%tANA6HNbZR z8E<=lba#tk47djLCBU12F9(v3t0;ZIA7Z>p{3h@k;KRT;;&&K`ELSlAL|Lu)&sR#n zx#CZNWuW%~p>oB$fRy((Amvv8>EEk?e+c{y7KEtJcY(J9|JraPa0v9ZK=ci+eHri; z(7(P2v-P3SML#!u9JmYSj{>R3#tTCsCczoN4+H=Cy+LgZW=xp!w|+z`HppT zcRP^ww*k|@n}7#^e}_mz)~L7#h^Vi)4fqzA-vZnU`sKizfM)@32L5VsD1@w2@dF@| zzTz`L^j#`?fJl;xTY(eMEo%jQCD#Yh$yc3-@w~|_XBSQ zdO)aH@jhS!u+z-n0;Ie(Kr&d77^O2&DWk0GY1$8NLBH1p4=ZOxItXtLggp zK&HpH48ICwx_$%X0?>DmdTyNy8FUkgkFuLd$* zzj&6WYX^|=^)?{m<;}otz@@-TfG-77Z?>-=2K_A{`MwAw-!PDT?*o#LyRFH$4oE&O z!IJMhAo+d;Ch~ESihN^0^4({+A4vWdAo*_s;_ssC@Q?g22i5_3C(w4_43PE@15tD< zcz+G~{s2h19YFHG9Y}d=faJdtNWL?H_Gr2JtZ_4pw05?~LI@*9AZkF?^dUj_0iSKrzEgm!>N zT_t>j&=YPK4*+ApKHvb5;fn&Bfp-GyfpELH4%iK>1+DC3)SP3izt^|gF)xbG~I|V!nydF3Mq&|$lyMfcd4Dc|Je51fN;6Y$J zaKy|9fXJVV`+(>=EbcYzF!N^MW|-FlZv=8rz&c264Zsla z4}f!s#}5FH0yh9>fYf&yxCM9^crS3$aNKYdxEOy2jUF)^HXH<^Nn8wBAvBST`+#o- zb^!MSn}O?r^+50}t_8jW7ze%$SPe`75th(9ff3+afy;mw0K>p~;1b}4z;fV4z*69w zfFYD;1o7+{lvCoQ;W!XUb@nLmqu?7c^FG6R!)n7SAo(Le@`uelWH^uVOZzz>?Pq}E zpW%pMpJBaWwP6)d@(~IQXV%BQeM58R~v>6LxwY8 zro1CSx|_y7x|=lfaWfw^^AR)eGpskPHVhkv3}+x*^feqY>@#G(2J6|(*P^ePR~v>6 znSaSw4kTa5%;%BbG@k>~d9{LZBcJs=Y8SUnIo1kl1$z;f_*W8QzL)y*nPMk*? zZ8Ls+z99S(GNqefPWNv8Xqn0DfWLg$zS7>!UteSLM$G*VR4B9$8@f4d$O)pQkSCQWra_b+H zkV|{F9`P9TChgWQ7D;-*{i{^|(`N7H|KDu#*qHIT&*ZuFksrUz^r;r>(9cBw$&gz= zx*htx2H_pKRPCP;eJ4Y1eP^S{Lwqh(`@aG(e%$)eXJ2Bp>Gv<^DDBp_O3qT+tp|0Z z;JpUn3!A=gH}`HmZj-rp>vvhl^&AH<)<|1svzGZCK6YCrx8 z(#YSNl3FH~;yFlmIz-3NFh<(<_Rnl|_E zq&(1lH>tdRlm|Lu^qJzmPdZoRSS9`;Kb!ns)7RZ!c!lUY85%HsUn%-dhDy!9pCQ}~ zZ^Yc6WAQm+=`nBRr_boJGL3)sFZiqmZLdOK5upDS;{w0^A0fW|^m%B!{q+6N*H8B# z|M}@<0s5wZ`x^uHUkv#FdIg_;oet3V1pFUH`S80xit^;Ak0EdR>F=Tb^V1J&|4P!D z|G10PZ$E(g!A~y_=-(6w-+Lj$&wptky`Bt&w?1J14}tj41oY=P%rF1%1O9ge!m~c0 z&lLgsrt@>G`F-x82F z6iD9>2I2#K_#Az%4y4D^s4x8b{tOY|r=Jbb7X;k@aUebE*6;qC=#Tj6Uk3cUA|Q|V z^)~i4B)XeB+wTN%>(=fyxL$pCOIt&C@(vp8Y^@cvolMzV#w%OeTDoI}?N+S7mF~&z z#EyoYJ6gIE4Q)H+`q-A8xVXJDDSpNLLZb`YqfUHFc~4Vo`<=y{KDXPV*YsdlW~Wb{ z?=p9H!FtsV$!^)~Xc8m?6>)Lkux$Ww7U*MjbhAVJ`uX${umPZqa z)2^1rgkJ8;OK*3#x7BRg5sk%`M{p@IlQGenY}?h{oJe+dwmSg@G_TxxdrL=dTt*w4 z8#-~NazjgZ7jAK1k!)`&9`e;&l6Q8tbSH~*tbA)>`zSZ|)!OD%#Bm$@kwn|_ z%7oi6drBHQ$Ir`A(8trtO1WW+zL2t(`)mBdr3uAyP4?3PRNN?&0fnA--ga_MocQYt zu@$P{B1P&qSA}mdhG62HT6S>Ktq?sYM?oJ?D+vRNypXb5>5KLH+y^EJ zep1pQAG?@MQ)e>iH$`2JUIqJuZFlY_xFYwwa_6coOJEJ7Wr&)v6hPGWGTU!&^fiM`ix7~^2lGu{$>e-zPB~T=;M-}Oh z!_%q>cQ>BCsLmw6|BK~{3Pj!Vbo6vJW0Iip_Lx8Uf(aLmqI6^{gS^;wDpqdj z+1(Lq-VsaWrnhR&S{ zOo+(GyfrKWEAMD%?ZL!GtWxUSt!ona^Q(i7P)EZ~nILQL=|;O>tfRxSx29c3)aYCI zz0uwd3mbYnTdVlTGMR0FVlejm8R#w*9@E>{kLj>=g*e}K%gMjJM89y`)>C7vIVH9n zCiX+NG3K*{xj>PuWkphG2pnS^Y|Hi5U#E!uiT#U47y1-;#nh)0ipUm|Q*oFZ!G)_Y z4a6-sMlsjd*xTE%qveh$=l!}`5{<2>xuvZ`xo&DN#2Hpjy$v>2p z=sQKWoOsMH-cGq-{q8z%YM+~v{8I^PpP!bw?sM#2QaG=*j$J4uQbLO9lUGxpnA?{v zrC#@!zEd1StZdo612qRL!Gz6}h~_ui#H5+6>FG))ni?9D-P$-UZ`rAA8oZT_OlC|7 zIP-1mU8QVGu0~YBvE1l2Pl`_+Dm!`>-B>Y*21jy*tEPaPQ;g7D#ZGI2 zMn!FNN}pCtN~N^*g%g#H%G1~C7N^xh3_rKgipEnmaHl6G8?fgu=7#m_ZAv52&1Pgx zC}>iZXRv*UCJT$~==51&mhYaV^g`s$8DWm2ZR(4=}*l)!UoEX(C={I<%$_vVIH0AB?z~o(`M+eM_ zO&gpYakxjR873m0gT1mpIn;cg?02S7PLLCcWOJgavjJmnd4loRi;sEuj9^`x&p@Bb z>-%4t@336nEEe`}DG*y~u(3`Z&@(LYhX%m^r@&>O!*@#mPbdU;?yQ0kw!Fx%7Ptey zIDXIdv2!US@GtM^y39onA{Xc>b+{M-C(hxdy0~575zm}Oef5H_Gvb+xJ_g<|GfCx4 zx^&K&cA1O%Y0E$ru*FG?Uq(?6@kH_1;iGtir?JUddEwEGnTu|uBDl&Jhwedx*tjqm z!(N=}*pp-8mpAI<9dz;zLf!=`@1V&W$&oh-(;O4OykRGA(8(Kwyl=OOeuE}&AV=OX zOmj^9^7>4k+)ZdA^`64aMS~)BLeGO_z~%hk9NB$16|@7N_W2Ec;^kmR=L1iEbUw%_ zkeQ1%s1JH3r1-#7BK^W9nqdG>g64itYMmQs825R?cSO#=?PlcI0q){SwR2$V*m3S- zL36(+Rn84OiTFI>J3RS_dLoo$5;;vWCnS`BkSue8TmmlSKDle!Mb{FaCwzw|Yt$2= z)RXdnFgxyfENJczNvU&#kc51m@ExA~uvMZWNV53D0!R@q`lKNzmNy$r0xUo=oH2dBS&iQmLK@rJfvi4qU=h0z3(t`#qU- zZs5r{-km3WhbJ?)OLPgPo{TyN&J#+2CqZ++CkLGycrt=_=Lz58Nm@M-Nk ze1|8mQcr|ZPpX^)=Lsdilc2fZlZbNzPnO}`dBS&iGSMQ@C6sy+b`G2;lmJhH=6+9> zI5+U59PiE(zQdEGdLop1QtBKyPbdMN1kL@Pgq$0A!V|8YCvw_#=Att7M32ChT9}7o z=ahI#fG0t7zb8Bg+f|S=K2P|Lkc>A=bP1&)IpQ3+kWd0V37BVA-VLX?Wf=$BdJlPr ze0uGBguN5r;kUCFg60Jhv7_GRC)q7fZXVt0H$JGwKM5EQs_}Pnjir@Uo3VgRy{oTh z?+e(lfm1j80yb=i)Mi(}hK+~XY!2A4##fsa0h^;PX=h&*u$j)<9A^(|AyVW}Z?_PZ0u}KV1aTt6YspE}pz<>7V2;O{JX&j(0hw`g{>`iU2g=ie& zEq3X6X?lo`aZBQ%pDc=({CnIxjB~ar{I-YV8M)yYl~*%ZrcyicUq={vfVX!DM`Cy2 zfOuv_92YNOw}s-MbTM4XbjJ;h2tID0V?F`(5GY)qcfL?Ky}$pVC2^cc-p`wc;}A%> zIEz~^EzLTDiQVL)cdyt5WN9_T1$SN)_g&)vZUC;j^DYF!mo2#D?z=d+y^s3f3Il?4fIslEZKj7QT1w_U>6+cyXk7dW|Z5=Vy$wUJ2f&Rhs4Kys9btEUMwo`U+Dz>18b`Z^Wk?4G3b?i!EK{iq@t?u#pWquV zd-yXD$gQ+ZXK3cX?18jg_P`gp?17b?bbq|eHmE+k0?q?w@iabUU@qiY?UqXU$F*xl z=$}Mx)bispLY>5j+!!(&!QdM9NF3gjVbPM3G?=Qcqc7U#X-s_w{ntGc2NCq0kGj{u~-k*tEA`tmfU^5f*wD-P^H0Z#a z=phZ-N&)zgf0zDIq`Lnk)jOZ;5 zn=#u^gTk1p2g~gBhz{tX?C!454$-RM4WDwy*yaI<9e_AYG~lPAAcYd)=_n>?MiFD> z>|%MFCt)-Wqe(E2<9!-thd~1iT}6S0Z|XYMxVTyGI;J6z%>^>u<~fL%1EO8z<#4RK z>cr1XEkLsXZiJx``t)M+P+o$Z|9X58zA1D5-@g+wGh@{9E0;q4x^WDAnBQ`fQ8NM~ ziTQ*zzQ`@r3LKnN z<3=uA7YfQ%D`n@}eBUUV+$P*Yp-p;|m%5%6$51t^8*SO2x?u?}^^iurZ2wbdGsRwP zpIrrbgmL;}`}|`2>~Ej1eopQ4id$KvCaPRbf?|A-#TccSRo+qNuyjW`N+XS>E&$7j zV;L_6-w7JoVY-(_cF^a1z&T%NWNCyZgLgj)LBik%~N{>Oa04@Zi5w7YJn*xpO-@H{C*`EPiBg>)B zx^WKnk)3jraiNiAK0zZ(Yg{E>ppj*k()3^d|A9u9`FbI@7Hnh}0)&{!DU904UIWvn zv^0%~n4^rC{zGBhSt*_J@1WIur}LyKJ;e7WuN>o9Hm(@Y7HghsoudNHbMAOQ_nxKv z`3KHZczb6Sf{D)EjBD%TGHJnnPi)THd@RQb7gLEN>ksrFtIeJN;2r3k|JaLxEiVE7 zzV;foqwA+RE}k9MpoXIH85ntnrNY^6vvCrqylhSGM-4xSJj4FU@$Xs{2b=!MaP+CH zzUZtvtMR5Oa`!({Ytw!+-sZ<=ao(EF`;dZiK99`d-op!V;fyqT>~hlWqr#9kUlPd+ zKStJaeHZSJM-<0BEP&#Id2joX!chQYM8P8wosP+qUoP^CrRRUi{7T7-^D8gTue>T(0ZZlmLe8%|fze{I{+msS7U{ZSa^|n;_{I4Z>2TERoJX_F#K?W>FV3$#&-s;> z&C>Pj2Dq-D&ad=IDR^;yB|8O^+dK4^W9c?n-{JYruekM^V(tCO>~ZgA*}1;;sRDGd zdpQH^J?OX1#iy!Ek^byX*=kX6y@>akLf0wT`!;n0H*ui@yU^c+z1Q<=vZQ-{y>@lk zM<$n+lszyB9bA7ET|f3krO#-6M|kY9|H%7IwGRdXN3|Daok;1Sa``H+zoh*!cxbbH z?1L?I?W8a3n=RLlS8i9=XYEhYY{yp=+kQm5gL(dIc<6t=$8OYp>iuhrU)}|quEqk< z)NP_tc75$6_T#7;kNeZ(WckOfXTDJS?>jbwiD1cEW79HGFmxE;Wgfx*4ekPNSz3*! zJL_t^@8TwKF7V^FZ$i!5JxI{h2wpLzI4m$U2q^2vmPWSEBrs4xa`RUm!FWrJ*43ru ze((O7CH?cEveetakJYF?fcFr%R2Xhlo{Ak|G$D`8Y?7^td*?P`g8=9`tTA!f0bXEL zNfI2h*svL*QQSK~VY9a)^ZUG7QkH6hasLE^SW?vAN%$+t1Aivr?>O?yH2lS=XYaK7 z+n4JvY=&s${Cz^FR!3=+;k>>?45Ja#?IRFBtij@a&wGbqHVQ8eA^@ZDDGsR+d$JNB z0=(Ejy#HB56Q}W`lUUls0x2ZVUJX_k&FOd@MqbrOkR=jf3b^@QDP29YyO;~Fo>d8_ z-2Ghkz;f?b@%|@D;{Crx4#{*#&{EBSvi<8sJt5$muZ1V0$WVZiN-5No!@izsb5#p! zQyK*5LXO=-oskusw1St>g&YN0D$!M(bm7Gu3Wr<)FV=@#ho9>HIu~cKXVk&paX?z~ zdg^bz%sW7p?Oy}Uq!6c5G{9}&SP>B$?pw&QIm1hB6PwS`=C2r}snkK3;4L)EgHc_+ zD`ggUv8MUof4eyf#*%Eoa7&-15_5>M*I^VcVrSn-FI<_j8`KSaB`YJVt!aarWj+D> zRRF{7WODm zi?4IXK{|DqMvEj|rb@hjLL#s1?hActt`(NDOc6aNsm_#aA2dB_0zJo7&uP{3Fe$8S z1GMl~=jy5ULo{`IUP?WkO8YnFrRF_3i7_f3qy+kVm!PB;QFxe)Q?e()6s8Fj9;Agg zagY?MR8kmc094_sT!qzsh^9{AJ*diEhAWp0m#gA{h?M<_@&4XOaTPnrI3=4iOhuYN z#b#P~6Mdw-R4*w^I|5Y2NUn-%KSWcf;4TFE>Fvihc!y%%GyBf)4Q4&HFRA^}eaFa$b`s4ge>WhleW5WL72e9oX1&3bXsIO5fiLwc2r0+pKU$@1n*{q zFAiTs!NWlO*Z{}|fJxvaf)Xz44=?C84lewvmy|tNC5hq1?w>s$_EMUhNji2v5~2^r zw>@m@!IL0RWH}c1#@>PdD6u56ahKCxOAN}M{j&b0beYzT6e#TC#y}by-CDs2H6BJ2 zf7J-8w%6RLprKh()_*T+&Dw{Q93QJ_T@=-Z`u2NUS~xiG7)hS`9tbArfk#v zA^!UxVg;am1xbc^B*Pq%0m*?$Ug><2mSljLBm{AQAOGYVYMoF!P zsgHLdh)6tczNkUc%$Gg5N5hp33ciBM#$q-oNXgCkNu_2%8AVX=D-@K2lEJ<0!#E99pU1!#oV50(C}Y6V{a)D29>PGuxKL$Jix2}y$0l+$ zG2h3v8dj)Y#!6o8l`SKbXx-s+m#(ct9WjXvi631JEuk$ok1LZA+;F? zRJq%P=Huy?#QT5vES$_^_H~vg?T^0_|727mMj$AJ@A2c%C8J&-)5~6_y~zAMqtWk4 z>`OrMLgNMnC)(X*l}zygL2$lt4*F!5nn^&NLBteF5B7BV_jR#sVsj&dw@JgI?58}| z(Oq4AQusVn>{7YwQlsqwaBUMhD~xN+o-DUQ4JnLinm$?`_r~TV$0>O7i4e-(JPo~x zkW|kK-h>Vv1U8gCaLxuy)%5=q1G(cUy8fjT+YSoZhb3m#X;4Wpzl+R_fR~9VC6K$F zAYD_6xSC{K^^#hh`+~x-T_tLk;<=DeiGvV$U)(2}guyPt`*Fc1X^aubSZDVTn|w(n>9g!!drA zBA5kH9tA1tY&)=Zf&-K2ugEinAU4c%6QWkOSj0d%`J=7NTthu7cd-@SfW$O#fX~p&Gr3H zlwv}mY=0Wv0T;zOX)!N>l`mWnMIq5p!Aq5@z5<^1kzH3=JJ8yX4i@+kXpkLulYrp3 ziW0!|f>HurrcNmZsRD-K$jw%mfUq(Nc$sBN380iHC7`nvRca#O=}5y3I5HHDI1uns z^}?xu>Q7@sVh#>8BM2-S>J>`s1|9Fr(F7Hiz|f4q#1Ub0oqDyC@s8TF;~=wm>^oRe zq%&;O2T&AKqkI|q3zb0vyOtvHwH;Nk8)Uqu-lU06A})IYn#&%X5C_O-Fx1?ho*;ww zC_JO#@$Y)6uR_{v1g;OHRDMQf+>CK+aC>oP8JA1>l>E_Rm~f16FVr zIy>K9Jup8ILwy&+q%ZsD-ri@t9!$MIv$kix?B49$dzL?r`C#y*!M1l^0*Q%VUtdc0 zo@To-{d32?*so_X?HEeOp22H6_G?`laP!gC19Q~_zZuwkd?5C0*@HdD%O2eO?3!nN zJ_qLO)o*BB_TZ#;2LtiB@7M^7F?xNh&b={h9c+XCm>6azSmTTGu5!~Rz`uR_K*D@B7LK|s|nJTR!iv_5)LI*?5FqNy7@3LU+PC-Fa>;{VG>5#{~!;j$F&?qH=R zG8SnA>dB1RtW}U2K{|e&2IzJ5u=j+X zR8AA-4NXE5C^rs}*hYEdd-@B5P|EUjHfC*%Lk5Ix=F!*>Py=8aOveA6RXig*%8z2K zjh}4FR>`Ow;82qDKv* z^}!I|j(=|;^~aRm@Z)?yEy2;yUWt^ z%0(ko!$P@T`~6iIJ$_Ps&dXJUQ?a{QiZLJ`hdv8Nt#TWK$?U+N(xj0>2Pxx2I3?B>jka>yjq_(S1nd0 zkOI<*uZV(Gxf;2styGQZ)rt!L?^|n~$(b`VeNepj{_cNbE#n2q3sB|(}CnM8L) zPP`=OCF-x6c#VTM`Uuq6UFB(3a)iFs07uzUt0jE_*uk#BT2E=t{lsFgJ=f4=Cv>v?)cvhR{oAWjvWZody0=)YFyaVomNADr z=<7bQ3dZiSKk+mC!fF((a__iDt$Fp@EHY}25y(g*lL}P$qX=S_BQHtE<9h>){E{u z9@z$6>NPbgy0{0zf4km5<~H$wf0Pp&_`}>nAAKVPr|8Zfs+2_5q)@FWqR%==7yH2p zCJ-}7F%w(RS~Ox(C6dbHS;6Rh*?lS6a0B(GWV8`Y>E4IU6}Cw^QES`mVUWcSA?ch% z?*~gN=hO|WbZOu1-YN_iRp-qs;o+aB9shX;j=O#o?vKD7|2g;O5zF;EfIBMPzf@siuu2vKWiC*~n{8w_ z%qmK%Nvz2YOmEKJJ&Km87S2TvuY5$syhv@E!H591W|R_e?ZF(n*7xAy z{u$!t8i|KYMANh7YH{Ok8am7Lgm$UUo^`eyg@`v)R`EoQ1etrQu1R?UI#g~~7lA-8 zZ8M<+!$2ds5iKOXTBwtQ8sS0q%P5WG0yZtQ9V)LF3NJahLqu2%b)Y@jw4&fvFpT+9 zHHtQDw&JO(M+yGjCYu{dPYYdR8uWHTQmJh$d8}W`@ z{)OH`z_!Fq@PkIw+4U~`Nb^4c7c}*vQkMC(J-q~c6&E$BNmf#nBu3o?m*t8!oIrIH zN{WN*c9sffIYQcXBY$L+xdQ)?h@A{7srvxZFi8uLZX|vTO^}jUn^d}y*eFS{UdV2? zO^Bn+9cs}?3{b>w#LZ|Vcmq0&)-DOvEg`#I*uPC>HxLgtX-K^Sb_22A>zi&QYE?uO z>YbkX+lfj9uI+@kU7}k^+hi&UCX-w(QOA@jJ;#em5S(OXPGWT~>+P4Ielrs#-@G1g z#-u~mc)OiLVjg?gEX5RO)*+m{1p66Wre;y0jj$jjuz3$=Ttyph)yyLilDgD$(8Jls~HB5YOQT>z_oh~~gj_t7eM<)*6S%1zKQAql`O z(t3-Io8p=ildKm-aUnhH2=qm+Q|^&*8K zI_i^WKxz5bl|uBr31qf#EUYBmjK2haEYo*Il;|!bGw}P z6De5^=je2>M-s$U9sSGQ9e3pb&fL*ph(P)d{sE+R6UXpsSUWi4b?4UfrKDB&o+2Q< zjMv6{hu?HxNFU>e1hAKhy4A(_t5IWW?R=XpE!pyyF8B03DQVSwh>GXTCm2wZT32^Y z(ntJ4;zu5P0c*`r4FcMY(wd^Ly3ngxO|<2FS!XWVphwC^s>RGwb<`4e*hjKS&;6KD z)P?f9hN(EUd5QQH6;C8c=&mX%FDt7Y30Y+4LAdrRXNkKfZa)kQPJ8+f%i#Czu8{e> z%Aj=M0XH~X>q2%322#^xsllB(Es8tb`QQysuH+oD@998NE_v2M9{z&$q3>vl`W~YZ>O`yaR;&!#8;xEu0{PT0UY=RJ=pZ7-j#{OdLUfaeh%^7{R9{!L#oyw?`&;5gv* z=N-uKQA;E?fpu&o-RSGjBTCPGIAF#dCp;3D@jRk0U>+FNX`our_q>CB-Y=J==hyF- zgJqL8%CPM!f#7y_6S5$^B1Zy4qK&@M%#e;|UVk3ZJiJu9D)q)i01QxyF_p0A5#5Ty zi}KbE+fBBElaEU1rA=Rd9?_&}yndpTv#|qz9?`z_W33bD`Sr2Z>tn4$IE2Sg5o;^2!LuK~jpa#@;(Hpt!uccqkTXWk(O6JSa~6Rh=U3#^`8od#g7=@lOwI_1vw))QZ^oH^ z1YAx)ML5Uf)PbO%GIBQfIZqg;ikw}34tMqFr;(gXK%}(|7^jz;0TZjPo6Gp7V1~!R9>u>?CIih_p7>IENew&S(9c-x}u~3dofknA0mCE;kah1? zVZ;@WpC$1w{E(O+aS?vvz^O=> z^Je@|!RLVmv+=`HE>{8sH*yJ*wPSV z8g9eS9EevkJ`aINr{Sj{n1-v#Ior~39f?O!5}1YriJyUB8a_&56Mm>*J=5?ch;$l` zvor|jG!W|`CYPG_mAmh8rW{uc7v@$eId8+4wwCLayDO(G;J>9x>mOR>emXScdm_HW zB))<#pAGkGd<&k&4>@vqVf|mo^M{-%vuH1V=QDL7eA!~jRfS(RV>C>`3jAc*U|;s$ z7ytg=UgQ|hB77g}&p|OLcrOZ`6c;$8%O>M_Drn|al#DRGA^zcYDZb3{Hhc@Nz)w~@ zKZE*tPr>P6QNt}Lm4`l!Kfo zj1XFaMoL4ZQe= z9>?kMJN!`pW>k)Xzk>KCqA!=C`lkZsYa=;}@SVv&yspQW{x{-V(1)KB@s-Q-pRb-g zK&fVY>Equ?d=+2TlNazUcm_XNy8bWJlYI6VLW0xw_&kX(<4b$&#J7NjI*&bgsEzI4 z+fZTR}xt81^lqD7)HK3CnMia0?HKu!FKj>at1+A^$rrJ z;fKU-5{vN@2Rdjwog(~D!KZ-*Vf<8+!|N6hEFZ#2fe7>!eEp@<5$}w5tc^E>)Bnnx zhPtl0W%0&%N4&K@UfJ3Z?{ONMJKJ08)-7(STixk2wRJS#(AL^j*K$#JXIFD$bA4S` zb6cykHr~;N{{h!ks~5Jlv~?_tH#qipNk=^1>Jb;>ZR6hm1ugAObxuRPaRpwGd0|`6 zinewiRTXdS@{t#|b>StRK8Iz^tDCx<&aS$Su7yo?9ZtNpL9h`~tz6^~7UQ+U@@IMT z4f-b?H?oD$*riE{Uz*YwHsW2ZPIF63e05z*sIH@<5)7epf z&YJdF!aTdlX~P>%@y^kXE3bCyT3Xs*u(po#R$OrIxkkljbRtHvu2Ab4q0?JW55@6T z`FKNTXiZ&D^P288q0a91_O_0$ctePCz5v=gsJd$%!tnlvnma=s@w$eRw$_$)h|=c0{jz=nM!xumP7{AJ3(w`h!uS`eSeE_)<991RoqwCIRfpo!6@&S^)A+T<=lBg* zmj2#-@P~|V#W>6Vu<`Syf6Vy7_!YKjghDeEFE13#(%)OEeBOhBD~ms7{8Hs)@f|*Z z1J}Ys1hV+mGAD7I2Q~Z!B88tB7Qf>2)#XNoG{4&T1I8~_ewO|r;~$rYKWhA{JpAGd zlyOQPeueS*j%!?5;ny0!0|RJW>G%&={Ku`}<;y>3q4;y2z%bkIzhaHLk5wxEUG-;$ zKV}*CRgCj-W$_2BVaaEoVdH;XgGtA~*TSz|t_+@p#g(PM*ZBF`hXLdNS^cN=kDC4g zt`XqMXP;r?2iv!!TGe0gRf_ri4;epS`!a6)eCczpR{eieNXLK7!gt=c_wYl;|JLCm zm-hb-EbTR!0Z!phcB;dIX~nl4vha;sd>!W)jV|+=n4oVRAN(KuyhzH^Y4h->Au1dyyqad(47e+D*>NrBis$uXEai z@(qwL9#poCGn~T5a?4BlA>VtC%3HqWjK@Qe>oGZN{}GQD^2TE~Vn4h+8wa;5trcMs%d zn4Gm&In(nv?Wp6hqztVgFHJn+3Tsle2MFPPwZfx8w7w&&FF>a!k(;Am{wM%GtQfDcqL3y_WQ&@gDe!%HIgD zyb2%5EidVZ{&ADHaamS8D0dX}ZZ|m_f8>;#1-Vg^tCG<1lcPLe1-YFjNBwf;klO&c z36ryNTb4ei`)@vdHhyyo56_=&ZlskztajR4d0K(KzSQJwT;~+V^6Q-i`LV}UuZ{Dv z;>+}21-VV%P&pg#<&@h1xr%SATt2%?`XN_tavxV~I)#7!m3qu!*JmNW#pG?gku&_M z80!z4T)uXZ;ok(gjV5Q~L#Ob|`NO{o@=f2-=|HPI z|19M8JgstjYsaS^f%eq&<+GEdA995zXX8uM)BN$g3i3Pl5l`y<0p!L^&c>Zi;n(u( zwupEUJTp_M42w(O7zEoOMy24=NfKnaGXzo{t9q~uOL!%|2dHEPXp=xAP}FD zyYO=tumgBAFb2E=@%dOS>N@DNftZ4v|2AMh=m%pCryS?s4?GX_ZNL<88j${e1t$4F z!p}XxZvyWIE(gwr+|fYPostPCW%$nlX}|9ROYnIJh(5aHHsCvfD}l!W&jn)d@BEp- zcY*$|t295p24sGG05}791CaWffz*FKkoj>I@Z-QEfFA??{7TJ_ZyH_+WPU6KGCxiN zGC!sQX|KN{am3v~=EpO@3xHR?SM%ddz#-5t)M$QuAJ_}}3qaca6F~a^khyo8d$YM; z1Y~?q1~NYm1Kte$!{ut%nLy^pqnBxZd=AL`xCjW7o<9e89_ZtM%#Zt5s=ph7zWPZE{cslScz%ziqz7{DFAHK(NI^kXnqcOdwE|oollAl*8 z?IJTP;C=~^{LxAc@85t7?@dw7*FPhW8$f?QB74Urp9NC>_ZK?Or-0u9GM*zq`uimC z0brluI^Z3kuL9l=TmZZYc&6cZ7C6qGpsxfX=#sx6Qc2(hka{08`f^|w=w-m$k>qoM z-Jp*KmIMF(Zq2v5P?&B6{aYA?`S>i5{HKimCm{8%12VpiKo@w4;rT$O_hjJJ2)@WXW84`etW0Wy96ItOhb@L3d!b->esPs^0c5$_3XB3b0xtsg09pU90Mg&3K+4ZCJk|IGK-%{Ys0@@F z2eKY+HT*0PMX=-n;1#fM4-iGOqzTA&;3udQFk#6pz&8WyfF}bl0#e^RAoafy$oTy2 z6m5@w1Y~^v9mxE<+we@_CqN$$T!HXjgtA7^KLAcaJMwMAhk$G0{s|!Cappmc`sklNuH;LV^P12X+nfSW*n@B}Sy z>w*2Cj{~y3ISk1B{`EVxJ?a3`-^D=k&j;QEJO{}3=!?f|dvqNTL6@8lybA7ffN{_- zzC+{lJg^@0_kbuWB@Y9U7}=;zuyBt2KpJpuLGxp zz7O~|pbMn_9w5`d5J z;Z`8??K8j&fTf58`}JSFRr75WcpvCZK;~D%a2=3(t^hKAGl49pZvoy6oC3T8;VyiO z=Fd~dYW|D>nLk$mY5&E*^FY4~m;!#`810qO6Bqm=(2K-%fMK-y_Ja5m+Dr9d7^IRW^>8!*NNeg%lEDY+Xs z0Q?~Ee&8*@bAXouX8}(HmI42Cq{jajK-&K)UnSY-HLg{tqThT9B33cMEaydB8=ct5ZSbR+O=;Csw{ zHjw%JHeeI507(9?4_AMjN0I*}Ao=$I$>$kS>b=(Z?=k*dQ5Mdjqxut{&~g^8NU#SuB_zuhpPV{0_p#2K*sL@Ao+IyslNkA{$)V&F94E% zI*|M~0?GgVROSB&NdBWh@;3p==b94zcNza`<1aKmkK>YGWc)qwO#eL9O8<`n$^SHv z`acB3=h$`lA^&P1`4J%Pb2bp4W4VS%{+>gWKMo}S8$j~^4M_fnjDMr?8;pOE@y|B? zTa3>qw9)@Bfb{koxa6exLELF+R^NlfT6HGmU?o@e6@7!T+R`O1BA3%Br9cNlU@N!@; z@c#kZfeV36z}tYez(v3sU>~p=7y(9s319{ApMd4STY#m&3xP9$3xFZu2Hy}&WxzW}!bDK`vU58MQNKXAz0`+@HR-3xpV zu*b07+?#+gxYq(}fy|fXzzQI2Hmw|ZF|gF!rvpC-x)AtYpac8}Z~}Jx0B|SpGT=Cn z@f`y;0Jj7G6*y|h{3AUKd=qe!(L;tC4bjH(?8mfz;90<4;HAKJAo6@#6L2N47Rd0b zfi1u&@ETwRunkxaYz3AAR|97N*8oGnV}R3vZv_?u@qbz&5W1#~9xj`fhYcC_8rB-t z0Fh;fRRcc>`3iFn8BPb1Ukv;t_>Q@cqy2&D4jVNbGTaEH`~Z;hz2;tPSY!NZ<5!q_ z$j~v|bExW>08-C5P{K1DGVC?%0W#cnAmwY#y~42E_@%}VnY&{+j`m9Q8x9%v8ukE1 zKT!0WdyTnQn|p=1hYTIVaa3~AZ@2|WeZxTN8#4D^!&<`%!;s;0ApP-X0{U~zo$Vss zC-6h}aiD}}IAqvsSZi2e7&3GW$KhH08*TxDbr|cZ#Mj(=4QmZq|0q`tq+Er$vmVl& z^^oo%b9W5)puCbl0hIUy!8&Y*xsRFqsJRar_8Qh2Rv3m1Sud!U^@4f&4-DujK*OeHri9XC@c=7r7q`h-y z&zgR3-~JIaWaP6G;8ltGO4>UY&~5&`a|BK1-#Zs@8OF;+1-(wl{Fiz(#>KpTVfwvu zW^Jb5JC}90>90Oj~i=X#DR((t`=Os|Ok zUdKE4^jG6oT%i7smiYHN-npd@nLh6vS()*@b3e7F&pU_ojOp{vMa@1|!}rb+orV^I z>GRHweFF3epuKZqbH)FtvNFAUE+$8-(yjrmz?_PWCCQDOFfiS=>nsMFr5 z;XQ!{l4JFX4yC`2$zjpdUT4(kFCyPb*LErY$Edf$H~;g*f3Guc@}D4$H1(SNzfj+y zz0Q!)Ez}3Px?A<#MSY;TD9P(h;veP1wr*90{?}-5Yg+Taas4ss1<;ZV8JrC`lpZ*H+*H2%K{PokkL)1_I z9_^K%{zV}EU4iu7gp%NwKO&G{-wdR8Nr2xU(Enr96~Dgs2jcf!Ap9c(=~){Pf!b`Z*x-^Un{I$6C}kKmV5j`YzNjKmV}+y(^&akpR6rke|l{_#X+-1p#~1 z2Ew~3kpDK1K`QmaT3AMW-xA2LpQ63>r{}al`J5M^_XOnm^jE)s{`b?zzB7~NtS((j#1+fC=5@t8)-<=)b;Z}xp`oQ((C&CBZ*J?1t*Yyc&uVUM z?uz8*&72vFb;i3O*RZO&D^}Oq5UX!%?QCv{cf>m45>~{oG(345MZ9j!s_w?h`b(C_ z!r^+{`W5TysB7-(tgMejBD1?2TiUMA=e4v%yP9J0j*d1@ zfkh=?fSK{OMhjs!?nhf&Hmi9}d&^whEyFu$<}Qn0-_hI^&o43i^4$C|Z^-fPv?*T_ zZ{_`MIrNC!3cGPP=p0i(KGt2Ue`ER?* z6`YrCX`YrsyJZUXK2NO-$cJZYnQud(M-J|%r~PaJf?*xZ{ais^lTkRZil5fwFDY3W zyf9Ze$9%GY(v z^BHmvdn3y@8V+Rhir9+MSR}H1Zmjy^<+Eb`0DME(y*BuBdO9&iYK>IaxA@aKY5KkU zhJ`WSezm@PI$;BZeX#^ClaTiAj(BWsb4OQqokqx4waZHVW1;k5)q5U7r0W_>$>WjJSRMt#plpc$4M@l+gN%H0fH-AuSac) zp$c}di90dWn8j#z{Wd(P)^$z&!K=cPbMPpZNT#ZQ>B{2QMd~xc3JA=p>+Eb^-5Oa| zzwBbaTuWyq+wXuhmNRlS>-8(xsLx>=CCTzNXt`#e7_&o5Y0PWv*j8ovn>X2XmV1rW z{&>vY=I)QrjMj92Jotl}S#}_i4ChQ;c;9C62N|A|4)Oqf`XZapr!}{M{GX%CKDjc? z%S^xF7B{!V)3T=VRaKjL?cJSCSeB~4HsUX&!QvSXqYX$md0A!3i{h+B-D}z-O{;=s z&f|w?M|#@h^>~O=b4!Cf?*#>PRetf(3)#l#I#qtDFuLdF&ZazK;knf&4_yQ@`bU3Z*Fv4SXqrVO|%U2;;nV7TH>+h#>$$` z4lWutcg7I?>+3oiVp!0VhfP(oU6{R=&wh%mjm(mcX!*PtKK|%n#MxfgAPcT--CY=9 z<(`#Eu;F=axbN3{xAdM(%eH>oBlH&md_OLD=ypj zGk-7uU$K1u#47hsEHlttO-F=j%Zyy^mO=$H!}Twu3f~{Abe-UU)N5}d)oi{q+RJ^! zV6w&W1jATLuJ7roTh+Wa%w^@y=2(3TIwR@6QHdMda!H2gp|G@}iem!8;^Y%tzVF8? z(MXm1Ddsmqj>_pp&fnGfmuHlpSq`%K*%{$Yw$*lUOD_t%}t(ez%YTCT%?&E1$(voz zY{uq?=e}a0*CZay%sop<6ZY!WELphFR(@i50%S{k z_ByI#o|HNy4c#%EWvD-nb}U^QasWd*U8~?%1T3%S9td9nc?zTv*ykU zg~Fw!^Jen5G|b;Qv*0#sPFcB1*B)7iMVwf7Ls#9|ZMMtqINyEgH!t(30*;T!{x*&s zI6Rx`gz&|MZG5MPbe?M`&UNtOIagjD4V^rKEMK}~j~0(F=WFUU^y0>idL47xwz6Hj=!_sYJ zmTu_7M*U=hW3fdGR(PJ_Y1H)fn1V6rV|uG`t^h|}vaW1>nf9xoXIyq%)8RRBb5cg& zm-^PUW7Ra)t*Z*LszrX0TF<^y0$6aHPcvK|Vypff$}ag+HF3my0s|GJZTS zgCkxCe65VSzrgz*vfr1QI+nM*;I&V9HR_+`HK%U(Sk!%DCxeKl4rOHV;!!vq5>3sX z1KIFXUtwbTDpV2LrINFG^fNq4XZKNeYX<9xy?A>ONz145Cwt-XDM9)CeQqzjkL-na zb6#Fw;B~P6w5tJ6z0b5-?deWEMgHjfUcL8g$op&YuG?hygo?>~xA6Md#IaF^~z5uRk>g}~ye=nZDST;chi-JWhL_~%dfMp)7>!4H~irv+GW zIetzAAs7DR+SfY_*flxzP3zq$D#5}_d zyo^$UzoX{TuTEL~YSc_#)(>Ry+l`Oo%e=Dq1N-nlYF;F2j7`mS-Q>K!uJDWI5U|H7kUs|U<@?ZkH1Y{! zyONiXpXe(~ehJye`Oh2uED&u($)|u*fk_~ahL+q4#F5LAE+ED~C5=GFYdMhdoCBo((}2{+ z`!`7+Y4poTH|gI3$$!r1r;L8W=m(Adw9)@;^qoe(-{=mb>y5tL=p{za17e(Ud>Ihq zk`k5&hT9Irf4N@}W0PsMpi$=KenA|Wmiq;9)PGt9+;OB6eKKA^dDs~$a-B)^{O96jdd_vs$v-Ht<4ZX=h4*U@7zb-|BrI!THOFS=oCPc1 zv$S$idMnJQCS1CF#j+Lesk~&x%(7g3Fa7^p_N=hUu>ULf{&f1Y!dq6`J3nLbJ0q{v ze+J*Pld$~xl;JTevsmTwOJ}Wu2N&Ds!vFp)JMDEnX?E`Qq?t2I=jeixx1Q9|;#*ES z==G$Ex&BkVNJTkr;#G@*1yyfB2QXV)GJl|Nuj^Ayi&dWE8D2e=ir%jUq%RxG-CZ26!F^r9@SS} ztNq#jt|!$%z7PKUn=od`t0$*hL0be$su9f*a*Du_aJF!e8YZ#dG z?}YnU)cql5kdV4z=8vkG9&^6dDe4uy&`Q7UDJVGcB+0`LO~tz)+54y`YOwZw+xc& zHLJG%(l=hvx5p_;V07&~Og~@cd<_PM?QQMH|6iAog6l`6;?o~m-)Id;QHBBK+bF)g)jyd!e;EvJ+E8FFBhE ziV_$#JG)Mkcx1nSe(Nu%L|=ag{p;_buXOiRxrsd}N>xb#l(Ow8NUy(xp7r-2-a)^p z0t#O3JLr$6=hxps&t@)F%hujaHA$l{Q1sx@=)?McUJ&j33tGiQ6UuARhI6!~BY{?W zBbwEXczOE}a0s{wh;L;vRMkRc7spq~U=>fat9Ai5)uWVvyR;Wxd!v0@3!tVS|NDUh zzyVVQE!2oWhtYlyM^mX{tZhPQ6i(={Bcl-Bg8yT1+YTBS*#S4~JS`mujsthHvy5)L z5Nk$=*R~4_6=e(s_G|MF`fuW47kCH#j{uqPpubj(@%lUH|MBmj_r^aQin!f>#7KbK zL^G1zf7Fo@1|c$n@$WZP^iNRyl!E>Ub}HBJxjph{{9p1mY%FE&r-7$hOvU7QD>OOu zc@6fHCgYBH&!1cL!O>F+iXI&G#Ye;Q?eC%3GZ7qbMcr;4Lm@3F_T4D{Hb|CXBDept z_RC7s@lVQZ3Z&}rM#L4vU{MX!mlJUvI zqsfY$(SmJPOKgfxsL=7Tw||(2zXi?HE8LQt%->?qKL0KGf6MN1G)yvP-#jL5-QaeB zn|d6-i`>L0-I9aCN_Ny#y5FmEQ#;^Tl@zF)e;qP3F+?$UWTU{~0HCN3dj@QlNuZV7 zgJOekMJf6Lby`r96!m@M(`9`AUdV_4w51o|J_;#Sh9-4eWCzUzJC9c-(cEIsxXR@? ze*FZ-JP5WQL12_))s7ADAf2M_?Nqkw3an80f|_2GXoPd$2$P7xb)IlX5w2tp!Wl)l zX!h5SA>8et$28pD%y7XOq>~r!bBD2UP7Kp2#ePN%6NMSk4Gcm3Mokubw)Gp~HjE%P zp%)pBZj*&y{2f5gBnsR}f3)vqOrF@Sgh$=2VDv!qu5%#jnK>D)LFK7HhD;ZODY%J{ zQUY#bhERh7?qI1>0`6eBQiP%h%iI^Eeb1q9ehDQc)hEI=&S=bD@N(vBU1 zO6BN*tWO;sx;AYFH=MqLCj22e@>6k~*LTp||fMXAGA<9>!` zGw^9Tm}v_jDP=wJ4L5ZasG<$rKaxtEOwgfkXMvlj5e~;C8Jt7h#0uejikvSqN!t>e z;DUe7uIb1buiO=~h;Uk>7?v)WTF?cRZi1AX*hwlWlvau; zR8LmMl=27Z>eUNwTp8HX6iVY+kr_|r57O0(=ShsG7o`msXXWMxGBRUW0!Rq-^-M=i%@g5` z6x@~=09b_Sf(X+E5#B@!O)9CRP#WR#%m^!gkgi^YuR~Mr6}Vz4aG6o;7nKQtzMj(j zQEaE+wnP)aqDU7+kuHd0FDWFJt9h2r5ML!yaj+8Ln zXt`I0ky3>swRGAEc9IDWW+<>XyejlEA>xKiZL{m$PBRE)x zQKY*P=bO4Gs*=-|CM&^Pia`OtALxaJ7bREjUgU0#xMLVGj4ycQduYBf9OS7j8z0}Y zn{wzU(Vg^B2?<^=UT+MLJou$g(i5gtCA zjo?dd@?4UUdyo;maGqRm1c55c?$O$XxcX!#lZedYVn8LbW>3+>*J--aN%`ocvPmyn;00fQQihQfd~+pb zlN4}wCa6$fT9h$-;p38 ztyz-WB^k?Bs7gm*(e7n<*~0}mo=Dn)BTRM@O}`ULWH^MsT* z1$Xlvp+*GU5l5n>;Ew3jL10nQgNHA|Qcd5lFp0u>X=T=Fb3G_XR<|Wl5NgHezaix+< zxv75T^(s#&EL(_UVv|5>NJTb^h)qOL15)BJzo4j(6&}{{d?78ncsvnKsy(qu&7(lC zngA^MTw2@rTp<<|iZ<|ksb^wcwAdqwO$cCitHBHC&=-0NHHO8)v!SvMpmiJ_tnfpK zNV-^)fbFB|SpdrmN(s2B8l@D_>$s_nOr5P(n1YZB3Am{lN(rErC?%k)73Jz8;Ob1n zn{bG7*nnXmVznZvfaXuFA(n#&EeHZr2783kwn67R6LfK9P>&)pF4V{l5%UK1JH=7v zJId$4L00iNcCf5Srr4+Vqbkb6RsZ0>sg7ZR_R{G5_HytBXxGFAn&~8>$wG`Vnu;DC z5f3P5aMaSC9HD^w1OlVuE8lYy4?)|mQuw|-q54y*<5E<-XQF*ipjcm5+JA^?vx-7b zN%86?q`y8I3X&s?udga4g~w4aY7>SqS?32Zh(ZU(FSpe(!yiR9AI@2dltK&^Gdoz{ z%^1POX#dK!bzte+HTGj=;{yqH>w099K`f~rkUH>5o03z-iOUc22^f0Dx;uSaYN4^ihNk;yLzsblSy*&tBkH-E(MgL#=m%h>; zdAaD}?pKN)UjOpEmwh1z*2^_)#JcF=Q5_Bj?0L)XAy#9I`q-Sio3(e)wZ-ISaZHV{ z#n%>244(3qC8cLiN z5hIPt1<~ZqaKNamdkdzU7)fPxVea54VuHwR0a(RL@qhB)2M{SM(`n1v9ESo(+xQca zpP>c722RR${ia8WX$|27Z7VG-MdLH>K?ss6;rfVIV&XO*gfZIL@zi&3}+k}K~(>WAEw z_kbEoR)><^_Z;ye8WQ&z2~xt+AD+dO5eCOrZt5uf?uvPCJ{!RaOM)~PGKubpoOnsl zOVnRCd7p%(CQxH{m8V(B5&BjGB(>5fi?oj5M3t-$PDa(lv?|^5I9m$c%ab*4jrF9o zhV2W$&Z`a9BHALx>1d$+@$Ns&w_mFJTZ{U)SEXbVt15MGu~=cm5!kGQjX_`ciB&Lm zkNt_C;TKk;V3m7si1OPK(*e9tFvKOfnJy@Ur2?CEG@ulpp|A>jER>Wb z1sg|cRAhB;*MFcepoB_ajTL-GL8gJ*B{H^JXJax0%$mK8I^D0EFKg>XcjB%g>Qb+% zQPIUc5dPc6 z>8M2`CRHM-Ja-$G_U6m-e$j>-sMp&j)4dOyD{PZ;qSm(A!ytvL7PMf=l(a)ljffqJ?mP}14i-?ke&{|LP3b0NQn-t5*Aij-bc^~U zpTy)2OE&8_ExH~5Ip=oQkHY;CxZ^+P-aJBz`;u`=u+sfY6&41oWHC_Y0#!VOC>vH* zQBqA}O>SU%bMEd@v`n>dE_!(7BP!-aYO^L~FY_{tHl?JF2;j`2QUb0l@-u$q*f&|>Dy*|W};qY&|i$||0yksx(~9^9&HQl5YgmD|-t zAka(OOen!H&`54X3yH55>g1qCc#!=vO5?bIO$%+x=oLfZB?oti2#cW(w6#^WGE%`X z=1bKm+OXM*r>Y($_;;J6LqJ5fD1S^qr;$nRpSMvf>*279lv8^u(M#|qMk%4N$*1a> zv*w9^5ywKnw!}^FgGSWZ^)CEK^FII=bcdo+mie_ky##y}7d5F#R#KECM%@IL<%%|( zKy?&Kii7NSmI{aW_wBloKQhW(fq#*=BP>V)lKpd5q(MYVP-c+Jp5~^E5SbU+hf165Ol7meeQm?>Zk0?zEm2Mm*^JKHknF-$s|`xD40^E=Xg;Gf|D$@hc}6p%uMf>pb8Ek zRg!OBk2hn|A<*C5vb&u_Vjg?gEX6b_kh}!@8C<4jQK5~nASAGP4`y6N8+Z>VqCq0c zLjsrtlbuwUA1zI<_KS#BA*5CkB}=Qyz-oUA`w*$68*%KLtt5sJEYKJkQ2^&7#&A|* zY$=vDaYBSnOOuz@RANmMjo%J5emj6WfjfcN1;Q7jMu;-HI9kH-5jx;f0Xw2FqOH7) zHV}^RlESM>-YYzJgpCON)v7i0WhyLFzyIj6?hlGsvn{`u+)9D%3ZmsD!FnK zEH)tt_#uq5lXh}bTyuib9RO>g<`f=gZRDZ-61Z1*?nsY#NU&le zYE1(7N>xh=4_59K53+WI5QdZ@EOocS&lYj8=5%CCa)2Yt?P76RWQ4aZpu8;Me`Lw1 z3haP?h>sF5^bto}+}q4(A#WHhq=ULOZ|-6vC)F5P0Ru#l6@baCm_C^ml~^P|1PY-8 z*&%?_HcAQTUN3kdI${x3d0M`8r4W5DLrIR*h+bXrh4DzCRZ|`*noC6lT-gnQ(TCu; z)O`|Jx<%MF3>z6nlB#ga3OW+C1{bWLa-)}2n1ugfE^<)BcStBYY)qQ3#26iugVctB z?SxPx0`ABjr3BE(AaO{C0B&0VZ(HJd{L+|xBm6g|sP9ZR6FQ_#rs(EA8QnH@j5122 z^LK@@YdcDz*U}b360IcLJD!l!^K`fD9%Ge3ZDz>sX30xerU;0!X0SS9*rX!;0#fc! zKZVjW3-G>Cc>@Hm_Zbn#GceEIT%+y+?%*b&?MR~(&(7|2|qh;KxK1?BjHmioSt8i>8MsIOmbOA47< zPQX46HR-JYu)9!N>!VwrE2!vy20T`G@C2~;q!gi|A4_l?)uLh3GtXOqXxZ@X8^yXD z_p0&b8E85GEFIsj`?Q0Rc<|PnzV#D`UFOD6DPp&a;|+L(gecpC|6F)0iuR39AYPO~ zyaX^7flE|fG-){fmvz`$&ijd!EQfP+I@lu#;dr~}h+jyg2H7znhBMTUfOey_rtqo@y_(fTlg^iQ=AsRHq->;G z%q&$$En$a!B%Acyj~PW>D8Fl%ic_1Hh+k3hM1q9ws-p6;vSQtEay^r4uX2{Sd*b%P zu;8?(|F8^xuID@9?5qpfB^XFelcffC>a?iK5>zOYD@B#vkq^$La*YD?IyE7mKz=rf?Q8$dGRu~q5B~14iV0!V@ z+iS|)WKt?=?J@g%9bu(*cs-X_cIgn^*4xi&jLXWZ$ho)Z^4_sz=sp69%!q25i_Nl% zsC#)k&gd5=6Ag%Q-}Yi_$6Z~SM3)C=Z<$gS{@ld3G;L!9cCE5uI$78z7YmX+jf3rk zt*ELpxQM!F)wUr}>j88^ieaT_RKSjnP$L4?AEb{{V)(EJY>omY_}A~}@&;;NV<;oR zU8OwU!I~~(7Aq484)CJeD!6xtfd=!@jn+m}v%Bz=7Mr%Hs1BE;gxM{aICtq4Jd{O_ zm9+e&W-q1Z*YD?oWnaIai-j)ZU<`&uY`bb$@UXL-E%aGYE({9%_g~@pc+d3qI#al;=0y0zi+@hU zmn($wa^zEikCC_+U-kyVc^ZF?!1oXM7W@=H^dlDrN4Q?O`;l9mDGwIZfaIO=$790d zya=KQ7$#AGeS~+bFdlaR7oIP<3s~?Vet69MOWgB49jzb>ja+<7FW3LKlk-s!RQ)W8 zcj1S`1c{6A69-Pk(KqMK_@RQ&0}E#3ry7J@2@srw2?n2 z6~hz1^XWN+?^*oAi$|xhu5X}GK4mK3$DP=iTKLp`Tq>^ z@}7dz;YJO&Ab$>h8a#R$B=I{CSAtlHz^A+qKjb8UhkqD9EFL2E7-XrS9yxdDkBks) zzW{L-IC32gHpS)wo#XLyhPpe>VtNE23N8l0DA`r8zQ8HqimLCqktb3EFaDv&aXS1C zKh(b&W-9nAh;M2-GwsEvaM1RR_&SU5oykAEuE&@DH{x5+ho2Mil}q*fUnu)tivH0^ z3-9gP7r%XPo_)LlOzL=f=woI4coX(E=bMVIF_Kr3@l)P)**-Z}r;KAS>S6=O; z-|KwdiVMy?*L&ID48GAR))i_!BXoM}=^?)QFW%4@T2t54yrz3isI$Ahy{)4w-Vmak zFARwQ0?52F9&E)|(XH%g@jo7Q-*3VQ=(Bem9NdHXCv_hD)A=WL@t-VGVuig$ zimi#`vL!B~l;CfLxkzi5gFkHiQT3AL-+Mmd7`jnh3sek8Q7ZIb1!fq$W+-I)H~u^G z@CS^~^BlOc{0|$yTKVbltGs_a8GtLF{*du6RIx1m?Z)p`zNgh`v40cB4~G9)<5#f5 z!1WG=Ed90n;P)Eeg30nfVEnxHF@7+9-?I354}rg&1C|{2tvyyFE`!A!{9)slYRt0Y zH_pKsu7wy6;L75ca%6++K@H!Fm9yLaO`NFw8x_+0V=TkkPf~`pR|QH<{`MN5N7-;? z@rR6Gm4`oJ{8RGqLnkYP53s_OrN6@X9T;xlO2>c2g+e={Hj>Ggf8)k~LWg!~|5F#L z|KYP0|E~J8!XLKL%U7p}To%9GMwR*OGhqCWYcT2X7g_if<;n=w{|&}3u26oy^jW=d z_Vt|R&=<8Iw|34coc{-P2t1dV_uBF*xFPp*ns=I>GgS;ZGOhTwLl(YK&FeVK=SBEV zn4GnXIpta)SNz<%o%@%|2V$w4=LN)&79%yhFp)y zS^Jh#?il2{r_b^sOOElp19DBK&)N&8@DKUp$>*>4???E&Rj$|Mtk~xa|ENP8XOqcU zd+QW_D0ldb?|G2l6O8Wzx#elscR+snh}zXFcRBMPa>e^0*8;ghle6|YD_snibD;@~ z=icmp6zb^CV0!-W`@H33w=aBazjKCv4D?ofUDa4So>T5T$TgXqwdXnI8X(vHgzB?) zJxh-H^DN{xZdW;L-<`sRxzj`Wqo!h<@I95k5j3yD`MKq3*WJ+HWAfJiXT^hZ$3Snb z$yqy>Q|>&-)tFor1LqZ}&(zldxn7eaEmsb?J0RC@a@Id&>0`R5VutGJvwi~4p`TDg ze^sMT&{v<2DOm73^Dt@kV*01E0y907N zo>#eic9-;{@f|a{kE=DE!p_|Br2H(%SN}rwrrXoK*y|X`PwZCteD*rALKcWhjs)UU z@)xWL;ZyQ${2G@0K5?Nhk?khV^fAV z0kI@h(g-{O_yTq;G3P9~A9w@sMj*<5Nj>m=zzc!r0OtUy=VWs~)ZG6vU)_HUL{v(? z2wVgF2=HoPA8;Px^VqpqzX81r2&ePU2cmB)`7xMKb^a4Ttgw}Q8h9@v ze@8#R7Wg|L+UD~+fp3LeDUjiw1f<=HfDCsx#tpJ&d1j z1%4h#fA<3E@1KC{f%S&(1zrRCJm5{h6Mv%+GJbXd%#_0UifzFigSdOy{jYhPxKX^d;WzIF|t*g7D?Q!-3?tBNB{9 zJ$^_ZY53#m^1gwRD}e8S`+TE|fDHGpx2nHef%NxnjQfdS12R5mW1ese@X9wUZb5@c z`f$V8(Mn%5P4OwLIFtX#{tWO&;D>Up^s)c_%ZNW;3^>f%?FZS0$dB^ z%c|I}JaCA%D~-U5Ab$lAMW&<*cnOeWzNNsE&HYX0KGocRSs?oXB|iY7$d%j!tOO1K z7Xw>?^uNmJFc4c4C2s(>0uKSQe*D$ZbpHm(eETsFW8#wU0hv#q04@T47`On4G>9En z0cmf9=_~=B3&i($PQ%^<0^yzl+zD&|jswwjOxpph1C9Yt z18xV_14n^z;1*yEI1D@)xCwX?a0s{xxDi+jWctyRP2+pfW&nGEWx#geb-*Sdn&xS> zK*oprH`fEJfjz(|kaDHKD}ghBR{=xjUI;{fPIG{0s;BKidWjQ2y6*&@4;%+x0NeqD zO{R?k&jfA(qCQL;HusIdHqiaRa$qm86W9*KcUlv0Hn0}R_*Mg>KzzBCHLU`8F%W*a z#3AoJSqPi~`Y2!sSOuI8EC%AsdMoce2?K{vevy>JHUg1FhYbLG;ofWRJ?7qS?zQG# zVHh%W4EIb?Jrh9c83$7TsNojl4;z2T+nw$QvVKfA2at+ zb00G7HLNwPFf0e+b66>Us4ryhbfn&K{7C!_hYVTX=#S-%{(8;5$J|-o=w55?6^0?h z=|K7~22##3_i@LIyV0LD`qL)=Eu#yKzuV~lGQPK-b(8VE^`Wzk z_SSpGOx|0688O;hZ}}YJT2$bq*L4>gJq$Nqm!q*GpZ4YTS6G0wcd_5#dvUyV)y0P@ z?XAPEMtLK@xI%r@pyCu2^g8WFD*X{4X>VPK?!rerczp%^r|?bwtHyWW&Wr61`QEzL zQdCyb-a6h7B>o8RB$Yo8m79ET9j;Q+)9ZNac2gw%@DDw_t}(v1?)9|M-a6b{O`o?e zxB!iU#D@(yu6Yvw(e%qRe+Bvk*uz^Vwz&L{G@zy0jXz34`{Wl&1 z{uHDqqVd~`icy3-A6}&Nr6_MjQ+l21#Y*>Jd`EiN=E$)UX%~Nf98dseir4?Pk%9B z&zA%AKLx_S6XnUB(5nOG>xKaR<$yfX=1<=W z^tXO`Fd+Z!0L_;m)%VoJx|%xLuIC$-^1sAPcaY1Q+d5;b>N?}Inp>N@BGvk4u>f!8 z%vh{5-UYdaRn1+oy4D7HjZSkzyd%~Tm$2-WWVS6m`C9dO-I`V1jg|G6ERTi5^-Xmh zF}%FAxvR6XJ`#z{?rv;pyFQ=S1A9OGyl(9Iclh-A-e~2$kqWO^>ss7Wx4JX?1!|s1 zxO_oF!)17Ld2?Iqg4PDV^u<|;JFpne#G8yPU{h5Vj?wnb^)Y?P5noQdrmeNIYE?KA zDJ#Xx!B|Ct%yYdR&ofS%r%AHI8>oSK>PJ96JW~rx8%hgou%DjxGikxF4(4P@P}gJ> z4y?xH*R$6mfLF`;o3Z^f+nmmLYgfm*MY-Nx=qvwezGmSZ9zbe|d#)?imd0AkX2rbY zH2arfUXWJM56Dw6#DmJVKtx_kU1k1uE_caA7cnn=7EAgE&#ay~Uv)Y15|*#dmTG|s z8gu`0!aRGCJRncO5D&`afrz}8x?Z*AB~EMNYcPE9#wOkgyBN>Zwae)}8?`ic#N&Qf zv~%eDIE-n%ehtC1@vACLb7C$mSKX6{WFAWcl1!^~K9)#ry$;Cylq)W@}DQC%UHANOgUSKdt-g8y3b$>(%=1 z>4Xgs_Qe*sucmmtS6DjbYCS{Q9Pf-=bB)B)CmNoEqm3r9ZUK*CHuprbrDj2Dc~=KI zgS;~35D{j$^s>5^=7vh1=rmOa(oVJ@n!#9l2`XRi4F^@k^iCT5zo$>g!ZHUaWP7YpSitc!ZCST!t6|rq^>x>|>vl{WI zGK|sanpK@$bzM038p#YLFp><1y+~xJaB2?bC*2eFziMo01tLo~n zZLDi16fELIl3E>fQnRzP4*U1w+W>ek4z`ehgUDD=F%8Vs zp4P8mYdQz5sb59V^BkQT<$7DQe@veBu3=BBuf}w_9nNlK7Wz^n=hKmzRjXD>$?|EIH#vI^Q#g!vv~o>* zOLIL|5VB-F!-h*QjIVBP)%jz7sqkWS(w$9t#KLo{Tk5(R+d9@nyukybd~x1^L0NWz zyJUG;aG)7!Mmn39FN__071BXQWi{3}P}=9kTkBS}#AD5kl{K9mobNYx#t{AM>pB`@ zm`KY#2$d}Bv)4-7zBV#T+SKLqV)*!@gW*eiU4tyXv~_o(x6U^_VI`Z_rgKD$2>ik5 z7=^V8W0d9P{IK$+yQ2u4{b2?MIk{JHZ05v#SUyv|`-)0B`@>jR@rq2O`jX|P$Qj>g zL0=?(Ag?s{zx+Hr57uczRlx9#_Cu{`Y_oTp@B7{gj4W4F?x$GBogCSv(MyKU0{+&* zqLiV;H@j4J#@p1heP^&e^LpWGt23FQ{@k1#*z9#2I=dN5c5$gxF`M6t_DgKl%G~C4 zcgAClb@lNsHsGbPvgQUA(0)df#hFY zQE_xhU0B@=2gmcdi+aG%ei}40V&Q{IKJ#grz&mAgOAl^UaTf9d|-n~ zHF-L52d5^Tuvf2U$-;#;v5j@HLzw3TUBcyAPBZ6bJI%>*nw{lRHY?j{W|mVp+i7N5 zwp1BPTx@kuPYgHAb+)x)F4na!wzf1&FxzEjDb4_e&nYVnOBI}{3+ zmd=~W-_kID=ggWF3eB41iPs*9+w<1Mx;t9WZo{UCUEh7_H!pLG2HQxoFM{nVhi6Qj z5WcwHhHnq)JXbIF^LQ0g0WOb*PRIMw9ZT==o-Y2=D;8T3safGsllX##MSYCR0QTRw zM+Bmm;9W3beZ8*)1oiRkJg*NcIDf;w(_WH+_|>C>N1ZVFpuS#9AGW*X8nAR5nWY>0 z+FCm&6C8^zTCie)C+#>xrmx4GhM|w??Z^HiwzRUYY<-#b3(+&K;}o1y7~h=CB@?J` zO*@unV%@FR8qQX3nn`1TfG0GE&pB*L0FlQ_lZ;CZ`)UAoDhoJpJus^R_ z+k7jbGcdX!Y{G13vF8s%}uV-VRdkQ(NY(~;|qKm)(t{-W0_7Yf*iAJmczH`qj z&qLx`;L%=xG@$O%hJk04C*?S!=E8F+xU%>aY~XOQzTwK^*BbxrdHB7?w>EQuilJR* z8OO!*EWGmhe}}U7c|Yftm-K!dvjgt)!&8EI1@3n`Cao{`{hZF<)Z57>m+O8lc3g!f zXLieZzfue2YE91Ums5^o20j9bm)Rjp?kvb01?%$}NxZy1sPKf`>12Pl8{hVQ=>0kD zk3PKQNgyg!$yOl7KP8_q90X#hP;wm*U2;ho5Jz@OP6HxMB|HyV2>b)$hPanJ2c-L_ zfaoqu_#PwVVact)6Mk`s1 zOvvbSj6VeA^*!k0dC6WNuU$a!_3Jw|ARi6z-2lBh zKz}Mg|0NJ!X@LGD((MnQ|NZnG0sf%@n(au2JP1GiaDaXf?C$4t`62(2GT)+?w=T7p z^He#c{b!hRu=5{L@`5{v<42x~IoM~5v^Llg5??HAB~JQJ|M{dmBI&~`KE4-5E}ma~ z`rw1lZwBAC`n_#&pO_a!?%mp)+gAI#OO+#({n;(?V)WW?LwK5BldXlcve$f}+GjU^ zCVFdBdu3-V_GbIeV0$SL#r}~W8H<}+;^8pLc6D24GY?&G4L(->|Ji#N_&BRFfBX&Q z5)e8;WsRURAV|3cCT)R~dP$&x38Wa>Mx%mBX;TvHCCvqbPz_FpU)~M_L7CkupwV@; zeq?v!F2Se_P76yS-h%$bx{GV%$GVL_T=PR0;2r%_H@7t`AHkm6}JYWt$Sk4-e;&CQ!G}_v~y@8`n-c8hsp@M=CdmhdPgRbKRUg zHg&V_^StlU=ta&W-C}Y&ti60{h0Zak^y2>qn@4)4UfpEP>57Iz8DSL_&-)b4BaK|D z?suBQip#aB@46Oe@)U{|smY(U*Wt|o5_21 znL5lJg1iIGOZ6ju@}N`4XYWd#M;cr&-;>g)K!pdJm+Eh#6J%4%V0%}qyuBN=okm}^ zLpk*SX#mkpXkKax{2!xT7rqBZ#~beQ^HSWC&mXhWJMlvndeM)KwMkLTFxU6NT%n6r9(OiP&kCjjL6B zo^iizFMBy&@PcGaBhg|az@B)tDL9YBj#KeGQlT63Cp2L+B0@Rq6TV+4Ke{==^XKH!a zwO%yx{AHCm7(crYW4y@r=aEC>X?H(2Pq81DgS?r0aLhdo;<$o3vAYYW?{)Sz*_!bv0|gY)Eb=ON2oJk`Y$?P=^-@&}@il`}3H z7R*pC&DX58c?C6IXN|bDb#^DD!aRswu?axU2?|@OYqaH;|K9R2ysKeArl2Dln75p z&@hd}(`g98saKQY2@Jyl{J32l?ynb z2by`EVy}H2rxbwv?k7bl|7Y!T)J?0>fsvl`vzcA^rT#XWW6)tPp z&VYD-qIDyb0$q0zHMr}jUHkv1Uzcer?0@hsV)j39fw6SxeyD|lJvYs@@!}3$Voy{m zt!7(^qc-3S<*6LSIx1Z=C~W@|R!zbtk;D3!QzFZvvl<(xYg`MG@2gGuE1#O?q(Adt zJt>4P;FGxw_Vk?5l<3fI32e4rn@cb2&&G=4&xJWG)TQdFf+^|K;-Y82d2eYI!1yo( zH};a&*=~I{7w*rY6tHuLI}7b{4eic3W#w9$*9!?>xerIK|I->Km7b6aO|L=2&63*CmP^;bT@z@xW(oLqUA9J85hFY<8uN4B2Y zeav?k;Jn{CpX)x-2%Vur=svRhB(anLXfXeL-Nz32p6@=AKnrl7?qeHRT=!AgUvl@6 zqENjG{F%FtEfUcebstXWQt3YS0$lg;ROFSqv5!c(d*wcyd3u<^avaFv^K}H{NEs;& zB|3r!*yl2LpWngu-JtI$T}s#AD?x|u|I7Cm<&xvM4Mym{%-}XJ))?$fRao~VH2-9M z&2dh0d*hd(9%P4MF1)b!`+kl7&}^#j*UK-Ad^C4jS>(YSgt>iD==!-k3fXUE-w_`B z>_1{q-KSkJ2-pWZ^rEa2Dbrdd=Fbw(YJW`T!EByzo669-hkJ|yBYN$4NzX991u0-1 zOw#;@BnepaUP;IK=Hux9pJLyW={Jsfz*OzNc-irp&rpLkZ&!2jH zaO<;E80YH!*^@Fh%1i+K^rQH{0`~^fER_+fRCh~*{{*hj-3vq9x=UzSz7+|YRM;wo(fm_~7b2Zc?)7nwicRb?c(0mg|e zqgXbtzd86T$pe3K@OKRUPQu>_(39$~UP5fMJ)9iCWsU)VpFWb6b#jD8X-->+V&YIE zW)p@Xey2tY@2PD&VKxFUc43xbB<`+dmx&G$;MWhv6Mux7I7?BT!}KfWN+5aqJdFCC znt7FZB3Fw9sT74N;09);w0CEBqL%L6)d;8D!5VpRvHx5=@pM@{@mu5&y@wgsyTa4R zc1)AeR}%28LtLc=z^GJ-2_2mSYGbgu7&j-NR-Fj=>9|q?xHe8H0htNXNvc%oxhe{W zTmip+0J#o74f~l+XRxR05b!ZTO7eR08-Ds~P?7D+5HcymsU!_>>n>);#OA!P&0&6W zjo5sFHawUOcNg!13EsSE9z^K!T{*M3)0*c0;4Q-_7?lX7TBOT0#tID;@iQ?v7qQda z+l0`Y08jYrLgPTmO3Uq-xNctNNE#Le1Z-CUjJK1y6-LG7POsw}Pws^bKIpRYo=#l7 zNfQ*h8B(|!o>cyVPMF6bdaf|qb)FfTy7KrqN5m<;S$u)S%YqV5WJP(A+p!;uEE3G+ z!V*c(6V4n1FrFL(SU72daMA?f;YFng=L9L-LkiHsTU!`Twa?Jhh4WN~(*O2A7Nyc$mH?aWI1OXnRg)jGMBf!HVPbdv=O<{o5K0{L%VD8v+ z8LmPyTwxFgMPyPS(I1;Xh+SkHmjxsXB25s)4qDiq^%!`FJh@3+gBU9eqS|L@>Vo(k zXweE+4#tToEf{wORGBXZZ6ZFcfMQ_vr=MvN3xib^@dX)X8(vs0@FCQ%atk*qt+)hO zSI~U9FdW&cNd>E29D>ue!WL&4tkKtKp&~zDDu6MSqkv+T58xuP$SAC;L2#lXHC-u? zsStZLOqpRE?Pwe_(qieyYg{=`r5QV!>o12pfAny5O(JCk9ItyaUWN&@cq~|!RWH^q z%YF3F$&_d*y$^sS70OS~lJb)?YDcQUpFlYV{~{35nL^;yK0_l*QUr6D)UA)QCn23z zRx-ApDgBk%czR_;eRU4q#TmaD`^fud8dD2bV(QSQ)zLAyYXDAGq?(^y;qR{ZCpi;X zxBm%L-{=lL8qN1dZ+(`0XeZH}@^=~1`Zv;?rqGNouY(e|4Mq~&LkYKo5Q7GlKUR-i zKB#Mi_$&#{ic3cuQ@ur9A_i6pd{f*@UcKtQ<;z|7bTVa+o@{8m*W zPT*nAm6?4uqrbsiN;SO$}nQSHE7l$trzzHCJYyf0^BL~bOD$z(HIv2Jv zaN$>58F{!y62q^*cbY2*Qkt9zKDt0c48ZuBM{GSg2LeU54F%aBy&C^f3zEp|uAsdZ z4QAQaMiQsdB}xmKQP{d{7h*Ivm5~H5aYz6pRZQep3BXfOJ2(NKMT5F|CFbY8SDRS9@hk3niiM3b;!(wV;m3Aw%LvSD8xM z`pF7q5(nm8Kc z4_OYE(KCA3PsX??`yr2YbkTYM!UiC85IAT8A&YY1H3~9*=&VrJnmt)=g~}+5YMMS) z8}~@e91={h%zhfY`--B;c;(2J37;+%FOcD(D}Lx(Rf zgk7nWQhs_+?FQ6NC`?<3VRDy1dRSR@3X2UyPy*6ou)Hk76SP?(oGT_gcOSw?rOTcf zP`gA+bSk+Rs!3hdmUy}x6AF>-{7%TJSSKxJC9+8YKk2FW0)DbwsI-8uePq{F)(*7x zqr(M$7$L}KYZB0XTtx|BdO;}xKi#5~f>Z%J89SS;Fac3z5v`H0Y{p`p#uRw*(RI{sQy$NqB%Iwj3BTe(=U|P4bt7wjyozWTKJhMf$UykbDes% zlktw)v*RGMcdcPF z!&z~Fd*5tb}xWLS>|MfJc9lccj@9~nd=AZ*tKSH9prC=@Q9hV{0oi{?lK=Ca=dJ8)rfr5x_rIaF6t8TSP^pwszODxPIunV# zVdP91h0Uz1Fhh?qa=Ks51$=gnrGvZ(8?4Y^NEA@@3lB3j98I{!8eelGmirJ!Kl=>+ zr;_}C`Uq5>n2kn~{MZa7Nn|Y02Go}sGgm>1jT(V(FB~I)%B~G9Dsu4|J8^G-&(9%5 zYVh`W>ccQVud9!}C-kHWnlL|;qcDGT3?SNuV7{lmG=xA|7S3zd#yDg^+@>C@{|RaU zEa0SrpVPum`mxNn(XKkyM7uNwJom0j5i+ zWT%5Jyt^ztt6Vff1{2DyDko|%di;#~T$HPZ#_MlqDMn9lDAjyBv_0%M-wSFu)f7$j z-Fx(NsD1n=#Y^!^|E-1->0wkL)PDL{{GV=hWsu=ZCmPeTh}D?BuR^qt^#n$>vyqu$^QO%wX2IAz4kmv> zGwhcEW21jxl>Fn#N&p{Z3^7TK(gb-hCNQeK0i|pUX-en&d<}q~sUfFKDOf*BgCbp= z=^rCAAcsm@jTw9fL56`75*VAUvp$&tM$K-aPRGK_Wo|uk2flWuEOnaBi7c*x@NJr( zk03sL#~b-X2SGo_=pvCNc#%7Ps9X|Q<3h0_3;Jr*h|Bhw8AcEzNKq4O&^A#SYnF0~g3wbC{cO41Khk~>jD z;-{H9mC*oa*e)YCP6^ns(1wgI8;V^jvsYM{4Yi}KwW{TjTKchEibiDnsAW$Tog)NS zn`~?-EiGhCs@D^Qlv3lA%JMa$B5Ei-og5&zfl*p0Eb^&%rmQ*QE98~~#*??e4JuJ@ z`YimD>VF6(sOm+eO!I4fdL`_YUBsm4tWqK*ne&sJmWymZnc~Ql5(8Q7jEN1;X_&s5 z|D>0>25*SOK6+*A08%kY4Un%S{uz>3^cm{>YJsp|ADl$RS|R;P2tyy?bg45Wlzl-I ztR%KkZaUc|5!EFjEHsllxJ+dqIb}N3rvU-`$VtCP%2yI?$|3@>zN?ZLZ0f?rK=nS| z03)p@+;WL7A&tvW(i}8VL<&Qy{1`7TUT~15`f!6-9m~4)5)?ruqNJN^@fOV)6!o{e z*d^w+hf&F<*!T|S)RkDz;50R}3U!1DA%W3ZjJP7(c@_tPK>}fH0hg4cl*00OEI->X zELMaNTZxoRt*QlP`_ov5NUz+9oFdnG1UVrmmRL};`!byZ6P z<|I-1?M3Cc7q}0&4~SJD{LpIzD}#%zCF~!e0gegS7KLn7ss-t7z#p+oiCtsrKC$z& z9qNuXOCuHt1@3E7ceH~-SgXLf0A~FV%%PS3o<_fUS7WMq7Z_$F0zZUu_EAq*C=&zO zQfxJ}ZZA%WjaK+vFmls*IW%)px1mB(uPIVX*CXGOqaASPN&l>{c~z% zCdjK*c5;BKgj^`M!jub*RYD8VRj1iWNdfjOC-82K| zS#WDOX*B-6Sjg6JSJRfm2GcmK@3=$GeIGl?B7@RQ zpZ!ruOJ9ZvNLfu_HAJ^bSq23p-=Ta8l~T$d-Klm%1Z*D=$co{a7-x^RsJVcj*`?M3 zes)AD0Y5vYlz^YjDJ9@%_bMge%PtzIY>I}uiv~^DFepB-;A=eb%Zm6igh0j$k=yL! zsTx>mu1{oJ@cz0;Vo-HU3W-VvBr1zE%D}7`S~pxueSG)RWwnD(!j8oqX(E8NC#49r zgE3TWsMJug=_hn!K-6sbC32XT<61R-{G?7k1(&99`qSFLNH~1#4^3>FLFft>hGGcM zH2WKH2o4c8i+4`EMdFF68H9^G2$ul*A~1=oiAD{(|6~yz3+mF3wyttYDlDB2XYVxA zFA?Ibj=pkr$8R3Oo;xZG0m!fP3?a6=*oRle+QyOm9ud>1)avdd$)r$L$GgpMx-MiB zP&V`AH&q}m5&?;=cE^32TC$Hbb-E|wn@}1MMpJZn|&nUy6?x7q9){@9--j$=w;$o zL_C%xp{uGWyezDkH=LW#%64C-LLOmdlBFt zNPHUvKOU9mSk$*%zj`0A>?8Px4_dr>&MEVP=~IOV|9Bfa=NH~Xo3k*Grsz#1zJ}of ziCanh3y5}LhQw#_j{^FRg6PLUG=Y%kFJQt-PHavE!RX4P!8+KPj{EOvSWrj)mFh}g zDDkgp(23tE_u^;HWK z>g!Hm*@O7UZGR6ix@SNud3`m2puQ$(^KsMHQzXv9Kl(F6;&S|>z7B^Dyw~6#1^gYb z?0o#o>njO@u@jrSK)eHlJT49oc?*_Sz=Xf$w29((4qx~*;#ZCz6;rkb|4zYA9_RjE zZ^4Ol%bXRX&Fk@FJmoofdVFR8`T0clZ@&*0=OG)Ey$5Q$hLPms{9!mx2hG?>&acKx z6hC>c!heQf3w~wq#lKVVlgGLLBJ%dVWoN*Q5^jb5kN5%X=qN+tmmqL3kJk*(7rY<; zXp;mUbvOR~t7CfvycDnwDRab+j1X!62I3sp$a6fb$#x;odn5jxspg({DIJ0k0at)v zknAbjR_2v)1dFoB`10)(O5np6I-H`xFY%A^N1>*&-+}n1#u zZp4r7cj8x;z`s-QlSk$B;YcM*-#1-lndlVtH?Tv0eGkV76GorjE ztbKh?bko}Y&P{!rqCI_GU0b?)+t)|Q=XL3YRPeSZifa+qS8dt6@h12_=dt5}-?*tn z?oe_u`EwyP{NMQ;%>RSgcO7EjhtP=gaX6ndwmy6u)(Yi$4*%5t9V~w4{eK%AEPNm6 zsC};Ww0Hi~SC{?GN#9-Y=3f;Yy0*BXY0LWN=7tq>C;JxI^DeapT#a&Fdw2cX?d9y;1`!=&bX&(Clvu{%Sy!?AFR)a~ie<5W5kh8~Ow0u@6 z6!{azOIAV4;;jP$n4qh<0+Cq zY4-Dlf5z%Aa@Hxg=Y7lcH)ZzW^gVWka>hZ#!e@$;!AA-EVYBDCwx!%pa!8NolEVaw z!XG_V%)JNI|2n162et4`aWMnW%?f$@UbAnrf^GF}k^C;RKT+Km*$2e4i16gy<7y^(hOO8A2bEvs|1d}J zc;q&M65(sB6>E2IN0Ivhv;VBJ<^BJx`5!YAOXec?O=dq|{m^Fi^W|SFHwQiMz3uO{ zpJMHVSN_czHF%Ndz1MKo0?+9hUub+`#chXOa-18PoCb3yU9It1_9)_GvOk1h-1w}0 z@yhQk9WKhf7r%)wtN+&C6v-vuqxel4pXsfLkN)#^1SikRzgPbK(*Bd5XMOK8xz-+e z<&Tu+XE=Bk_}G|+*V?C|aFCB@yw4clfx`PN{Wm^quMViMZ-IX>r~c0;m;V16d;^ET z_XgBa{l;hcwPbu&fUoTk_%?zseh7RVYsQSv+PRYcJ`|95p!hxmzFL!K)pJRCoXn{) zzKfwJc|!S}`C>cxTzvbCt^8}hRK=Ize*pX=CO4n&zFC@|>2o*uCyn2g_fqBVA@EHc z0^c*>%NgIREWD-U9ecRv?J~ak^eOQN->~uJ<8#vd@mUXk=fAb9CG~$h_+}?mjn=-F zo(Qhc9wX-Gpo&w*Z$Cc08+af;3XANc)n!crc*6w=cANUV7D3PAq!9Vps)%s?a z{_9Hfp9cH&;E(-4`6~{f|J%V=X?)f`7loJd9spm3@iiVm-c#VKF+RGJClnu=ACAhr z*7&U5F7lUpx&?erp0(dz`4@jtQcsk7HTVaAq}B(@PyZ8q1IB0Vx>vqnetmMjFgm4j zt(`9lFa76);p{WYXYGASK29GF?Nh$_^e*uS-=Oh*7V`O&-*bTYgTH)Q;m35)_!ma1M2L|LucU+a0-1D`U?0Wm{XwGwz1 z@EAkRk@}!N|2EHiKX7Wf=iLST&x`O6e_sNUeh&@+ApIsF=^^yL=--Ed^zZ5OWs0_H z-0-iLc;2-zzXeGC-7(MmDDaa&x=RD;?ndD4z}1Egz#BoI155#r2VMvK-Fb?i1l|Pt zY~TgJZ=CCSHvn@$%KezpX8>D4p9)0X{kCI(ZJ>XONSqG*HtK@=*fNKo5ouTpU2GXAmz!b0# z8F(G={x_rk0KRal+P482j@3s0_7pXL90;dXmjf38&o+90RQ>%hknXyH^e2l9N&F&^ z;d#@WG(E0BgTr*$g$zb~0R@8iPQ!~{r}Q37!qfccCusbC3LFIenBgdp`RXp<`M?e! zvP4xJSOYu@NWGl`q`M;x{}ba!+CKrLejfpnZv^;3;9Z8d0GaiAfR{nPaUil}RSgiT zulgd!xlmozRlo?a8i={LsuO{fcQlale~b!`{(TFW27Up^@Z1Vy`hCFgcgJJV0`xC{ zb?|Qwa5d=90vF(3o%;-L2d;(r4M2wDckmoZS@jPNI6T) z`~)*U+RT5x(DVVM9zF-W9{4dJHSq;Kk#B8 z-JN9i#{rX|_rD7L8(;#6ELK$qL{e8B2W)`(k-$};A2~+DGYX_WKLdOt@J=AINY%T5 zuLqtEMABCAc=iO`F90GdRXu*Ry4ww;zCUM}0U~LtwgQoqRSiI>vg&N$&A?NEDd6!y z`pXrHD}moGSN}cGSZ+HZda(;HWhVSb@rrT$L*8}eaUIu@^3#Pk3^CrW~ zK{o)IZa+Ir)9rh}GeJKHWV*c_NO!L@`=fzL(7!9wblVC<5wAK9NWJX$R8P+W*)IGq zAoVc@YzBS~h@xMGxXArd@I%7A9?1AXCtMbh`=aprMwB_OJiTo(@M@T&nh^dWgku25 z>JI`}00)2{0d@gnzz*P6U>mR+*aF-PYyv{o!Z@%CSPSe1)&MsGW5Dx(i-6|>qrfe| zO5i471#k(l9Jmzd0p9_fLHs`q+y|@&P60mx+zY%7I0^h8zzHDvMt~i_UBFJ@u$d16 zuK+y&d@GRmrxCl%yaU(>x(&Dz$aTm=`DQ+g@<{U;AkC+M5+B21!vVuK!xkXjH38|a*36@Zp5YXjM4sUoknTqC zkM4%ee5aWYnfZX3w;9$NMh!i~DF_$&hQo#fhHZw-w{UV~6Hvly=21h>a2DxGz8N6- zrhu?Ia<7?Bnt9I5hYbe|`+;=d1*H2nGp{v_8ZtkTuL4LufcS&FMSA5WXcreE54ihL z_M=hZJ#TIuq}^z@Zc$~lTW2`QXt%ELq|t62;1Q$Uy!L%YyLs$)813ebcNp#FX>T;z z&C8Y>ouB74+Ra<8GTO}}J`bhJJ#&mOo|BPZNW1yN)o7F>;Bo6Qrx~r>&=m@xxIbD= zxV40Io6*;qJU8F?4@arJTR(XY`Jeo5y@6v+(oqW!^D}8T-}wdf3nFC$avv~#JQfK@ z`^jU}{~sNtbeFkra^W%h1*9GMYmH{VgYpItM?QaV@|ZvQ^f~z!pC;rG@<+{n(%ifC zjvrWjCQbfP;3L1AFMjoLO1t^-!Q+)~J6ruLGx=_QdjR>5?x)P2_vn#!>l2?g`?gwj zKP}-M@Z9|NQ|6zWZ@&|jr-TQM3!ih2C7tu!dc^&pPX^tD#+uLD#68mERHbh>+O02q z8OC())+5e`o`gncjL-E)Decxv(xxA`zVIgKiT4h=`SxkcPi}qZM@OoAw;ohy?gwf` zymvg(o$+z={ogQsxb>xSbP^+nBfaCw{{+GnIefsYxJ>Dj(fK1iWb|%yCP~K{)P5f- z2(dT!7n}PL;~yb?u5 ztStt2hv**U_n`d>L}`v*ewn?n4N zkUU@8Lyau{uL`;U2I{w<{7;4CJqkSq?f*8UpV<(-JmmlBM-{sNDAF@1um6Zbx((?U zv~NQC1?eAz;`2f%eX^nOeI&=;K21 z-5iql=1}^+CX~J>hvJhB<-cTzJ|~p_-Vvfd72>Z7ki1fq9`mcPT-QB-fjz;iCSFU zN>z2PYlRhrK?$2SZQ0z=cx`ok{o)wzNTk+VH@0uSuD7GLy}Nsh6JS9JDPT$amJQ}Z z;OQS1shZ2$H*=q2`}{r~0!#3o*do0iFpZb>bZohC)7s59tt(V! zKI2_*U3)Jsoj2PTCwytoO`Dy|fC{Ti>=Y|`Rc%mFB^j6)w&iTe;yUgMEy-4}bFCDI zOVqrb#?!W)p$yJbLPGr2OEmv&K?a1@57E&fmd3DOFK16&Sk_z+UR)u}%L$||6IYS~ z*SKnR6|k%>PO&`Oi_2SiXF=(uGFEkA);**ox}c|hb8q)eCGSTrjzLMb!aP?Phzn4l z)^2Qf?$+E8Yu&tfX{+0vct}BXj$e|au#Yb*FBQhE`cElqaj-rwU7U)Wny_YGa^`js z3+Axm)W4(@Td9m_muVO5nJvsE#t}}PL(30NycMGtn1nUUE`Om^QU< zLO03v!Q5v6t=#zE#jC2F&4%vw_MjsPVU7E0zdt!rYf_4TVSY;C$?_0ra$2Z!40 zyP&@ZO+N1JUbit2yhC;k4WnE5QeF4=KnL*q3h`X}%3Xck?X5R-cK7zJ)c^&GCLw!H8O1?)Yrt3Sq3;f92p1*Em``SXgK-#~! z?t%E!wWX&X-Y?yNmxgNe(KlV&(~AyoYj1r)2*Tr!>gx8bC@HB&^(B{oIq8PNUYVYaW1R6pvMGY9#_sgp2Hm!U4qPpAp5mvp5Du{D+K@*C`7}a8| zm72J;b7OmbeRZs}Ys>o9O>3{~EC@#^jTX0WtzUN_h6~pA^mJagxqj8URaXT0Huf~I z9uA4a=($w&ylxFE=L=9dtB7F5RHDm(K5jlX^3hExcfmo@p*SdAXTA)V0hJd7(rUbr zW-ie2H!EAo76BEw>>CV=B%&ZyDkdz_Z6?|b2_H8rxn4! zac%edRwzO~$82B`IA6Z!tiPdtsZ{Q(m$l+A7#wtxy4J3jsjMx1z33Cn*9l_TTV~^J z^gDvyXitcR4LzaNHT+|l%(ry)Fb?_|>PnTK6SI*a(_!@zalYnV!78}a+(tcpS+n}k z*cx66Td)og--1G1v8t}FTOa7`u$nCB4QVh7VpF=VaE#TMQ(M>HzxLYB8>%_K*3;R# zZX>EmX~9s4Hf$-yS-lKty9GrIU0kMqfN}M~zYnA)8xD~zsDu(_$ptP@0~IzV%21eY z1+9%T6sFk07+h*N-?dJg%aoEM=M7R()p!v0K;0}gX)wRf^(qfILwJ5Crik06+G(|k z3kmy`HtlL=%ldlSTQ{s-hmMD|S&KWdsE*XK%If@eOlwR9JM%S{xN7X>3=r#Mm^CRH z1+7D+S6`@L^JM<1JY`2)F7xi;aaHNcAmru{6_4`#%`N+LIG5LtSbTOA*a*0hawDz*eT(Zmy8`TtsxI2N6Is?R@vNp;QAr5BzbjaJ8E%a-teteXEXSh_SCT^g&YUM%cw$E?MG2lE5# z+qay%h4T1(_qV_JBbSn~{3+{mSZ4LOSH_FthX>mNya}w$&i6E3r#5YLgU8X3>G6kU zNqMlQ)ZX7~1faEbO?}InIoiG5yi(sNk6{_P9{X3haCo>kpf>s+T3fd+kTb&aZZSC{ zSQqB=RFmw_Qli9vw9i-woC{!U>x#NHb#sid)%wnTZG48_rQw_Gk^PTq82Ar)y0&I! z;qXl~s|EL0@>%pAMfX3f^48Y%YkSu^Tk5Ycd{YPyAFf;TseP~FeE*B%TbLd*Chyf2 zz9z_Hdd&Aw-li^0$F=t97`fH$EK?WdEs6tJm*&%fO_ z7+`S1=&*SDgqx6MzC!iEQ4XhT<@Vv-9bHpbihqAR5`ik30$uB49ZJT^J3U2~o!f|9goGWA$PoF=H`XzW{ z5x=+1-=O$y1?@t>beKw5Okp=y_4}!FtaV>OpS)k14$ug*f~#X0-o?4 zp1f5(5lTIYg*~ZNPeSJD^A}2Vzd}`nVu_P;VQ5FWP5CRIn!W?HT+2ZU+#{;b8$-rB z)wnHWJfOx6g~pPoYI9!5hB{N56GAqOsMr(+*;H@Wh2&59b<8EtwT~872JY_d=6xz( zE=4RjS8whfZ~w-q96Glhq0@U9aqkDkomM9IGi;mPQU3zoFFOfrLrp5sKm0U#DZckx zDx-t=A3O(-hZE1;Q!beq6%5bo!@Fd-0T)H(@IrX2WG?sTv8@!=X)7 zvi!0f9$1(K#N@H(5%%sYtnU5q6o#w36eCYK4KcclR@^zIIkYu6;FG66`lBoKghV+C z(w|K!jRRBVgjH2Z{$`H1h=+Qna4KG&%Fr=x#o7I{1@W@~6Za>0Js*T$^GG}`H`<|w z;fapp$@TcJ^|4*lx*JCzcHuzKF7aN$Zim9bm|`dz#Em;RmJnBVFhAo)oIRj$T?#hf zG7gW!pfc`P=*@C*2&7z`y{MN|*_B678H|J_~j#CUm1RG64R^yPe4UvDf)$&Fj?`VzSi#7}-pBBi&3@W@@cNNp}i zbC(F18WX!K;3*Fsj{7+6bR3@A$*_7*J&v2!RML}S?KZRQJ{sCNvH5G3ajftx%yGyt z0oFX{STAeM;mt)}Pe0bbnb^7!&o`|$agiy zA4@(Do3gL8(G)jvWd}jB|K}$M0?zxL^T(1ekRK<#(kPy`+t&2HB%BHi10U?YDS=v zm`_ms(Hgf}X@-Ki)b?!OBulAxN27}+MKH#rxzp$1|8y48!)CXYFnebSv(t;sP^uX8 zqUcF}44FQ!nK_bVEijEe*o-Fg^&H>xT0RO{SVrbpg5@}n!*Lce!r`h1Y?!y|A?_Tb zZ-(okL~B~DL|$d%vk^488*u8dHt8GuM{TCMDo|bQa>W@X zeHiaj1B{ikV$xELPC-#4yHiqwjqFgs`Ji(?*T~WcO-7B>BnNC{SqsnANq_D}mX&6{ zktKmf>_Cky8w=OSD*H=rWToA~DfsH?pS6+g5I?2IVC5_;M!1?qY)Uk;r(GhA?BxL0 z$a3gYH}*|!eF~Ftu90OvK{2Lv=|+}WO4I+6{}(i}%-3_dwPYhZ7a?e-pfGA9dl5`G zq@-ztV)juniQQ4$Q6!!6@1oUwzw=~6D#P~;eg(#}Y+Ny(ov(Rra*j$g&oW;z&-_Lu z=QpJN4$Mzzu1GwJGy3P|PZG~YWxfUH@&l*l)PT<4lpA7Th>wXC_KWIg{FToZSf%n8 zznXtdB9HeN6i?<(>SQjU8C^rok@5Vn2Q?Ut55ve5fkK7UTsX&v4rw|1#ZjHm;9YuJ zvv77ek&DjV5RY(}$Q*8)nA3$bQuWw0RJ_*S^|Dw&?QKKoxV|5EnK z{L3rzFZ&z(*;nRYQvU_>FQ+UoY*Nq@+l7i>Y8{(0ou_Mu`Iq0K=|RtL*tHaJ%*M*9 zEa@D+GXL_^GTu82)v!mD?;4UgNY{{EC)YJp_Ltl>q$o7>0{_pSf7yjaK+M1VBfxbH zb^c|5t?4WCFLP5ggGkr8u0n8}CS}kS#Fse#a`67!f%^kk{EED)@E)o#ElXxAbiFJd z@J}w=oLkRA|79jVUR#dzXLky{Na>!0`X{{S3Vq3OE;D)KmtmaC4(?ok6ZUiKb;~b| zd^C4jS>(Z7pudW)AN!)R0RXay@Yv^O0N!_{eK7d3PkT|;gOVO<$^KHz^_OfG5Twem zltDK)Fq^I&ufncwz&eT;f%7-o(42h$^v-X;5!f9mmp-b=3cxK7GMLWVa_`sqjUe}%iwTW$=Gr@C7j{3mdY zBQI;j?T>_p1ItQ*2=MC%iPR+bh7x#i9K`KRI3b+YWDP3K&yZK75uGI*q+yxkUaIybfJn=Nz z>ffTRPIpPvk{y7^_Bwu&3$}@G(G2@_OK3u#{)+;e!~EnLvH1dRzRW0%CwIXFZ{9RF%(;A5&MfYB4d=tXjN`Ir!4yjq1bB!Res&irRH>ve&H!kD zYYGFb_8FSG0B^;bpUZF+lHm%2I4B~M0*U_E{6Xv@WAH+Ax#ku@?4X6+o$M$3MV{PY zt3iwv22t%ZG<8Az4zy@RCQ}uO9aV`0SXamVY>hZnyOi0*Avj$tY`h}f?yikT3l;hKQUQ#KxU>R_Sw4V^ z#3G}xss_P{iU;XRflP(it6|Cv<7h|YkdYQkKVIX?c}gyUmc{aNxbsI3SJxy`M!@m9 zC*x(95sb%zWm)xN?Xuj9jEa0pw3OZlK#~gOr)Np|$r-gH)!PWihGY5f~%PE%+`m)Eg(IT%S)k|~8I z6T3%&__2EA`g>gq%>!4T@1A2FffatWQDI$P*Ahu+GX+7qc#nW`A)T4A8N!-pfcUMd zM4Z6GoX1&3bXsIOaoZ#$?t>f9%xAa@)@LSLiTK6giv(~2h#wmO*&vVu<`9)=BoUnp z+Zed;tF4SYtUJg2`g^CjIv}M6oL7KJADm1^Rz7E#q^n>!gaHkFaY-K;^g41%9+ z#D58NN?v{4Sd-s-_Mw2+c~MX%6sI+TdWb386o1fvVh<|-G1g?5MKa7F8IT;9J}lIxe+V6Z3sct6_!OMXco2UfI$@NvOL5?ov%H zs3UU7koeJ6rjoX}`&^lXLL)#*9Jd4WB_XvL2ULaIh-TxdqvMI6;$HalEM{A#Ujr9o zIOWfiQHdCVpb);t_aiK6^#Yk*=GtTz|448bc~NW*W%rj=GU<5-1mXQ&GYC(9zL5li zGlcSi(t|x;!F^xMa=xq_PGd(M@e91*U2e|Biv&eiYr{(ur*s zh3pB@Or1uR1oOMp^=Sb=9aBocFW7F7YAA=Ua&R9trr3BoLPucj1RNDR9 zviLe|F%&6K1%*KslZ3L}FqqOH?UP7n_6n7mB8B+~F|?t^s2XxwV(TI_31aDQt(ntr zm*ni^q&l7u$4X%<45nkjwIgsJsCwjex(-#VmV>ko2GZ%cIJI8BZ2v_sb3}r(DuzZ68@+UFl~SI> z9#k*selqx(F5y!urIeo@RJ#GS6Uyy*PVN%B!mZCX5J3q@@1*tevPgmj9@-HZwm8DQ z?=Vv7vR(pemuQJjB^RTwkh-cZ@pL&R6e8PG=ngm)>!ii3L^dhlCp`(Ff}bqc@Cx|a zM|NFh?LcckI$Yp~5rX`Lk9x*K1VneQ2nVkM00SU89`t{re7$n8>G9V9d}e%wD2=i z0@=O7<~sFiC*vKpXU9Qi@z{5;q)4UNrVpYhCP(;^`FoW?0=t@G@#S4Lup6RYlW*5V zClQyu03DHsv*G~x42GK9Q&}?jkHIqK?H1?;| z4*q6v<^I9?KSmzz+aGy&+aH(xG2nA(zFhrAs3Q;Ov^yBm=dI5Uvlye-$I9Iw)z-l_ z@Q;dNI?Ebg0`Dp}Z35(@Eo8e|SnntwOuvBazaz>2`OfoJb~e*C!=-JG?fiDLggW%V zU|#&!)j(foBC+p_hAE@+pLn2tRC58Jonz@Bqcc{H21BBNs$Y0u(12UFhH-XZw$jt^rQ-!Fh7$+ND#O&fM^>r=X>f)LkN^* z;k;&Tj6(**ZR)Z5pP&Z7HkkCb$zW2+j`MvOYvU)IwpB7J2RM}E+)@7%ctjF?DCBPJ zrfEjmV(@E_y&Xm&)PNNPe}~A8JUjuP7*T%*HG$+2wG5INe0(tTVOU`h!yeR* zB#9N`L{b?pC&gNN2AD3PlAR8^@b0qota8x^4X{vdRXI_E(c@>-=b~ISG+uu@OEEIn zP^$TM#D3Usz8BPRswtZ4yZ7kl5JmsVxik?E`3)HBuOXnVA;f7Hm>&(DzVd8bvCP1mabI+DJ}G=h?Wt4S=ffEuKo2|1xnE^)4ZlO+x z#LH!FJ#q&=5~nP6n$C$Vu7U7vnxBs&K77X;`9udnKgZ}IktKMMJASBK5?JFxu_6ol zYSf6!_L&(*5F)MBn6~-l>sJ3nN zkYV#dj-&|H_uiXI|&oQMWz?vuH+E<&cn zcEt|O5w=dZVzB=6XgDxsvu)Rk9eC%M+uxRh`PX5NcaFU=1L$wt3*6h_|E3WWgN-s7 zC}V*}evBgvR#s5b9imMxV7f6kK7dbU+h81dxcTeK<^naUQ8~c4482WBf~)|RW|Y#V z(!RLXxxNRF3XTv*TO=GZ5Y3O4o5YN(X=p6-1KO23de+f$94xM@tn7#SU6y_$RWK77 zYNc%?l%yZ1BzK~Q#7{GIDx(3;uw6!OoD#5Mp{-E4Y$$fA%wAz(Hq?%`)~c3AYU#&v zDH@UOqn15YbdC^QZL+bUw6u^lsa{VIQc8_eD$Cc1im0LVbaH^;21aS2FqBg9Oj&cp zSI8{~j3;k_8&sm+^jY{P1I!_qpsE*6Nfob`g`Fvr37OWX?}=S}wBvWQrqG zN(^MRGbT2x;nVcZ{3pH4HF!fL_R*`9t^-KLBsD<3lK5vxV$o-)jVoVC?3AcjD`X$z zCdE+34sEC;hQytHy&J3~woz_6*(DLxB_aEqIJit@9~fsk)TaRf`@mSg1k#RcJFB1ns;si;hcM_FkpcT7Cb3syawVoV zu|tGLD^pjsG+<5=mET@eetUuYfct=01;P)#MzAut*jmE=5gOo_fNfF8Mz!7&JMCLH zro^r>b)VSz*$#ErrtVqzz=Ws zQBPPX69f5V%xY-;d@Ln4TH$lS$oM&^BWhqiim!CXxi`vSA#E5e#ADLQn7)&hoD^du1q%d{0x*{pm2*kafJp*`yBsnQ3jyr5QA$A9 zdSMr(Atq7PPV=|U6#CgF`hu@+MXpZxLV2WYpAFPS7N|>E1bkTyfzpRzxYBc_uzMbcg9g=8R>yzC{>P(EY zM_bffz|ZUwN_J!*03%8X_}MX~1bo?n0=495=uTJALl%75MFYDjwVNS~OEEwJq%MbP zlK5psd>KL@V};0V_VsZMth6FZWErN{MG}LmTT)0=G9Xb|q)`TD#n8IpQtIQopDwE% zd=hpn?#K)RSbI{6P&YNAmq_3^vx_Y*Fe z4rlK)(=QR?td72Nb;oZW!k#-S3<1c0;Xj1f?qVNa6>A$uTyyR;Dz!Sg392Wdtd4h^ z-*jEbw<#x^hia-oTr_Bmt#-$Kn_9BzFP-j5JT7rn`Ei2HbGh|*N>c6WSsD2)eo=8F z$6~!D%QlIcrRb<8Y_pFflkWR5rKkz{r$;C_ zJ$jkA6%mgmN$9F73NH&Q<_+iOGdWh5y~KSpJC4MJ)9m1p1@?(&Yh^sIJjfmVPz#f@ z;JpkTsf9At;2*v)jxXSOFb4-$7`pgykB32z8+Ezc4*l?mWV7Z2jI3@eReVLgI&M+yJk)|DGS+IxyfZ zpuUhj`Hv4@xE#9-bs+ClmUG}PBk@`MR^TT#|7kY7>DuElcyDnw^&mK}(?^?j5btm{ zUk0%h#O<``3C(*S~V922zpI0%YkqeY{sFLakvftE&$QM@H_;9L6C>aVjQla z&AAqbtt7sVVHe}T`zyVlfM6UxPGT4SQNT9F;c*c8IGkv45SzDvxCw0XxH#PFEjY0P zCQPjuZC;Nb!zs`Hdm0wh@olBj`a-RIh6bJZor2#8iLc2vqU)c}vk2dl+zy80F z<_~!bmQr8*;kz(BZS)+z@M*-a96u_i45#oF>)>GeKA8Py22d@W$Z^8=A^tpMgR=J^ z<4Jabf#-D1aGnmDX(jbXHD03l$#WI{GsU;ySN2}~I|V;^ock}LeBN7j2FxhoR^-Yf zegHc<%8>Xai1&eLhUW|3kAJjD0*|^I|NhmnJpx_|ScjZ^#E*;+Y5xY|9N5TnJgmuf zA<%mx{++4jxVfDUL5P4WKrl%5lx-{X$~Y5%`h@Z2+bNX5hc9$EMT1}BALWmtaFqQH z#5Xmbh5DiZrt1d$q&8i`7d|)QNB2AND@)+tDfr3b#IGU!@H_|LwmQ}IK_L5 zJZHJsyRmb9Z->{>-g#X|Z{B!`$Fp(4)U&1gN;%PXJ+9H}fa%69-D`NNb;EkEXH#d? z>)g1p{kpXqqicCVV-#1-wD(^W^`cugM7?v*J+G&G-Fch3mWt)M9o`n48I2>IyWe+> zm%l;ut!v(X(M9gQu0^~FrnNV^`ON4Uo6m^y_OABzJ<&~T`#U%FZHo5vb#-m&?rmQm zC11dUu5OC%y$OD}*Jx)?6c;tFuiCPC<4p*XyEjU!MX4H*WGKc3Hwi4p-7@dudDC*+ ziKJO(1i@CytI9k}z)U*1vbb26R0mwtlzoGiW_#)=fDkH~-gbLUi7sJX{s zJ)WWpvDWNgH;;Xr+4K7_JVow@4kABi_Q$EqBKMPQ1@KIw`-7)W{^Q@(oD|11%w5xX zJ{7W$zEjO>Pf(mMd~IfblCl-~@9uqXQv1CB&zSs4bN_tE{%~_J$xa`hRSHG&W2V^o z{BJV*aQvH0ew0ISJoCA)J&1jq*&m}~io(}*5c`3H*bkXKJ1}^PTuaDr;^Gn>D=tO;51V~VZHnwCtzx(Y{X#rN_R(|2 z+{uT#qN?sod+Knc&y3VHj7%)aeHwWv@ilHXP~ta_98|5@`tW@AGuW<~Ow%znQ5q0Q{)i@%i{uk3?OjjOz}{)(gS zVN5G3jy;I;xzo4KCS&mYp1;OulPM+02CFR`>J}2)${yqf0Mdq)ycSZ83kEPH{ z#pg60R_}Y|snYr&|9bF`{H^j^JLr|4{L7O1llX%_I;z$Oiq}T)RT`hAZ^`gJ!|)oP z)l**iy3+nLyst%F5;J~lH@))JrTH1&Uqin4poZ77ZBaPL_XfzVF}?$Zmt)+R@#Xb< z0DW-|Z8EF=&nK7u-wVEpL*RQ9d^zK@a#b=u&w_8)A@IExb;Hmh@Vym${l-^~@XAvn z->(nIJ5YQ%+c;?Q4wR1`0N;S|T|AG!%opbzJ{MnWuf6gs=Fj(6gMZfK=JVbAO7k;) z-U|N8hcz8ty;Q1xSP#C6L*Tm|eC5Vx?R&{|d;oki7S8$fDe*^NcV9R@U;KpzxI{V~ z3x4Onwf`mkUkbk3$5f2<14{B;4ZaTJv;IIyzU|=a8drJNFDT+;e0~qUo!?MC>mPXK zzk9Z1d?fy;0RQFzT>3veO9&U zm7hI-I1dMZ)6Z0{^;=5%e-8NK#&@84b`AJq#y6inx1yiZ;dxc{z%{@qa5eDNz-Hin zWEj+0RZkh_fXhIy1fB;x#?ZS0ePhs{Z;*NBs;SG+Zh-#JOJ#AW>PtY<@2OY%O+eB^ zm#BXq2GYN$>re)PJ`W7JhcfZy1?gM@j$Z)2Cbax~0uYju!8-O1HeGc$1 zfyV>8fxla>_(|Y)&}RejSM`mHFrN&}0V(%mMxOz^9`vce0ndBeF~ARi{wb7j7Vz6Z z3>B(c(VyN5d>H+5()R;t{~4p-4W!%#Aj5kB@Wa4286F2@ynlsp1%}{n%L37sRow$b z->Yhk;kG3j&u$?7*#P`YU|-DhHUsZRqHF=a0884p;UB}X+UVa_srlo;b6|cskbh?z zy&s13_rpNC>jqLz7J(ps5ykP#g-lF(U!;9Xm^qx}{e}0O_|EIu@ z!Tn=~qd?}XyMRz}RR<7BRuu=n4R{uidOHP3cSjojXH@N<0Ir7lBS7+v0F%JG3~vFx z9dr+{5l-SjWT~neAXHcN#gkD-1Fr%e53B~h0eB*i@{R^l{*TciV0gX-+zI>wkm0!% z*aiH6;qTt)d7l9N3m~%o+x7t82l}(X!#(eW`wVXfZiM*_K!)RYC&@BH)jt4Po>IUJ zum^Ypa22o?cqx!_mYDeoW`4Ap|NKPL2atOB9Iy}gF(Bjr{nu-HTnl7=TM7IS?0;S< z3w3XM63F!C_PGS`Vj$g}WcJ4ahd}Rt9Tq@=2_UjSRUHssR2>Jr66Qw&-wk@tUubw9 z08*cy1|n-z-2p_9tKJ2K3aU;AA}CeI0PleN1wbTG)#E3qyWK$Q`*VgFAXuul0^wEF zGGH@s5s>NitJkXBJ;1kt{t|E}@D3p5YydLdnhd92qv`fNAk*#h!1ux42U6c3G29Ad zy1fs`belq^!SYbmUjgq1b^$ZM79i8>e8V$=lyeMlHO&84g{IGAz&_Cb2&A5W718wh z2$1Qs3CQ$02G|7p`GuN3{|sdMTnnVT0I82gAoX!3 z@MFL-U>ERzAFFsX@Drdn0jZCRfz-!oK*r;ZhQ|Uo!ufv3$b3tDOq@MO1sqXFp(moBOo<0nuo)!Sl0N*1=U@jK;_dsOzs!tewo6%c=NQ$cU zM!yr-0{U&hGGw_6%={D}`Ce!AVZhTs&mhv2`!B!^z%K!j1*=lP+khVd{w1&)_!i(F z7pNY70c-~S&p@`@PXL*2UpBnYFk!gSu-Who;9Bs%4hYdFybAb!(7!s&^G*jo1*G{N zAk*!0K-%A7_BWdSHD+ID_U8fL1HMIOUkOB&S#<>PO~8MLQr-*vDv_Z2h$TOj4#1EjniW_|;Z{MP`< ze}$Q&OmJJl8!rG}2lF9>KZR=`2Z0U10bm-~1w0?v0lWp+285f1Ex?123!T?o|t-IE%2?t8X$DF zFlOeJz(LUEKF7NycQS-!fatJupI~;d+UKQAo9Y(MZk5yDDc(5 zO5h2=3gBM=%YhdI+fYv+ibvKOMhz>0NU9?%fXH(TJu{y=Liuxs!-hM7>2=EH^qhHZwmhBZLCivj5_YUY(@&W%Vk_so0>%n~2NVZ#B#Hp5!OsG(;#1;-Lz z{DaYvEEf`9Gaoh_Fl7EGAM-!?+RU8!p5{$vUTfx2L(gy)`GR~iK)Rm-!s^JqWrZC5&qJ>TQB67lcb|) z9QkybJhxskX7b$n=+}-@`L!1Q&sqH2jQ)3I49ausv4>gsyG;H~=3kr9EO+FuHTn~; zQu)L1htCetN6xD-`6nCg)`Ndy;dASkriJPDXs)`q`_^{Zv$}y~E6Xo6*;s`vHsZMaO7--1^;TO&=A;KZ*(?vLNT>)~LLv zFer*3&4*SieHI$A$O7ow>^Gx)ksfJQ`wRweVsG?HaX;Y2jQ?w-Q6}7d)*PQjj)c5- ztNSx34|LAx%P9|Zm(gz#_b9(c?|(h)5#C{w{|VY7yzYMRr=Ty|@3QbuN%(ReuT$pp zfVpon_YYhCZ?g3GJ1f62qwhxkp#BFee?J7eOhw86`$P2A$nQb>_aMIo>2IO@1nILw z{Iw{rLHn~_TS#9Ya{uEH|0kf|p!+|B_!ora9UpT4e^B0n?ypCE7^I&B5u_go(U*nz z-w=}b4@j$^`&A+LHy}R-?I%L=eu4ZSwEw4&{wt8bgZ3W``F|zKOVIv4Mko=27;a`G$ z8bdQD?Q1t( z+qa=%-Ic3btE<;_tnF^??Oxm2+taYFzP|qaz6~3<+&G`p&dt}&>lEUa<#%0*tYv-J zuGt-scg5;n1iLyAmKP^*Nl$OL1ARI7rdShc=T$fjwV z3TR5ZWosJ<{lF^VCQZ{OkR~BXX$n>o(mrM@wv8ueGs>X7YN_Rx%`St6nZA@2Q2UENPJ2x*m$2~ck zQh-@Bzq+A(Re4=-#%#VnoKnn_XsADZ8}xO3VN@LQ5DgQ`ts_A zx^;7HT(^znjj$Zsi<-{RYVs9Um(d_gc zW$1HcZ|Zu>MJYb5E?+;)`Wmn@WF*2<}m4FmE1~OWBCbwc=tLN;bn( zSUKr+D;q<}QpsIgDlw<$4(6UyT2;AXK38n1wmoTls_MOw5;bhk1|c)+%gZmUS-CRQ zhzr6Qw+eMdWu3={!<}AMRbFa&t_qT(Jc9YC9`h<2%U3LvTMUmv*G2UfoUW~@55edB zl{lFn#C^`{<@F7?X^1q0yjFa-Fu`E?MQB7CA`RAcp{&A^%6XIQ z5UNUfyNHH9;@pixaB1~gTs09~n`>5=2O_vK=AprN=i%FG*H@RleN|XCiPecAuPR^G z<&|F)D)ZR#3Ct+1udiHH9a>bjXn|XWlPwd%wXds$#P#SDH>ml z%AqAUVp~DBN&a}L8{yH!^xP1RCPErh!8A^4>*dRt8D?rBRZ_h7@@|jjRaTX!ieWQm zG_pSJF0Vb>)$6xZX=l~0sjtBFO4)@WcNOthj$ja1pwr+am8eZr{@gXIYeN;w{UvVs z!RevK+VZl7ITe*vD`a^rs>kvq@f3|P2H8pVYI%y7p58HthMN;3XJPqnXf#%WGZ14= z%^J)ote96*x4N_;IhvD}+|$|on8~0d<&IPkJ#=M#MH;c-%;KujhLtcCvV%~jbV1qy zW?u4jd*hbhiEirl~;4+cBFFU{AKlZoSCbvkHG!4 zrFAPJm^G87+4I?COux9aY7J(;Liy51EuIy@pW7V_gKJAy$gF0~ng)#eQs3T*+2E`i zGoyl$rQ3`d>#}jeSa)#&|Ja5(y?h8{w@u$*IrX?&@BLX0i>FESCFksZ0XOanmMk8f z*!L&a>dJ#DK|e9oCcOs|$THkK~0yg10I z*80jwSrxh!>4?!FtgJ~T8JvZ(twD2vn;4e9OK|b-m$pliMk(e_TZ(JRI_K`RJa^ni zz*}x91iU%CI{}-?*1Bn*6P40kBNJoZ5$~#|S7JWDTpEUmP9BN&Gj)z!X|vYUmq%8X zmX$Y{)-tbhg%L9@OfO?;VBX%+m&~yZ&D*(259MO!D(OzN49!x=n+0kl{dB4k$LPd7 zLm1WN>WeeV4D~wpw&tviswLLxx0RD}JulvSs+_ER`(B-6y-MWpp50)Wd~y=^_S85D zd+Tb>m@`Kwc_Iz$)beKq{G@^;%FHCnv=pQnNm6;qr2Og0Qpu#?bk>Q_dKx-U1LS%- z6q<$m2HCJ>T9WGgWKu9MNora!i4+XNfyk=H#t61YsjsQV9e=~R$i=xyg1J~L5Ii|A zHz#ofr%#_2EXdEFIWs3Gn43Fm8h>+x{GE}XpOZ7KV1|m99Ewd{R!1&gU9sY%8a$0P z$7BEc>zjOa0FS%nc`RQC8N##oKo0(K;IVR`k>NDQc71<@?=AAMVdxClf70;`vAnT? zXXc1RmV}n+yDFAO{INb1rar3P0VQ~~gMlW3J&<2zWvj0sqP{ z{=wy@@_v0>d(4CH0q{5x?<2Smzi#NmgXBblBaykYm&{JY;Cs(J8Vv*rp^xcp#B+PR zijZ_9>+|Mcm+Hf7M{@M4z9dCTpuW|$m<5fjG56|`g>&7qeX6fliT%*WBJPKOcy)t^ zC&`gWc|~Mpo$NwHra%Aqz90|2FU_L^?<0_utIzrIxJ$dwj@uI8*Iw8K3Y5TsK=-;;SjxjuP8ghV|<{ z;rM}c)_lEhTsZoh0U93UPdGl|XNY(Y@(p}`W7M-!|L(w99ch<$i#-b7_>o6@J$6uE{*FJMj zRp!Y@@V^HCTn{4~;e7*`aRq)R;a?7>lKa$+yuTltPG|EiiSf?=$Tcv68Bedp8Gl`l#^gLSKT@tcW~Jg@ne|R@~??k?$y`1`WAlkyI*8q{1Q!iHJ z_OfV#r_KhVi=BE55U-d`Jq(Cf2dDlwY#admF%V;bsXqW73%mu0Hh1b*fYjRpq@9&O z^o>*5rK4G%5C)>|PMrlrdwgsj5U<2dWj>H!3&bm|vOWb(`Vl1vgD2}#@M@{7Pr)l@ zM-+mNGL!WwXwPMR3i?M`pMqB)kH`TZZN98eK^GLy*H=Q0@6!)4B905em-p{Y z5DV-~Sc3t+FUt3+?e!AWu)V%sh9LR&dKt&~D4=$BcsQN~W+4OYIDqTc$j?>&Z=jFw z`*s=ezzYcD&p8%A&K<7z@%goSHy>r^37_EO|H{X|z!zryaO-3Ja))p7+2^LmZvF&c zm^?TCc;t^eyvgSu>W+uM)u-=PUwjN`MtJ4WHTz+wCV~Z+|2YTac|7%=UA&b3s?%(QcH|9=9KZ)qdP*0KAse_UE z-dQ?#iJABwzD>BW+*Q$II4KML71t~6dPpHpXp-)cc{4xCd+9@Q;C?!om$;qI+1>s0 z^nw}FjeN==$B=eQI`#5$3!CkDSZReXj{6|0e76-AAjw9F1D2 z`ucj!{iRZNro@b21HFO37NP9f zeRMYmFgS)V_~Nns%SPYOL#98&*sQ{E%v=%la*I5a^x{Ss|EGa$zIkEqLGiJaVOs0X+Q4xQY<8P3B;%76_^z3V$&Y9fH!D55 zjm~g<`qIk~JwD+xfZ)$&xADs>U31%d6CRthdvNFAxSU`PPJ&h+og>dHL%SwtWZexn zx0am$fRiLUBhV=tyx-d_7MgEfpm`^255B811R#n~_Y|}X_VymRl*pCX`d;Qr!a>QI zXlMW~uq4b)xs_)*4G(4^_azDa(W0jZIm~iGh-Gpj7JB*~*hC>kLw9AhUPWij?LJhP z)P&>fk$L7rABd+!C!gQjEcrYhVDq`dlh2GVew%zSwU2{FsZgf4H)U<$RRjvYH?z&8 z@+AKI@G6isNJbU?IYBo!3$6WkS;S9qWVyOCNxR9 zP5{_+wRzHIygbp?A7-*4!Oy_pjrei0+t8W04#}G5l*oxsZIP)`8HBD$Bid|Wps8>Dfkr(j^uLEqo z>P}Iwev+nMF)N)kNiI2c*ET|3rVQ=8WQz9R)6D1bQZ!ekmJ{-u<#Y&4?E@Xb!p}>F ze-&Ue{NL3PB<5ZBwC_D$Y9%^cr|<2*vMmQKHLCGI(=!=une1?FZ-i;!q

    HTz^B+ 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%0DdJr`U zV)Lq`0I|z|4Pj~*+m6`_p$}vl-!)rk{0!LK^7k7@V~l8N_IchX#c6?|`47u*uh060 zoQhM+=Y>mT@uxugC(C#v6Se%Ex#}B+!vk$_E}lh zjX5CxGv|OXYsnli=FI_PW6c5UC@SI^7u=<0N}FAP?qS=kWh@1k#g(E-Wm4QPFB*XF zf2>b1P7KWCOeDQlDq~`1_nTDP{((O7gy|z}q~GDId>AeDTO*C^MoCD1%*B2O`VW)- zzcroXfLu;(!Cm+e{(nFpv4kFTZQ5Tp1wA7vZ#eb+GltW>ET^XT4{HyJ0efH^Sidko zWVND+1P!ooE1O~qjy$0e#BlXh7_Pn&TX+ zxLqr{ap6?_=fjZVF32l!7vz?>d8Xacj3m#XT*6szl##@Akg$A#R`G^I zUyucI6@Zaru(WxLgA@(Z=04sL3!OFLG7!3A&w2#3&qcAk5XP{D2gG%QC#hq(Nta_$+ae0hg* zMN;p>mq!jso_ZU+0@^OFK!!&aF<777J_Y@(dWp*gD!Gyb_XHaO$a6#yZNS~A&UO$5 zra9cZSUC(qs4`GWo$`(qP1^W0u^r8W%0-@?v3=~Gr%-ik=XAQ$ z6sk#2o4Y)Ps%snyRe0^A^Zn8|ofs2s<8+RtQ2Eni^0Ti{`TiLS70Ir~*7T*14(WHk zJ>pGhZ~ZvN6|nXyNDNE8|FgI1sB9P8hC|Zz)YF7y6B(a)855aoWK_L8?Yvio)ppfJ z^(LX;^%(OY;(m^9yT9oNeF$@hL4T_4{0>UyuuK-BZGml2c9t#u=m6!*liwqB{lcmH zg|1oq_dgVUA38p*ty2focpU&FYV8yS`jELqtX0uE4ay$<^zAO#MGFn!~xX~yqr zpMKner&82zs>dh<62{GSdk5$lg%6x8RQv_HzNO-rGa=u2CIh)Q7Ww`eW6>B!wQS?L zovfF-c&SM>qTR>~lXPlCoTOvjPxTRpHA1n%?B&>T(wn!y#F0Dd zt08r1c)dyb(1}9IZ@$|n<(R{|Pck8;rxW@9X*!Ws!)^=l2J?*jd|=YR^B&rxsZN?3 z+;+nXK0@lr2o$2+e%2xM#x9Ygl~j4`H!McE`67fuN(r=l5b4L^YunyJg*P? z{uzCEg8Jl}aXdNYokGQTLLk2JR1A(M_WlL`{Gin%(S;%WDu?X(!2@(V{m*cP97g76 zArCDjC$d$}<450GnZb|QOqN|D+0y1WGCq@@I6tVv376v4_N%vq;0U1|O%Biz+C5&V z`E|%hOU*ZKgibpT(7Myw!_2rmq5~nvk^9-2mxm3HSH5gr(Wb zxjtB2S$qZUyxg!1U2(u|+Jd3E4@^TkIfYbh-gC)84m(s-fjfjEQeC;Yq zTplsuvui&@mW8{J7;BO&TYmxKc($Sf8tLrPjQnKE;E8f&u9QzZFq7ZGomw3wJ8<;k>;m`OkbDsc-?_x@j`-(7=o=>|cOeY&czjtht_o6_UNUZ%&K##LBOc0l+ zvfLlGp4S0szX-vkS-hzSl#JQH()h81Y4Py}+XeBXTDZFib^C!KRxrVNgW{>LRN-XgY@hQY`+joNaN}B|Kq9e5h(4MXG#tIR>DrIvAtI?TVh-{aL zAtCZ4JWbmOBY?LDe6N0{iT5%R!~+9@QUJFaP$E8hT)0-;iccO9#FQ794m0LGdygsG z$rH0bml5;*z}eb-A0&oufa-xel8Ty~;!U~#7VH9nPHJ~6P;1UfuAtQjR z>p+#85y06c0$x5gTy;ILMUi6OXJU!yDfa=8C}|-GFf5Y(tF^f&T{d2z#{*5b8^9&D z7#5Oj7k8W6y9qzspO|(O@3{Ku`&cOHiKe8n_U|LE#N^=BW-9W1?59lU%-^9vrSU^p zER0#(owD93U(TE!a;^9U48K|^( z*Ya9HB{=%f7f5SuO2N)CSMcg1WEgIfc&U={_);aI+kT&IHh<{kJ_Lg(y`KNcdQ!<( z>4P6e)qyz&``@TNT~&N_@j^YZ=C99&)-M9aOTkZ@k5bFNdHXCd%Px~iTRf5zvK6Vl zs?@U;-FGC|H*wr|-s0<~6PdD4b|bUhFZiaVU*i!%zt7@Knbqz02mSJ()9(gH?^bqe z-IB*6)FtWfq4?)P-X!a5$K$*Om~(Y>--zqY-(Np_5+*mCxW9S&_mepJ3KHIm&FHT) ze?n+e+uS|oiJDRRcVO2q3imCvZ>E@B;%;8zmLE7Llh&iqDD1mlUuGQV$)vRTeCB?G zbb8)`#y;@rdCnn1&)1ILH_jZTbMGTP>&^NZY$8Kg@3H5-u#J{_f;pEIIm)MNpB>Ko zVw-6RjUC~~J2DVY5A~y;^hmtzu_IpRYt|-qyk94d{_x+6lUHEs_0R&Wc<35y`;2c1 zrE26qo8qKm&o?7KE!DXTA1lBXt=sN&yHc&&$fRdEI;tf{h&FEM1A4lbUK5o+sm+N zpIg<1sfD4_1w+y;-xPN?g%1-YZ6|;YiFTyS!$dv%bnl13>&*-9#Ec9?PJlx!1CJ>f zSX{pg4jzPt( zXn#w^iL57ktjcOAb+b@0+mfgnko@^+u>bqZd4Kh37+lTE!i|&e@{>DuaLnI?j*A0y z98;Y7T^ltV?=Y3E%XbUa_qskWwl~!i{7!H{apI$BYjEP{AUpR5Cx-Rce>i!$9G5?X zz9rDaEq(W&yj-`l1#HjrWF_ly=0eZP+GEO8Z?QG>DGpD?Ex*aZ4LRG2Tb>21+-jz` z*m+=OE9C-*D<1xPisKbda%|)Izpcfs&*qprtmM+1DWh>d7a1pYtgOqkaCMDiH0_{1BPx~V)%0E-a}Z?+3%;U zv^PY_GV7DtoPKhcY#GTMpc9l5(HzXfa+Jf!C|`?bp4R)4^dy}YLVd98!KJRC7nbx^ zS}(ASpu)*Euo2LS`55>9#W#E!aok>-sokfrMnWt!=Q1gmP{DDym}&#VOWb3pmBsI( ziMovIbdnkOoN!B-tP4w#fxH4y{344pu%v@nS{hgH>*_Y-SnV_7bEHRs?mM6Y@gc z&az&p8!9Df;XMo9Wp08C&ISh_B#BE#@m^v^9f^%~BnsH72TR>VK7N+Ck8?GX7~uOz zSzNH7mw_jaomLvZi;+sxYJQroi?vX!r#1GS!ZXd5AX6o!c}6_mPiJ<53}&5}{bv|o(`s*5lAZ|%w3{U{v}IF|$MeA@vGfq&53E~=7AIe=&6~U> zF_9GOR3PB`noZKxv18cnA67cJz0Z*X-jW!-PJE!8s- z4_9QWv1veJc4J0SKFer{%1#vJRxIe>T!w8BC{ic9dH+g>z-(nImW1WE+Epl}US%hG zF0jPQJF+f5?XU!jwg1u<7}Gk)YrRo{;{Xl-hV>&m-$C6te|(eJ>zDqCv_0;BFt}JH zXd;UtqnPvpC$Go4ya^=q*E`bh1D4DGFuZQx>ijGR3@7$H*}k}4mfC|;uJoCy?o%RzHoqy z;OGdDmwR?Ok6{Uyi?)SHcQbgh+b^OjGgv*;8%*9s9>j~P@g^0OhBPtf8>y`lgtSv| zaf4jm0C=v`6a5_2f=KFL`E@eBumDM;nKOVN=Q>-WH%aj47>s}DHTOhzflARfPCiXR zaAPJ$&LJ>5O%~e2Smk?C`QwPR%ee>3%%c|lZrS*e`XhP=@PqXFTs>xEf%kzz{oy%3 zThoAP4+T7m;H-*_xg`iHATA< z1lev1EOeT&SN$^WCH0s~1Sg=hkD9R!%RrW}cCty^sOi@S!)Y{@(3 zWPc$2Qeujw9o}6r(RQjvoUo<>_I`7G z2{L^LWV({ui~zys{#eA|&4pK!53oe8L>LP%WkD~b&}HJ z_C)JjP%Kb;4Q`mV)Xrw_e*l~*OzTsXMM<54uaH0A=3VdX;eH@2A(?AO(rMi#mC^O7 z!envmVG!6}c#9jXK;Y*<;O#V=U@z&z9IRS^RquOUx07ll?$3bvB`?JJNGZ3J8I#Ml zt3w0o+_HmD}Ij;@;Ay56~!3Gh^tTT=fmIbf6V z6sRZMM;^!jxlWf+O?nV)RFghYP5Qt+=Q{Tp)#M8d#y>dtcBm#>QJ`6Hd9oPX2lEv6 zXMv3eaG5nOZ0mFno>t~wVGISN!0oC0a2k>sk;^-!xDsiXbGxspWY#31n#$9nsjwxe zsjS<=whp&{i{u6dht!v^gmHSAMKo_0ri^EVCjXQaP%joRA@qdp#J3fQkSbcWk z|45%5e8KOt*^F+Z_1S44U#QR0MBw$=fWa-j+iIuD9Dl0i{^b##z==7}n~?{LGr~p? zVZ*R!K5rQMfV^|=D5$&;f{&xQtq>e@1;k%CMkObI=Un)FEaq3(pALF9kHF0A{E_=6 z{8v}7_$`Eu-rw{`j_J5F?rB5Zz?JH+rk+93q?sqZyfnU1#$F<#qn#PGV3PR`c4LCL zF3M<$n{9;g9ytgtFL~p+@1HTAXIoq{V@$U3yuywe+4q~let&@8-@F)Y3R0Fo@00R% zFadB^4-A*%zrWe)L*z?;z0>j~rtoA-dwLNAq)5^A&O;mq0xxp!XTCgsNQimvZ+&7; zgfBfc-sj6K%g3X0=IHZp%yR7jEd3f|*a12ddh*vo!gpajvR!*3{OFM|eFc8pGoexT zKZfmjupSu>d@POsCcS-Oaz>5Ye02kSY?t&jk>@2670xAWUMsI(+MI%rpcX>0f;5ZiWnKZQcP(D)zfUG2cNox&;`r zjy_*uW-vKh)=nZH%o8SXMXym#ErJ$lTwuZa7bZrgwDHQm2fU{)v8u8b3b%x!S;c%ljxVqBQclS_bv>|${1*qk zg8RO%3DF6YgC_iE&ILP_c zrXl>-ym0nx0fS{W;yoSK&gDbf1iF;ybd}bXcNM{Mig|SxrW!qH#;(FAN?-XC62rsk za<{rof$KzlVT%d`t`qhBGp-X&B4XwqNjcymCC{SI+Rl)^Uo{|?tu4iGTlBk}6rXAF z+Bevk3lQM5l`IW6C9^fA?Fp0H(R1FZ(@~WX#JQZGO zj-k?RjKQDV^%v!hH*>JFeeK-VvZ8a@z<5^x`ug{mz@oCv*q06q#i=WL?N;sKm7NGUsrN2r)lY5t>1q1pLHTIWY$LlC3r!m#yyd)^x0L5uv zC|r=qt2$cBm}*xZ*E=s+(`B~3pFKjNpgj`zPY1^fRiJRT3KaL&LM0J~w4@pTRO7)4 zXUj7%G6v>Ev@A^Oa;u3A9J)el1|rPWr~FhXd^*IjrSO;oN5~N3DfGVosB|= z?|%g82|I9LJtJUaw_~uko)L5I7xJ!m?hnm0!*+Hv9IJH;%>u1)Y&-kJ&Vd-bo>ukk z$AzlTLFuwooydxYM^)eUo`tGotZ9VpOL-IvFw^m%_2H)TD~HO_#*FpOH2(I_H{ggs z29Ljl!A-4DR1sc+_}>IC&PsAp5RATBF)8h6at5iB2BkULpd{Jmcq1qNnd99k^bPU4 zl_3ZA`H{^(5#knY-(SRqf)?iYFnt5^#9k6*j81SoEsJ-i+?P{ z{o7OHB(5(o(Ded(z3*@I`t816KRAY7ujR2a+q1CljoxNOVDIy%*H1!BY#0oitY7_+ z(E0yCqq7oX%waGzfAR#j@1I3rXEP0UODBgi*Tx33?^_1>mjc$lf%P{;2`Cwqw&oxU z6Ti+fcXAZ{_a6#HuZIS=KPWnezUGf-Zyx@<`UgVI3!ts-4{DCZpQWHDSK&>c&mv#B znk;PY%U7@8?`QdX@PN?u;3s^#j;R^=a+Dp;KbPnGkJ|6EiBhp=^ZY_Lut9&y=ZZAm zW23&tvkb-@#o@~we;khBp`z|Gx3UXbY-h9$&p}Wk3}eqPmSF5?#Ae zk+cDM!q@DL2|c~VhTNtdSRorkj~GCcCDCNqw$nVsChI_x#n5Ce(YC9#$zWpNff>zU zpkKorJ`V^;$j6lw}LSoDEM(69@qmZD+hG4X5i%JGPJx%>8cctjkvhyZ3Z z>~Ps8rbk=!lPygg7K zP4kKkJ4*}G@+=I=atB&?cCbF`|8B|4Nm`ZW1+?%BwuO@j#A{+=8rHg+HkNyw1cA&) z^}N@5hrQ75vcrmp?S-6bZZpzOj!XEnewZ1lOtSm&U>6Q@;n}QW^K4cY>DRY^&vG65 zh%~{4P%>=~%eJk=>tQTzfc~dh`uqOJ!7I%`ylzViyhc6CW$4|3IGOvq0yMYVyM*kn zb9b~Yu(8K1J_jk!$C2Kc({zx*??mY#ZP9CT_jb3qZb0{CT-#=8fkCLBwgoz}^nl5= z0I8d$1!B^aW7@a<{kj2F$(|2CK&`TcNg-(;^iNCDiP*PCx5|QwVA8Rzvc{fOVI+r7 zzrYfKr5^Xh~t%$4qq#?S>-c|_0^Gi!lBX!>->jU@n z3mHE)uy16X94Dr&4`eyNV@Mgi>PWVhIZtEMayN@?;E6r9n4GXWaQ2s7wn^xEJO+8o zo?|NQ{-m6h@gI!!{qx|TwqHEkRK05=^72j9-(UNl5cF67Gwt=6{rxpa zWK2m7EhY2NDs^BDm3qdct|ginIm7JvP_K~l)#NzI>8nMkWZ*=N?{D_??TJ3PmwkOk z-xPZ>cjMzd3^TA>I~=C+!*~osdsNzbv>V)%GHH&Sn6)^}k)OU#Nch8td=idnfA=|0 zNa&3~zQ5Ht10#?Q>ggP*c7U<$o8T=&Qf_uMJZYw!ma5(g9nT5}w)#-R*pKU;@B2@o zY6sMLD>o;iD0x)%6{S(Bn!W){Ri(Y%m-VKj=TqMmdM<=s|9|w9{ks!e-3+g~-P9xW zJPrE%|IzbxpyyfN5qiE1b$fJ$v>ZaX2~W_kUim z=Xvk7zTdSzYprLk^<4Mf(ev%vqc|F$bQIS<5C0!&zXxZz_S>1unLk7O*_Y(43;x&K zpBQtSYsDs9zHEwCOn!gD8Zv%9{PTW)xaF;`C12*kWusa$dh~VUImsi4jr>=D==ERD z@CwfM+{1L*>Jw|mn77%QK0NpnHzmg0-s78c6sZA*W3EP zX20$Gs=bNuiuK`LqxXc=hj~w@hW8No0hRu*@dn7N`f1-+Hu|T1m&E-#&=7ylup~I? zn)gfJTKILBd-^^LI9%zAbeyv5Z;&e%+9UDcn_}s;e^1f>9u7TLFNb}~tpS@J zg1hiM5@I^|w6gz)db;j^`Ss8DTxi{OuJ!llB5G5#e$4s8|3-V>cCBmA4O~=h+V*tM zhuk+oV}HLT=6WFZc}9YM`ENhR_;pW*;_nmx?HbpP3%Ixn+OgiJL(%6IwP%HBe1cga z(JLRb-Qlh7`9g4f;`)lQ&fD+7RetTqmJD~^efKvC611u&sZID4IPGfJs^@XB6|`!- z$ExU@TDw)F@d;Wr`COam_d#veT&rWAfA||czxY$#?Ob}5YrEsPyb9XxKY6#a&hyGC zOYHJWztE&((7V=@{6R_3lp5n4gks+BO3)`a@klSd(zR>G%xJs*Cr7$J{-3uxgI4S5 z+H^K|;j1eKUzc6ce;VU_s@k@aww)abeq`|B$SVC2w(F=o(I~@M7HixIqs4tfw)4{H z+`%tQR4jhB{1~24r#zxl{fg)K-S|wsF;($qt^Z1>DDOn9-&_7aiuu76MP*l2`QKgP zzY(goeEM>f^qqrB{Z+zXo<;ZPs@wh8G}NCf3|_AOp^gAo>eYbk#l7|N8>g7PRWP`j zL&e}VxUIo$1EhDUMEWxZ`;Ud}iYuBC^0ls5)jkszyWH zWuN=Up>`>cx!^CXEbriX>) zY2?^+a)!%tz5=mc&Kmrz$+Nv4PFZy+y)V8=b|rCK9Br?>f~1w@YR~YiBAgnkF~$dK z6eC;Sm2*A1VfSOf>gvtDz!5yduZ<{B&%0oL$V^`D^uj9ZKQh89hkuw6NGT#H_bRR= zYL_&;&TV=bma6Ta=UUAs?{fW3MS}P4&!CKP%@b|oRY#+c(Au@GfmW?my6tgcukiI0 ze!4)vn|t0OO*(o_Kias#*HiST5l*-17VdTZxbHikw_2AOnNt|86K89JniW4mtxk(2RVFl#j;M|cEhvfW93hMU5BWuDsujAg4%r= zN`K@8r2)tU)z#sOaKzH4E~;{_q7qI}TU_EMsOPU&*O;p^Kk}5HprV7CT^8}xqhq-r zw_<|wl1xx)CgP(Llp4zSmKiod^_o`Ef9k3n>m5F{TWpBwNYXKVOq%O_lh&SV)Vfi> zbxxjN+l`&Eq6OgYB}JP!BW614Ncvzpn!(&NOBbfkMst*V+`L22aq~_FNy9;?Ky0dV zMFfM;%{yal-tqNqR;#|1wcPpVk8q;lTwg_==JKY4 zZc3^3eGC8n#%ZKuM$DS>UFAggl~n%F?8XXykgj5|dNF4~+!dYNui|>OaK-%Xg8ZoD zcs^%Oa?=>|%$91Q#l5OQWK}l(GkdZ7DLsYxI1*>~F-(x~Ea_0(VkV(9Nw{;8up$U+ zhP6rPF!=|QZk3Hver>L5%j+xAtUtch=K`qLf0#mRRwiRY|o z96y$j>@2AUw;J3ynbHZD&XW8;AXWK40J@?kn7f&TTvX*;MJ1esF1W}|LMONjv$>g6 z;gMB-5>lSge(`L%s>kr~e;rj>a~b58AJ@;XU()rOcJi-xZp@vYZyQ`ObYN zsuND;8?71{6%tRF!;%0NsL*aiQ3cW>QUu1D&{Y6Hv2oUit>3e$@JOf zTIrpuwja&KyT+S+0bcQ|3Pm`c*8>u6XvMa(#Bit0C5d_o`lXtxeo+?zJ8ho-jsx4Bap`hsttwt#BUaiJA7X+=DjF za4j^~qwZAh;{8Ni?aFOaxdQc0C?e#c4LH00_(!{w9Vi=sfS`YR%+e{k9uEpIrV zFTaqQRBb>1is)(MG*TuwZ9I(%#tosU;Hp6sBcb)+x(3>|R_S!~3?@^q1giCW`Rpb8 zR&%tKgK2(BP}ing#NKa7*WGQ-`8M|Vpo;v(u)Ykfsm>mY=~VMga?xLE{ml*KTJP)g zhX}4K@@JL7KSE88xgDYDm8WIVhT&-MU-wtMe>=pwauCmH%A3(|r#a)Qd#%xWE%|pJ zo^9k$ewAt$gn!u)_Kru(UGMl87rMb6q3Q%(L*L}()kpncZg?bD$)n8>{eD_BUYF># z9&RRjiZ;XLv60{BUGHlV`~3>no`0&lY{MtJHob}KwV+M^lXux-o=4c-HFbX9-*wIs zcG#7!S7v;pX=YQe%r(QhI zwdW`2lee^KI`O(L5=SQ`V=h~s0@QLG< zXS;@+&K3Bk=$Fysc@gK%vA?zD-t>q$vvq&==HL9_x}IzM{`{s7Kc`i3B0uV+>-=8+ zedT@DWmSC1D|YMxy(LmPm{0x%F#92|jO@h?TdEhh|IgCDZKu1w9=t}vd0fKx`|SAW zC-d^gWH4#sYHp^)zj^xSJ?FUNOt-J!tk}qX9UUBMuIS5T(fD9am%Y~aY5X-r@O==! zXA*p$CVZdlzp_1#pWxc_>M5JPJJhw5qBv*m3RShZve z+!njXNp7btcK56N{&W77F0q|Gm*;Y^YFB*jGdELouZX+_@{Vu|YhD`ZW1pYCL8_QL zgF^_~>i@~ z)A{hee^s^$Sn2*-BD>;>93OJ1xMGM4xu=~;Zy>s#9wP(YZyf8govX5wWRsNc+0H6JP1n$J8r4RY~Ue6B@^FVAr~ zR(VNoCaPtLkKRli5+>Y@DaqZ#*g#Z8)mpZzxbm$N7e0oK@e6M-M&q)p<}VNPR{wA% zTj%#x?S~rLZLSH-#qIvuE<XSum-Y}Ya?L=Ie1QU1e^ z?49!W+$mA;w3YnU5bfOQWpkXMf6PTrQB$~69`)DCCxBq5tR#b4JH;|`nfjb3%~!KB zMYT>eMO}$%%oJ5aetwEt9u}>ld>Nlz^FLdDmHcTQMKMLqaD}cKuePk(vYQH6;UBA3 z`pC*Fie#(kKZPd|Wt@V*{?j;fnMRm<>a6;~(8_VuN#`M+gSclQgXh39U%Dl(oK*`P zu9ydWWh>{qsLHvDO86jSKBJ7+J$5*sqE^jS`5(E!&ppc1^#rv9v#OV5?opEw zADw&DXg=XBJVTnt0Vq;gr9FP&Q%%bg4C;AmG>Yg@cTl@{Kd9%BNjRt#*oZ;>c|-Nz zm{}z3KZpB!1IbK7Az_l57RBOMu z$7?eJA%^xeK3hjRL;iFmMKNZ^6J!u9V8HBArUCN@z7{pbm947G;fnFVH3a>`MODsK zRKjs`#TYkEK0n8e6P5Xq3;j4zp3&xfwp`WII8p5xCti|qqGqZ!PSj97;aN0tT*vwq z`(1^J7Qi*~I#-IgovQYZ`mJ*XigSq;X+L@o&7!%Iv8ic4n$!=9lvUH2zvGG>cL=}F z=dvM4PDdEYXIe)&+B5tj$`y`k1rm?yn4=jb^4Zj#EnK{xEk?%Xt3cv>YYp)Q@daiE zbtPrj@n(ZEshB?`He&@6XI!hmuB7~n%g~AHK-=HO_4PgrraTq4SHbbOGSrRSI`P@Wd&HlDkxT;^e>2qi0QAAZJ(h;ad|4pHKMbQ5ECX zc)xLLTn_yIktL}0egeObkl~(RIsb9WdrdaKmEhCpoyJMej`xuhYqBfWbKLV+h~$@% z_Yp zN4WOC=!{L*{`IwIb6vmbSM!4x?3w9e{us&6@-aVTSHtzr0=*($>mR571oQCh0@u#_ zav$bDJ#WN+KP0D~<6F!vWiI_<-pBZz8+7A-n54dm%EyBC=oh3*|8HLce3O1J8yN33R5w04qCG- z2G7K4PUYa42b0LXBiHnTe=_LirQsFc&EcCVr*oQ~@<^^?_01H2i&8fwbz{@UVe~(K zxkiycXW{PlCzoJ4%lDUHpOi@d54;3(w_$7DqP6|tzfV&+x2r2m-P@#F4x?!OszZ|P;>c&;h#XysOW!r z^!0BS+D)yihl2`bS4H3bcXDpSWfxh+T~n!zqs8K~tFBA504rQo+^e>gX$NOFY+Bxj zm?zlhs)_D7SB`J!a(k+V9ayE9imZm&l}D#lW;M*JSkU*Wn$(^Z3%CFeJGgVouE)xVzH zcUrB^tFCPk!S$3sU*#Iwx1hT&j{JP>^z$RBlj(7hh~6o6i$3hax`ZB<+LO%=1Xd`Z z|D8XHz#0X9W}_!{A8#Isq-;SJoU8byh=2}W`?5(LN1z|BZh4AZ+seAPEcb9zQCT0a zz>5Tw^%w;vvI(=UAi%u|zih?;JA{vO5RG&vu(uf^qY1PnaG5Mu5>VD|xr+dK_~P7z zSpiq-+X$$CxFsdhU?PQZ%g@)odtM}UnJado#YOZ%g}+0!Z_P#u^AzaKMumS?ftT2* z@Q+j1ly?XWA>fw%Xo|n^=}4G*2%GL^h@3+})fz>b$fE>029{L>l-s$od_$mhU};Xw zUIYfo(u<8=>~+hD1XM>?f|ChwHSd?&b$sHyvPkOfDe2fGkdwY}A)h*w?A)w)bG|RFU1;Xg6wrq;_Yc z-MCNz^3rg>qdL(05)=~P~dND!m+o6fcEL5DtkjVVSQCArFlV? z!`P^bZYi|D&9Y2q6ZYFX2}slxXAXfR^}Y1Gva(3(`6(Unm47$ZR1KfbtZo^>RuTJ9 zr^q#|Em+<17+Z}e9X}$ASTk7N@*!L8l)uW-m`zwNHK25Km`Q2FrY`}v)b4BRRIHI2 zlZ{yqV@=(MO;=X86tY#RHY1D3b*$l@euRLuKWB}+%NlC0Cm`)E(*A)Dy;+gsXS@?jIyyLC|S?&!NEQN3GXQAt(ZRE@B(-X{}Ky?Xux#YV-ND zpBrQUfNm)wMs0qpELXA#+x#8^%B^_=+WY|m;gK}a{%(P%ybok`{XEnjMvSyM89{+H z+}{rnkhVL&ev1#Gwz{@*Ye$-tb$qC|uW2fiw+3RWD&LjWEo0b9dkbmb#2RWpK|tDH zvqm(*hT59Slv|FpQ`m&Z&_wlaW!`RltDozGTmGH#-BQ|W1Wna$Nu(Xjsj6XW2Aif+>C(Q9HPn8Z zfV4NTy2n(ZwuY5*%apcGIyOqXA1R#n;mT0U>8#S;R@%3-hT6{(khVLz>aZDVtE$rO zA??3xtoEj;w`!)6s&P`gveD|6BDS(_se0eS8rFLO0o7Xv$;d~nVZDDMpxg$i-g>@X z@4U9Rc^?W>JFyA1M-p%)llHZ&q4qoi(*BG!@=w-KTfI-(`%7E9L{)N2qQ2H1i@Y;g zQ}<;PYM(+t+Iln@*Zp0=HC)fo4acRb-a4dku|S1 zX3bp&lI=WF%0`KHv? zbfW#OLrALL%nJLOPH)uu{sWa@6>C_39iUZz%_Q!WJgk3D zVpRVNV2bWh=`iV*+VlD(?hTJqlXqdA&YD`rCX}8}K+;c1K(k3Gtpl8-Zl=ssVA@r3o?U%3Zl6q@;qx;5M86F zAld`&G%IWaoi9r}AExNSycYqtB+_n!Mc!%%cP8f(;Ep46b z*Q?zEPt6HESlw|olMikg%~smFnHZ^N4YlVJkoH%s?gmt-{XG%VK1kXsT5q{%Nz~7e zC0^cRSyP9y3G1z9mbT6fB1>6AZB07T-c^>SY(nie1eBW_W4b9&Z@rJeQ{L*;sT%B| zb`=3>?Hv~@Ih#=XWdhP3Ll%*S zY(i~~UTGgAOCL6&_DKY!T@6!Ic~#9ViP}6Hi@bALQ~R?CwJ#zdZM9=$K5MA`HUVj? zxwR*w+Ul3eZ7@vHv{!GvC*ipb>ulCk-PH@VUm+lE_XMdC`GnfKdoAr_VdCdRx+~?L z6ZONxEw$_Ijw=H(sGDENntBqO0jzGhkFBJ2U(4O(38hm^`W#u*Dspqn@dUQulgsTw z0&0WBFl8zm9mCvGyBvP3YkrZpc2a5Y&ZSWndn{2{;uTH4k z-1)mszU#dgv?;YqD5duO4A#_gHsQWsNI>;gKX#X-VZGH7s&^k*y0QuDt^01O_oXmJ zolo7`Es5Iv|LXBnmq}_R?RR&L9QL*0#Hh`G%P~zO!5z~!>UgSSn>(I{`&%=vv^A0Z z+Izi!{%eO#c`VuJT*Vq{ zKS)5@I**FH%^GTdML^oENRzUj5A|xdFz-z=gKz;39*2pr}u&=EopxkucobnkTHma|=fah;#V|!@&-M26R(Pu316kd@ zmwtS3%S5))-ia(Cb67*|7YIn(-Ie*8523c6rAzy8X=_5PS35Xffr#6quq8r&AKQ z)OQ@)l*f`#`#!y56QtdrP1w)N38>z!*>@3j z`WCEid5f*~w>yK?3=;0|9r0Ce17OO|Y}A}?Nz~6z#?qAaT-H>b7Khrm6Ogu!N$zfa z3+R>~*-Cp~S@vKPYU`Xq+7n<(CYxRa+>%IJyI9`pknR{7_O&s@NL$CnU;B=kn^Scm zS8qSxl>55{l~TQb-*e=Rdv+2W$29r5yqDh zUTdd%>p5MLG3MUYS2u6MdJ?O92kSR$XqrrDer<#x9$o!EpW=uMy% zk*)*}5eTz>jKJYo+>&Tq?}J6&Zd`ZaLpZ1WJL6jSuz&g8(H5qyZtc#M!fT;IV${Dk zBcES;U+n;C|3JF1NfXsO(Efe<*e~6~ouu~wC|V>-8!h^v_IJmV-h2qhcsT*J!S2+@ z9Z$l}^Ewfl(;Lg8)5&m7-|S&WwHujsPid=Ys*PI`X$N!qKs?+rJgoObVx;}YUz6!MnY$(nN66Wx zt@E$Qy{uuqml9CD-CalBP7LdSw0S>D>)JdV>!%Z=Hdp`o zweOJ*QN49Rr7rB2MEm=XnP=R65ABkA+gvr%9+K1V_a3RPTHJf2^=fa*djB!|yGO9U z>#g?)+IkPx8EW&3*o1v;Apz}?-||fKdTHxIQnxhRlBll@#FESU6l>}OY(i~ai>XyE zC5uQ)HsScrBB1$DXTy?Fi*-HDj9LqQE8Cjs+9Tj)4 zDU%Ow8O2uGfBgL(^{P}gWLWP%{u*5Om>RR{Apf7f4&Ib){(n_FxE^%fPTu zUkbJNBoL18Tmt{Q+AXZ!hd_4>&E$hyhOR)~zU57694tFfk#aTC2xBNTD5_iu@ z*P&`ow*))jmdC~Y1CdDB zEt_zR>G-8qEQ2Y%+4LshmPGY#fkocG@BaStkMDh{v(C@mxq~Vnw)r1_?yxDfH|5;2 zKh3PZrss62difx1^I`((=k87aTlo<7^MwS|&)r*IEBO%ib56@#ZilI#>jvjW^>dw? zyW?1>{l`E1m!|q!KWQJzCe%Kifa?8Q?(O~3y`J#*jm9J37JX2|K0;%q?$1V(&I=0Y zw#`Wd-cw)=nP~tz>fw7Psh!+*IEWs6%8Q zHX3AZ$t9qy*U6%vgHu;_%Vh-i;?wi8=%?M9`FMU*hk)wqilZN~(nXwGlGOKxz^)If z@4Kqi32ao~uN63pjq0n%RH-|#QK6ngC1rO4>VRcchAW7Xb}yx4cI{Y0i`7GXkxAJomnc(f&PLmV?=Z`}a5kigd;K8=ocyX=>Nk ze~(4a?+RFNV@HBD#@|f{|z1~^D{{9c%)7g~gCwo(0jYu8L-FFKz`QVm+ z=N;UQdmglDv|pZFRu)Npyy0MKshT%o5>7py4~M#HvzfuF$t*(_y>_R0y|V(d320u= zR^V7RntXR=lQN7zIFagjtqJ=RX7R|*Y&5Fe(u07e<)yOd02NM}`Z30qM7rYW=&Z82 ztZNA9YTPYbG098xB-p4kn{5e{DA0$^rQV5mhY3jM;?3Elkd@|8x9C_P(Ro->8*b(+ zw^V_a1XQ^i1tt+tzjVu70;5LV$$0>=btbhL{9EmeQKRGTSHKUVjf z65%|eqrQ%pde6;0S8f5_@*LaNtUoKXhBZ7l(S2m)=FUC!GJJQrXi0Ru{Quhj`8L-M z(H_cYP3^-*t6MH+tNqj~P$;r`Z{lXBC^WJ)VG8@0cCk;3)0 zu6%IIShmu3@5J5AhZZiH&C{&X-k^w8tf6*_X&)l(&5~=sQC4QZOA;1NA2g>_kjnL9 zjoYgf&|6;x@Ky!xVWV;TWdjr*C6KLHEuOKzd2*UJ@Po5_P~N(3axX?J?{^e9lFgZL zl>%R}QQl*e_fG`QBj6TUqf5?_`;RW_eEPnf3r81?Io-rn) zAgFLg-mqZ>B_)MpMr4q;GR{yQiE}TKy{!r{pdc^bWw?8*lHCt-#V*JX3^~PPPcO_b zC|0;faY0^bL9g-p+<$C-;qVFibQFy}y70^bve>g#NxN1hZG$XSNHv1bt;eXbB?U^* zbKK~l@;%2D=V@0dnwkzO99=MQSl%e-HZU%X{ivQ4M^)-qaC*TgCBmt0B%T9@6^toJ z;G8fX|6{1**aZFwwD7 z&Kq{BO3deh6G}=8Mwi4!9n~{7RwpiN zbaCxCDni^b1!MBZx=!xHJqw17rPm)*P+Vf&)5p{83;1OFgoH5>R5`o2V7M>U=={RG z4xLdxw+04TggEKd+b{$ zl3Lb@>oInetBi`YZCFsr(LAWNS46_Lm!W%MDbqzki4`-ua7<~f)+rcYD?D)A z$)$y*qY7euh$|`_78}!JWL^=~7!;Q{r*M41sH~Erf?=ftG)0-Fd0Xhng5t3;F+IkP zIi0a-F|L?B3r5jMu`vwV*dWap8|3qt5e5C3a|@!A;pt3H5gp+o+EbB4yKt`)I-Tft zVTU3=L!LBj?C2s2esbZcLS~DSvE#-li@eC#{F2d;5^YA(evx6td>VZKo3X>#6c#CX z3LAEiFMQZol>EqXqfagkb*w;F$aZcc37Z%VE%jA~&rE;r<1T zke+#^c}MEthgu!OQN@KL3diJ)>dmn_FBozzulU1;CY@+=`L5+fV-F~SfE)k)iwZ_` zjxSR$+U2N|Php?S;%gM7>P?5pADG7(MnNc_a8Gn7AeRpL1;gkL!wX0BEGQXP%&r+> zy*IY1MA5lw)xOt2pDgacs2aM_)4!lJFP~OZHuN1=%lI@2ixqZ|tYdm`9MDm;@0k3; zVgC60i%HxOHzq;M4%4(?IflpOpw(n!%Fwis&1nYH=`VC&PFF^hjvUDOME}Au<4TSi zQ>%59UBA#Hwkd<2>Gx0)l@4bV=9i9)P3GG4SQneH2|A1{C>$}eR_Aj`vJ*%5)}$D} zOI?4{z#daD%8i-6C4Eaq=k+L_P~--I+lMNYj`%JRbJ!2V8Y;0RPjK)K8okaDJTTNf zj0cuF$MT?WC6EbBbz}lVU75gAM@HwKewV3k(NOQ=v7rzMNEP_*zUJfO5FCvO7hqwYXJg_2lQ9bKi29WyZBl}dH56_Hh>-C8>? zRww04i+%yi*JI>yy)i^NCS~dA^Ah=jO0Pk?f1UWAh_<-A3ye z+rDsY{y`bL>zH*=UJ+UNBMw)=W;|FY!(BRa;kdixD6!i$z48lPo5Y-i1X1h*=MwB5 z#RoelOzWoBuw{cJave0bG;dUFFQ(ZyB3ZH&vGK7oJp1tW@_8f=t|z$ouD=%>9JYu^D-zMvY}37S#5sbN50@ZR-}buxM=lN#n*9<|n;} zk)L0u05n0+vi&$e9+x-5&ECO&i;WBXg0srNCkO}jV6WvA6!#d(ofI{5;9JMG5e-Ii z9YZ3_zrGcNh$M{{m`A(j3~rM|?+}eEEgaRsovQSA9+ARPqY6gkjmpR?F3y{f!C5z_ z*HQO8ZWQ3&cZ}{lsV>Yp+E2A^VQt{PJWEy(*~EQmnmdZzqSxa7F)7C0Qm-Jf)aWic z%W5AC)2He6W|n1JIz*m{voAG!byIJ*dyC%7N4f19v*+=EgI^vE^Dol-6)d^iIrv8} zG36W7#oKf2erI#ivxMop9^maoJNxuSJ{a2fbT58UKi!LD=^kfaVD?VCdAr_3V+qqA zVi83dE=}D`yER8>-&v0YS#tOG_Mtu)+Gm)3K|62n z6ldQ~Kb^(0Mqe6aiLd`Ovv<V3RDzWxm}efk=E zD0X;U`O3`R$=;9X7ia&$>}B@u#!+$h@mW4%Sr@M#pMI^`GwdG!-{R62S%)msmv30i zJNp69Cq(x-tIUh@W`VY-s)Xm%b#HG*GS6x{a*keAE3-e!L_Vi5W zRww@Qw)-9me&J<*D(Ki zW}jovRR_fBceW0levD6VyCY0L$LzVsdVBo*+pfRQaM=)V*S7#!!t}Gvo_V~t--|uA zeOl^i5z89;W^P_w`f9W1p6Juxhds9aceVkWp{LL+Z^WgaVfIL#x5tl&#wlhvDmSk1c<*qkZ~JJxybY-@liey=b_%$M4^C+ac8>yxk7hSw6&n0GPdIq>qUo zA87-q-X4E^s4=_yIRRX3 zxQF^fhxqh4<9+%zJ{a1Uo4ss;x1Y#s4=)dCj?`1a{{ymwu2flnB(zr^ejn>gdgN6!;{`kV@%KHk2-?9~@}`#Ih{ z%ZGS9#ZD+PrurD$U7>xR*~_ZDJ-&Z-KGA1bqsR6vw!6agbIhJO&D-PWzjk&&F1ys* z?Qj*QpKbPKmw9`9|7>}Z*H6FP+vD}C&0chcw_onv!~A#7we(kc`;MEr`NK#0D7Wo& zy${6izZsUk=mu|J>QmN9pIPngt-K}6hxm02n^22x@-gxGPc!?Ro4q~0eVUwXQZv0h ze*a7{d+x2?9)JGRaF|cO;5Kh>>tUJtfVOMQ{;jvvwa@mx<=&DNq%5=i%kJdU#rdTe!&oz`19|P!+rY9 z`+fRGsg7a&J~VsITyKv*KYwk6Pe11&Z(r!)BmHN$EqmApdU#8if6hoBv232V$M=t= zW>0_A+Y95;XIn(sW8Q9u%P{|CW?%NWx5tnFey8{hJ3Zm;tv!6C|LnH8X1BvdnEw(> zzu-yl9KU~ip6av8c*@)3&rcSZeVR2~{QP#vD4)LOX`kLs=R*B?X7BWjx5uaNJldx( zd)C|IuP^49ec57fza973^NV(4EdAfTy@p_mNP{dN;+1@}=RWUaioAPhZ#mXSEL-aB z=f~Nr&7S+Bw`a!LceV_xU-I_&@ioKjYnFL?eE-?*G@oIoSG+xb|4cLcv{w`7-=x^5 zuX!!8eTvyTy^+}7u*9b?do!`U%c15WFq1kKROKi_Q!>7;qAhCUg z*>gYi_W1d2$avHLS7Q5XX0Q1uu{~#k>96$m`2Mxj>_w}*J$`=9KGUb4^NF{|&u@#& z9$B3@|ID*|`kc?aeX0*;`4C@8F?-GDJ|@2YUC;IjGS(!vKWO&cFTK5;hfm}`yX`cy z$M6466TNHASKc|^ewW!ht@ZZ!_S@4=$jZL)cDo!5>o?Qv%hq{&{P|DDxn4hggSW@e zU)PyE*Zq(HKd#u&`Gxs6E3@=J`Sd;G>}ltDdu{{IcN*26-!_;%GtJwR9UqF!e!q9i z@@o8Vu}yfL8hb;0|H+@^6zhF@{ZJ zDT&>EpAB25B=%12yncgJ=aA*y*jD-Y%#NPP=C2~N>)U}WVfvw#evMt&C%b;N+xwA} zGjsY4h@^~9-~3w56zSi2kH0ZJAX8354 z{~*>4{k^|E7m1{OpWJ^k{xgpD{;Pd;BWd?eNSgnH_zxNA{htZ^dz_ije>;4&q@3w$ zmlD)VbyD4H2Kjut%SlUu`lySi4fcL|&Y~slj5xjQNp26i`s1H{ocDKMd6EC#XC*A3 z{54gjo#_4TIZPz&-Q@lc;=du+``c+?B<;qtlji>+{#{S@{@wYkC2jMGN&UB@FAW*y z{q4Lak~T28e^2~J=6nCnLH;);_b`|lg%f516O%l{hw zGe&s-g9HCb$^9F$=Vp(L%m1b1{+;okR~VOn^K+AyCm;VMr+9yRP83NSk=*}s`H%Ac zcHJ6Ddmy?0BK((+_WpLA8cF*(x&K=H)5d!LPC@$|QI@p)E$Q=VMczMb|ErSw55m9M zY2M$a$4J@-$^9qGzc?=cj^`yU&x82yS>pY}{d-n&{}1u+TI&4|59+%(x&L;Y3k@0P z{rd&}+n%4aJU#Irf4cX#<5VQ=q~!jk_|G^aF8@1|`_IIG-gxhC_jw{|>y!JxhX2Y5 z-ajiSe~(E?%dc;}rJd#d?L0n`c1d#o&iLjcP@t z7fCxexqnamXHW6@Ulx?-&N% ze_!A~J?b(H+ld4g7Q3&+`lva zD{uDx;r#Y?B z?;p1RNy+^`#DB?M-aoAGoyq;T+lu~hxAzavm)0lu?}`70d%VA0XGhX{OiNn+Qv93E z@&0ys&-q4j|3#F)*?rz$&w1SvT&Lws+I;F}RqoiL_;#$Xk$?81-rw#UM$+y~o`1up z%(sul`L9px-;(?Xk^jiYy}w;oC%kSPO1`<~7w)I#mnLnOsrVPok1NNB{hMsf`x4K3|6W11?EM!~f42nV&4Ox|eDWQ# z())$i*E?RFv>cb?KYo?>569=QnOarRlXv>)B*S#`BlnKRlkEklgVQrDRKS>+?cfdcj3RF zL7e}j;T0sm=@!$E^FJ%O|Ks@AY~}sKl%QFi9HO=DuOA`C*IQlr{kL=|AHUGLL zK|L3dZ<_gqKEkKBZ;5t)o*v&*YXR;<@&o5mQ(&`P#(pxo7md;j{zSwkv6+x)_EJdikFmAfWX>AU}I= ziRaPxB(2Y6@@;msH!Hnc;`9|im3%YI&)#R^y`kj!t{~r{fj(bOZTu3KZ_2(Y`gPj& ztGKbwE1~U|!-;S%JcRhm-~sRy*a3Eihr-s7S7^I^&jS>$UE047ncBC1$M_^X48J+B zJ-h~%^0Bqqzw4M1=}P>o@IZJE>;>CFm7_USIsVxpCDMcV$?#OdL*W>>4^;WKf-2uf z?S1*?K$Y)isPdfwRleh($~VB61y!!Sq004eJ8!RqDpx*Kxmv@~*cbDnMwbSWZg;@_ z;VtkC;!B~*I~=OKhr@$Ox36(G`!KjI_C262`tAZ3&hB^EO_06_ovLDElq&2J#sS zvj`syrQaS(e`~1p-?sMr$hZPZ|9L3=MaKE?0`h+dD*u^K>Bm6TyAWQ0{dg$*9`G9C zKW*i8{{f}@6jZv~jaM3{Lg}6brCVwo4VCY3sC)-OrQa2nhKcnF+~eQzk;md0J6^4$R{--b}>U*x@2>HZzc{wS1v5`3EY1K}vR z3p@?3+C4@8X4!rgRC%t1t~^lr4KyBPYzrsjw<}b6b~L6#=`C#G_3nd8e=1aYhC|u6 zHv20XDf;em`$wV1`&CfmeJs>`)COw2{}u8|ez(teONs1F_zfuCmyAz9jrZA55G|q>r_w7*nHyf{os@LVvwKG(H z-Jt5-)$Dti{pX#1y}pF1*RxRdx(6!XS;i}&>Qx3+uT+bFt+}t)-B9z`bSS-xp~^oI zs+@&T`JHS$0jivXpvsvI`Km|z17SD9jiK7*>77y{=MjG;RQsI?mH$vXQA|;gwnqUD&LV%?KI5nN1A;vsQtA$RJq=5=J(emsD3dH zP9VR-q1ta>D80RnJ3+NyL#X!4-O=0kfvQ(ysP=nfhm=TbI1ZkT-v~Gn_JJy2N8`@M zZJ_Fx0;TsI@3D(tL)C9JRQ>)5m3}r<{cbV)M0?#FW5%1@Bhn27~JP@iJdqb6D3#fd)-o~@W z_y$xto`EXI6UK+3$}tD395+Ly9|cv85oRA^_C4Vn#IN4k>;4l;cOg`|JB(KutDtnx zhSD8p90R300!sHdsPub4>F#RwrelMfYRLqD%}>w4O{u}=TN%;fYN=#_!3mU zOQ7<76e|5>sQR93_9C-)g&z^00;T))mR|Q&sC17RXB%&T(yfBhy})=bl%J8(!Itw9ZGj9l}gQr=+iXc zzg~rE_t|g;@k61`ul9#3S4*gJeZRS%SC>QO|ETdM<5f`Qn*>$9vyJ1R$~Ok8d?!N9 z&wXKAxFb}4%Qy4oeHF_82`K*?q5MxY_JvB90l(zuEdBy}6aH5tue$*1I;H}aP@YpP zd>oYjeo*u1&afeVe{blI8@EB}oC9^7?*et)*c0lw@nfn#Zu|?Xe*ZMS0Cn7W7?$#} zhsEy*b=+9fz#lhmfLsE%KN6~4yFs<cjh>+UXXkb{Y?Le9eU_?{UU#sCL>Hs-2$r$=ff3YNu17j<1J6wbS=Ma^C~L zPoUaq5tQytQ1zN*JjIv`)lU7ObbA>Og{t=fQ1xyNmCrU%_5J7vpWiH~cDfnLzY5BK z43z(V#@(ROefvG%1B9#KBGS!;YNuPE+NlgG-4LjDN{4Ev22kzv=6AlGo`fpzJmV~= zcDfX*op!PKFTeHe^c++>T?^GtCqT7Rf2ek957j=~8ygrmZ1C;#F_d17@hzzOz5-R> zMNsK4hH8%rv!7}9!{Lp@r$Xs|v)=2z4wY`c@eX4()PA`HN_UF!JSg2Wp>#((%|(*5iUpYC3&@8`H8UxO7|rw-6h7S zpmZOF(!C2R{pnD;rn+nD_ypF|>W6Ms8YeXoVmod}h#z&OB|4W)Yklx`(%{O8?JQ zUiU31`*TqC%i#7f4@!3+l6#nUj6bdPx}QPmeq?+XD&OT$`924g{&J}LUSjq# zv**A|iEj>Fe}>Zi>|>wqb>l+gJgEB4g3_%vUJa#t8I8>!IZyXP$I|52K*LWP1?f@v=o>1wxg3|qq*}wajwFjI_{IyW^t%A}W z4V7-NvAeM=lx`c?2;B_hU!iojfzoXVmHx#Kz3$(k?2kg(&xa3?&tNFsK2W-Cpwcxp z{_uehe+8xc9&Ci}+s0R+@?8p*?-Nkzr$E(rlG#hm-V@FzetRh0&7pKZe&45i$@sYO zekk3WpmeV>PKVN+3Z;7vlx{YZZV$6}HhV*OC-JYp=XDoD>CS>mcZu83;J zHh@aM^j)vJ7|K2m%3cP)BcHxdx(7q)Hit@=YFzVAAN~kR_jM@U7mbUd@?8Lx@BL8e z&xWe+8D<}8_D*ms?BD*w>wXHQ`#e;-2aMImE1`7Dp>)qNo&lv>1f_d2RQh&Mx^2wf z%Fy7u+riidN;d;acN?hmE8g+CZ$jCZK-s53 zzE9nLAe3$|DBV_2>9#a}_qGqOfzo{!N_V;OWvG0ggUa`DsPq>=)%QHJ7n}VcxFz-` zP`W?8<#peOO81=cVdLFUy4OMJUSYf#O7}u2-3d_XdqC+PYW9w1->}^Mxmo+CpmZOA zs_%5DbY~ey8vh2R+aF4|xA8D2-L6o&dqJgN`=;0Z0?J+kWuF7Lfu}*~4ujI|0hMlV zV>9DcP`W?9;dR#;zktejB~-p|L#3YyRo@%UKF#byU{mZZpmeu|(*62%pY9#w65|t4 zx_3j>_cr5=P`WdqbT5L^9R#I&l-V=Qo(5kc{^i%a?$c1Zw?L($ipfzmw@O7|G! zQBb}rEdtO`}3>bz6Q!Z58g)nIZ*X2g3=uTmF^&88{;lex=o;T8ySCk#pk;o zD&JL5=^ud7y~pe~n*9`5Lwsu}-DXg_-@WY9y>EQU_zaZpgHXD68*hWE?~PEpmqO{D z0Hu43+54D%8~7FR?=ADXuR`fQ0F~}q;}qjLP`aa`bcY*Hg3=uVrF%G3`t6`}o0>gh z_9ZX5|Iu!L9aMcUhSDv9N;kyV%Xl!9?p{#3dl+|y(%l|PcXO!pFTdz@mqOX+L)oXm zndEaMlx`-J?k-U28X3QO!G~8u>Anf2yUh4^sC*Yf<@+F1`g5S_JHhOynEfF5E%8g2 zdfg|WbgzX z94cL^am{l+{1KGyD^R-68y7*>j!^mD3zfbEs=i~)ev;Wc!l}f+@ps>^$3f|jfYLt@ zDt!y%R>p=<`d=^c`m2rqg3|vdl>RcP^w&V?Ut#tO%zg}%{_~5y?tCcS>!H$>8;gx2 zp>&Uhs&|gDFO+U~DBaFb>3@3G>wXJm{{+hZC|plIB~bM(fYR*+m9D*UCu2I4?$6J7 z-3`Vsq01L4-xW~lZ-c7uO=iE$>?gwp*jqvA?g*v3evwc2u5qbxA(ZZYuo3mW!*~mn z?sZVQ7ena|fzlml_MT?n4sIa+)u+AgGf=v>LZz!Ro@p$C(me@EcZl(5DBZ)MbPs__ zzZsNnirK$f=(f-s_%5;R4CnYDBUxlbhDsz4>5atvw!|% zB=QsS_d)620;M|%D&48ZA;u%2bh|<6b}@E@(%lnEcPFUyA3ouA--WU-gR)-?za*c2 zP|p{3htl5;N`LKqpMHh$@5U#g^zVVvpJl9u%KvJp{41gK2Se36$Lv{VZw#Lze(B?0 z_X#N78=%r%U@S2fLg@~H(mmREIFxP=DBb;`(*OLJ*ZmI4{wb9G4tO*9jDxE02q@hg zI0D~v`9@C)GjW-q;Pk_=r97?x`@enB8{h@T*K&AikVXwOy%Ki^1`_1rY@)-%$|Ard7 z8+R}^Hm-Td`^|A@396jCL6x(aacih@G=?h24|9F`XQA5XDJc8> zQ12`wBZ3?Bk{z1=Ka4*6aLcNc0y2X!zD#sA$`mOPBD4iZqI{QQA_w56| z9BZNM|AMkV0cF3f0KszKx;$zq-%!UE}Le`ir2_%{M*-rGGC}{x?CTKNYH-hnxLav+oXnApZL~ zUiUL7-4~$J%{AU^oB^eKA(U>JaRQWXF_dmTRQe83x^2zAliA1x98UJc*3Z?tg?Ou1iaSc?ytDy3I z6Ds{pQ1!je>{Vtz5k5iule695v$vlKdl5bte#Y~ZZ)W-U6_8gA+TR0rgIB=z@HE&C z9s*Yr_2_NB{C7c>e;Snjcw>R_1gP>K4%KcwjE6v#e}Aa*?*Wzmvs-=nS3=p}g0kNZ zE6L|bsCLVQ(%l^@U1Q_=nU)Wf?h4ol-PesTLgl*{D&I$-(oceFw{y%s*6att&9HxY zi`V@CO804~baxtO7%zs>od~6Sx^XO&?no%zN^8U z_e`jCCmWA4_JY#w45i!N*cwWAHz?h$q0+x|lh=I%y7qvwUk3jI^PqGGLh0@gm2MYf zV`BtL_ls(;yVCd`RK9OR<+~Ir{Z$q|8LlPW_HY&b>AM?!e|#N&K=^p5_$;XYxGhwF z{O$%K;Tur>@h12VQNy9iI|Qn{2SMrWZft671XbR(*ZcB*X8Z`MyzfGl_hqQ`*Fx=| zE6skP*$2Q~us4E7W1oK==gpL33hYDtxlsF|1nPWZ5IhmTwvbmN+y8j2_gf3)_o0Pf zxA2Q_IDU`9jxZm-LjH%tmtbcooxP#bH@EOM7H(kSZ?Ez8RZ#vl7G7rI#TK3i7m)8A z@JD!>*+-iFIJlJfJ{Etd#dm~@h~LHHx3l<0kW;$$?_C{6gQO@qY$(hWA6|R}Gcl1#kpB1MUxxfsc~@hpT+LRZ!{P zfJ(OrD&0&d-K(HU17bmQ@Iue;Lt9(3ao zy735={z@p_OU-`1*$2SyiBE;n{bst?eH|*@eB&L)YAD@Hpz1rtcpjAQnNYf;pwf4N z(%r}GyPN&1%iK@)wtosr_W`K-PKQc&mT{!%s24};R}3Z=UjRQk1-dfhLe z>@`sKIdBU&0ZR8&DBUBV((Px=Fzx`Q+Xzbcr)i$+q4He=mGApd>F9&H>Z3LC>vr9bRHZFtGeG*D{p7A~?-8-OkuY*cI97;FO>;ufcJNzs57ccg@ z3!rqXq0&t;jx(MLrF%S-?m%NdDBWIAx(7g|Pl3|?p~~AogRPnyfHRDsp zhoSUugGzU!aR!wBrBM2lp!EAg>1Uh$K(l{)k=I`fmCwr-UTWd#P~|CyD$fY0{Ejjn zV%!(1JT0KBhjCk|@-%@e&rcOT{Sv71JPl=k5XwFQsy#}f^63Gkzdw}zj!^nPPw`xB zd>=~xWvFz|8J~vA|8c1N?}17`9!kH&?D=MI3#H!@DxdE!^!lGc>AwJ#ey;Im;|wVM z3!&1L87DyL7endiL#6KkrQg=<>ZJdp4BrMNsLAjVBogL+SQ}((PvK z0;Ss#O1A}6`cKQf?nhAeH=*n|!&k`XGD$VEd2AiKKuog{UZy%Vc{1nJm10(TKHDDfPBxi_|q)@WVn?09EJwcSGr11En(ssy)U)ogbbAb$-|tD&O`{ zx~(m|9aMX4Vey|#@aKbzpw9nFpvFxB)VMhss^1@IY;D{bYTRrAm48FykK=v6Tn9C7 zRzjt}A8Op(ZT1_?UJTzSz9*D!7bx9kQ0XGZ&(84S51@2kfzo~6xCm;T%!ksw7b^V( zDBV)C7nr>hyo~sDr+eL%P`b}SS6<_d#w(z7CqwB@G@cHnI~Gbe4=VlMP`a(nzN6XS z9~X&SLi}A&^}PW~w+t%XNaJAR5m34ZLFw*iYzL*=3QBiJsPylZdfgRJ_7|Y+GvGbs zGaO3y|FQQj@NrdD`|uPB1Slk6(WoE+3Y3d5lcsHoToRg;DYP*50s)IjXwxR8myo8A z0)=2YkYPF!kV@3z8?~=i1&vBE@KQ~=v<0gK1S}UNT-1iQYEUdec% z|IhFH{l4GF{MtNcJ!`MMp1sdLw|&l>sRAwOi- zdY=I@{u@BH_p9c=&HS@~KLLLXka_cg%=>2V~wZAoJb@ zWZro|=Dp1PVe=miybt^v*J$47fy}!F$hhwte${X-ka=$aGH%Yn=r1Tya_hQ|Y$_tQY;Jq*bB-!0d? z&jRUx3`qZ%fxkyR^MK5IF_3wKK*kjs9$@(XGR^xIka^!Qd~1w48IIy-rIo8y9&s>Q-RETuKCY2 z|G$<50{4Ue5s-PifXw?PAmbJrUS>EG$h>C*nRlY$89?Se8OXe!1Ty}Ot2OT*fb>5N zr2p%{M^MkDK;{htnfFv6>2uu@CV?h0GanR zAoCs!WZc^e6#roO9FTb*10I09j~H$OGVhOo%-aQI{9+*U)|vlO^B)I%68u-@Yu+f3 zd6xhgH^;Eta59j2PXaRUv4({}<~;()y!!(g|LdzX?{*;l4*}^<06zho3S@gH0-5({ zAmc_GzFn*KpMlK#0+4y1Hrx(my<32+_h&%HuLiQcE#_}9|2e=kWd0Oy6AlrL9kaPU=Ks9;j|Tn<{EjNk`wJlRb^#gJ zZn)C$Y9RAo0c76UhBJW7TM1;|$w0=B0y6Ihm#P0RKv@sKhr!PRvb_~R<{bxQ+!(|6 zE>-()K<51eka>S+*au|ZCxNW@zkrO70-3kf{MVR&3h+blB|z5m;atr>2xR_efsB9H z@Oy^$0-1j;ka1DNn}E!J9gz7OfQ+92Wd1YEf2{f6niB}D1OI&>+x-n7^R5OmuFi0l zVHn7~lYz_|G&}{!yvGBXcPxUkUs^_|t*R`xzkf9s*?C-#@STs^RlM z=6xK<_HH(O5Xihg1~TurfQ-Ky$h-^9f0_AD0}g8_2xB12XQHhW8nM8_2wO z0-5)A!!{uE-UwvgWkAN40-1M$`Nx@m=#oHSJ@_3!w)Yo6=KT*K<8Cu-He3v3-phf^ zJInAQAoErLnRgP9@c|(7zJIa$cLVAFIq>J;X91bF9LT(%1~P7c!`Elx-GSg^K=L;O znSU9O`4<`10Ga=CAnU&f$nr-4nZLmNqs+f!hSqy7koki^=06O`xPM-x_`2avAoFem zGHi_aS0Mg-K=#kqfYf;dkmcqZMhvF`**_D3)OCj8$w2l`5s>|JB#`m1 zOw<1P9gzO*K>EJ|>_R=40+}}qWZqMOj62eBZ>8G*1TycNK<53u;R`_4`!taCZUHhr z4&-{d)%@3)|9s$f@E->T5KXAOU8xCzL-8-NEO@4bd!1v2j)K<2##$h;Q; znRlA`C!2pi;12M8Q#J3SK<3>5WZYWARffxf%=<+k^Im2c0W$A&AoG3>$oK<*%*!7b zrT^{o)&B_aTi`o@Z10zV%)0={xEY3149^5I?`MF_`w7DWAnQFC$h_~DYy1;H=IsU2 z{}UknHv(heX9Ah`JRtKP2V~xZ4fm9(y&K59F9VtPIm2HAS?^XL>+JzD{!2jST@9pv z8Ib-dz;5s#o~L;Sfz10XkZ}(ie$Vh;AoH#TGH=xICLrs*4#;{NfQ+92WZpB(f2{f6 zI#=`l49NEWCy;rgK*lXKyuvU7WZv_D%v)+00y6KZK;}If$oM~zOCV!EBMVo z=KV2{dG7!+?mEK-hF1WYcRG-H&o}%Wka@m@$w0;(YdFSmKOpnIU8;HCGJFFl^#WP%Z-9*N1hTzfG5;F#&jJ1td?Ao|4*@do zTaz{JS;Jo%ZUQpz1|Zveui;mL%zFord2azS??pi7oo4>Y<{z4bchG|W6_9y11DW?; zAmgHjO@{SA=DiHayb;6cK;}Ik$h;*$#(y|b^S%e9|1BW>8-cy3rv=Eoi-F90A&_y! zhQ}Hn1!UgQK<53Q62(10*84Xg>wOK#_#Xn<-tU_K9`jcLUj%;=ka-J%%sVte zka_0=nRlMyTp;sa3}oIiAma}KGVcNA-xE^*R^TDE|6#b+@Jm4EzXr(siw)-k znSUOT`NKfo_uM{S?;~#j79sA-K-OCYq^{XO##I0rmk<0i_&=Ylx?TiQ*F!+YearC6 zhHHS-vjRvxOAPCPtoMsR)*Asb{!>8aJ<9wCn*W89@Ek7qZvxpL9YE%71~P7*;dI0E zfXsUaka~Vp>z2LimZ0}t_=4}QtZl2+E!}EZ$eu2z; zvSAUBc|Qqc-a~F7LzlJ<@K<2#+$h?z*j62qFjNyJj=6(BE&HI+& z8$j0k3Xt{w2FUnMAlv&D^RF@g3}6TN&j4lp0-1O4Ga9$k@Cn2J0y6IpfNbw~4A%ph zcO8&>j?t+Ua+HptnbyMRnJR6mj4xy<^KbC9Iy_^ewYKKo)D1rj0H0OgHJ0C z7`_Umo~MA+^Ozxj+l2Ms50v_WtS1hno@yZLD+02AJ`H5~1A#36mrrT=Ul{%X$hbAY zlYz^CobR~E{3if8-|?4E>U_tmz*VU40pMxi*8{0ZO>8K{$Byv{+|J<<37W0 z0NMU1knKOh_&<)-_WuIN_Q!#2|3yHy|12Qe|1lu*4t`AaK5O`p;g5lA|JQ-c`xV2r zK(^-=AluUjWIgkMZ2zf1w*SA6)b{@g$nwtsS^mqwZ=4&-?@g9fy@^KGT-q)*0+0%>iIK} z{+&SjHv#GI1~T8bfvopVAnU!|unow#8-a{l0bGf4i-70At^l$hjs%Ve4jroN<99%| zZ!3`P`wo!hZUss|8Gga=^FZc58_4_<4bK2F{|P|mKMKftMgiIH&mW@oeHF-lzY{2W zfh->evfqn=9Dn&h#{cjrC!$6L|Vj#!gFY?rX7m(xc zY9Pm7DUjpuP+$=Den9H@`$5_tuL0Q~y+B#thW8(c@2Q~NdLa3`fb5T(fYfoFVIz?3 zYXGv|nLw659LV+`Z2or;M1LQU?Y_tamz0RyK++L~n48y((wdWY_oT~Ob!~XNt=KL`0*;TH% z#Bi`o?PkNF^VGi4FkramT;=l&*Pf$xf#Ka}t6gZg{&Q*<8E!aB?eT`3f1{qD;RB^= zml{4YS?v1r1mu0KufBEt=*sy*KDzEji=8a^;y?NY->PFB0j@bQz>4jb+` zQSFG~bK}&mGUW9U`?tpM&EwUsH{5-k+KqJT!*-lMlOJQa2Isf5 z^9A;oUf|q+MvZ{!?lf8E*Kb+T#uHD^xpZ_yEq!7=OA$oM+MQK1#8~uxG5= zXB+l@OzjH8?MJFT!?5oNwdWY_#Q6s6ooCpeul54NU5Bf^#BlI1wVMrx#;DEXE9(gu zt~pfgJj1nzs9j)q_rYox8m`Y%yU1|EL28dTyzfA@#~O}1K<%>8iu3kY?AcH80U-C2 z?~GErzz~~RAhciLa16J=^`ioZW3>lLV58du#XzJF+yEXRd@mdbJ+KFeDi7=imZ4mi z@vVkDZ>PV}{58gx85S7^4EwQOS?^9DZVmz<6SYM6tRmMk*FEhT> z_@MDc#upl2V0^&%A?(jYFOc>31Es%>?=!yF_#WfCjqftP)A$bKTa9lqzR~y^r3)I#&;XvWqhac9mcmB-(q~D z@ioR*86Ppe%=l8{gT@ybUub-R@d4w9aJ&%xKIaHm+um{NYaK3@<=`z04 z_zvS+jc+l&(fAtUtBj8rUuJx%@j>H@j1L%cUPAg4$o&04(P!9W{%-Sk8Q*Dqhw-h( zw;11Oe2wu{#z%}VGrrXLpz%e<7aCt+e8Bi2oac#Npy&n4`ZvDM_+I0CjPEwS%lJ;? zJB)8NzQy=P<7K43V6^H9+X6um&vYkZ&ay~cMLcACG#{H?}w z9)|Tb8ee04mGKed%Zx8IK4^TA@rA}07#}cx2q&td7btpxqSyF7<9m(oF}~aQF5^3m z?=ZgA_!i?Ejju7j%J_)!WyY5pA2hzm_(J0gj1L$;g!6jQ4;1}C(Qka8@tkKO-(!5Y z@mG`bqQyS${uJ z^c&B4H}bv4_ZZ)8e3$W^#&;OsYJ7|FjmFm)UuAs6_%h>5jSm`MWPG9V1;z)AAHsE? z=m%0~KTz}=-)B7M|783a-)(%C@twwZ7~g7qi}8)d*BD=Ae8l)N<4cVX8ee35q45RA z2aF%W^{VIxihiKzH@?sKUgLX=?>4^6_)geQ_&(!%jqfqO+xRZyTMb)) ztgjKs`f7}?GCpE_nenB@2aPW>zR>sr;{l=zmu;+f=GgP)eTacE_!2umU&QusI2QYH z-oQ^e=3NhmkZ}{#KZJQ!+Ib~vcVnKF_71amU>=or<3#l@gD~22CaFDcvf8DS)qZ)R z+T+>b_*^(u?OwAVD_8sMDe9kJrgo3npE7+VXQ}^>rmx%Vm8S3X&#C_u%mY);MzilU zz2nYS{{++9W%j@%Er0Ym>Yr@-I?Y~RuKuy-s{d@$*J1WQFi*{VW6o3mFHB#%*%zC> z(PirY8|I~1zSZo-rtbr@$C$pBaxMR;>3hfQ0@K%czWP^|Ykj-TKFajfPgVa8)Ay#? z_n5w#3iY3C`d%@6yXmW{RR2`d_ng^(wDlXArv7i3z8z){oUeMq7pVW@a(b> z%fjmC^Umy#db1l%-{WQnOkde_E&nakx83ZcO<%=@>i>o5>ovRC^qqZ?`X4oYJ!YR= zuK7!5sDGR3>o)r)(|7tz^-ni_8_j;v#@o1y)qlO|>oWVFwmy%(ME&=ezD~1iO3ntie98#24u^fk}b@-LQY{Gi#ZOy3gTn8PP%`gWPU%huQNOo1QtBtAD2H=`(ww<)3kd`j4^v+s%I7@>hI8{R=FAuh|D!{rC#&7NfW z$JVO&-9cmRsU+!({1*# zrswo!>VMw!Y&81>>z{GU)!$yO`nt>>Z~BgIRR60sK03|*f$1B2jrz|reH~`MY~y!K zllm_;eeGrs+4>s2Lj6B7eXVAHVB_}#vun#$UrV!=A7%R9F}ug~HR2%;e%egmZnHmT z`s%M${{yD)O|#E5eKpsq{~6QwirKfBzN!}WKX3Y;GyAM^)fZW%{+Dch?lAjK(-*#8 z{qs!U<7V%+^;vd<`V*$_5wr75U+InN|AFay!0aEHp5SWrf2>^f+-LUBOwah6)W6vD zY%qJG=_$Hd{ZE*l^=2zaev=$ z_Egg|Z;krjxAnEt>~ET$IZ^eWXL|a~e%SQPxK;gU+4|aUc8%$&xJ~^}n4VsnuJpL+wAf zeAR0I%+Zh>r|)XDdEbip3(C|!%=~>-YX8-(pT%n5 z;p)S7z|RWI_c6XP4}b6(XZ7`Czs=9LT>oCC_Knsb{eM#XJhO}5Q2XN;->k3yV_IK6 zws+dWqs%@&4<4)b7^`2c08b|+z7^XgKQ~+bHPFS+&rE;tUbXKqyMT%DsdwAw zn`-~fjgL#!eg`1!D^YugwZHWTYG2^`^LVv8U3&-A{^!XW-~E=_pS10nFK_4Ph&=W8 z|5fd0t-bxvsoiAdyPj6N)9MRsQ2SSA2cK1Yu9XkIp!R+?{%U@s_M}raU*Ar(->~?O z->S{~!EA5iiE4k=`lqX3ZC*Ce-^Y%}=UH1HjYVPx`fWV)J)-tct-tzu)Sl(^|3vLF z(^vLWwI2h>c-W$L)cT|M$7$+X-|FQAV|7EqgS+IO- zLhW-bU*rVUv&-rm>{EZl`nPC}+PuHT_{JZp{aN!5o~ZFRnZK+{{d=tc8^5JCPZJp5 z`%AUov-sAi+U2%>`oE<199uuFKUaIr!5SZlslC`ZH3f z_7AK)@AvTYU$+131M<^q^%w0@`x~}BMgF4pPsgjCzHMr+w*D%!Y^dI4<(@l*I?GQ~Njo{e3tu92U-5XBh)@MPwVR)qxMB8!=nA%G2z4A2JMbV)gEvC(=|@Z zA8q;??fAFc$_Jm&@^6^GtV8WzTmIhD)vmGp1w(4{dymXl^DDJaw(;G!L+#g(qQ5oJ zc&6sR6vsi@fz#Fg`)AY+n*G?v)h@I0*Po$wO;qd4!*NdHZGZI21hxB5)B1RSi~jE8 z)&8xFpVmNGSmWndeS;zO*N0fXH_&J0BWAZ+eWhmin%&0yqgw;PFKhf?%`Px|9_{^G z1O0YA!sm=>_nLhS#?i5CKl+iMr6*xXx8HG@<+pj_ z6CVG!u$`srd&8rDqema_Pp6mX_qx;VYjED3ZXfo^O#2RxJ=tS-d;0s(U}pS*2WQ%Y zp7#Clvzh*PJ^i!epiKWWp7Gs}>!fu3(>>$sAkX%5m?!@N>|fI3L)gEh+aLGz*H3VM zknZ1r<664?oW~w_TBiTEp7pbzC*Lp$1iKee9ip~BN2r+D=6`J?pu%027n_a41p^z`4L zC*M7u@qCy^-{diw`Cj+5{|lb}JjAm<_%DzDQyzVBkN*w>&v^c) z$Di-u4g=s_pIOVc;XNA^v@4H z`a+)dbCqZPJ>(hBA9(WL@9D4WJoZ(d@qe;s|8b#bfBT}RKmP0)Ut>J=|H?BSF7k~3 z^`7ndX`HvE_xGiq_4|US{8^s*`96a5_#-{~5A}?v?|Ihuk%wi*zwQ|yJ3aC3p8eA* z&;EF{=ltS_p8mbTGaf$ciT}Ch{Ntw4nfeAj=c9`}#>EWgX+|E8bw*IKNKs z&oL7-?Qx#t-vm$jBRzh8uRFcIYd!hwIr@P6{LoYW4bT2#kH>z(Q$FljpJkqWwI2V6 z<(c|soswyf^0a5{Ntym54#~6+_LQIH*}pyS$2npD@+w7h9yW#ppy*9WR+MoMPaHBVczytX;gw7jvdsd<%<7x72evjNmqNe2V$i5Y!70lFKez_RM+IK-;Z_~{CqBlpAT`fo0}SzE%GMu zVOjjLZ&IFJ3&mxH`A4(4@*` z^UIel$clsBf&Wh4b64hqKdjkcHXl2IcpA;LW*akaD&PnFv+d_^5*4BD{7l- zD;J}D1WnHwQ#@g6Q(bLy-SibpYo{+?Fs*6%(nxJn?a~#M_2{z2_0n4r^gFANL9=Xu zw01hgx8xim6Wq%7>Zc%tp(f2+$vUd%x71cQ*EcP{jup;sp3+>`w6tLvWL-;QMrhL1 z<;zwyH?5rCY~xn=1xq4=={uiN6cByIA$G>{=GrBfEYu#K-Ee)~ips1Aw<&}sAYgXg ziWL}^vllcDQ;;>gm7QHIsURc@nrg4++Q=^F@)k4i1x>Y$^$qj616zpAaz@>?bxVc` z2_mF?<${Lg|BLdMHY}+7-;|#{ziwIGzSSR^3_X`r>|@~xPwm$7U77uWZLqkrL{TNTPTz^&~fe*Np`Z-cJa!kSJgFLvXI->3YXb76X(-*suvw_ zEl$R#*4H*--75$688)`Ymk?a>pns9zYGtOM=k|m{tE3TszKL4hbaOLp~E^<-G9ldbO zycP%MrfNpXdC;P|=IXkZ`E`vvKdx?UZlXgjr$o1ou1j(5xEvnc1yfiWgAU~WU%Xhp zxUOlrtuIHVn-t|#h`(ax(#8OfZS!ka)XnEIve;0Wvs@aSJUdSJ@!ZkJ%S}9aRwd;z zUOY^BBTt4sBm%kbmMU>V=0dYL4bG+)EQmC;)GaAr(O5UXc@{4>To>DMxh~bu&a)6> zHG{ok&ZRgJNUjeN0bwG_vj=ekbNZ5T*gW0&V`h+#BWFQ5xApaAkeMsa&y`$n8BVSw zxyJLd(!6Qt*#$m+%f>2aVqn*01f%`f4OZ06$FZ>KQtTcuz+H!O2zxykf;g+gs<~p> zbxWmSxb|8-3UUvSWYoYmH@o@&{OoK}b#=qChGuS_s5x^3o`MZvrVN@&&5F(mH`Oha zt~eiC$=s$Tt|7YixgxKtTcRvVd)dtTIb#wkUQySKPPuCNiiYM@m7x%Ff|e@*SGV6) zg7}ajr;okvy;N{P{tiUQo;Uq`-bMI35RrAc;3E7Th{(KPaK-&u=|3J4vNWM0ak`P_ zuD)G;xt*!m0x2T_oI6Na+>z?BaZX)}rjb(MvxwyW$Ca49YDF{7gEDHHJEQhG>GKS> z+@D?A zHYQB;tjT*Q#B|T%oIw-Qc8roOc?2CctT;258{@;qxI=Z;ZhfDlGWOh+*{uo%v2Vg@ z1FwuLBiH6^wOnK3^wW+LG9QJRxLlnSnuu+g!^xdv;RH8#;VBpj-sAhQ0e0asAvLzq zA8{=zZ|Y0uXJT^Am^sTlq}}-RkDGpL7lt9C#DBvocIirMrNfl z&rwDyof5@^_i&{-{Jh78;mXV8qMT208gk!Cavw2V$;s~6mzvhfJ!o}$Qx&XQHh-9U zi<6VLo)cWoCfDa&Ng;L#w)W{um)7AnLUWy)fX*FK9C9tlxap#^*2ATmgt*KQxvI*} zB&Shxmh&79w+H;>rqIQ%N4>6 zwDfx+l{qVy{T+HXdCa$aN;%ukLlw$g0N1U&?cwC5Pjzx`lO3b-05d>839jrhj;ztK)OU zf)$rswHWhx?4RLcLfk~K%W^x-s~U1PnfD`8SIf94sLxrHw@t9EdoLm6n$l?$=Vc8G znsZho&lqIQgjFui9l-M>o?2(lkPQI2%zSrZXev)-%E5HhHdk^l{GFqQ`NPyb8%dW$DXZ5VQ6)Tr&QQpDPzUQ0|&*iu? zcD1Nyx;)yG;mZum6_U-TGs!)y-mi8!-QyTyV{OQ~X9!o)2@KTP9AEsFN|}YCMHF?heL#*f(*hnBa?MPGg++btm9%b4KHeDz`wF~ zQD%RnNZy8$^6VK|a1Srw92bvixw=vZQy%G7;Q>o^K~*jn*Sdsfl<^#kHFxszCK(_r zsnT;0#>OsFfr08KofG6HCAZCz&(8=mJ^hIqC&Bg^n32f2Ats+{bN$1s<(#FH=UjS1 z6d9%{?=;(1iK9ODg}Ez5$>a^65z6w>l(bu}mBUud6AFxI?+L|7_qK=8nmX^z+|~0E zI9K~p7wOY8pL3N1O3tWcSI^FPZgtooo#aistvh__((IeN!v{=Ao^8lO0>iah&xyG; z+EB^eL2~Gn!Jjq;hbxYaE3^BD>3w%I_6xa7re@vsNX+BKumQ=*T^_UL zUNWX^bJst~`y3lv=_cof3B&#eS0d?`Ke!_@e0d&$lXo1^hWf<}LAu;w6L{1~o-5#~ zHknyld{xc}c`n`O5GEUcq`nysa_0`l!!_PV{VH>2D&gZUbf=w!$?n)qIc9h`UOBI= z2S|6?lEI=!(b9}ra4D_49`CdYd14{;Y{}H(%2^l9u9m@;eyGgJhf?L!9vcl!jx4Ed zUWn(&D&12=c)E1fMLD02DE51Jwb=XgYGnh~aKr4WsxK|ylz(rU99i53TAVx^;MEBp zLQH$w41r;whVHxE+7#K|?HCuI1DQg=DWoxm_P%W>cD`hcf6tMJgjUsH6Kji%sXy1He} zH09eFIm>b;CT;JIFLJQxoJ%hb1v!V%QhQaywV}|I>gvYjI4{7XaLu>|!oxTVmsd)` z*^%@I{C$SE7Ms40#rCPP%$%tq?w2ado1VerOn0S!Pl}souzHxnnRCpXvhqwYd%J(a zlI4p;ZF#GTm=8B8yV%5RswA5V`EV0_iurKGKE?bvpJE{&4nI`r?a0zBW=b{{^5O6! zhu*p-Wm6#^ZlX^yAFjlwm=A}SZhLive7IttVt$-Yv5*fJ%;qL%=_t*nLO$GNpJF~7 z-p-rVP#{HB-^C=ec;ey%Rq%65pvZ;^{SL##DhnwtE z%!ixgQ_P2(=u^yxEAc7j!%grh=ED{H6a&Xy>G^n~ziE|w{2;3BQ{X ze7MOz#eBF)KE-^vi9W@AxDuaYKHLPKVm@54Pcc8vr&!2`3ubdASzS3Ln<~wwCTCM2 zaNZR^DZ7{t74qRGW=Dp6xDuaYJ{-RGp0(@o;fj5V`El9BCS=t=C7UYErY2`oAs=p% zPca{EqE9g&uEeL94>!T5m=9O%Q_PR^DHh7+inBX1n<~wwCTCM2A8wLQF&}QCPca{^ z#HW}KH^HZv4_E9{%$LjRB77+`n+s-hQ$pFr{5ZVz&AYiw&Za^>+$5i3KHNl~Vm@4n zPca{Ef=@9YuGpuTALmmn@o0*bLg?zYD zpJG1TWS?R_+$5i3KHNl~Vm@4nPca{Ef=@9YuGpuT4;Av^f_OtrAaFwH%;I2C>Jyqc zaYCrHq-64xqM}eRIAsF=21EQisiXwlgpw(xr7T}_2);>Iiz~u2mb;gl0H6NXUq0lk zUhujedEW1efoKLHw=u{R4LZCX#V`P%T{lFA6PwIc+U?%N8>${Y{vNR zQJL>G5ijeT&$kblMZ2PW4&K4yK3x_1HWdC&89%)jj1ql8)OU?i8GljV3b|ootXE%8 zSnGSq-VeF+BDGy5-Y(D9m)U<^pV#T~sZk@YQYtexLny;5&ASI?+OFSFBr zhlany%g@l>V^C|vpT))-MK)8@x6ik3@y_7Iv>{caVTDa ztseb54uDtC1OkWPMK<{0^*3U7p**{c$+>Db!d{B1Tb>yec;pH~EW_>w_btZS^45#L8XyYw(sPcI;sO zFY?;n3*@iCTj9ix=Yic73kSEBl>`R3(+%zE;l4QbXgEG|SGa9UFdTc@iIvr#F`ja^ zC!#U2(c@&HdPl`7-x;`e@7}#K7{&fIU8^%1VkB0vt+rbp zZ$(+#AF$I0J_dULFHqCnfKavyxz5qswlYv6;PlIA@bj$JG3j;#?b1aHGxo>awPRlp zKj_NGWc#>fcP~yq!m-Wa4>1-tRp4(pE=D*u6jwX8dDjP^P0Gem`B9GU0o}l(;){p# z;_DcUJ@1x3?H?ZXb~v^@e9Pmk{L06|iD>Enu!d+oifoH6z+c&A$At*TwqQeO4960U zl3pQ}Xc23j0$zd#oo!pOL190SS02)O6xI>pI9}++HarEQFdQpDWo6-57!|T!Yy;5_ zsmTR_S=UY`mT1+4>Q^#e9FB#;@mbh@0N3sc$HoGYW!A3nsAt0QbrKUxbV&{CI<*F| z;+w>ZJ&lz8(q)OA0NtEKV?0VCysfpJCO+Z|$E95CmJTqkadHeR#LCc`CZlm^)n$$0 zwrzQF>B6?{X#VDI2#7`R6B+Ah#MOwc>l4oo_0W(5-@3jGN!a=F02af}SG%!oO97Iy zP&k&4WJtPsr__-Uh$Z^f5{M;siM3fEws}x3!t~hCj97FCOEcmEsAxN?ox!7QqSvWF z>wU~7jZ5KH8##d7c!iM383wr;#y0LwFF}83Sn)Fj>TX0Z`)=r?VsOvpLA`M z-gtr>hRe3meJrDP+m=x=aSUvy7f0-96|~0^bMSWn?~Ig9G>r@MMY0@)y%;LCmbRwW zwQa3B5ZZb%8q+rAa9k=vjvlmcfIkroKgMNus#~J64z`t5F-ttb^%x7+;B4o>X`^t2 z+00E!hfgfJk+n!Uw+WMR-Y(}w@T-*wj&COA+?`2xT(;(T5CurO0v)bEPabkuJD_)K zbPqhE9;zYx6jpCLOc`X+*0k^z7rr(6F3Y3wq{4}W?iCWH=y0rf0dBB~%|rCZeuMsL z#FFTc=4q!UqUw*9NuWY38dggn7LBMSfK{m}1Y(IAwFF{`dbJ4o4<3Ov-}c%lJ)%bI zkv)G6UQmoa69eaQIDE|P498}60lR=3f%rci8)KpdRJZYBTFkB;Xb9na-r>Z9X1 zkMIBAIi62C_y5N6JfFcI9nZ0|jO$_jqvQF%<9Po2&&l!pSAfjp`R8~n`sjF$>t8$M ze{?*@g^8W9eRO^P(e*jbTK|83eZFwg|Bd7Mc?|yOc>dAx{NHqjE4db2sLFQZC%0m5GYv zd;q67QB^nY%5B7L&#rJB%W*8n=XOa+)Y6IjcAbIz=uS+r^yDGHCE^_4GF(iJdWf@- zGRLQrX1IeYb81$D%(jWntjV$v!;7ZX==`+;Z>CavPQ{kmC=i>Ai7Wh%;RbLVRq&p!&H%;| zGA$TeR|+AjFTPo*_$E?*^H)dx<`ixp2fPHp`7Sj-#5p5u8Jtd(TGE;a-pwfLY$Il_ z*iGP5Ggs^=4cv&DWNmfCX09EGWLWrdqLdG_K}?-WCpq_Mmu5~Qv3FDD_UKy5ERqty znSG3sPTY~vytL$Omg~q ziwvyTW{Q*f>_leoq1&{-D!T`^oSxqBxWtHpfd}Bhfb7Ce<74q)4Yb-oO-!8iS&pE} z)+Cp_8x`ghdVF=OR1r>`Gae;l(F)f~@dOvAY{`$-V8@Drovz?s{7h?1rjUh+%jjW2 z-;H4*YDwD|bUbnB1zjdAkH@l&mPIU&W|ImhbgCIQYOyh_Mc)5MH-;jnj3o*M))fG> z$??rX#W#`i-59oX+18$H6=C%b`$v2#=wr! zz(M>x)4pyDOr1(+8-sLd=16DnrpoP+^zJsLU8bc3%!PoScHfa3$MBAA&O>cFdIK5t zqMal#{<;VDPj3Y}hB2yO&ncPX>jeBPaV+`)E|SC_PjHdrOSYhHUmbQIO>UI&##*Xv z(4cqPpy6g@O7?#a=08&OEd zT9=D-vPp>Sd+>Bude<>VW#10Zz}vbGlZxNK@6yMj>s_IEf{PULm}h0zjAy~lR6#B# z6}RV5+<`)>xZOoM#Uw=WAMtEJx?;wt;+^oM_u6Z+b*ypzc!G-~YG{!}T-l8-(rF+e z8frZn7^52IP=h_8OB$DDg?#bV@CadVFcC9G`-CrH)s^>q05jP5(?lget6 z`A{5fj*<{%+i=dE-aCv@We>yS8X~!QZ&@V{&=#NP50C5l59YOPxj(kOZQvvpM}2zR zI{&tJ$4OgTQ8D(<^n~Y+Z4ZxnbnolwtDzcueB3g1LgEQ7ay3YU+lOgzm{rP-s?0^Z z7LbqzzW@>G4Q7ls_({r3I~czrWA|+5k0-b|;&2E`A`XY~F4AcrAsS|RG%!XrRKhdx z+zFXNszk^*S16v~;)p^DB^!klxJW02ga~;OnbJFhF)HK{kA@fV1NX7$80U{CxHzJQ zfFz=Zp^RIZ7=a{2L#0OpV^l+_N5d7O;T=~~Ji)~gHSCf^)X?uDT|bZz4O?)3IK3Yj zqZ%H7Cw)-7d;}m(5j9jvB5H`Z zNT-2>Xt*1fiRt~o7}anaJOdxcpY##3t%#j5!xf4rxHzJaGRa0Er7qG5At6Ez^$1~% z3i%K}1DviQEE-CjKc3*?h#JOAB5Ejdkxl~%(Qq3wrFRBnRKxWi4No4+emL6s;|VT~ zsG&d-QA3`KbQ(yAhW$Mn7^52Y9Fy4(7m9|_&L2;3ks7KoCWpNa(TAL4cCFAXjtgcz!=qVIXnZq z@Pu)?kS#~EGuFC7@dOts=hPA6jCbLC?x12oe&Ztf{P;xDUxgyQs^R`5E3F}3o@nm2xC;p10D?%MZ;L< z$K$$Kq=pgqpm~yvIsz`*=^!CGrg(HPMs=L-(ecwyvM)Y(-~5=#!QwvY7(_w6NZRG1 zoemPB<0tsKSbBdjMs;j}Cw-lqDLUSCe$3`zam019QxdT+`dp;bKteQp)}w(js-Xy; zfgj^LJn2GySjZ09;R<1<28;XDA-$53VtQP(6GKA8bRk=MhcHIPe8r< z#eLGTQIb(dmy32fNQjO?j}FGDjzi%Y_&UB;klra>pJ1n~cZD$hf<=nCD(BuboH%MR zqOeQtkfhYp?kaG4NQj6M8gdp4UAC@%RCxBAsXg5 ze>}m(5jBJ*5jB*#NT-2>Xm}T2;z?g2j8P45!IRz(oky`B&USuGZ(xxcM%Xmq2EQiejp(lUd40U>HWYM)$lAl1GV^*-Whj%jGgg{D}-qdERHCoPqI=mP8aEfkPsmi9wCfTA(K5C@id?kQ zK|*wV6Zh@YJA^T+<4$3zW%Eg6L;y)RaYhTYDO zi4H6#HMHl@&@YLoVW*39{XjxA9PZJ;7}YS!qv2n;u^Nj$=lq!Cz~YD+wo4*v=yj1! z0}0V^J6`*c-VcmX4Xfcv?}r;i!z0d*ISwq2sG(aDQNuLn31)VN5efrMzd-lKsrs$r=| z!_A^$p7UdJ1B)YSh)5!82)jt9frMz-lb6{Kj8P2(@TB)cKr~c1Kjt;CNDU(%KuRSU zbp&0s(?LRXEc57KjOwWM=vaLS*T?D3k7*4o?vsupNk$!oF52lJAv*qqrtT%;4SOI&zT<#}XE?-0hQknJ7~|Hxy9yy^Uy+rZ+88g@z|c1E9z zbQ(xVXMEnHfibF~!lR*CH0*GGOlx3qL=C-?h#Goaq|-n`H2nI2%zj{uYUqV0eM9-@ zLF|VIoF7vfSR7HqMoB~sT`tmTAR!v2do(acHJt6yaII)q@BEm_z~YD+IwTP_w7W>B zfrMyyVsvIdFh(`>z?0q&?;gm0SmXSdy};s#8d@X~H8i?Nr-6iMDEDY!jA|(HXlM}) zOPn9G7g(f*5qDZOl8id4T(r|cLUcT|e`a4WMs?f=&%o#KC%r=s*pD4D#}&df1{O!` zkg#Now z=VYQlumfkyW>xzDP^4VV=v`O4o%oUv9bX%j*%ypa9c$qkz>R{84taHdcE~%fI!tF^al{VU zCD|yX-$l9(At6F=xs|aKXN(F#%D})~5T3qfz92$gafL9QfyI65l|IQxG230V6GKA8 zwDB~a55V)0YCQYM7!`9ZJOkL1>4Q|m-eB!bChAFsBM{Aql8{8WLzIz-F`5XMJ}8N| zGTibwpON-?sJh#g%|A5%*g(fid-pctA+G=J|8KplF;D$r@80VEy?Z}+eed4Hn|t>b z{b}#s@8kd0U3>SwJdmpQ>bLgp9sAe4d+){nlm4dsgu%UgE8gC_cO3@LS-8P*1s?cu zI^Mu?{;_55ePCto`vD3*M5|t97jIg(S%mrpN*e+g?1m-mg@wQonc*x36D7JBR{=?44C012NT%GCm;K z_IMfIedpdcRwVt0*XN-|d^Le@%v)*i3gg!q+P1bRxw@b4r%Ps)uXJR+KW}#UmffWX z<6Hf`e6}7l`y6sd;xT;Gy153|*5TMDPLphnUWUJU*btQbjWs12W*KE2RWDRj0Pj~( zOCT0)QA;2eZ52zVu&^<21_Qj&xsdOV~pemz+PAw#W6CAY!aILDAfV@scCLxian+}|ksb2sSlvEUt zDx4#onwa?3yXf0kbf=VDr;rH4>JHdYk-nAXhjE4ws0{V8)rn1?L!nqN=Px#wNpz~< z*64X)@NEY1j4IE+drNuiYj~?-;w+XlIzL(}EltH)tCwD6`43^BHDpTQ#4T+Oqybm``sXNJdD{*9ZZRp{ppqDKPV%JYjI0KdHeQ?cCk$% zo_xjgE)3k79uz)J$Cs)^kEV&mcZH_(<+t_nVmuMmOEj6D-xhrbYN;bRU(ckCSW7ao zj~776{C*;j5MQUjoeaA1|LpZ&MN*S)J#CNTiQ08~8$<44@M{a2Nyrgj|E0G%61=&> zZ@NmTTJcSKD~7Mo>EaN>476Jf?f^!@=k;HtbG-gbYx2DQi(RO%|0;t3y`_Y{q7j$- zOORG0o_Qir41N7qM~0*vum579)a$?MrH+Jv-Vj8mHIl^ai1;=O;E@ou2-D^DU+q}J z>%R!tJlavMzW%G#sX$F+QB#M+Dxl}oVmbJ_#abs2Ti2tOKx|#FS^}|k8)0pWZoprT zn6}MaO1=JzUQ9yaZ~E)MXv^zDxR84N*DiE&Eb%7(re6P*;=&oP|I)SO^ZGAw_`Lp$ z6=9sTpnU^(@s+*kaliHk|20<ju>#V3lfG|Fo1D`;02U;d%RDjzM`=$&B48&WGsz&0cx z>zNmnZarHCLz-Ox+mMC`=rg#eK%Ts{ZAkt4m~Ns_EdjlJMQ`dwtG;zKu8>F!N*5-= z48SRi#6`uzmp+xO5|9V6QHxs98Y!6&&*#pQ7snFg@OR*K4)aVdYgj>BZvo~j8;{)I#Qm$+&Vq?c8uejv;E9H5XFW}u@iesc#NsWmf zB$bs6om>v%TIbfMWX3Y>dJ6krOmlEMAjG11Y6--m^5rZX9n>e^;=;G2#oAmXB^6?u z<@;oDf&2&a@wUviKjZ8ITT(3AjpWIdLjzou1nc+ia2HQ40qjWBQjnFi5kYR{SOq~X zB!EX2)Dpl{u37@Ra>B|8;7JR$1Te^`C>|BSWxx6qTvv9Xh;-!)TVHWm0k&rFhJ{h@ zdAmQ_iI^EUd1vi7D7zX`ht+ejA>pw4J}Sll=U7J(3fkYUx!Fy568(!_l|<7yv0CYOn@uz0`V!t>;(`4 z-o02E8j#!yXrSV-1k1ZTut`PK62OfuwG?D4C`FLl3ao-6EhK>ZK57ZzB1qs6w}=O?aB2eIV;OUV7*8V0ex`#Arua8;5ZkUKalmP) zwKDW1%H~PgZLxKuu`na{D0UEBg3_Tq+)q4H8B4#!ibo|NZaHjDrHGk5C!q1otUy{b zfEQP|ug<%DL2BQk(!%j`!||I7p=c0cGW))XOM73?bG@Hrr-(;+_WKa(4&cWnqE7(P zl{~%GKE$*(+KkR-)5Ca00JfH0s4{=eF;Y|v|6i8q$zwWq8)CE66DxIR!fh@YqHX&+fY%^es3fBs;o4(u6VQ_t2O!JED<($r!?35dq&CJ7Zm#b-jVaS zZG+As7RmfQB>FS%4c&yF^ZnClL{z*0}V^V%UD7=5$dqw$CjNHK1%DtoXH&bBP z8(X*pK5%>GUeTyOab*2*%kDn7(d=$?`$i10ZoFA)BM5oNSAO(qY}y%HBIj^!!agBw z4o8j#@_sQMXhb14oGL8K@Yx!@ndPxbkqRg9Mt^<7(~-Dnw%u|swo2@pv4{V6zV0l- ze0VTVU>%Q;Do$Toh8;2~w@IZ9^~6!Hz9RDnYhQ!H#LCu(E|fFffL26B>Jl%`M33l*tBzZ@*Hx@VB&#FT>;i z`M2T$tR#sW*jjn45+@t@k7pl%9l%atC%YUux{wRw9RE4y@vcAb$q4%R4QC)ZqWRVb#@r8t*)1yhz%>1ojll!$L8 zVV4xRA4f_Yn8=r9`I}(T{q?0b_^qmO*rlP}QYRmt*u+9^RB%!b-cp>h1aXxph2q!b zK|>#BOL@X26T5r+LeJv2f~=b4D6xpol^5pU`o27Mnj;TVxZczpH|K@+#NLi=+97E; zD#Rez~db(Xw#t^Qe&ZqPuh^z|Ixg zwu0HzF5Rp@h_&Td9@Baxc5)?>uP%G+iK#^3ahI^r05^Ug98wi(5 zm0L@jl4>uZNui+Cl=NUu4+o?@0%84_B3vNs!ZpAcT*Nl1i5gEd!QXHEeZ;k`B)W45^a|G#LJ&#TxRyyHI1A7U5x90=H*YD zaLSU~yi{iPS3-r^-|ZGZe}&7RdQt1MzZ+v;kfCHsltos!$6fv;Ie01K{T*NaQZM^DX~mx(VOtoA`XFICCjkAzJK4CoYuKTw}@QPv816(#-x+q`cTN8YV50 zquv`yRM509GM5b5S4Oe5)`Xou=>};nI@O;--;%J))ldj6C=$|pQknRyV(csF!u9z; z?0Qpdv%eCb$NeC+zJ3j-sP&bWU2A>S6_Lh{6^j0%;FKI-Hy1D`<~6W{KX zs^!i6Vg7SZ<}=R!+utcwgX_r$ScHGUC+XgY(Evo^JEdIw&%RSCCD#}ka7Sq#*qu_9 zRz2%W{x`f+YMQy3uLe8|Fu-oU>66i zghUtHCb^WAFfX)Im6<%{e}E?MRHK(kE}lj6R|T`e{8hoMFn?7rJ4(6OI_ZfS#Z;c2 zkkban5?`p)TK?PV*|@Y_s~lahz0*rZsYoF}QdL|rc;0?UrezDTH!v8X!69!^=xujX zb@;m9PunQ^3iVUexvR2jHjRQElFYrkI(NV0%lc0FDQ{cFxM_V(Up$>atMl2&*A;L`%nKKd57_5c~?nDMC!fJ_I!rkJ#9wm zDhyrP!b}z_hUF^PCn?iwcH?C!mTqbvcRuqxQ|$?vo|Znw8zr5;tE}q0n(_Ia86`EV zi9cY~kNY-PEI73)b6qhn^wl^A1dE*mdNL?-{v;v&j2$S=9EF{ zEVO5sG3OhQp`0>cOkX|<-|wVXal&^=ll+S>7i2Tj+<$`EIg8YI^ggB56Fq*@k#vzW zDYM|fLI$S{II7zz1FvPM2vqA(LDd=0!8?WU(io19(^?!%;#35_Tw|8~-dfgqIAy@h zs8bFWr!`oL<1{E}av=i>l2ZnylgA#XEzUP!ZI)98%&}N}WE|pd_u=2MI6Y8MI#C)T z&^zCXOFG}v=6X3O^ug0ZR_}(A*lkXPLUsYArpL;cR{hQ>D%Ek1v@3J8`^oH4!OIJn zjDCU2fAlRj4VENhGC9ZWuG#8yDBL4SvdG9PX5QuJB1;`2JMDxr)-LC*+!f?Cw|4#H zWwF|tjTr;7ol^!Zb8^bS4|&Jo8X2;y$#@Rg0dIU7jL$dI@L7^?L=X)cVxhblkdRIp zFzxGlot*xAdSIK`@+TI@cUjQFRjs^UA;yJkDFRT>qjmF)iLqn&iHcbB|+UYHq}1VnMv0sM^;t zF<+vZF-V5L;z-sq)^U-nb*|$gxu1p|)#I6hTwZpFWXTmG*&Bc=tiEo4($C@O zSaOniqiQwQOIhXSzz5SQ13s8W**(}4#D1p?vIB!o3C0)1?L<~m5Jlk3n2F~N_)0lt zP&z>29kXF9#RV}a*ydIYSiAu)u{3CSTH-ZU>J70so_5sL-3HO|T7SwoMf4r9;;}^=$UsfOL+mqCX z{vq09eW)*2TptGUKczmDb;`QnxNm8MMpFX1*C#BtSTk*Iu1=AlkCcrd_UPj^u1fsX zH_ax4>+F3xj*f=3XECt(tB}R15@q7Cc0I-5nrW_X-GfR1=6HNQ)zc%1f15Sb zIGS|wT{P7L=6`MG^DlX}&p)O<9;n8~!Kh3RHFN;c=tY)b78Y|-0^G!a-wS3*UHTV( z*c44kLW&@6NBB~WFl(~|WPm$d0PaEvkiLUV{{QQ6F&^gmnVU0;`>8KuI!^Ymgt?d1$oO27l*X%c#r@@%uzMYGW< zO*n=9wVF?4KE3Mxb8Dsi)-CJ?th#qglHUSf6Y`i%*bkcSd>lVEJXRd0p@zqBlep57 ziq*`ydA=KJ7?E*T!;f`6n68BH+_J_t*bZBS=jIJ-gYAuGl}qD02iMpFjCe&#JS$Wh zPK^bP&f?Lz_A%n7rmSsZdq+svhFzntMlRRzSm)sGY{O%gig-%jmWGkh%atvM8g?N< zAjl`SWFskmgEEfmKTr8=kC(W(?dqj5@c8oCqBL{7kTma!Mlbb3rhJ_+Ik6o_2NJV5 zP5;ssrAk6l@T^$ux!|RX3SJQZQwpA}Q&=40kNrVkSIqs%1<$iG@pTL_Z)rt^*J=)U zyoZaHi(*adQQotm;XS_oV%>vEvygqqtruDM_z1jxNl%-n>h7Twvn&g71OWiB0}JDE_|D3Sl{f zz5`xf8XgPZ0qWaX4UaLNi9^(~s_$D$>U&J%%(Qk#w&91K4_E*2)U8#S!^>Nuei`LZ zd9Nr6m3m&WH?dMD044Fk_bheXPQGULRZMF&+S;+*O_+t%9$`@)A2(l;jWBD%Y%;-D z5YmR(eZkDK>jjhbUme-Lcj6}&7FfEj?a29?jr~*2SYv{$n(a{yV}U;=BOAE^86+z^ z+Rb|S@+3pcdund8W;ffoi7)UbkU6(TmgKyUsiMMh2~Frsa<+)Q1{&3pk;i;TULe5BUPes_XSK*sZ|}>Q4IGdQ&f*+dzQ&fnzOlzSsA@o-F$^* z-%y5M{MN5h)cV9pnxWol=zM@BIPT*gTLw^OBRs4+8OrvZjs;FSlJcxwm&pgpFFq_x zUCFXlgnAj>uI_z&<7U#HQTKve-a(e`@bzG{%0f@Vt8d0$u+G>EPX*DtL5#gXS9P9i zfr*#6@jAHmk=QU4^hPv^U*DP?wqul}V(w2z#r zt5hiJ)IK^8hVx`td0d>iMS0uXB|M|n*mM+~&0vXMh-I$0$||i7lbWz>eV<|tuveMM zD&VvY5vV?l#|PB0tFPYK@H8W+nqs@3f=NzxFPQVARSKSJQwxikSy>{;Thw?@=ibGM zIa_OuccD<}j=l4j(C~KiP!hxS05T^Y&sK zq+BI98;(YEo(P6~_hF@1Hzx zc$yXGiwkP9!=ZYZn3txRyk(2}evN$0-q85@`kh=Xhm{sWV+hJCreyxk^*Zx|Z(^etXlcC6p9AX}$>Wj*_Yq#4cOWQyi zeUQR(1?7E&8p&IM@3bXxO@2YK{%qr8a^fp# z`I8+&I>{{Lf$ReW8RpnrDr9P1+k3UP-=hRz=Yyha-X?Znm29|*zYXx|7HFU-P91d< zbTnH0RqK3kLD)+(oNas<)}}amJo+Z)moocRw5KILFRiI-TYcAX97yfIoZZ#%gev-9 z6O)VvZEg9AN(6hYv#Z@53&_yiTq9dX8lR}TciyjQOY4}IkOfHox!Lbz=iQfmDA#zO z`7zE&!|2@RzV3XmDTHPu+xQa&G!D&(y;x}Wl-}Wdx4qu%Lsr$J9w0~03=OjtaaB5sTGTeYG#yZR|S zfa^mkPSNw=-OG7e57MhFSsz9Ij6b%!!XBe^_IG?WgRkRHZRjfI&zMKWQ{rnIF?rSG zKDH(8*`ca?S3e!60p6`TyaRDRe~|HZRsvYIv1J!snR97Hmn_NOdG0h)dSJ&hYHaS* z(w)4Y@WDhnvc)UR&48vK{%>Viu+`_=447FrDl9a&C4ztM`C{Fs>BS0!uQ~7Ol1Z`z z#QAQx*Ym|X+-k2u&qh;iJJuPWF-ir&*YY!`NF-QHhWzbkyi8nSF1a!*%tv6Qvwyu6 z=EEgkDzm~|LVtr5=G#!~E6fLDU(lYDDTxvBS%WfQ#gkK#gO@Vu?|6l|r;_(BEUn`N zH%9pt=KX|k^cW^3^c~0+b|lasurwH&xWfF6pHq<2@AwQYC8srbqQtm}(4uu=AHJ$HAJ^{&|Z*38qA$A2Bd3)(T~v}Zuj%fHfgz;xw{U0kxQ$g%8gpBU1WCt zBxXlVG^1$9>l1=Euq*KemV7*Pr)TEUCELo^1=~Ble3Xh50wh(%h0)8tHhyogFC+1? z1ATnpQf&9MZ^n1KGFQe$}yd>;D zpQL@m$elHB@ceqY7oTsO>bJ3wqDE0k`zCJd7TRU+_~f`iSPQ4T@72gDKC0N7WSsvT z_Jb-Ns0P!dRklz20iSE!SR3cL#?6?;!+^jKPu;~EE3*XTm~E8F=NdN@9!7^OM!X99 z(;7F+KY@bh8aEoh;?rRe@6on#&+$`JYshrZHE#ByadY#>t#NbIKPi6|H*Oy0)AL;8 zhDaCMN`9dT~AWwwsIy^SAHc= z#-lPTKvGhMRrg;~Yi9}%400Aw)%t67FJL}1O{+jTXjFpvo+bek&SuRa+tcBc0Xu%3 zGRXFH8`Wo!?c3;-LAI~gr~!lQz$T{*vICo)GRO{Wcgle6^4Y#YH!$Ec;*hQOT%Szf?=t8c6XXK*h&tT1CN{un%bCsr0s99w)0iVoL|L0!4O`^m&Z^!qs&hL6 z?94SgW>|H9W#{iOI<;U#`c0EKT~2qt)}1$sy`^rLHn2;9`5rlyX)?*Y0gKR_GGLp9 zQGO14xqgbxR{TCn^CTBlW`{YxdxgPlzg8;ROoZ?0W38b zJ(YB|{?JSWvv!N+=*=uo8D}=p;?)R+$Sz5Q-l9a%dq}v^v-xrt#)R_u$fJ6V2i1UK zGp7vLIc3y6GN)4I1T# z$!B}EIc1RT8FtFRPoE#k=!$WbhRy-Kal-sDRx~pGP<{b9qa8z2hb7~*Hn-T#VH&CscwQ`w%h^Xi;u6n#rG+G#9!l(Objfa4WE4k@y5S}R z-`|<@Ll(5e!wqItXlw6pc6ar>7lj)#dM0b>ZdJdHQv&1^MbVWzP;33kyMBH6t#gnH zHq&9=AJ`6j^>vnw`eamGU^8M;HHGpr;-T5@zA!3hgTZJU^C0dpp6xX!_Kf1dNVj0X z<}Hl`us6#G1S*a4gSOcS=9B?dwo`&}EyRH}@)(PPfMlD72+VA&2TL4fnT=?!!+_e+ zDF+)DYr#^yO(Q5sxsU;S8l5uWm`A4!e4EBhH!F;>t&4BKOz=gr(7XuTz48E>~c% zhg~mtY0K{`(u){uH7x{N%J^7VQZYbh{_&56Qb{hUnhI5t<-t#JwaPMG(Ge>U?r(gY`l4DW?p` zqE0zjI@T(HAsvH)$b}5{u=Tn)9i@dRG_ZlRW7S|uLcYl~`o6e$L!9r6qhfN`4EW4B zWl(a$@c59|6o*^{A>ZMa4Twai3`#f4c@9n$g*+%2b}I&@8{$fiQ!WmdgQ3gq}^@faE@sxo<^mSzp=V@Yus#^Z^%sim?*u1h}9^ax- z?cHVrDn+LZ;wdDbNs7<7?WvK7FBjy?S?iQfW!MVu@i&x2xS8ZP5%{mgoiW(^?%-X! z2#rn+BGQ6_I#*!um+cOga`YO+-=c;N794b7s+jeKV2xer9RJzIZm=6Hnhu%Qt2GF$ zkJtn9$M28oIXF!Z{kD=I5M+fGfUq zwFldAH`vt#g-l5`rV6XXK+SYFI95qFULvlU3u2zJ)g(zGJ{dpfOl-V5lzEt^9B5+#=mj5uDWyP{#E&9m~lgb ziWjR(yIAbzWh_60#ZZ>wq_l=fisj+Ki>R00jjLT!DcfV@LhpBE!-(1!1?SORsT$ zhf@aZ7L|`mZl1HOlg=Ofx?6}-8VQJ#kpy)c`V@tARrl@;s}V;pv4}5|cAT}WrtD0P z=fO^&CCJu_x~|`Fw7G^Zw6un(++>l$8jRm?&iOE&k-_d^&m^`!SQ%n;$Uml`P_KzI z$e#1ok`n*1HhGe~HO_ZWZs?KcI8X<_^~QdCvg%%@QS27AiC*hceYWmF4b*5tYe0Qg z%V_a|o*PkP1{2nk)?ZTp=K6W{7wcZdHFRCm{Sx8#JY4VpAEjvDWy!ZkW68A8}xJum|!(oyj58F9?RYNz8&O%x%rGT0(V)=H|S|a za&G>PN~m=HjzJwpp6}~57#K15M7P0b(*Um3n(Fwl`5LEo2sjMHscG)lX-;i&s#+AS zwIFGJ&X^(1F;PRA&47N0nF(9`-I5rnkDM|?%ABh(L-zGMWrjn_8Dx!2aN7Kn%b0&? zUAtsTkVqOuSMVuwy+%AbjZRsp`1ZOzGxT%B@$z;IJ-a#|F}F10Dn^`=7z(#LWg-Me z5y}A-GQ??DZz4GDl!@SFw`U>*+$l4p@oH4w46}48@@6%g)~h88pI(deyiU2tp_G9i zBu}%&UH8-FGj@VK=aaZ(zdID{ZFb77XEr%yhJ2VjC}!w)UMLM+b)6}TFDWo8m#=Xz z%{O~_hXdzkKf4Qqxj6&8+KYxcxdxTo8W_A*@~W!}P%jfijiPHRD*M?r&XYwXTSQSO zxS>(Z??^KDSy@12qlZKGu-@y2n*xt5J)=(oA}EiJ5`o16W_X4%OZH0EB-MJ@Rq zGRb~o#HH42x~z2WW$ElR?_!b*IA2a>n})9neD;oMqG;f|p;4S_<%Tr| zcEg(@*hHLC&dOLNfmP3&2GmGM&80PO!WoCW4Ds=NgG`h21l)?Vz^DL>fcy1s3?f^T zE3f__*WVbh3cx8rW9~(`ub9QeqO`(3+jWlfNaGJHy$PTx;_3e`FT!53) zIslk^5wkrbW^Ubwbnb;1beVx=xo+pVNsm$Vg=NTCuR(mR!=OuA#Y2bHs2+#o)66{O zF2t=S<-AH7A<8!b@{Lml6lhUHnG_IeYcrvEn^=zlW3o;;aLIGeG&hhvbZ#`tr-kDA zAfFb>zJv)839I(#rX*Lb|FnMGNILzBMk{VTR%I=z(si@EP~(q4W7xuPpmr+<y%(_?r`}?k;loFNJh?+2|hN8L(e3cyN8vt+q1yL?38Cb z-|fn}+(L)({LN0Y1D${@ZO z)h|fpJK#J6=E9UV^maUn=F7|U@C68BjKzGN66ol*7OdbL6Gz+y%6M2F#J{CA?hG zXw%fa8nUAtL#Z>9_#DU5k=k%6nMz%yb<6TT$g7S0^SbavH^@+?N}2?e@U2$THlmzl z6hSb2q|?e+Sp1#qF@<3Tdps5#*0byDYNNt7WFC&H>PyQ9)Cca7CW9U`jIVU@gR8hR z!6f@yT+*q=jx<}#yFAfDDULt3Y1uWya>HXHP8GU)3y zp5N5U{SHPA2*%eT%rRPo+VBPWVy00(06KAhoc3msTKu1@du8-1S>Ig$W{p(U@}1Wf zx!=(~86(Ftq%jN}_x<{>P9s6MsFCrEIu(U%UmEaDQ(H6V@J`+|GgwWM$T@IEnNtSY zz80qp`1Fd(4s;mYVI!I0>WiFHe1)C2(d{|ax5=nG46=7@b4oBL`yX`YMtGx-CqTRE zq`90|!XgIVvX5}7BrUE=W9B1c`gO6{JI3OOrk>F|6_CsIXvRlXqip5;T;XIcN^0R* zsn7Lz;rA^*eDTbl&(GxIX_{&bhcXB8R5tG%&|6_;hq$@C%!*fbh_;m-da;!qBzoFh zZs<+t_|GXWVSR4UIz#Sm})`%HFWc2m;6ZeAn zAnZZJwt-1ySv;90JBS<5EU`!np3T(ae|QE|08SY&*k_biNPCz;8XqK;&Ll`82vP@r z>%fm)AoXgPBJ!d4VFfA7UAcH>zPoHd4dawS$+A^i0enaHaC9!s1`oS|)zhn~t33|b zAh=ue7Rr$&HxX3b->2<|fmJB#UbHH9S_$KnsN+b6(G(9G*sQ?{Hwuimc(|pNIpUQw z;}nuv_n^x6rS(@_{*5q}YS#;!Ogy5!4bPjwxcY(fb7=i|9pXyEmd@G9eoC!CLSz%w z%%-Y)&uuzGnVaILZ$?#K8=i><5gXD?U5#HJm1lwp$<@2Ht_gB&uWQFZw;Wcj|06>W z1$!M^D!S55RrfYEt^2*ySKYiFet#ve*?8`UonY7EO3}?8o{W1q<={HW<4O~l&WCRv zIXr*x5vy_j@AII8^(*b5gO9c2!@M2N@|F86N(b}>w`jCv-kMSH6p0~^i*5Ux6it{H z_BSb_+#*NUSRQNGm~Fguw5fzr{!;!kUOHd60?VAU$4+xIKGrO($5reWytUI)sdPV5 z!2@z+^l>jrg-pZN<1dqsmDTJ#fsLjw&b+Epg2DLjTby?{oSQ0lzhEsgV{HAV-dpQ? z>N#2@tv&WS?67m~c5>s{ILz^aNNkT!u8JqDa*aRK`6CA+VV4IcXH`kqe5HDJ^o#g$ z+$Dmw{y{GJ9v7E4?dCSGg&eMPsfOw*aVXw-H1T^Lhj)m%D|SMi%lZ{XS@Hg=q&)vw z`its=zu10qr-jui@qYb+|Nb0)VcQj3q-LE`_5Q&)-DCYJi=%x#Um`wF(C>H5&by18 zu{k&Iu2~#PVa?*IoBpGGRkVQEw@s;kK~?nNs=wE&=-_F1ZEpVHljTFNioSXzA+GP& z<~2TQe}xK3w_YTb&i_V*#1(?^hbUJ$E6qh5=VB7}720<#w`Qu9^DRt&`{6#>`l;&X z=IW=`X9wqO8JRLWJII#gWb2>pgt6fr|1zd?=}Phxebub4+S~HWDd~zQ*#j*@Rv&En zFX(4;)yF`6KhWVu0Jh5dvLCN$)C|mpLo`=a&dxR5HCvOZ2R%DGw_iPT@3XV}(c7t^ zE}}LaAsmy`rm2$JbX4tIQ)2CB`_|%nefT&%E`RX1R#-v&0YE`iXzKefRNPK1g9^Da^!P@BVi5Dm8U;!o zD}&wH#+wUe(5R$QAc{tT+%~TkHwrAaOTYL{C2~76mVl)qg+{@PEhyv#8^&QMrzrDw zn`?1XKv_E&#PxmM`1;;XfqWi4;%VvJA#`?jq_a~GNoP5`Sra>cMo@ebOo(arwEF?a z2vDBBDspRw<2}iRNWjz^7s03V{E(P(?G^bkSI3=@LzkP5{4cCtge)H->FXuqD}8w()U#i6e1y1%Hf%2(tac$@oB7_mb~%9B4bzC2s%gyy!$n zVU0%i0JRP}2Nn5=+i_$j25g|F5me;QwSF>ANwme@wU`gLW*4_-Qi=P2jrgFxQZ-}~ z1m2aik)&+?LE5C8O*v>y(;n~at(re4`#r`K)R$yVM=)pBHAIN7#b&pNq}g``RCWHN z<>HJ8GBQIl`md|yo8d%=g2g5fiiDFo~=JXoZj<7V6 z{yS$fWp&Kn+A*8i80f+YHmP`mS&zO)M(OMZDI0w&jl&|Rrd4IMuBvlDL8R?o#@#{O z?GNq_;%-0g4&&}N+#PmzJ4)S!<6~aI-Jd^C)stU9l~>2yA|{<%HJ=K%7xf!my#_Yd zZp3UePHdv&ZBEBC(b!^c(Za&WY3H*!>~k9P-o8WbwDHxOU!p^gYknH zQciRj*yxBxNZjw!w-A|%Gx!F~i9_WquV=oM&0hw^-ZkYJ{>d{k=-k28dGn2<(V-H~ zejM9uoV&&OG7pAzH(|nCG&+rxiSu2h_44Z_5z>l@4hu$rI%?-oFyayOO5@L|PEX%P z5tG`{(@PXYuE3$FWR={slAFU3cZq`au0Y|AbzXzf#B%2|4y;mQNJT$Btv=jnCX9EC z!O-Nb56g)1LXk#wp)iJ##2%T($3mwE@PF55vpG4)1a(~w0QjtHMA4a~t-Z)bJjJ>q}O%qb{eI<#p*&Og) z0-bB7QBuozc%uZl`3ndhmI)q~2_D`giYiqUX95B4;hCi#c7BgcJJ-~f_hPFAhwQYk;6<6>#TGGqAR8~PF?}|y?Ov=c^`i58WEy+%JH%or zLW3B0j(EX%Z&6ex#bAM{&pS{ILj9TTnQx2$7gndI_^d*%&nv-qQNL!I%%}OZLAZ3> zFQsGr%N08>jpBTriKSHrXZmZZG$KDWnFniKj|0Ul@nDTH!i3<3Gx1K!w1!PCVNNkz zsuv8?d`Hvh@M{9I>6vjwk+WG6JD8~wE!n=QradDf7YHmbdL&)JXjQtlxGY<#Vq(}* zAWTWdcMI-NV#R~kHq=j&j!Du7{^w-3`OeQ8%)+-do-L43NK(AnD~dKM+0PEkQzcV4 zA4ZLfd}B4o_APi}+A?+q5)Fg*bzo(7ZrUV$7 znsR;ypSN$`6s!mPgV7Ci3d{FhT>QMva_48$( zOE2jBnQv9zQV`t?i~qWmiO#B@U)AZKDa~5i=sF&ihm{#^7IO^b|H5g62^r-)8YY@x z$j;lY1_K&*UU}iz-9v75?TOCOAKWAE3MI8Ifi2YGDB#SbS1wCg^vd|#R z$;N9bfBGtBt<9b7TW{5c5jiKgtP!(p--$d!0_(LXf!|nZ*~&j$8LOID8f%KI5#)@# zRVr*GHU<%8ZJ0Gi#m7_X3ql5Uuq+wuZZn2&pqy1dvnunMsfn9KDXJI<>3%CVMz_#W zK%Xlq-FJ!hWW7n?_j@($P*g3>%*Pblhw>D>rmRD9!nelHyQ@&Ts^JY>Tjr9^wh_+QUH*Mdv}pQIor1LFdma zIqIiseU9cp9K|+r=BrbvG%T>;Mr{X{3A%p`N^jIAV>wSSzQFh5ww+Thn{e#{-D-ECSf5Lz2Xd&mG&^W;BETMe7dQsyuxr@6_r;qh2X4n}fsH^JP zTGz32xBYjme!}jb!n*otiHe>r9Z&A&udDHi4LVM~>fXU{h-mS7pdL4!|JBjSC{7_1 zh4@S6$2Q}~P5&G7%Zo3j+R3W*t-guY#;P|qk2Z>s9$Ha53G*Gq0w?*NqqZWWd*@U- zGPEl->iqGaowp0z=EpEwLnW*>^#N6jM7mvd_BrgEDacMdTfZ?It-z#uB2UCTf1dZVSnAN|PtX6uJgIyJCvsNV+JD81N zZLLr5l^FTlRy_Z=*}OJk{x6F~Uu|LuZWjMc`1r0rR_%Nez zPo}fm)P=V1Px`sb6hfPpQ$Q4r&t0ZqJ*DtXc6y8c_JYD9z;ZR)5 z+@p}rpLBvO=LXb@_vmL6DDR;Tvyz;n*H^TU${V^S&|gV;k0+TYxragRU2gz%6zN|R z>o45HAR~Hq-Xq%MJq)d}qM~~B|J^+dEx4YHm5AUov5{8NMp{X|U@y1{VNgDyPbBu__b@0+nI}dMq_1oP3bk~0{!Z^!(S<>@HONNv?W9(R!h3YfsTF^W+=%z294VfVNo4 z{S1@Pv@;6*nIe6*h(=4R%UTWVn5~exikVeXdPMe%V`_ zuCvbCbT0==+jKYDSK_%gU2^?IS6uN~dHpN4>B4=t``n)Uo3y|F_s6Th#PO)~wEF33 z4gQ^tS6AXS_Cvi!J}eopp5=u^BjJS}!JoB3^SSZrzqj$~eJ+n>+UMPx_T_LSHK1}1 z9IRwi#vop+>q~b1ME_yu8*mn)QwE(grL6;#s`bb1hw5BL1Z{}o^$LD+icP$*O2+12 z;^RPUQietLrZZhhyKR%%XKkLZ$Lj{WDS?xZeQ*ng*>qdE9;Y~Fg>`~9J;b6jt&hlQ zU?1Z*@~S0-2in9@?m`@VJ_9S;F=ac=7Gjshg2ks3#9IM;a(mF2=4C^I}`r~EtZ?ETH&qRLM z3`hT%uY6{Y%U}}k5G<<3*tb6aXA7D(RCeW`#tR!VdM0xU*Jv_=W9Us?$f#j)WnQ%@ zan$5Iqc}51RD5(pJl@t~BAkVDAv>yAhT=Q@IW^FP!AOnnLMFIv-zEj~$}kZgbti{1gASH_$cvB>t)eaO z&t&@k>FmHg=Ejd_=Q93gXS>YS`Uk5Wc7MMs^D#t5&yqJuo`!AN#s|lFgeAc_3>kk$ z()01?t1ahgq`U(|_gIPdH<;e4`?uke0-D{Rm>|zsv~-E+dZ?@C-LR;7mB}__M9elT zmde;1Hny#VqNA%wj^m(}_t46Vi>i#sV7m;oc$$BzbO zvO72LWUWf?Tur{q=T3jrF9Rg zrts~4w#UbPJuYCy4uq-Fo&~YeN#-+szuxSwZFBRsDUb7)t1a#aB7;6(Jk?`MetbC) zgBDuu)0O$DhE=(+8$nJBOi6yoZr>nOFv4kOebY=)Pp#{#5wPdlr1`!oPJI6YO9xTN z357GovnA4DU6^~tmTZmwJBdvW+~IDU?`%!%HZzEi&gnH*!csF<0mmB;eQhsC?IT@v z%PY-wzxX7VACv~$)1|jjZO$eC z$UYz(C}%0*RQ%zORctn|v5tMn*2INC7RU89Or?3Y?HsUpsJi7aJ}AZagKd-&ZWI7G z#@=#7*mpR)tKm~LJSf6zH_hI_yVekA*A8O-b&UeazwbEZQn_t*v5f z8|UgGYdf_p6okB1JYtW!G+slzdJxwaU|e!doHAlai=i(O7h~=@c%rz{5jkBTgay{FVZ0HLIz19qQq)ysqS<$Fk z-xso{S@0Hj@$NY{$=R25+!vQC?qw+q_=iSaINOf1U@biHw5Cyvy7w3i2Rbb^zNoFvc(Kdss^@qc^z~{`sc5l`i=OSDh zeTN?U{)}GCTcKhalZ#d{Sq+d>68|RW!ogC>S!pH`+R@x=#7VjmPb@!~e)zGjT~n{3vI?_b_|Eha1_d!H#zsHRdju&vD;%RDRp3 z{I-KTz#SmF+W4nch^V~FR(Z7;_yE@$ge}(tUdvl+0(Xq(XXbGfu<`sfG3+gHd#Y~u zWQQ8g>KQIml_3XZ8n2-nZ+16kADGMeo^$OsAiJt=E(^%mq^o%1?jH-0EyD>lv@glY z8OJMpwc+CJ3Dnhn@&R9btME999t~b1k5RIDB-xG{-%NLt(k1Ub_q=t93(=}fkVLC> ziJ+#Tp2)2ZkxPtKTd)kYLy*&$73*_4A0Wo9LezQBBqP)=0eq(-vuGz6!mA9FB}0$0 zF40+M5Vm*@)IyP4jhAztZ~r72jK{IXZchahueBK5vB2$#7ls}PNQd#P1q0O!)u@yH ztsW(C{VqIgDWI0)Hr_}QO&j5{ejrW~z3WTh0^7}EsFj1Quvx*6l?=55TbpAYqwggZ zynK@sL_nIP018Plt&kLRSbC2KD&_s0gI~#}#F3%zU4=?HRpXMLzkTNe-(I=GsJiL( z4J<^SC~7t5iBfdAhyi0KP6-;b50PyBW)PZT1Dgqw=ip5q8@*;=H&VvYwNV`QiMhab z>=V0#f}HO^h>tt%kv2L{R@IZ0O>$tDNjk8LhQJXH1D5^48_GP!Q*~nJfZht{SBjg< z%dGhPO3{4$v&Ja8nUuJN!?HltcUp07>%TdSbXY}((kz$5xuF~jZ~h1yIKp9~17?`* z>oQ3{Oq2^A+{YbmeWUZb&9Kj5zznC;kM5iA<^~*jZItaW#{-+4GMIdL&PVCkRp62a zSvwVgC>xQXp9;VytQSf@7o^3z>BGu8KSM3`$N`sOzewV)KqE%UtPb_S5I2X5*g|qSX85 zUE>|JZq@s@58vpW{(&)nWVK9w?HImO|E93ftrqW(s=a|lBup720kqIN2dmPZBV#C& z4E{2pErLnfO%!$zqdi$0vw z`H+RxRiy>-p1m-fB~2c?;oxW=B%_*fE&4EEr^YoH#6!A1vYTzHjN33RipyEHZ>DO! zACVDmIJ2VTF%b?gFpv8=1|d@1qzN6Po8?+QKBH7dTQfSa)OU$ecvV+-M2l`(Gg8ivo%s{%YJ%M&i|UIs{-*Y5!dm5Aph!;MkD;|q!A7G zR8;Xe0>Xa0^V@yfSTvHc{hzV|feO)x=-irCCdkJ!{q!NpM15pJYC!zvNXJKH!I!xrj_ktDo z^3YKjU(%k5qv@i`A^XjNP@jIAI3I?P>Ys>sEe{c6BHqZO8Jv0mkAL7H1)l>ePU6u7 zVZRK7qSrX@gE%WNBKOwr+nx)<-$y#!9!)u{n#56-uT>(wjDO`9`xTd+#@J9V$||=g zEuYUrx#M;bujO$i_-PSe5E5G|;%NxEdYy<49&+{c8Mt~g#M>b3w-Z8kj-U)g2k}_p=23J5 zggBoNr<=!zVvdT4I2VG^89Wj@+Qlx;BjRk~aVKcMtLV~-lLw zMyK;gw0%Bs{!N^37IS8D+>^8|(y>qH@mK}gZ!mCvCC($ooHU0d%1#>?UBM&q+rxqL zv^YQKk)-xpupm3@^;pRxapz}&bI?oSJPncf`fZq~3baiPKxmc@cALvU7&!+G=Yk4G`UqOiTk|TIj@JKi-A;kHJIGJM3Zv*EakA!m|kHpS(5VG@eaq`8S zKLpNeUIpicJQ6$ahLD|4i_=rgneuAqybg?B#v=)7E^zJ@=gwlzKOE(D&IF_BJQ6#% z1sP$>S~=j~whW*&*JzZE!7iStt)iMGbqdO3YJ7`=^0!r2a? zxSnzhk6%M1?kvDWoSZn<@<`kn4V*)dg|i#tI?#UCVj??tigPoMi`*RV1kUqkVDdi@ z^J7khz3jg2hx<+W=6-tr@|3{Ri?qFSe;yZ1_4ahPhy@Tyd-`LToPy!6!6`3(9(@DU ztUU;mB?pq?;QK_}3L!L3FNDgt{k{gFf_SgkFL=H?`jCjQZeU$AY{ilm9V>GPDNz#7!gUd>F$fBoTv|;{%1)f#s9H-(QhvQmHaQ| zzv5yZlw|+K=~C#cofWh6q6oV|GQZeO~kh$6jx~x7w}MAwUOs5-U^|XyZvI_-=ND}FO%tR?k~#3 zcgkQk|F71Iel7g#Gtn>NCjQUYi+;Orn?8jasHp#^#FWJk$#fC_7wAR5L{^!^etJ2A z|BR^R{GX&3{o?-P(Rf!Od|ZLr0-^Ma2vnrefh7H^Fj4wlq2OkCoD7ks>_%UMI1;qq zze6bUE)!=4$t=~aBJK}~xn9J7Ks1ADv`3%fAq8tl)QWFGBsUTaZJe3WE-JR~Y^%;$MoxpdO3Da4A@EBM*h4L0;&GNW$=M5DLRv#CdH9!*UT{ z3t?C%;?WR>9uar(kb>0;!&ZnS3@-^`FwT*ag~7_yARevc-(vpzcwIHcq4*^FZwN(# zabAUqhzDudRy0813Fo{K;zY^o_bz;(`sZEBq1(y$3eWpRJdcMI80XGFn6@FR&f9Uz zI4y@1Iob}P=(XPl2!+(_+yilR?5KRNH2FqH$oKVb!rnn%q(EonM3?aRngs~rMJP}Z z_9r~iOCgpM-}du*P_HXv2lR3@249lFH+V?P^RQ6yU5Ila?B}i)_q(m6h^H4th3=n; zG-WDZ{Zd3b57j77iO_NN(%ngPR2;}72Vp;P6~;onakiQ8(2I0uC9|7<>Hd(2!+A7= zpAhjm9@71!bbl2hEmQp*i*;Y)3?FckZe{1_bv&f|Q4#0yxB(m$p&=~kULoDjLac+Z zpSbe3zAY#6rf;HHMnd>mk%l!cBuP5tNyoJDCPJXvv?9abt`plV9FSi=qMSoFv zdu6bce}(FEBEHN&{R(n=e+^Id*9;NLiAf!NIwq%Jm;)>R znTPVnW(ECK6oMl``!zr)vpgtH4}>zyb`h`PA>wfn=kQRjjHr{MDjrhsX|Uor9!dSR z4nmJ09B&j$)z98bO{3||w#ec;kJdWVsezC6qFN|saE%V+-E&u;F z(M8s`vAc>VAS`wjk?*$H+|D%Ms+ z6>CKl>iQ$3K|j67;)o2M;355eWZ8;8K&T~VzZe7gHw4v~d-`41$Fe8SuXYJ`wP#fWHg) zY``fOc=##<9vtvR0bd&M6#<*Gpw9|8JK&svaom?nhjQkz zz1H|;FWAkbnSL>r6Ib&}zZmO`ilP|*+V1Twe8KtuHTd85Upe;|wzV~{YELa$xOCa- zRn4cRY8JMyTs}Q|-RoZ8wrbJqm$#lM`gMz1TcbCuYF^mhTn`x?c~skxr=?m~wx!NU z)vh^e*|Ig!>eWjZM{`zOyKvdk#VOfIwJp7&Ikj{}>gecbGdMQ2cwzg(i)4C6DoQO{ zxMIc1_S99)sb$S=ZK?K_g)34mi&w?`quNeOxid$#MHejT+TOmj zwRP!=t5fYOQ;4NjE^#-_VRP)-HghzN5Vw6)TdGFf=@vsKXMS01o^@ZgtzPan3*NIx zv!J11XPjXsIGyVKBkgL_gtBCi4{aASoR}ma`x#cM-Vul`B(i%NH(N zHY>IA+U8ZOR`qL(9@-7F}(n_Cq3ACR?>ovAj5Cu`Hj3?4%%++Oj}lb@htoHA;RW ze~}#U(BsiUhQW`q^zzlq+LyL2Yc7%{XOh3W69DLOWQ(<)eW9-Z6VK3jCObXi;bMCtmA&u^SFyT;>hdg_QX zQnAUAvT$T-`t)eY!bR;XS6v^?;1?}#UbrG!v2b}aZ{*FE#miPjEi2lWMlDNMEQv09 z^93hF7d6gFMGLQ8bX>G>(To%H_J)Z1wvETa>-1O@EoxcV%A<8zv}h#?79W4|2~-Zt zd0W-IBwF0MVlm{R6QX8$x_QN-g?d~YEm_sv94#S&cr3gsx_bH26>_&dYLS8#*(Te48S5oywtqa>)qgJw9 zw5q+8$HMDUQJXZk$!l#3ue&O0Tio6nwY6Whj7QsIJ#Nrr5sw>==dl>>V(hkEzXCJr zt*C9~b?s3*HF(s%=7g)G_P66&`w~4U{Sj7=kJ_(W*%qx{wJgPB1rJ5jwer>VtFJwt zgj?2p^}=PTg{xLAyq>yfar2tf_%Kl)6n*~UD&%!7k!n2(+^S12FXF2N!ka`FUqgLb zBh^YP7ugrKd2x}=)$L1{VY9L6L~3M-6!FYUFk{zM@9_CuJY(gGWz@UTMa}JRR(%xR zy>Qjldb~Zld(ldJEa$ED`snV(3-ut)?rvUuoF2#Pae^Kv>T!}DC+l&F9y9egHM)Dr z^7iO%<+!_-wqbV}xq-*B=8vb6=rTURaC0~@XKM(ZksS2bS~-QBhV zvTX&zG$nXkhe+FXGP@4V*AX@K%a$#P=AM6kQ`FjitwOcz{OFRo=POqeAByYKFFy0M z(*o68quS-l_SA~$siRjM&BuFDb2A_BxaOIW99e3(g z3)_}1x^iV3HOz{uc{VRxK4;N+7r~;euDY^))xxFiZF3eiG+=gW5^fnZ6uTemJIVFA zx~o<%`Ezv1i^btRZYBYqv!cEE>gH8(bz1DUZF?xjQF*%V&qI8NaA27aw`>H`@) zbBr4d2OApq=NBj^^c>p@zncEIe&y`zLT>#ugTQZs{@%UVAKnXpY%lz31_Jau#$kf{ zb%FmO*HiCe%%C0Xq9gmeNoc=Mus;^~!wfy~OYA=!><=Oq_z(2c;{@%b3Q!k1BmQ!7SYN=a%Q5pMn zfgh5=ExD{c7X&`*J@lKv@7N2!H}ExkHktjwz1SZK{G-a)uYQ{|G;Ydog8ym*|D$F2 z!-0R|xcspx#9#Gtw^%OxwSk{1qrWNeZ*!kb@ZZ=9x47d#!+NJ!&~=)Nj;wK$+cdy7 zN%%T4&cCIM{_6KQ|GqN(;V$Rj?BG)VZqEf-C(5N?N8p#sU%i3<>oWSgH#lQU8UHN^ z9{a7Q&qV*d*XYt=-PJund1V@NX&SzYn;@?lR#UyVdz287G9V zqsRH>{NEe+KP%(E?hiU+z1Q>gPDRlVL;gyA#7%0;*l!B_A2~m!_%6(rJ z?1kSQ_+J{Qe@)Qebh|Uk<-gXz|M)ojcLn>YJDgEAe1U(1i+P~@-JZjNUsHx3g^K0+ zGW?Ff|H!!S<8bW1PrAh$%h=x>_(zxFj|BeOGW-Rfa>j?oxqs{FA*i2s{tsSgn56Ig zGn_v%==}9$!0*l9KjGJe4`Qq4&G?nepWT7~Vx|R-i1thDw+8#0f9&?legB37U-KUP z68oED_y5i9m#hD~1HaS7JW&2_&(xz%99M?FAn?oiuVXLv2lv8{e&P-vUdH{@Uifu; z;V%gMa^+aV(#j4~ueze?-U$w&o`@Mnxf-?Ng zfqz&T{&3*WEyGX!-Wjhh!*2@wa`j7V;9pn9{#f82R)$~w2WO1W-}i+0Nj>ZQryP>_ ztE~5^O6_*Wg$@(quOslw<*(kre|TK|d~wjQR*yCCq( zg|9d8%Y|<+@WR(J?kG1{8dxUW@7)I zV87`VZh!0ZO8J+~cJtJ$9RKL{orpaFrfS^it5eKy0)Hfo!;~wZhX!30H(VH1tf{W3 zKIni-wWU>G=$lY^8#^ZXogL(&`a`O3+V2eqyLVk~HoV#(H>ZqT_`XCHH#E&Pmkzj1 zA*znu)Avno&J21&eH>MGZZ-FJPvY)rLbjpFG_qKUd%4&yAD+;^gwmQ;#9v z+qdU@BE5GZw=u|t_C{2B_|T;BA^9I7-yh_|_*Ya}RbGB7Wpvw@-5+5*EUKI}xxD;+ zJMvxs>GGjDJ|Vs(_aJh;zjV1bK-+Izew2UJN8J|WG+w4(QoeTY zIo{;{Y~*T#+}X0M-z4r&MQ(nOTkTTB*Kn!(!CZQ8M}AX~5ABl)dL{QDa=k(B#lik~ z_a*l@avOtOs1GOAcPL}7-TNSSI&xh>F0}tA)wdYAj(yN~GjeN!+);Z7$Crxqg?`zj z?*61mU+5-JkW;?69l5dKZWyPFD!=@lvgvZ7D*yeQy{CB8D)?O$E|=Ovc(f*dEXdtP z-C@5;^3QDKTBf+ZFrF7xzP-FZwfVf}V3!Z$dlSO1e4(xAy)SdQFwQrr+_A`2zTD-) zc;BRQ7fatOT<+!&oXPUzJEiZHF1M%ra~E<^klRx^P#bqwa5r>YCiUM_$PEU4VO(%h zxmVDqX*t~e7sdxCm79%R-H|S*{A9mz>8E&JhFm(x?I|3$7U>J)hLgH`A9CA+zR*9I zRPHh4s$b>)3*(5B${lndKiQ+U@SR~O`d zRz{!VbvAO9Iy{447;ohJ@vs|A65l^TzU3Ha*X}{@?Z~wTxiAhHRi0H|?}>CKQpdX9 za_tMH_hrb{>_txDdIfT|K`x9_MwJJYcmGSs4+i;i|*Bj)nFC%B^kKC>x7sfmJewPo=Pmpgp z$-{GF8NF8j9mM=$kUM%0a>pXKJ;;Ue&95u+k1w~ zhjG%V^1mjRKN0!4$Tywu@)|eQukt$-?CMg>J80d6a+d zk$-}m##QyJTscnv8#|}of@a0v?1O19G`rq%{SfJ$idm99s3}6 zGjbb)Tc1}`*S!yNKS8c*ALOQ175rDOK2dm&MQ%;dx2O8_@uKjCafzt%+Yfof zPm(U{(YxU7&Q?CL-#9s$&ql5#$c6FVsPem$>y>;v^8L$Q?_I7ns{F&`@(SNUbn0fV zaQV2uK0Y5w@5AV=4RT38=@;eoE=F(DUi8ZSn~_TgxpMhV?$1T8F37zDTEEK9$=#Ry zJCW}m@81thE-!x^`a<><1^F(^8|ese&p(IaJew<9990}TW&Ck`;Q?%e51383ja+acMz3ge~_aJFDs|R zLwbYU9^3!OZ47dA_n=R8_+XGzeA#aj|J{S!wjjrAS-Bq;=?ml56XH?sJcHb{PLG#z z;ZS_vhg@}#OUmot3lkgL~F1_n$(pJIL)Ro?bztV^feT7f%*`^z{b0qJDfQVWT|SKOPg+migo?e_=l0 zW9+Wo5U_)D8!oMgW*j}eB680g4}YDv9KAt znU~?(of%ueWnedW1=tF{75u|XJUkW5|7=A5XNOiq9|rFO<=$sNg<}QSg8ZT2YoQR?B3g#yT^Xb9-`Jnv!3npXI*xL%80)7#E0RQ~<1)iU71iuNr9AqkY#`D3g&^w>+ z>HBZsIhbDs%HAwc{2Abz$rp!%^T2;Pup+t@_ZEV4!8d?%|0GcHcO-ZbSOqqMk5pFZ zaFQ9H0N(^|053*QC)fmi5~%d}1M{{@k2}Fya2pMOQJ`R2a{CS|4gLgu|3A_!Q8gK@Yqk8p7Q1)H|sy;pHx11LNUiKT>D&VJ{ zbbd7`y;B1H=`lCI0lXda-#@`Qhv1{2=+A?4_w}Ic9SO>v<-c~k6qJ9y^EmtSapw>J z?KnT+r$(LDQPJZ6_kTLB3iy%7JU!kATD=*t8N3_4=YmSNQ$eNsYrwP7b4b8H{=(De z7vMLE$1UKek=q2`18x9iZyhN8O9IXVRSstctOn)IexT%^_&NLgk$*VgW>EfF3QBH1 zD7lkB<(C(M(*NHK=qkT_2~>XhB=}YQ^$t+^guMe*OX||J?#w_(A!v7L@;v1m(Y{ z|K0ufub}+*{eW9Q`Rg-aFM3Z2<}U!{ug8Ak{`w?%Jp6g!L*PjPUmWn!M>%v0^V z3i#B&F;9T`_rWW`hrk=bPXzi3Q1RUeDx4`$;rZjgdU$>WDm)(p6`uEjUn4wAK$ z{Hp7J2vmJ_cfad7B;b=@wiAG6yuXk3Iqv+B#85qQ4yg1w29&$M!4txtftxXZ5L7yU z4(x^Ag5izelb`eW7y*@@p9Rkc-vz2ZSPm-Q-v}x_js&Impn$g{r1ZE2#LH(a0#&XX zK!xwjfHOe3|58xy-%ca;L*PZA^4YPV^4X!FzQ<2~+VMX@>Dda(e;)(&{k;)XeY6rJ z$iheTpzJ;UDd&%Z`u;u&>ic^U_!i{f z0KO4Sfp5p&G*JF|A^1AX4-EWof70Xa{os7eGob8U3d-I^pzO^BWp8%i9||fzP5~9Z z;ZOK?`%aLkn$Zm^{+EM_{{~R;|N4MmzsuwQ3!vivCQ$L;0#3!fg#nvD#s6ub;{WR( z_xQgSRQ#V0D*jIa75|3@tOTWJ^iKER1EAvn6QJV%{on(*`+bxuA1(yH2|X87{EvRj zXr`y-D31xnBNMT1`h<=@YN((`dp z{BH2g;5!35!K7*=K;fMV3s-x*X38X#Kft1Suvfb|vWV%1; z0*!c=0clqQkajHwl7AMEc6B3B+SLW5U9CXcwE#%FvVg2VBiCsBK_KJb3uOEs0a?%1 zM^w-4K++9Brgu7!^2I>PpRiKpb^{&={;QqJf5q^3K*~J_WO?5MWd5(k2kpEN$navr zJ%B8Szrc8=`xKCRe+*>0cNyLeq~5Os5hd?B!=H4h-eo}AdnSyj<(Eo8D?HgI4>AYn40+8vf`@HJ?A&_!C zK-zP?;k7`@HKTCok28T-;>vsBGR^;EK<4AeK*>Ll@?SE#2$hxb4h4P=c6|g$xxI{j zwq5(thk%cRUk3aPFb7CIf4fxaCxLe%{5~N2&#wU4e>MU+UVqkb3+em1IT{#LSP^C{vD0}E5O@<>_@Kzo)26Gyc^*mAjh>lAnnVx@V8r3?+B1` zPXJjSKQj7uAk)1T$oy3RIlj*U&IINIABLSx%{snsyI9BfzW_PDUkh9Zehctxh<^@{ zX(y|`30a*{`0*?j0Q>T9U zEAT1MF93^y4+2@vw*Xnrtw5G@5s>5LR3OVY8_4o~9i0!;-E8;*kmdUrkmY-pg--^u ze6xTo-)kQ49_(zHr%gP?VA963VKG-=vaQw7~T*3KEm$?vK+gBKLFhhWV%Jb zUjdH*E=9b9fz-1nko92@jdmIQa~F{7DmMa|zb+v2cPWr|o&dZ6_}o%CtUT{tApLR^ zuo`-<0CHY*CXjxZ4rD&}1hQP-3~TsnK$gd=K-SZVK$gqvP{Q{A5|Hs<5K2`y-RG#-aAk#g^unfp}B|yg8 z9mseaVIA=qb^Nc>HRQ)y= z$oBs!AnQ#Qa4+ER=4m-U3}kpOa1UUsg`W##zRv_Q-yx%?11Y~35KH`dub!@Yo&i#R z9gy-58vQ*W<*x>213w33{VF#8EFk5l7=09w@^2wCzl6Tu04YBRr2aKP%75SJJ|N{U z0saE~3ge#%WW4D>#`~m&A8GUfK*oEu1ZPeIp9E6=hd|2T4rDrCH~Kmt<(B}Nk52@eddl(M+>y7RJQvPfp9!ccQ08;)C`4>-7`Sn2RzaL2XHAde7r2GmXz`uik2$1r-82^nE zRelu6_%8t|zZUp6(7iy)Ut#A9I0}KhF4v11W!y(R%|a|I#$I=K&z)Zv#^QO+d%1El=r#%}^rzSijTfRqmahatZokn(TjtG>-Z%Ky>m=Yf>J3-|}f$AFY?F@6n@ z@|8xP0i^sDZkO^CxDdi1G2t-9!U8m#y~&4J&^wR1(5Pj8T|l|@;3s13w|q*`p-4~nLx^ij6M-a`CQ;{AU~R?^3MUO|4AU_ zA2s@iK+0bW{5AN?fYi_TT`7Mmkn*#Q&I3|@0&pYvFCVA!j{_%f9+G+-hU3H{Evaue6d>g%8Gj!j<##js^~oy#IPh7>-wCAr4M6H& z38efAqZ@(L9|W?$Ivhy(-HreDF)IHrAmd*Fr2Il4wxZ?b11Wzn@FL*oC*&764t)hk zx%+^BM!c^ADc1p{o;D!uXfV10NckDSP2e90r2N}QtNcHJl>dv-zcAcj;SU-8eIWI$ z1Y%2AUNw+z{|p50~XV0elK_4*{9p?S?(TFCzS6;Fo~s0x4Glq`ij%?*i@(q`f1DX#9tO zwD-G)vw^fb4|pH!-UZ0#-LD+1_WsWBDIo2>2S~eTAEfI|uYFAIeiBH#?*?++>5IU- zA$JXs`ERlCMHXIS;hzN3-U+}E;{9oot}p!p_%Q7GD6kgc-~1n4Uy1>_PX0;YI`9t! zehu;8I#Ab_t_CvRc|h_@fm~lY1<3WKM-I?^fUAJ?*K#1!F9p(HCjsfNj{)iLf9$XR zdcp7_ApLa#kp7wiq`&qDGN1bxzWq`4*Pnp&*F_&ue;om2Isbb<_1DWl`s-mJ{dEtJ zdcI}h5er{#;pYNr?^GcDbs&)IaT9>d_nchy*Rwh5uK^(abuN(pmiFv zcu^qvD}eM@Bar@jeINDLeL(u_P9W1?0lW)X2c*ABfb`elK-RCl4Edfs{S^b!UrT`W zS22+JJlT-%g0g-c2&BJm-c$WGA4q?F3ds8PQ6T;G+8(xk38bE102#i3Rlvug zuL?+i%>~k5Q-SnXOSbxJ7vN){|GK;SYZZ|GxCBUloeQMDUfNCL{S-+4T|oNl>p=SJ zNZ^f-|HZDF?qk5GK>r9B0`>w=0)Ecu5~HU9rz8B=$jnS&Kd=Yb0i<8g27VfJo`vrP zr2HKdblvd^Amz^hK8i=G0bn=iEMN)n#a&=5@JV0^^gRsZ^MxM*XCR#Kv9p~W4xGk# zz}bwK<@22edPHt>EtQf8sf2R#b={{?yzuoCpJ;YPzD;0fSwFnZ9CKS4+bBXBWr z2>4mx1|a47fzyGjfir-87TyJ1hxi@9HNbYmCJV0tu19zUa075L@Lpgc@Owa>J98H> z-@+#WPlx_&;2^?%z_UP)qI?HHZvvKq-UvjI?KWh%!En%Utzp06YQsLmUc+v~F2fGP zcEcva8p8_1#fD{uA;Ut$0>ga6$%cNzNrt(G*@iyDt*Ece->Bgx!(qdXhC_z%t;i1= zqKt*^H$)u}y3erJ5N%e%y9_%F+kx}o=NjNc@OuT2;A2L1#%jBx~6-fhsZ&#)JWqTj6>SdDZ$EWF*qn=HJ- z!V3)xjGu3OzlHk@hhYHI+X$roAt3b+T6mvfhhc@`Vj$(qfRrz^aK9mc_@4Y+_Ze>8OZlTf@`r&^-WEP&;e!_5XV`1}ZsT`Yc!go1q2JJFIE?v$_{*@* zu*0yzu+Y$NI0?vnPY`>7k*kM>f3d2G}&Kszo z^9JhoTe#0~7) z)7^>>eBEsnNd7R8;TtV{$ifFLe65A|TX>&^cNn%CzsdL&7G7xRH}n|}V_d@5-3AT& z3_A=f3>O1wXBm)o7FxL95FmOk2ZCQ(QOfs^Ci?Ec`J;zXm}-?QK(ntb>7E541%{k|w$e-OFC^+im|$#;Lh;zrZ&{@%nd zEx!Bv5Dyvc{@%ew7T^8-fnQ^?O?~cp@w*w{J^%eY)9;?w{(aNup1=OO@!j*z4>#I9 zfBa^Xch4IyHQGI2e4VB5o)2uHT-E8)|=hfyJ-#veJnx*HS2m1*(y*XN* zSD3te9_z=9cF$j(c@X#2cKF=ip(r-mJ@@!ltPhai^p;c)Ul-OBNW1592al3{x$z$q z_8YCzSlbf1!{?sEKMVaP<9FYn5|{5vdJw1#6o zT;u99|Ew~7?m5tZIM(d{s_Oqe)|qI(droz;rN@4f*KaVdpg;U(e~YCzYW7dE^a{=X zLo7Y_cYAijJeKj@bCjcIe+3r9dF_sTl3!@__e@`((fy{+J!hHgl48#`iH-*|N)KB8 zbId;XTd6_hLKj<2b{Ut|4~`rY51m~OOtPWN)Re%-F}VT~r_IzdKYh zQRy~nt?;aQXKGkd;g_PM|7uxVG-pKJDf&eF@RSAD-iJ!5{|->Es$ z>~(+F<{#oO?D4%tLA`!&6Mv*%^= zM_;Y-kHA<+d&;c+^jQAg-;sI7?BOO`UauUX^6u~8JZHpf+JilY5`WP6&3>ghpW^j^m0zx3NZ(yn ze!15w{Vmhy{%+N;%zpQGG`5+){kN<9wL+tPS^Zrj<%{}qrt+ss|B3Q7`3Diq{8gBJ zYt4ULhvN09pM0OMj|8qo(*EH;*v;!S=}&y|-}U-Mw#pY;{O7Gdsj&X)W0D`#7a*?& zw|{y;=`tzr4xf7t`EQMO&qZIpC-o2d+;h~=I!NvBe^cY%air4SMi*NBEPG4&6UE=q zZ#3uo%)k4)2uB-#7>muk=J`!O3li7Crfum8a#l~qbMH&d ze`PhwZ?*XD@5Zc~iTD%H-=C)bnt3c~_&=odo1Y?$H7G2m^Sbgx<@=3)`z)n9EdHS) zkN76vWi$_W;gw7MyJCKV#Zq3sCx2I;ZxD-Pyb7ov{0ifrNBy94jo$J}rH4(P&*{nU zGdfr7!F{N%$^>CWk?^jZ0-^lv|bzvs{TbD`N#88`F`}5TC!RM zPfkmv|K&-4i6=iddHCP**mIDFe#S$u^7#7)9{U?T_H=vF|D8wv4Nv}@sj2zF?*ymh z_m3WWy(d3cc`vqJ<_9ZvnM~_^YCx=^ zXpcQb9(^D6(7Su=dBmfy%~O7FdgA}YW8XEN`nA|o-pf4xKFcHjsz-kH{;B>x9`lW4 z|8F@UmF9kvWd5i>m7aqBE}75o$@IA%8tzWvU*@52@zBBJQsqbXN~Q1IJ(d2xM}D%W zd@uI!a}P?5k7ubV_AT=Gr`n@$vqxXVW6zZy|LwP1s{WfX)+PIEDaOZSI?toe@995} z-zQa`XI3W1Khr}uc*cV_J^Xt;{Bu3&%{V4iKlcSBr}w&tKXdO?{`YfJ>3cl(ABOoz zvc7jPe@v!d^3;#hJ^ne&i zPxa8B^Vst-5C2?GdpXXNKF{M$PVZt*eOd1D=hq>eEFbdJ=Ufkc5#~?H@@IJJ`xPGk zCq407J@w-%Px{+D_Afd)H9hX1N>2X{PyOS5t7QI*9($hj=ns43vpx0}dT3vH`MJrz z)jf4yyp4+38i6Ws;rIgx?)+T^bypaJad-v3Y55EM*0k zRyH@_XUxZzm~~0Gc}ZhSIFMPy{blt6{DA#}*2?DA;BqnAek^@z;>Xg*{F(G%U5iCZ z`aySB?@a2&kH3#CF#{68hU&}$b8G9ufxtPtpX+ZxQwn~L9tZwa?Tu6jvrYk6fu zb$L}|LrZOSxVgMJENKOkl?D<&`wqv9`LplA>1|8v8ZR9yDoSq5sOi5xKdY?)<|OIM z;O~Od+;UWFGl&GHi$CYo)YerOwKmqbn01*%r_B#nR*y%L>CUaIT(&)B1x3}>XNQ|x zY8xAh8mg0}Pq*rpaO#eEW@<}ov*p56O$n5<%xkO4!GbcBW_^8QL&>})fnab-ez{hk z^15)tveue%X=SN}1d+Phme%sx`lb>TMPN#@wvs9a1*&Q)o6B39D{EU@N~(gv^b$kR zwDOV#Gs=U(;Pk4xaHVTy247EGa8Yg3c8Ve&9yaf7PpYJ4eq&=R%XK?aQ=zM@vN_!F zE`lu8;&4-IO{#A^8J`+%T$-L(0s6wC=H|-f)1>{6SsiE24`0gmovy*{L$to8^Q8wZ zYi?``H@7Z_sSV*~bOGsduAXs-%tVG4E^pe7lEBoGmPHL0H8ft@kR*7zr$Dvef--(- zsI1SRFvWVNdqzev*LX@$+1S|&%z((e%I0O^7Ie6!jn&(cr6@byF-t`nzOmC9=XQI% zSuHh8g`3@~RXinw9EbYt3d~3nkamz!4W-yvOB$9ojx9CCq{fz@9y7aOY$;YI zlbSkZOfk30#SPXnnx#D;M$^pQU(h2T7}w;%8!0gaY`2zqqnUAy+S}uE%;`#cFYVQp zFk#0=A&;JE96vsovBRS|@PQ9b@dT0@RUoYf&&kvf(rR!~9gE~m@qP6(9z#AzUGHgn>bli+=X>t>QZx2Jc6_epq^go${pXA&l~VmPN~Ki) zj1uYnQl`|>tA9pinRLc~g8}b=70Y2dV2lS6Q*C zK3tERey$lTJloq#NoYxiP`z99@y4>Mz6oNo98p=vuBtU$9&WF~9TVSjoXU%*ActhN|!w)6C#}-h6wSz{2u{`MAqoFtfbublh_@0TfVW)kV;I zQTfu!+PY->6SZc$lgt_IEx1={2$og7r`V`kSlxNAvD;hV6{LN-BrbKVsjWF&eo1X} zYg?rnl-w)kV}61=8&*TCaa}0cP3E&7J9T+$xW&C|K?em-=9jyj4U@VsE#B1n%JyJ- zup7x1lT2rAxMh2?a#Oio(WzL*%b;NjGiP&Dbu34U4S=ScM5F;=v5u?D(aUw!Z zT0Y|$3SgCLez+yvd`Y-EIDbI^6{;#tTBe%3VV_&uj7dJ$<=W}KvUI`Z`^3PMxwQ?| zt~C;&j0vR0iW`$50*fqV?I1XI{3!t@IH$3pwX(J$>`8e%iqgm086^$y4VF>Uqo-vf zJ$5bXQpTE@GE!%hN*Sp$N~Dd{8Kvmk)O+AeV(}Y|Kt8HiZM7D$+P)*>Db~i*GVGQv ztD~-hrsz#{PCIt{IkP1kzNm5O(qKFK$M|ZCgjUx!n;B|*oNJ4cX(md^rIbl}xx4K2 z33#ul#aPFspEB>^lf*Dt})f}y@O zn4S%0P;L_wPc3ktC=Q-k+frHA&{ki|tdMA_s;w2modI|jRs(_X#TeaN%Q>6}Q$^ov zjtUy_KuDe;q@?^_)y-;JfRaN5#VIC0=NO>CP)~~>HG_GKKD+I&UvQUftbewA?4T*8td=4b~U?K=9%nIw_ zB}uEUlFtq>s+Px}F)_TpvgM-Ywg$>9YPb}AY&nLEwtCXV;iZ*rb*=NkohLW1zH(Lx zOad7(F(+BpR@q$5AU@2J6cD4mDU2x)g0X(ZksSOFW_nov0jO%0h2>zXDo;UA311wn zN=eHjFr%`irFL0EaDLVN)05@uT4brrBaP=KnPz)c3pv-D!J%0^l&MgsREJxtQ2Z@( zoAE3}#@Vr@XD-Fmv$1)3Vn!ru?e7vRkUt0I)EZ__IKG(ic|*}s)F+uda2k*)6Vi#y zm{Sw3x@g97Ons3nx)7WRkv0K>%#T+05SPaV$67)!WY#y)2eaF za}IGfp1(JaI|l1UNo%-%+!1KfqUO4B%TI^=!shT&`f=QmXcc?^aYtY(XzUHu7$3$R ziQZb!hz$bcjp5d!@sx!tJFTRpG@PkQ&L~=VW@$-roP|}BKwaZ9JbjlZ>!?>5`k6rf zf`#)Jo>_9nLQIfczO{z;v=lO{sja03PyMSd3MP*%-skjz0Hzu7Syjfqmrk5k+{QgU zOT5k7bw*%%P)6(c?g-{#Nt(Fas!<=G@Tnu-O(?J(P43NOAb{47mR)^jL*4RVTB>m) z^H1gENj7|JM~b(JwJkO8CdREgsSlXb5)RBPtE+5X+Sptlbl1UH!%lZ+xM>ADCDT5N zDdn?lJ*}~sJ1c_0S~$0M!JKk$Y0UaylSxkH{ZvI;l`AQ;Z6VkLfd03!eSnm@o*`#`?5#HGzxcwkZ~>3D1!=S~`_L<^=T8ytX>n<}eiuU2DQ zD^|-gyGAzV1ZFkrLt(7QC3{>~4LOs=dkECG|?%5iMX3!pysea+v$@fc{W_v*qTQEMclJSY9CYotkKvPXsmpn5ResW@Q-*9!$?L#xIVR@aJ zzJxUu8pev5>aWZbLACwtGx!j{s=d8(N$n*8Zb)mXEw8G>&5_*vVtiWKm`O4)6S2l2 zHVbW|5rZ6-)7gC&cYJ0QI<+%DTK$7xAj%MM7pdp^gfyR^D; z2XrHsE#vn|apf5Icp3dYr?D>c9buX@?}|!V>z9VA#~XtK!j4IwSyMeuYviU59qai0 zvY@(koYL|jZ@j`X>Q%OkQ#GX*v{sK(nuaVGuP{|F#FFUvJfe5r;}oXq)9_$$e5xs3 z8m`;{={Yq`nb!c)Dxvys$qq<|8d__|XSaB}ew@PM?e?k5#;2OnAsP7##lT~-E2B#XPh>ELy9h`nlpas;-adlUb1*YKXhwR_)bt?yMwC}qAVW}w zuvyd7V$Mtt3QWxqmL4=?TAH#zdeE$?X;M=%1f>ZDrlbeur-u~;(!^$_2hB(i3QWro zHZ?<7egK_F`Lg!*a=gjMN0oK8t;@?V$xlmnT6$0*L)erIVhF>vC$1v{CrrurC$7Ns z=~Dv*)20<5Fp!@=YbrnU1N@vZZJOUdya;f@L#Z^YM+;h~Kt*>#y(d z2n8HNA@7~zI4qx>HR#6|Tpzi(8;-1EX*8ajRMKPB+WDi#n_R_TSo#S0U( z`>nr2zfm7;>AM}jOU?8r`i!G|c)SYF=j163`+)NDRDG_VSN2r-!A?2zd_TYK4mZFf>+ zeD%6K-M-ZPy61Q9V*2{NsP?65O;FTV--K-=|@kjt-oY6SXY z68`fc{~h4adYnOrvsn-?e%2}Z{4c{lm7R+J9laKXoIi#-Ha5rp4gNC}E!`OEd?-8QJnaO3xrrPnI5a|x27ehX9h$Wvr}OimLeU@u z2eYGX{|q_nMKI(9H;5#78$!|SQ0JSzkW)ICvl0i=Fv1`Mqa{$je%mu5nfO53or76U z@Sh`>Y}>ZYc?QZhIi;_-$+&5Z;H;&1+HPQ|^U<;k9co!mcu0t742}N)VZ3IYBSTRKy5L(~SMU!y}4_Rigb5%D&+|0p~o$Dr{ zFjUh_WDdDHrzzCAK07Kd?A(Ct5A?$TC-OZpqlZLP38!aBI8P~uM96s_SszL&DK9a*-&7LQW16L!tv4MMq4)i47|y;KViwH6Y*&j4DMaakkELB3tooUQ_^z zHbCt>R?yg>YXvgTPz3qV0ze5kv23L%2cBQ39s#FkvQh$0PrgzDPR}Gz>m&Q)lm6`- z;I|1mo!=AJM#zoE7>4Sye&P^il^4>K6g6T{=*NiAABx3tr5`OFM9^9U4MKP=z7HYd2GBr^PaMpg(qZ5* za8oF{Xj5qYsqArmK$am;rX^sHLTnVc6}SQ8AM3rO87l*56^IT2?n|D9XBrkgFf#d{p`lw_C~C%jP?|?ierjVvdk|!6P|` zVMbV{0nWsuH`iZe1OV^%4J!i0oHn$Yw*FA(iq!~M!v>NQc^ZYhHX9CRF$yimqW$rsi|N{xEG` zY}cb{VXUp=UY%PFP@$+u${4Dd%JJ z;Dur74Y*L}?^kW+RjrH|2SbO`H_n(k=RI#)XX?@ z(|XO>oI2KtaGqzi@fgaZbYRTJhiFO_X)WzVvu`-W@A#qq$6MwG9i_P)fMfrBp20l+cTY;COQ$$ zFmtYDdyw=-&dF3sc7tI_m1Gccv>4X9mY^^0$9MDG?vzKO3<||`Ryc|HbZj zwb+(?qb8n0@%EA9-mPV*7?BlHG42MSVq_x=_kKnz26ZO{l`*VYaBV^QWiGO`>9CJhzA4%U-qWH_duFJ>e8l?a{7?)tiCF1x z-B4w8StBWdHs|C;`C#^uQ3hrGXRz!A@w zr91#YvtSo>?@}q552C+(@Wa<%=A`wP=qu04?cBO+&dR@xqjTKAPC;gd@fOA@JwiR5 zqx2pro#VXatPcOh&Qbbf$2zPYc8JyT?$J4Fl9@V3I!gN}c8=Z=a{Qy_c>BcoSY_R&3~H&}X2PUBm^rt<&eS>f zy4H^|Uwwc5BL?UdTOBMnbKSagy&o&j;;Pqkaj0eHoo>N8sr0g!d6M>zrSS5 zCAj#KEeWiB;O277C0i~%x=Xey{+^d?Wfc>v9hxX^QUC8P+15y!vi|Ij;}V2b0O6$H z`?ncK|zrAxMakXE#IFHCJvol=W2v1H47g3+Ap%uBYt;OJ=1Uq+JA{6oBC z%X+QWauCh9WShtkMUoq%*6>dw6yvFkjc$|d9Q0$oPg?zYj+^JZ$xx640y(YV@X9r? zF&2Ew+-MmVeED?O`+WC*&Hc{Y26*yAe!p`?z07on0q*@ygcaZeSs(h}bicFPfBk;v z{5n>L59R$%J04--uJ<9a;-^_MaL0Pp*e=oEHoJGG#qnwsYtb4i@F+IS)ze z!5zlN5T8=xabvU;F_PE9lb(O-x;)m^WoscGSswtZu3uGaG#ZWw%XucTGIjEYjf2nPQ^K)0z6IgQ^f^{1brc#m*1Jq1De+q7L zuwjyqINkjS8S^i8kD2}GqF2&#zcisQ{#*jji}92g`{!V&Ze?(So7V@`;NYg&!Oc0H zoXf+kVcq1p$+eYxQ4n5$2fWBMpG2(K2p;plZ3wxLr?;C%?!lTkvcr|M@uuIoVzVzN zQh;Rj+p%K6$@oNbneJ2(4(Jou=dVk6fA%z3{XVgJvk zxN6ZG#jAo_iaLg|h$t@2x#zW_oO@7l)U%t#vztd&$32_!{3)?Eih089nK@q^l&9uN z{`b@L@Ikt4E^#n$$Nj*xjA3-$#SYZ_64bRNf$b_>NL4| z)ylwo;KbG#?`A-Y7~d!(hFObDPha!H^wSegw0~HinyAb2?8l*RBrm&%qJ`Mty8Z&O zCcfX`UHEHJD%)&-k=2)6*FW0q6Z?;h|H0aS)#hP7q;cSlHAAvxs%Hbhi9L$XVka`l zuxO94qRop-oM+}av5g3vhdsA|lGzudKqGw=a|U_^db$BQo!FAjDG3Rb9^AzLLbU#v z1{E!iiu%ssNu68Kgg*;;?56DiIM_`aQ)SqKw;nZ_wKs~k!VVkzQRX>8)VCF*Xhul3 z3rV=G2rE_K^e`yotfI1!b9YCRN+dNYC&H(0ode7wp5%^^?jX{Y;z2rtNOvvL9YVSr zKo4oU9jWPp)59P)-IsJRzn?)dZqyLRgy2TpsbP;suvfFioscVf5!R0+RwD!bq4ik! zq4yBWiHQOy*cIx02X5kas=y$&W@9rXG>@Dht4-?WXlOC|-9i+|BypI66Y(o0;6(V~ z5yl93cmEbBkC1cE6z8>2=S$ej`4(zOtVyyKsR87yEE4mCKx#D-OE-eX=hV7cC1uB^ zZSthqi>H#;#~gz|jq0QQHS*n{pInt7mMnCMV$Cj9Nh}vBOJ@4R)Z`;a_b(*7X_q zbR7&|3y4Zxk382pD;`7BdZaD zZ@!U9C>gijWwVOAUeo#?$(3vv6i$ja40r2xw(zmT0$ zZI#DM1|^e|6!6v$3Yc$KCzdfYv^(9Svp%vBs(9I=4Yr~)1dVPKFi-b0fk#RkMF^@B zjnTHZ_b}9L7fC!a^cPEu-TVXB?V?_sEG=Ml8iHEHGPX{Gsvl)~tj1azNHXZs|y)G-Y1rQmvb zr@{%4HB;*M)ta+H2@MaUYgq$!y z<0ixf&3eZ73RuawUpj+TYhW^7iw9-jbWZ0{j2YDzLD1MG zj)4p|WegFAnhf2<|3YNdHdn`UGbyL@M)sfsG{G5|hfgs&DqkIa@h85+7h4+A}4O)r;VNwh%7QdRL9*oq% zu8}Q?)TN^2vZ6%rbLM8g$R@Ig!o!;%(GnER)|>|})_ldYa#KQCA__{f6#vOt=|@)Z zpD8P=rGj&huhe^1XH<603c@5S-JYx@(&~UT{!1oxWx3v$Tyi3rRCy%pQTap_8U#~s z;JoX*9UK*P&h4yO$(E0oOaM_O9C_02teJ)&D`0+2D&Ws#OWEqc73mcX1~Lg!Moc=D zr~w=$lc08$wzz{zDM*#HxEq8K6PR68kQ4dt#CV!XB}xxix!;HwBM;$50Tte~52xJ(I|FBDpFg6b1oO5_xe_ zWX$aYTijb?DLdC(&iXNSQC8mGWQD{(-_VFI8j{{9>Fo^9)IO5UczA&jkh5|MyaKf( zq&MRYRqAU_Xi9tFC9ii7Wh1eaT2#Zk%y!b+Arm>>C2_`)H%EC%(CX1kCA%r_g$^!6A8*gWjraV)k?yCZgiw zzSq&W(mJH^#otbgQ6c;y;Eqk0tkBn1@zC7~)uXUR%XD2KZqP@i#wj>!whA>M;0)+Z zfPyoiw+;fuIrr>djHQ~+KjTIYd#Y1jt+m%#p?iaPrbvs81nWCH_^A70LcUT0PRcun z(UNRbg+cl%RY9&s5pZIYloD{?NR<~;QA!WJl@+SOE0CfEuAnj`Jw(WQ2m!-t(k97t z&qkqohDl*PLIUkpV~qxKS>oc!7!ri(TwIXwZk&?I5N% z1F=|0qS`E9UQfp0*DvPG&&QyLRX@GAimFWK!{}c0&2OitN#xx3z=d*RT?};eE$paL z?mO9$)xt~O@ed#Li59fxSTDcL&dTXzg9oQW#P#LbeKkn6OArKBis}%*x7jX1W!@c1UaKs|$m*7oQC zrJZ$1jDg#paU%Ca+ekjD%&Lg$k5MEPJqrzw@9m>nU!32yi)pil!bnkx>O^F`-VX|* z1GG1(DMf|HSuk1?rZB1Vmz4Eq_x*De^X^;%m0F0&qOJAXkc2xBckx%AOeC!fC$C(a zbjDTa`1=}#U0b_?SXm2V(UAi9&3}R>>q5 zo0H~J%)v-}8q+ztjVEDX*%6Nr-o{s+%wY@2`ubx`OZIJkYi+=YbXP z%z7s&WzTxKrVXoe9vIBHo`2QmJ~m^_`q;TUYjkw50|wSeU~GUrz8LRzZaM@c5Adt9 zyJByk`mc)cGd_8~n3K(zEp+LaV{fLrtAzHRx-Ay!)Fgfpg{kqBawi^ z$+1k3F&RT0)-0gw7a3M+EbC(?r8kn%b_{iEHo-<`;1zsEBm6wNA1?3Q>d%SjktGpv z!vq~b9a%9Ou?|ulq>E^_mKKevxDK@F$R%Z*(t*P>vR;El8t`d6J3|0wU2U8_VJ4L_ zggHHfumr}f1&FuN-uONG!){n-RXFZhyT_pb@;1CK_y_a=cz_dIF_c_X@<#k7+-u`s z9@nVmq*v5d1^fXQ$V7Z6rg&&;S9*x8qV{@?!g-JYD6*n19@*^ z+p}GfuOs>h-yM|3wZSQU)ME&4k)sIIqez_Cb(B9!Y93F0=m4pPrI^1;^yWOU0Vy$~ z&MJBW9i6zPi$vEGT|HNVg_{`8pjJgl6iXB-WyBm3w#*E$TtX+iK4`*sw@PnSDF&e% z7Ro(!ptAsXkKfdk(`r@s`rvhJ#ke8pjxM?mWzpv>x&>5Uv<&Ym+_J}O=zW~$5@jL@ zjx0bFnPKF@YA3cgK1a&kux=P(K0*+d1nDjm62oDfM2Rp;D7kGO3{lICr^Sx&>8i4# z1B|T>h-#yc=4cz?$p^A875M``;WY}*b8huh zetl#TfEOx;ghbac1Xkt?tkKzkQg%i}RM-1(atsvCb9xFWDN71Ak5W@)iZk*%R0h;g z8LOkRDyO%B8^jn}t+P3q0q&aJ2X*?qZnmtg=Ujg%iVeCnYHW}i)gDKXZh(5xtexf(s73jpINko;$S7t-A zz+fh=>#Em8{q(WQT=mV7zp? zC7zuwmfT6;O>%Y;O_EW4B!maelumw3We1@3)M!c_0(JnJo>dm_Bq~%y6yo`=YNFZn zg_{HQ`$!3b+`2JL3+(aIdbyRf2xU|e#Vu9*9xo(G@FpwuCRXod-RC7}f-FQSH+RIF zoCxrYci3OcDY5L=D5NQPNdgc(1J5(KOwFpoU@Qm;tl5hDs+^TqYvGZAjf){A?I@}+ zJCq+^?H3ViLRfW?Ov%!!GVu5$hUXBm(%!(9`{XH0Ocs1GGok?YM+{-F#84@gHnBs5 zL8Z~N7MEa65}n^hbbcFwn}C~ucnXAnJOY9!&BfLd&W|tv=L^^tg#o|zTf)PO9^~ov zg?Z6ig{Q}PAYO&WTP$!ZyEeF2rvJ`Blf;vI0+`tiGrLQ<6>!n&d2%Mkz^G(^=i+Rl zpKwr{1jtK>)Cg=yXl>oj{ zK8e^P;Phl0CB@Lgstb1(3fLpjfqYQNlklR-)5oPK2H`ma?HZ2_6Q{bsj>TwGv?6sT`vx!(?QG7RjI%$y(R1a4El|uOSCzwoy{CUfE*V z;@%pXg|eYp$j6YYW8?;Qa?*@Z6l^vq3P7SLCMAjjyY}E%X~M8Oo7Q5t4FQFtlwTTgsErYY$|j9M-AYaFG+bJJ=%JUg3cH>I zkIfxC0X%zBicr{vB{5DBFtfTzJDtnZu*7i!!iF0CN$9gfygp;9&P(+Tnb%-%q4u zIh?c8o_5I)S9SC&pYAv~Cux0<4ub*l*IB!f+tr-It7C0s$5U@f*1A4D@KDc4gLTP$ zyu0~Lp9|rbbYY^<^+q}bj!;=Q__JvO>(H!L`9?b5p7OA^pcuIS5hX?cHNsw zO&I5)&{+tV^+`GOlJ3%om%_PHvTlk~0ht?^Yh({sW(V~e( z&S1$y!xM^~L7XvQ>;5K$oi|uovB%LkK6=q@=>D8%@%Y3Jkd8Jn5S8YkKjT2@ccQtU z0`;uX&VY6bPoszAH?aU!1YKbdZN)C-?BZzfHar$R~T*DnW}ibgt-yyKxR0ZSVle3hIKp zBA--wyHhIfWLIs@UT**WUpU`=m!0Rk?>yg~Tc&aA$VobG9SOLN;9ah6y5;Sxw%MKM zyYJxn?(1;FiLRso_m6I`$J=4)OzbBa#yIRJ6r28aM&5b8yL9gCL2=ij^8o?x_L>^_ zHU5Nv1m{+mMxd+ZTTR@h$|(i^Wiw3$%VDl`$8t72W)m`Y;td^5OD3*%-mUv&UU$-U zK}{FbbpvtJCP(#P9HPc}zy9Gp-+jxmGQyq*zzCa*s%cZ*Yjl`xLN*fPUgEHz4rXuX z`R)nVNGnFU=W}()4g}*qAbnIEa@~m8sI3gzT~+-2^#8(mzVr85QZ|()3JYbhkrjC7 z34S|I@YBVs_wsu!TaJ7m4YQ0WfchQ`~#c98&lC~sEAL_&)z8v%cF3HmI ziD^g1CE0`lwj6|e6F$7hf6_0hq^@P=yJ~SV_0IJmRI?6w(xY2=aL9&GJAdyF^9yb! z*!g>Zs1F~)-}}4gW9-M?<9g5yjJ$LHxO4u9se}yWAI$vmPk4xhA@+1Y>Uz-CI?nD~ z4;ryeFaPcNlp&o9sMj_23y9MAtRtp{zp`3D`o3CCbFnQsaH?`CiQDE_nY{|5fEp2EjW{L6(E zAY9vSe();agnP0UgFF!Qp%d`&8VHo5FF+y-_2d*4_W24CLJcHHts9=Od4L+#gKP2`>#JGYd zT`d~%(QdZgOADssgSP#Q#3Fpqwiii^;)Aw{g114mgOJO$P3zq!KvKi2Q0p56!Fsoi z#M2<+^=@BiV7e1BY<-K76cu49y!OscB*b9F@RUNNOY3mE2gY> zUm#E;s&n(YM}`bqvC&;VRV5U4I20BlVE@JBaf@ zEJETFK8Fu-BEa2m#K-Slu}2_F1*|Q*{@Mu9_D2xMfg{&`U{h=+(03?4j@59VZ!RN( z5Cx}$phNH6zcAu31OAQ=>R$slW&In(lbX*|e^CL;bt(RR z#rU7fFT5_rKjZh}KdTcThvQ!^)sx&$pX##sg-zO_%r^Y96@P`qVfY9GzfI!%_@M58 zz;9Xife0~_mtwMRj#+Z?3w8gDGRNbCx}|SE0|Z~o9wCRrA$2!UH=mqb1wt-z+0Xv} zFoypBkcY%LUm+!f4}M`8-_No-6dx?(CrF%(50>#p5-;L|Wqbk4_^%+Y0wEWCJAZjKAJE^i9^>uX!;D_g5-L}G4TV`Xcc z&o~QOn`;}Er39V2yfxes4>_l@xd9UX$w#*w>#uF_AKl`wZ1vZ{D*w@KzJ|7XldKK5 z_)k9BpYN-!s|zoytn*hkH&-r4jOuXviGH8Iaj8EkXH91J@ijhXyRx;h`Me8!m34KE zRs4R^!cU)gqEX?=Ewz`0%Uk^o$NG$xY|#- zOv(F78t83by=WAthpUr}X=|;mgCV75)8>aoB#9@v0Mj+tU)$nu4p&y^H8#{ON4^$> zThFenYYQ`WsYXt&Y-MLmM>$?HWm;{0Q{Ai}OmAwfZEOg-GRf?~6zG`a7P*R~#1G6Y ztE+5X+Spv5uE-Rgv7mKod3hi(Ye{8GZB=<=ixe+D!1JSapR!V)i+)Bsk$X?OW%twnm9p+rXn-f*WaPvay49LVF)qGmBIwp zLWXclgDW2Yl@5})cjM$6*TD+u@i|MyH5R|n_+=^<*T4EI4d^!hG>o;l;`|N9AL46K zxbhXU6p}tUP~&<^A&oy|{A)RBP11kV)f%Ba9f{ez~z zgHsG#W9c6>zD>{5(jPTGC(pRj_=W$YjBj|#?|jawagFkaM{s%V^RLwKrXv-{vajFx zlT|D&{bA!<-A?1@AEgn!>ECbZ_nTs?A8GO3`<5S!k$%59P8M`B_{Yb?VQ}#bZCq*k zJB&Xl>~wx1-hkl6`xIPh@rR9XZcgL7cVwrI5x?v>Wwa?2DfoPgBl>N~_}=!@YkYs6 z${nJRmVV*8@GFdO%`7c`lkvxD-`&Rd+PBv18#ewq+K;5^FPx!<*pfVt(!^X`-@d^^F+b8{e@rWbwC z<6o)uCm#PPi!ZB~i0>UACwGZj-_TM+Pyf5w_54;kOuy)WysvU&4;S?#&I-^`NA&E0$V>~7?i`92E&h0F9l!{!OT>_7Zj1B&*| zy=Ip=`)Kj|eEVy1&?nlmTs_pmw6eK#5SO(Fh)4LJ>qn4i8?aTgF=Jcqy7609Q ztreHm(=@%5y9NKf?;^+a_eZ{6ebz7evj3bpeaaU@zTfoPJj9p%d}evt!J{?@FIIc= zLCfXw1LfvHZiC4^Wn!89^(f?;npL08Q+(NXkDdN)kRRfnQe4)(W%SomklSQ()=bmn zB>$+Jex8|t%f@M6_S0jhe-z}KE?4>Or9TgHT_$J4bXxjS{*dc7x#I2kX*1;3nw-sd zeA$m=wv+if1bsq5r`j3M*EyRsAVYb*O?$6>_k0}%y?rJ(c?^4{{2{m6$kUFG5x0?7cx1UKV|g)KbgMC**Kh0?vRN--&T{e`BX-^ zV#t-n)V{$n@=g2dAh*fnY<`td-;I!~xL)mV2E zRed(UOOs=M_{g~Ft14&nJYV)Pne!w0=UDwMmA84HFZ-~}@{)hZmzjJnqRQo|CzLx0 zas?)5^PMz%DOU}-e3P4}+A_*r2f4*2$9QsONcYE(t1vm6C#LCRzK_dJ=(G8vFMHV^ z)e#x=?hX0XcPM*%^=T#K`b^H|k-qE)$JSd7`NHq3UYl2@*~|Q12f0aitDMa*Gs^uK za{c$H+*p2>{O^JMnA~mZO<(poW81km7#+JVY@*98V(f`QU@=rm&{Z}6Ob29g{-|3KN!g)6Vm-&2o^*|ibl6O9^ z4>${WGjKoPa^SzOREz?@0eS`STs-%g53B<{4LH%~J0Q>S5Fo~eyxo97V04Ag_i5m% zK+Hq)4hG%|oB)JK-bh_UqK8-QN{eiS$xa=*cS zL@n@fAk)7UNPk@iq`zu`^j8rOQSv@z_)|QnrN8b1o(p|f1L?17AoF>F;XEMyH3LY0 z{S*ZK)eO7^csh{&nhK;}J_1|>+zm)Quj3|w;lBbh{Ba<|zXPPbok03)DUkkJ0A#+u z)S~`60!V-D1Ejyc)2#mZGLZhd3`l?N0%W`waNk9L{S4R(d=U5*;2a?Rl?`ONZ#1dj zehH+Xeh8$W93cI)07(A?f%MNoK>8;ONc-Qyh5+L4f!{><(?Dc7?_MDN6g2+Ffb`RA z4eF<-fVYAEDv;&o0BO$!!1=&=K-zOGkoIH&Y0ssX}L`S(w@D5EVtJ$)be>2$nseSq@KGiyvM>F3%?LZd*=YJ2Yv#`a{DNd z{$GGh-2wWg8ZEb<0j~vpA+Q?!vwaVW?>5prGbHKk4NPoRnuJN7(l0N{XzkUFuzor7|uQxxZ>23nDo;?Qa1AY@o zKV1f-pNfIs0L}o?KYIb`pVuzXe7$P;H1L}U9|Y1*-vQE3GmO6{kbZjkeD%`Vow(zR4xnF%e2{ruiP z-uYzmo$J1@`?|0Dy3dE_xjTT&zpaMX0jbwoAoZGli~8RUya#kY@Lu35Ac|gT36Of7 z2Bcn3Zqa;s)NlfL4cxB;)&l={gW~-4D(_>+WHdRYGn+L3eu~1l9`vVy%+I>(lwJlT zJ#?+c*9~NRk2Pre{>kto8*oSv?wvsLe>ols{VnhVz#YKdK!)1^{1kAVVHMB?{W9Pu zfknV~1An<*@dLmV=nH_2zz43zbwt1kAmt7l{bC@R*wPmO9oYGgFd~}b(r*Lb1e^l0 z99|1!+zR{>2-5f9AN@aU^m-uWRspH+Yk(ubWrlybO4I$Hz*fZbMIfRqb%E8uTEm?X z%5-i8B53LLK&G$l4RXe)^q#eH+_3cLSEzp@5G#B#n`1d(FyDX!jz?F8$J6vIpbFPZ$Q?oM-BhQ@IfHDzAMLp3|9xF zoQToCyCf8PC+HsmUkSVy2-B6`0sJfw+w?-;2t?9KD}h%6FE{t&D`YRQ^v6Jk|0Iy< zOaVK9eL%JkjX>IE1#lN|_O;qRJO+FlM1Bs4F23}GK&E5F@D?E3hZZ31@T=FT|3M(z zhfe_6KI{ZCo;L#-&xJt7^Y0gHJdXky&!>Tm#{n{)_Zi*FAH0V2l zjHd<2cws0@e-RL-EdBnA)GiaiO30}uoU8-V zUJ)SewQ#=LX#)6Z(0>Db8|2>tWd0?9Oy3s6^}qqRM}f@0sq@tTLqOW;oj}^@N+9ET zDUk8}_JtbH=Yfpp9w6hn3CMWf0%SZJ4Qqgm=Tac!`O*v2|GhxQvjxa_YJo6u=`YU3 zSxw+~fvBRTqrjcOJw{&#q#de(w8P~<>i2vg^?Ra3_4^2r`XzzX@2$X_Kwkxkm*b#2it{KU<>s5%o1%E%7JVb_$g;0@*I`$qBX#yuW5G_)dg0-roQ_K>rZ95_s5f8*mk9@M^yg+{#n4kpGcTXxRef z+z6ZpeiS$hd^3;-XOqAg;0EAf;QN4SU_EdWxEDA9ydB8LXNG{|z&hYQU>rCK90ra6 z_W*~04ZuO*HNYO=7GN{*!@w=TcK{oK)Q3mCKMt%0egaqtBwqyh9^i7|ZeWSIFCcwL z^Rjv1^}wTsv*vyT*ar6*;C3MG^cLU*@H*grAj;daadRI5j)EQpCV)M_F zT|lHE^dVpz2)AX`K=PFVUkh9TyaX5l;`g%Uz}EpwfT$PCih(x(7f>#dHD}BNKLdIe zh@_oy#N4?KNcXh4Pn!FLxsRLsK64*6_aSp1H1{5JZ#MTW=H6)T)#e^CTyFj)<{vWm z*)vQ(AoZRBihkxkZa8GvY`6tT{zf4AtIa)PxZM0p%s*uAv#5WxN7``QaLBOPa0^i6 z14X{MSDJg7xkt=BWH`Ij;1>i>S@_s$W%$Y}3e-y;^@JID7^^Y_lxy~5;q=g1y2 zfA8Gb5~ICyT3<8TI~Ub&w090_(&F>Z6`gJJy>miqjo&-BGjIIfIh@ZL?VYQ6i-lh? zqUl|*@ZPzZFBt8elW8&9I~Q|}(cU?jl^9=yi-tnpd7gJ+92-W#@XnWh^Z81Lfc$Jf zTWRn7;R7#F+B>iLzeFDL6OAxGFFsfOz4MsAu<+jb#!ngT9n^X?3I^l%&R72Ke5Ge! zt@7Sy`grFve`WD|=TR9g!+YmXR~f%|p7sBj{AzRt{QL?9l>F=@_~CVAq=$_D3fe=` z-g(^bqrD*=IZOHHQFbM~lA%G28);AP{L$S;d*_|LX0&%cYOmR!ofbcz7yA!|yz{#p zhfEv(=eM@QowRoz?t2zr^E%~!MDk-O%#BDM4%!;rzjFF)@<`x0J){7EUDyg=!B^FJ#5$X}y3v3`Jm)>Zz~=?@(zKB)AI zDerXT=cv+GP#$Ow?)W(<{K!w^UqyNFA2s?(OuDG=kj3`|>jU&1xA-`oA)ezV8R@bvyFSFE1XT9}dtf1M;s5 z=zmKT8p0n`B_cuX(0`wz+^t~V;e`kO{9LWEh0`wIq-~RZ!0`yI&Pk#S>0eXFa z{!Bpr*#UWv2lD@gf&9EJp#Lp_^7f_x{a9DP{QP3WIs_f|QOW@h3 zwu+9fj{aC-zm<68s;{jdeA~8m^e0-nwk7c7USG$yw%$Ze8Kf-Mc-{+?L?8;_|??=d-=HEyoo-75XD~{9U)~ zBzVStMg?niBB8^C4Xu7*sJV%rf&K)ayl!d5cmtz_n+DptTH6Yj*jQ{M3T?3Y-kjK6 zmWahRtw}U)*i@0w2z({4D)R(-%pduw4mMT~_MzA7iZ!-&`t6X-pQmg?(H!<;H1bSC z5B9-6hs6Wm&WvX)tDLg3CPC((nx*oF7pwLC7O?`s^Rp~3bO*|6UdFEUDv1nL z3$j#XO4;H(tH5I=cX1{bSF7MF%NJ$KjQgWysQMjv*$G}OVwyjlfm>%^ZlG)f_w)vv zYx>&S-qpQ*du$MGb!O%uuG>0#bK=POu4?UUYw`U2O-!LSF4M^5=T3nN{uJDWnvVdx z8Sq)zqNlr$FB7TQjvsYV%msID?d!+1I?*4?u}1I>B++QwP3SiJ6MS7wtfNE9;^>*rs(QAzw7!ck>xt#a3rtwobanS9IB9(8rLV`Kuc1gMIE_;%^W_P`Y|VJK)~bbqm^{#KyM1 zft}!EZN&fyA@xl*SiP_x&(XkWXDcFomSe2mHooU4mMbcd6Xk6;#aeUX3NWn33z#}~ zbj3EdZrtGK>+GxJ&?~@=cj6Qpk+p8-cx*MsV=BU5qXRjF`j(eNVv5DXR3c1Z+{3Qs zB%#(IRBqp&31oFDkhayj9uwqxM&sYAo`Jr0tO2#YE9N(9(45gIsz9d3pCm;UwF5hQ zV(nY=(w+Y@q;=8Q#tn-O;LG!~^_orPc`rZefQ>sgtxE*s%f7tnIf=#}i)G9+GPzAT z>Kg4;PHkN+TRYnl9oy@+^!0K@uA?u3H%8sk(z`9ufvV59Yt^ybuDY48t%}_otB`hg zQ&j?gl4w&0l6zXV$!cczKtIOki%nKoVXC?@lhPT2KN_8}u!dm9vZ<1PtVo#-F$U+L zp##I@HE7)O3-l&D7~*S5PH8@EOE%0tFZklMFY0^STA_hep4NHes+EwiSjf%S=gcs2 z8jBc3Z{Bn=hPsn6Tz^dzYp$(>gDqP-ZjN&OwXY-5+KGlwdLC53?cEwzE@yNNLY)Fz z70O39YB8p>EI~ebn@;}LGA6O^6xnhTnqTY9UOB?Dl~sLnqssI3#}M%Jd#&v3-r-qH zD@nE>=aq+?JY97|FDf59k+K8_Z&!D8wuvOa_}qfeIqbGVA*_04$7)YGF<;ez4F<%F zb}?bAiW;#k+M8R|Kwn#8drNCuzeZW!u}#@DwpFdnV!R#BbKktqYiFO$Vo2Y<`fN@tJt%A(H_&d*;D#iS<)H}OaHSM zl`-YB7v*K5ZzbyKO|{hIn>;&ZGwPX$$t3KVi&?*Jovkb;`q|sAstN_2D)OD8m3dri z@?2KsJFU!jisn15&KI>R&uMi1XueZU^hY8J*Yc|*T7@PDr&*$<}vPJbfdb6DKS4ZD}$isjW_21lr`YpdfJv@0U-s%gCpB7EV zF<-x2`<1;#Sx=*_@Tq>g>Zerxf6Ck0gT?;DfKIU!^|gMkN>3kVB0ljO@orS$=%73| zK&KoPvBA-v*xuWMS-O0J>8)&0_dz>n72l@v8sDwu4#%k4l|%nu1i(>|Q0RF$Foh2z z!%>yc7Vv)>*q+1}XIBv}bGZch`Hka??BVkePy5ppcYYclJ{B37iKotC=s2(La&|Ao zoq_q0*pqR006&-Mb>( z&YX_@PF$VcN8H%&pym-{H7h93TDzuOv=~_u>E%1ElHb*1bQpAFx*(=;j6c6?r+V_#Yhwsp_E@#|vGJ;%~0 z%W-Ea&bvhq)XI&sLd2Z~S7~SJsNBA)$=zRM_YJ*9R7#4U8!vXp7})tv{NT@)#EX6t zcMjv;UkbnR>+w{w@-MuEt&2m(uBqL)|r=lj-1l>KLV-|l_}cBjU@TjNnX_Tjg+B2t^(GBD85nz!Vr$1qvU zqT)4s(}$AB;ZyWLGhM%dMuc~X#^oaSAz$!8FZiM4@5ztr%;^+QrL>a~fuWv%sTqx9MnnnvWGD8PiuW4}mgff%kKB-|qE|cqlV<&Ne{qeY@{sWbRaM zHflkDdy?e@IYIBZQ>+CF?$X*vA45PEDJh3@XJI@i*JhT%22ScS{GXeG^q|}A1>884 z4)R@`?}m~`18aQn4q17V@)&SEu7x@G@;#R8EZ=dhAGs{q1Tg}CJ(kG4ipWHw_)kLM z91h}!q+1`0d-BoGyW;5$2Eu2bZ2Z(Hip8C!7s-#&lkt1wEgAA*%mCD3ov9c@;j*Sc z#&NW7Y~E=&hH{woa(B;5bf({)V>6PN-4hr^qSg#d#D{n9N9qo+f`pUbLMBfZgT)i= zpq04|UPTXZ94oDi)K_U`Sb;57Nmgyq>`?N(|TFdB=e&RJJaGorq@Al)X^ zn+DXECe#}u>Wtfjdebxug#M^A?f~k|)mCq=rdFsoI0a5IO{h2cI!z0}!`kR+Ta(fT zXpD`MD(6m#lY4+papxg%_2qWz{D(KN`kek9Ks+@t^nkWFQxuqG)`YRvNW!pd(oe34JcN@lHOGuk{EEUu7jYd9={Fz%m@Q6r4_XV%6Z4-eyEYbcK~y^Qx! zM69&CaIK8H?~O|VVPTO5cXt{bY?DvSWX8y6LByfhiK00?YoLt@gv)?`W^N40gdb)} zCoU=q-=Buo)i-`UFkT-%Rwn61{maf+j_Qo%D0&Vg;ag7Z2}yz5^hDJ|;bFF&Py@cX z(-c)3^Bq<5$ce@k+1bbEC5Ij^g9178g#z}@SQ}9|12E|!iJh(W04han){R$YZH1-) z;|a`st}lB4aiFm`rbZu=wGot)ByqKz)__HoCEVp5yJN`!$4&CXBZOv6^bN#=(e{;j4TA) zB9gF_fRkFGlz@{eQ%XSw37iDYu{C4OU_?%Gf#9YDoK#4I2so)?r37TCkSb9Z0VlOw zDFF;-M3T&_qW>x*C|0MqE42#!>7+zB)(lXSxmQ9Hv^uNW)>9+#!OUqQWZn`&evc&o zN!1(#4DBijh4)rr6cN7P?;gJYx{|6H%zfcASq#ZutzkocI|BL|@+}l64S6GeX?z&Q z;kPy9?bHg9jrzu#g&J$u00Pcf zk5JMHE!yOd4Qdbpr)dbrk_aRP)v8;iz*rf;v!6J*2k2C=?LQoowtoealRCgOKJX4H z98;7jQherMp`o=Myvx6oYRs;SYZ_umm=1<~ZkfSQ)(t}w zDw9>f`UJ_8+y+0M!*^WsIhQ4?QVc51u~WUnUv9Waq@`0Ll(Oqi4N~j%5x-B|mHHlc zu3nzw?8HXU_>5o-G7208?gQ=vj-$;Px8cTq-~{N2V6|R>m@*@M5(qephJ6-Y21Ww- zdP8L$=|{jacZK9r(%2`#HVL*gFbzBmMCT!+`x*R355hqP2j?jUM@}kuHLwh;T!?l7 zBMN+zOnmtMcuB2W9jSHW5wA+_d6;b?JI<;7U=e$HedqG5gY!CmOAa}|aZ=}LaFwF{P08@WS>a?WvS@gU-l6aZuG9PyuGRw*#+oPgUZz7?+`Sp! zDU1HF*}}CxMf)D-5Gr6AURcrl7c6plQQXOgZGFOuF)@TNu{(RgZ)c(@CV5>+TvxC7 z@}5x5Bv&ej7m91bwKL9GiKMBn#4TEzKT#imP;t&LQVuJ*EXv ztL8*w_1tT@w5JJC>p4$*#yqu!N;p%}Xu1l{l(wA$;rqkLtl^)ddqf-LBqtDgrXG>d zin!>EnI+hpF)RBso-tDt%q!r;CQ#Gxm10*LzP}pPC?0XgwCw%Nc~Lym@%_3QW=frZ zaSh(b6n!i<@^7^xN5oz=lf|%fZKel1cqsWZ#8Ff;$=)08sL11z#NwqYEjOJg>-;!jB1o`>0tN|Q@{M6}oB_IPp0 zbR~EE?(F`vGqB(e{CVxbLU{OWMC8W)%+-F*BHh>meqs#H4G!C{u$>L`Q0M_TZ@DcZ zLvr*CHlJyf`2e*s<_1qJjddr#tX?rZ+${4EIXRuJA<~9WE4bRyA>A24Q9D^!Oa# zxbKhOuL_q4xDP{hZ6Av5v1orderfE8bI|#wr{gz_Pp5#op^`KI!2Bzku5n;m-S?7p z0bN^@461hy)jJQdV;7OqySvzu*ceguzjeam#{3gAMP(Z1Jj+{uDI1xo9>I3W?uC(t z-(OTT5@TW(>fJNpG>c{&*|~c*K0Lib!eWJGc=voJFZnAsFZaAb@^YWRIh|{nm(wt| zmzSK>PREYnKl0+(+Sq(}xE{Y@VMM|Su_+RTJ({yvk#LMm7Qs;cT z-bo#SW4$X-xAvwojC#h&=1lDq7#jtIhhM>hiLPJVIH>2h8r3}@GL4g5A;ugNaCDa8O*U+mL?C>Bx%1oj z@J}$Z{Ub_9sz;KRYzJi4e@H-nyGYcHBrqx^kh|k!n?zLG)_+VuwFVKe1rFENk#&{V z7JGI5XNz(Rc*`2zW>zyb!V0k{78^pT!&h~`#IqUvX*wuA32>#XC;!z+y&V+RbYNhq z#BP!f!$&a^+9Ez&mCo@w%}H(+pTDKgKjB||I=LS%_!XMti!r@&SIi>rt(s~1mpKho z(P>Wg@=V3ZS@ELDE;$TUDRvIMS|+odWJv5_;Hz1>j%LegZruu>fW0b!>Gova1gHFZ zmzu?}4yoaElOK$J>4NDMT~O)fNjXW5Na06HD@7clvz1YY{O%ZCy?XHtnU*CF(`kvM z%T$REPcfCD@SW%R)Lbhp;nX5}rm4WRO!`buy4W-jdd`sY)rTSGGjsn$owxpjCV_ilZz-UlZ9!S5}Cqufx@Gd;K-T=6do6OLaD-) zxeBZQ7+pPuZ$eY<6*$cPQQ&e_l=+F96c`>XTU^B+#yu^IsHP%apklkKI7G^k1sdc% zDOIs7SH(ecqiOM}_)S>Rs!$rv!?Rj3KIk*0*FU71CAa~qfwiB`*cO$mu(2e*WQ@fI zs|-@H+}qH;>KY-M60$mD)dEwM63|;eRKGX`+frhjbx?R5OqH#3QbT^Okb-3*E~S8K zmQiqpc#J7*tb{rdQ6RNkV5~&^ZS~6>bm@5GC+0~s&#*JZVf^~+O7B_mR^VyqM?WT{Y2YJrrKoL4_mbJ9LKAC)VfW_YMp~IXND818m<;`Sk6;&HXhw`jC|-P(Vg&eL9I?o9?O`Ck>;NQ= zG%$^%M8d<7tZtLw!nb;P_`yoa3@3Ka91ng;ZSq{)*geRIAvkBxw}C*b(u|7i9C$na zqsEfR*e<8P77NP0Yk2q~hRmEG8I&+d1?g-W=^_TTQzkSMztu>pZO$SknwsU|;k(#^ zPEiGCsviGEX;*&QifU%x@HSu68Bs7M495=9+jxMDxo1uL4?n~PKvdFfSU@(+>vR?K zM;UyQmTW*4Nj5NBBC3*FFxd&c=8k7$mx5Blf|6VVS08USiO4*zb=M(l7QzqSr0L2e z<>Ogl*&xWt27LWVnLtwTEtHh~Qox<2eOm5WoKe^{DR7gdj0TdDjcW+p_|`2SDe|l@ zspLS?S9m1puKef0MR=mp;gfrQ67`S0qK>(p1AAHXu`UL1mB30n2q|oNQgbS6_14Jfc4wi}ZNc+w^Ux==I!^-XjG}&^ z_F#qHf3A&n(@7m=@^pPDsqCjb*U^2iA*pz=v6;-h;!^JWRbreQ8}q?lA%*1q`f`CGK8_iuWBn<$z*+Q`yLACe11e1Gy5^NlJfx zE(Ew!)Yn&)T=C;57_|vQnB4J8&iXTVn=!*rqov1g!-6iIVX&Cn!D0sDtt|!@qx~z_ z)`1mVh0d(sR*x)<#860MSoGz7R?hy|U75A_3_qSfDglp+Z8TdD#=@{~EX5SaSrRe8 z@cfDF-Ws>rcuvk9AkzJ{>XG^Ckw1(yoEVAyHT>YfiSUEF|629ea5m<^cu(Vo*5L=! zIvfnxv(WhpG)dZX$kB>;YHB$$T@>^hH#(pYRTEr+JBmkAzen-EBgy}n!ShWVY^H35 zOZyx<+3u|p+BtVyEY!Vo??}71ldj8?+?B!#J?6*-PoZ<2%t0B}qY7yHML8B~1Ul?> z*6tv>I@uF;rk;SNZj%2moX=noFCIMn?RBrxuzdQ=hT60ccd33Q zir4R*sV|7%cWd3G{yH!Yhg!A=WBhgEv61AbfOFV(mtHe=*lBn;pa`bOE*$kyCMR_# z`7dGz!W9bX%v7-)_3se5;Rg>RCMMLmgO)&v6SItv82QG?*n8oH!4gMMcO*&FN)S5| zIW{BSGBUt&361R8pa;LbBE6tobV30WN=CX^P#CVn?D20j=DbohIvu-{wHPD8QMc(% z6fhP94-3%S#d7_zDwn^q<72!Uvr z)jG?qar+|h4j43hLJRIEqVd)}IE^jvyrk}L)s7slPst`$ed^v4vBFeH;D8P`#(do; zR>9akjwFAK|F9Yv>z#Wel#$?uRH0D526=YmZ792(r@dVuqvRXZg@)U5dOeR(cxqt2~6oGq$|F)cW8;QeY)C_*yk|0!;;PJ z{Wu%&Im{r@OYBa={cCW?Z_d530?6|M?(QRX&L8TrFjy~(fif4U$H6gdU%`S_QBv(< zP5*hzfizksvVXd(%RjGJ3^uR?4QHqLgB&18r?pt&CJt=vt{7;k^f} zc&g|$!N1#Nb3^HAQ4wZ@EoV|WO{uJ36Dp#T(o@MH(cF6kP$-*#EmmHqlkY(obb6sV z9)#4U9xiC=MWihAYkPVP{FNO)P`k2Tt_Vq{og|m#!h2r{e@VP64zk->CO*91aPHmw zC!@^G>}@j*(>!C8hDln0Oe68{j1E4$;gDF) zYe+H0LsejQufcu>m#Lvzv1m9I5;(Acc~yAt`!w@N#Cb>nlVEyVby^!Q%dGYbi}!Gd zJtHDZtLlO6lN9zLQVsi}$9W+Z%N7eXMn+`7`G^^um6&P3(k4!b(5b<_Zc823B+>XC zLF0D>cocXPh+QCjv8D)Cs*9r~93P}0n9T&WqoafHSqAlmJ$pkvOD70I$h_ z-*oZ`{HHO8r}%40c=%E_6WVjQDZ1f^>h#hX@+ghY-w}_w!zhKC6R<5fv5dp^jwj&s z{4buLWtBl~X3Wk3$xBBc+H!5dQynpEQkD?`@6@+Yb_U!zuuuI)2{=9=FeQ$cV4i(o zi@FOqWBb)xz?qs*O2E;_%Dkt`^kF@W8p+~J9Z^mJd$vRm)4*?@e$!G7kaXH|oG!yp zmc*-|fy@=cw?AJjD90DHAsU{dPA?7*kEm@$L+|W@K0oI@RA<9*srB)LKPjpn`3^e? ziA(`|Pf8K0N3aCPQ7sxaea0RO4Ypr}Gp_iJ*)+a<=3bt+myU1l)7rs^9yp_mhnnZ1 zUGBzE8C0I*cmo0Xpbdp#r2yaIbT~ddI}g3cgR&xku?Sq^>QYH?3O(E}=lz6BmcuzZ zwI|iM?WsSxyW=#C;>;Zl1_d(DV~irT`!PP>uZFdr-RsV+>9fOSHk!4^kF|~W4!`NX z5Sl(UrGV2|g0!e=Oszhv=h)JcEr029&+s=Str|E^uyrnP|DBT5y7ri*_ry>{!i=$F zK$sOOK|s4vT2uTQi@loFPFt>(b>{G1JyJH+C}x(bqn5D4K9Ws(?#GOxF65t^py1Sj z^%7P@97>YVT~$pWG&x#8MB78jTgZ>BZUmzH8YJk0HWBR1;O8VP zlE%^;YBNutJcm#HYiYHzEu~rYb9LHj%a>06gEr^93g=hqQ|EjbfKo)Azj`6;P&4^1 z+DzXXAhLXkgu6GX)QIu84UGl&?Bg~xmj=8A#+5AJ=QP|k*GMa~00_mVC_`Z!O9isg zNu0;ku(?mp(8gK5GZYO_M9>u4lfk{kwQlS_dC2Sef30;-t3kc5bx!lz7))P~ z1bKVGJ_+p2UDzI(L;iYQ&VI-3T!K2u^FW#Uv)>uGPhOP~PV%I|@b3GtsLJzCXwxSE zp}7lBqe*w~ht{5@xK1#YkE^z-uP)o+Ox47Ka= zR0o+oQqM-6hC8!$P^e5DB!xOiOJ<|9Iw;o8tzf}AC>fZ`lC6X1OH$-n=n0HBCeSg> z!buA6sFhXSNLb-TA3i&D;_km63N3kU1vt0j`w#er9>%vA-{0d~^eFyur(Zs-(0FI% z-Cx@iT5^BU7La^p-ODj}4avpCz$l3#l+rgTb0|~|7fSdbu;_mL+p}nJc&2sUmI{KjxmK^h<_CDC1BAi{A1fEpCkwlD8=VP zAl_si^43qL;hxZvmzKcsEPTu8`4W6HDLrxbcZOgXE-__;QU+DLl}Y;pzSL@j#7pq+ z?ZA(c_!Rz8>Z@UeqWvK51R)>#GVZMGBkB|i@dsts(SHAekd%ERiJyW<0J%*V;(jmF zbvc%+itYsQkDh>h*>7b4e)!{Mz)!%cp%}uuLZtl^#AWc2&$(vz zHNeoz@$VAz2wly9AVk0h5LC%NMZ1eaMO-mNd189`>s6G%4}UP=EFGT2KdNy6W-9s< zh(|P?x%Q#}=IeHRL$&y>JD&mxNyb`pf%zTQARjy>x3&Psn#gMd-qd z`!2j9!aD+4zF(yQ5jy3^0pg8c7bGf?;AG1@ro;q zYFoh+C;B5@mqcFM_1Xw8mu%bC7r||R9XkhhM*0SNdb)f2+qQ{i3Pm5%i`qhZy^`d1 z+cuvv1N|MHPy`o5ATv5~2W)83TP>^v=iDE`OWU%!A0tan_-LWaGjgkf_m2H%_tyWc zOi$i3f7yOk7Js!Xnb)9t?Fi3X;FIS+s_tGVnCG81|0U{EV`OH8$2Avztp4VOpEZ{m z4E^xQgs*56IyAu^8=uAWn>~qt2(t)&Ok76(f;lvre+Bv;d@}yaIrzY5lpPa3WeTRP z68xVw|N9s5AL6VKANI}o(S{xjxZ&CxPG zmnr1Q?=kCbM*qByzo8dzgYT5%|EE$ou=Qc`QN|^Ljn2KHqw;|SONc0^Dk4)^7Kou5V@gs zTL1F=OD@%E?L{1+?#L*`$v^7HhYG5?De z@ej!wL@4xvMf@Y?-;3csJ{kSb+oS=;s}vW@zqI)u(y3J@{KFQ0v|7XeMdjz|KPtUl zDD+iKbnwaZZ>-bsi`l2g{O?n?O#DkXt3%|?imz12lV5HAr)m6|@U<4cu|Wea)_x6{ z|9b=N_qc^WPlJbwZrvCv8Z0R)dH$KjqtJr+#X7hDlR6%^{t-E_tmO97)}7;te!)k#(L4{%)6H&Sc#_>!!gbolVkmAsQARMRM7(ZJpulS zPpNkae#tkFCm@%6=b^0h7@zgqdHF=XH-N90?_$Nr z`tO2#+rZaseAbWW@k#oj-=y(be;z8nyRiMqe;MQ+{(Ftz`u9-rbYXr;Klqm)P=1D& zPoeaqu0@Q`>UEyJl78@c@~ryNGpF-{2W#Bt<3VfTvH)DJ@ z?kJpo@J$-uV)m5ugKxt4GU>Vdmj%<$^gQm1-^L{cD~{%M&q+_Po92E_w#-7 zZ2S`{zI5?)KMMYRGn($FDo@+MH)?z~E(#S7FD~~Yj4jK)t8#6el&3G#RS&-6A1I%V zmkRRrgKzxD%D0%^CH>&rXMFdGF(Lng#r1p?{L5!mu8pVi;-}ng;43jc8&`#jmn<&# zBFv%Zf1+|3UOs_*rTafa?t<~zcq>$VW?{L1xHc5JArvY-3VaLjUw|J6{tfUh;H|)3 zU@h2btv>MxX;vvLZ1Zwbe(L9m3|sXx(*%A8sIV@>7i1Fkcy0`3LyMYY1707tLxI*!6AfhZ? z_FB!4wHGVyyGZfpuU34M;p-wwe+3N#^Y7nZq3QoN@Gj8z8-5n}M$mhJZvt)s)&MJk zC@Q5d1=4Qk0vYZ&)-Q-Z1=9Z@koNrtAo<3D?+5NN>;$3+mbL=11a)O45Jj|f1(5aP zZVW(R!qO(-JAi*iLyjbtejE5U;KRVBs5euF_Z$8_@J7h{5D=y>Z36B9mI1c|fBn)> zs0H{#U>op|(O(8OgZ>}Dt-u~2Hfou6^{bho;(Jm z-QHpDp1Xi=2lfIf|6M@J`}_-3{zrh6w+pxpxC!`iU>Wc(U@@>4 zm_FCqQy|m-ejwA|4W!(5!yAB1e+`i7A1_h=n}AIJn}Ht%o&#(L76GZ>d|3JBfYk3N zK087Hvo46X`i&2*_!TyK<4{D0GaL)Ak*CkWV$;I-v;c0dkn~QfBSjrzaPkS?*TI1 zZw4~n8X)6&jp6w~Gy$c*ISXSt;P-(ez{h|e10Dpv2Kad(!+#to=>W2Rza2>ZtALby zE|B^5r(#7H$aL%mz8UG*2z)E(3Lw)_YWOlB({Ton>2S}$4lwX4Ak%RHkm*u&l&zk$k&HYv&_1y$~KX5hh7T~La*Fhidz<(0-ZpzzJX#a6hmTI1YRda3Ani;3)7)AoYh%%Z7k)U=Pp* zwgayLHUp{87T|}0jlhop<3RG20SAC9fHwmp=3WehJ(q=mR|6N2UgA8E?ni-5z**q+ zz$3sqU>aBhoCID4oG|x&KnL^)@LJ#y@B_d>U_G!0m;$x~?*MKAHUjY#zG~o0Kvx1^ z1S|tC2d)6V7#IP*6bQG_D}W_H)T3p^!1cfdlv8BQ89du`59nDSl6FSgaMJuI%zxb6 zhYSbJzsLNW&Ar+%Vi+=9KzWwQ#OL_SdD z11bNAxzCt;+T6zthYXtys|_oGlvf6%yokAn3};c_M1R9^!+k)88wE1lkhu?&)dJb%ly6lkhdA_?Qgu;_`UsxADh3of3U~saWp#oT!(%+Tr?E& z_6`1w${&W|hnA^-+4)L)`@)}tGyT1N&QD4BP{`YN{jo;_`T5NYl;7L;d?y+d32*XO z8}03@egx$=T$B!Z`<(w%Xz0TZ0-x_AuNdCjC+$STM0!-cLu-vTGIRm@Yl#oz0DfM6 zrqbR%`L9tQ>7N!~%w;6KLz#W<%MmZ_)wu-ag%@ zOrE!I_-l-lDbL$yds5Pq4te{k-O%rquxIsaHU5x!)T9Z=d|t=w!o7pg%fwetymJ1snD>DgA>BNDs+iiY`lxZZ`feqjRSJknz8a^%HcX z(T`FdbZUHy${S<&(}zOyMo*#>Cp~WT9h3*U$7s%%NPG9v?<7C;oj3WPr+nzk!3jUt zh<@qNpy_v^@sFE7%RTK?ZT3EVrqU6kA4UD7y=TD3&+kAN=}-CpM1Wq7^5XaBZ$JI2 z0DS}Oe}KME#{+QH&qyG> zJaFrm_lZFKoLBq(>jUzRqCETk&p`R~)7J&)YXbVWqx}2%e}nqsr~fC~8$bPS93;x`{{QE^uITdzPrKf=YJga&rg3eK)(R(r{Djafc(7y{cjHFclJwi z!&e8=vo)a4)d6}F+B1Lr=LY1L2KbMlKKl8u2$aXkfIi0p^c8{dEdjbDKz9b@I{|rb z4CLqaf%LyIp#Oga%G=)t=qJ&B`_p$?pniQlz#j?79}oDy4&xoaysro3?F;b#CE)+P zfPW~Fc&q;`uTBB z+1Ajuv%7cKRRi0%xAn#v+jj*;X85aWJNohiG`2V91&QXK*o>~cp|_*IZF9Fq729~t zrm}=5Hr7~3LU}aj%%>fJ-4!k0)YiWVr&a4ac6Ri~7;&O?uqDyo-rIc(72nif)!){; zv!kn}zwKr^Z0l?kv;&)!9o>D2tu1|R6&+m=P}pzf%0!~Ctsi{bws!OX>>ZEbJqP4xG+boBStwZ>wxRRh~QyKh-6 zD9!*c8WiHHGG}*1R@DH`{r39gt-?9#o69RYcJ_37rj4$=x^tkfod=+=f({n(hE4rQ zU(~1c(~Eg!Uw?0|sPbrnHtlFlzzf1)t(`l&yXxw+&qO+}QM}K=lO0Nm< zDIF*?mFwI3YukGI+w(b@yqf;*ohMcGOGcCd@1l$e@*N-P`kHt7L3E zXuBxxS`<9(8 zUAtOMApVO6hEi*;+u3vlH& zBN-M|(~feZLN8L?0{qdHT1LB3NMW>740MWBI~doqIcFY}l~v*CRn&|eU*<&f48N{` z;WK4E?mL9Re?@dT;vt5M8bI@`Q}n{O^lbd^^m zyo3Cwq@ox283hW)_^gUZZrY;HrL1y)Q(m~1m}@|%WNU8K<<}mF$!A! z)biN^KfQcjB*tfzHvvVSOIgo2i$tfLZ96eU;`mGYb8jH#JyMk5Lqt9O9o=1?&-UK7 zHoq%cVRUR9qIKP}li(Tq8I`})iG&X5HnjSMp@JuR2Ko~miM6z1WQcLyO#^LRt!;%1 zc8p`wM6jpWoY-8Jh{ZOoNi=TQRFUvU;2T9fWkOfl zXBv924>myD8!U2v-6}&zjEh@}YVB-m$@TLU>}L=^p3jUS`ikxNQ5VJZVCU984vQ20u^bJ8bEIgr?Iu*@{zU(- zp0-#=N8!5i^c1S(GnX<^dQQYu^=xfveHR~SjpfJ-OeWTJb@wMYp?E5$XnB9Pv`v;? zBv+=hTibSYbR}9_`diyQr#4PP%^_z+ATwDgZ*18n^K6;xF<=f~pl)G^mYIfgG8H>% zfau8rWHc!gHFW3?vFIvxA`c`boh_UmqPabeCLJ+ZN^Z(t|*P^qs*ZxO;| zTN)-wiq)lO)jRBLefFYy+xWC>ELT(@^UK?AinZp%6<}D6XO=s5bj3EdZrtGK>+Gvz z{}bTG(m|nasdY0urPb(^{33#ZSL?K!jpnmXd{qyY6EM|peOD|;SU}%s6vaAIiDk&$v+4(!Sii$qoK&h>$9oX3uYtLuPe*$>)&Z+^ zY+9EHs#O*9hBwbiH2zqggK}Qih}9;Pqbe*MV1X~uvAu3fUoTf_I{FgZyL)eG>D`vV zf}A`RUdK|j>gJZt0W2}ZDx~4vRF%M=zqnw0)zh*~mcqIR`Z1hXZ2ZLHTh*;oYz$fa z(dZzG zh1`6-f2lSQcZ{+(Z#pSQ-AOsFzb1+`wbsGGmaQE(N4dV%*O6%LM3W-j2x{K;ZjCLM zGr9($PJyiodEJfbi_tPmgHPV3lRtLPMAn@mTTV*zYp_`?M_9Jvsc&vndA|M_0-k=a zm7U!?Jd0`l%NELDk;t@OQ7lC_cK3B~k`vp70cE1Hr?aIW^=oH&N4G4oi%fq+*}z!Y z%LG2Puz~UvE#vx{zStt$Gjp{tFV;XvZFZkt7#YbI3S!MwcC`AG6PZ;VSRQYahB;vi zGODeuOPX8NKwn#8drNCuzeZW!u}#@DwpFbxmske(+&8cD8v185L5`JSH7IZL*NSc- zCb6S>Yy1|;;wz8Jj;>r++E1w=3xqjEgXSvstk!{4)MiiVXJtui>n#1xUR1`E&t8<5 ziO+a~qjuWl*(sY*Pj6bXXnsFkG3(c@vvn1`?*`p{RVe7PGT*5@->IT9FJO7T)2h{Z zTow6F(R`;>dEuh@POB>NxKC?>RhdAt$NNkR6+3ZnSeBz&RP=g=HqsV>lTN3&p_MSlu;eX}>Beu5sic?UYC+7#N zHOLd`(?XP7a^_MVjm`Tc637V*G&?KQD=07hU#b_5Rmdm(dzEJ-kB{bjGV&_bIVkUl z$-^-b`5b{fzYH^{`Qlj;Pd}7ceuDC5O{eQm}QKSt!GmZ8x2CF(lzswI*i)n_dYg*A?x zBx5Is$b6<^ zQA+O-jDTrYUMU(oa#XnFBJ*^ay5+pA+JA{4UL9S1W%usl_tuNr5 zirua9h4P%{B}#iCZbTHij&}Oh3~ESz8m4+KV-%H(E9h_<*a7!63^a2eH+!mS$dKDcy7`+ ze5}!nPu@5_ynwg)GAm<8!h3NL5wE!AJLvJ|W!`y<8)~wKpN@$hu3h*(d=Q!aEhqN4 zxZ-vB!s*5y$0g=fhr`3~QDL~=K3(Px;HBo%mY&#Q%SXOxznB+=@zuha*wck$H|a<5 zmS())e2%Zg_7xo5VTowGIOZn2xZS~KiPeh{Y?G1;;k~S8NbGFf6_)_p^pKZX%H!!d znb8w394}-gVfX8TXf&STbi`8-)u7Q|4RE5(F6hu|lwlOTP5Hphn-ijO;66()Z{0Jk zeC;`wM(cx%82FZc=Rhs~^QFfGXTen(7hA|p7@9$u8x&t7itF7kd;#|u17}~q?HtBy zhAAAc8BWQ~<9Ky8-@HGa+=l;bEcp6viRmC-Ro{dA0eVQe3U-SxE-(4<4%d*03L@x%0)5N%Y-w5;9@r{>77V+F`!+$gqs_k zD6Yyx<^ga8rE?w-vFPQQuHGE%q~x9o$1Vw0%C-A6coU%BkRz8&`-_fVpff!*LY46m zKP34GEbQzVg^QOsxd#@n{GU=uYmm6=xN}2Ke0aLp6%!60M)Ktz4o7d6bmeAb@0v-u zxY0>ID(2H$9Qg))x$ruxQueYpGvn|Q{?FJ9MXByW6X)X!i#$BPN z1nfQ!-1`H^I%fgbzbxPvZ}B0QGsXL8>UkxBTvy{IUT>+;5vCw)5-JjpY|P|;xAmn@&z%iTpHn~=;ptKg|uA4!XI)83)>F4 zZ^B7!hU#-X%N}rxyR4Qdg=rKO%cVnE!&f-sy$Y1I1Tx$9*Xa(mAlA7O$&GKY80 zm|2oDtaa1X(u=q$=A#pDj;B^VQnCcEDVJ-flvVGW7Qt3!-6>vxOKa> zEh|26-iYIA#hUJxfgyWkj$U>w43ot)gV#{wnug@*~bc-np&X0^Gyiq!7mXc5>(BU+_eSIYGfCr3E-v_ zrSz5Tb}z01vQqp~0=RQfDS@1O_=4AGw(V95qppLWzh}-`k!_m59Y~lZD<* zlLj+xwBRkZ4TsUS01I6a({waGeHB|=j54lb9s*^IieU2)F%Mh-9!8JNaxZbF8UdPz zxT%Rw?g2W*3teTgaoG~SLH|Yo-k?t{?JA2`VYG?jl$(uO5NITp6Snvw7gt%ZK*3#F z`{-i`$Refre- zs+1JvbUby=p`V|IDE=F-U$H9PDD`WMm0vZ}n>|rxwLQqce&zgHs8*jky^$KG21Xuu z3oV19?uqbH#d69Nqnv7F#fM_I=M+*}Mzj5IX)NBbvfpXAZ|==GRAw?mzj$i*hz0?V z4(^V_fVpLbw#+geM{eZ$XXC{)22^uU)GUs>HPsw_!BH-G*e^o78%nA@so}E=+~*US zL^(i~*+oST+77wUdVmcDMnlN|rdewOP=;njboR&a!x7$AR*T1(IA7dzY(n}ry*$s6 z>w%rIi)1vAT28?2--O{R#F=9K3GaP5+NQ~3XyGe~$zP*F_zNRAwX0z}t4g3S;Ns%BiNb1HtuQmMCFx$5ZZy~Iw6H#?yxj;nG?rKGpUwT9}~EPi_H znq&9r>8)$iS6efCHT6d`D=SD4*P}rMa6gw)5{LAc(!L^YN!3`Unxi<16H2l86ez{F zJt3v|J-7=3EiaS#z=*cFlqrVsSwzY*MWHNZXLs4Bz*O-`FU@O(|ugc)67w!S{=w0!C&+9S~SFmnSudfL%!MY8=i~ zwb+{@@JjiWEE7nr@KTS==5I7v$`H(KSL+Qf!9*;FlGBoHn4qIRAy{~C0!Epv_FE>o z93EnKR0RG;uJM9L4Ge?n<=yU-`IUern-K^@2ZSl67#8ek8gnX)%}Ik~Y2t4bycvi^ z0+=S~NjK+UR@9*+b4Xe!dZEq>2ZwqLm}P{(LE%6f#yJ;m=Q+T;C~;fZ3~igba^Fu_ zb*B!CrKjkK>4i{ww;<*mN7PRzC^9nv%TaPV$$1SR;LT3ty86258mYR#VkWIlugXP` z5ZX%!5YU?gK}j6A020dTgl6GS)N*WI;J{G;g3baYaWD;8VR1TnLns;HNI+LYAoUD? zVg{G51J%T-DH=ee;0A6uXJ+90F#*BcdR%NNSKm!1FG6sp1EN;or_OYU~Wwl>fE{qzno+zwZY|@09OfIrRc=&M87yHUC>xMN0UXS z)MUy`sdpEcMeN>>URTCtGIfqk;)-4j?x!XZP|Mha7Y{O$t{7OQ(JQBc82zW{ji0kn zY!=^U~@9}~k zO1_``sC;z7utV#nOs;Uvr_60fq`Go$+wO@F#jUoV|HU6jhyHgzln$NT4}3s7^jv<8 z3n@ub6=XlX;|@A>>J0bnB#K&VO?f_sR>97@P={VlGvs#i$EC*!j6m6&`08M=IhQmY zm&QL3uo^mQz#EXbKvc-vOq-{+DbHt``$)cyPh)UG!)7%%MJ4wFBae*j5MAiF7&nlX zta-`eFPN(Q09@T92ffb06aP9qcbb#j2B~Q0@IU-My!1yW09e+8!|>51PV(*a(aY)S z%}j>Ax}>}%?w%EQ;>CQinzt;h-qY2^a0+4Q&rvsr{xV4OYFKt2*$DBHc$r7;2jwkK zh0hMZaxaB=HxWT5D=ZHy1^S{@4TJ?S)3rcyHKWizi5bb&^! zbx5a?(%NUIkze_D_WJ*g(@5#29J|kNjQxO{0qoQ3?a7-3Yo&T33QeP{nA*Ye| zX=SBA5#gnZnJ68b^@*sdfoUWyqd`_#aer>6k+fx2mHcUBHr~&8nT-`21oCBaESj!$ z4tZJa)L^0gTO!ju9GiREde`7`@kEkEjyt#K6C3d(dnY2wHA`cG zDQ%@E8B^Mv^2`0a)T)b-MOKCv;@rA){)pxDIJ#TiDg?_PJr?$r!w)rrE#vpwT)!<@ zKifSVf>u&rYHp~xeiJrHx41FfMBlW$*1fTW@7D>%qQ_&-?-3z7=7A$l)8n{>w$_O~ zS}#5Lz$|;=Yf2#a2zb!x|Gr)p_68>Eoo_n-Uhn*&*17QuSXHQZn#RSlk{mAKaFx`n zhq$+zIpgwMf*O5dW6ALD8B|JcR>s|dwA+L@8lYAzg1B^xDElLIe&cs&s0UE`z|Q)9 z3wdX1Fv|$X4%&!5dK?1^_}#j^-VI}^V_(gQ>mtLuA4NQPbqOlLs$~#^n(=%>CK@L; zihZpuZ>#zL*n1!NxQ^;xTn-6Q3T6dGMQv$OAr!YzY6Aub6Dk*N*ifs8P=Wi1K_y^J z%WK^hfoKttS>LcXHy6|g3;wnIQQH7&OIv+-Sw{*{kb^5J!2~6wL4aQnGz2X_7eq)E zho<;_zuz-+|Lm?397rE6&L`IFojEge=FFLyGiT16dF75*;mu=zUfExY&)Uqj&S@ON zf#Z~6K%8Sh72Wj~u-Y7=W{sn$>{O!y_$6R1-@$sh!-F~mkg#~tGmaP*)6x8Z5y?r7+kbRUp$ILyx)3s zd+}JI{B%L8bjwskpB{x|6+LS)8aS##0juN5qxCrsE*RIord8XIggVM`^q=9F#-y=X$h4SugU@N+eTR5WZ%I%81Ed>F z7|HCNX&&O;k$`)t8FCWIg!oiWBB4}${d1%!^>~%A??C!ytG>7(Cuya4CY?T!;8b}= z(!3-=>RRc9TeDuugQN&-0|@#ZeLgf64ZPnGWoWDvJs(?wO(M!YAP;|?d|3y0atzbs zGID8pG~J@t_;vf5F+Jw_t$e)O4?MSHz=#`Kb!t9WD|Zr{xJ=lapFZm0~LtiQ?fUF-9?fz@}Eg+A93uk?v#`GI4NOpRCg#3Qc8 zBTY4)QNH(#v_=S0ZF9wwZI>5Mp1YxNXco=yp@!4sqX)7V@%A#=_uRuFr!P{7U@bfisDgsVhaaC;0;VLpwA5(!cs^5_15wadvG(laI|)0iG5<0 z*1jW#d}5ZM_P(^Q=nPhbdT`=N3fTO;|9C&f+%@>;7Fc%>T$AzzS`FKZIaN%FUtHS) z`&H{f#7@sw7`XT}o{P8M_*pI8gsPI#248I& zFF`v4sI2U(Ltirr!kI4nQV`B?#9$_2P&ib;saW~z8%kx&7GbarB^M6tAR!`sAdd4Y zkW~=cDSFKz-cR+GLxPq$ZSdrgIn=A7kn0fH#r3KKHsIE$(Ff^WtL~uj6y)g6|favq1t9GZL7nqFG<-h zeP7|gTC3IeGBhBw+DiMN)wVm+$}aqN%h5Xsk2)EJ)waUGoeaktp8{O*wa@x=Sb=VJwNC>F5gw$Rfa!O)=?}|rDU2)B9ao|IIEHx3Vb6zU3oVp8TVtt zl{#PoQDJ-~{-(S7Ok8s0kj7yxt|a9EA-@)j;Q57?v`-Pmt{&eFyZTKD$j#t{HRFG8 z7p4hF1#G#2LY}5Bze3i(g1RA~&tb^*eHui{&TQByq2SB_;l>CtkxX=47i775$>WjF zlZnnC!z1$^mY+_lt~$a)ayTJnx|5M3_vsdPC>aRkwho(6)U2<&RV%4}h-~c7LQT2| z*!mh37@7%A7J_fI8ZEB`SZ1{FjL7(L#jBDqLoMUCW1&|O9!+NyM#~^R!Tz(5O`mcj zhsr}Jn=T2rSVtRSHBoheE_T{cV^qr#QeV&rx$p*!5aK-jO;8ItS!T+3a{-&j5yIAE zgjkgrAtY07gpg2{kw&}^euNO26af)=O;|LrKk1#qtqGw9kQAkV^n=Z@pEA1N*gUz_ zJMLVahrFY8BT0O7SGthci4oST1;BAx1+Jit1(0zs>h{@ixJH6uLGfr(ID`B-!w6{W znSAmVTh}&RuI0_dxBW*bu~0~!;mjdSy_`Jh3xk~O_op3_kEt{$&ktL>wCm5MheLNm z^c6@nbhm3g1*Hy(iWz;Hw;wLgZ-#*-#ONk@9P#exJsLVOUpx-Vf)vmY6pv%-UxpHS zSa!8eTpT!d-t~p@Z-}{yNSz(V7B<-gM{T9;#nnR4)jGWnSC~%qSUj$+>GAq|xa5?N zY$k5}FTY>#_(v~9%UYzDk0-u*h-8x?UGdO@KX<}JlAuvdL0DU`F9kRZ z)z^#y*k{@ogA2oZk#!lrc18*?=P!SkQZ`P`YD@S= zG7r*p&I{RqYUprA2g8vCke#KQcBjZX=$sGkLs@J{d4|7m;Pg~{U@-F-G>RFQId;;w zEHIfM3rvV;Boc%`v&+#T5f*?^L_$E?Bs_v{t65)BjbFwZIOhi1n%(TrPvf$LCe2~i z9KVs(%sxsOsY~K`mleFt3f2KN*wJZuC`PrB1kTu?{=pRoZaBM%LD9F1?X;zJ#^^{L>-SI7|utYP-1cMFZi~pek zE@8}SR1n4o?Mnfyob^>z0E-CwQed{KXxt4p6?>%ba^jveoF@<@TP1!V zY1ztG0PA7{`%ctBC@fZ0oD0AguM<;kOG*p+Lr>bl6^6NVe8@V zZYW&>D_xbs-X{i8JgR0_hZW4|3%nxi;$a2VeFz-u#nzU1vx=@7Ty>LuIq+`#VlK=Z zUHpQv5QDPJD>0ZlO6pC=P28^6+OJW0cXV!lLk{>K|sXFv(!q*w!=H zt~4`-!4hw{$RO22lxK;LfV~+TY&@8^Ji`F!Njv2VgvkWcerW-jw&7QuJH~p95u}L) zBZ{&74;Any;QBe0lxG+~4CW$RiqEQkQZh}6Gtc9ss5H1_oQ^XyRsaOZLB<(l3>Z{F zl?muDMdHj{U*0%o(!LagwJCf-$-|%L20}0*(ue#3sPf6hK*{FDKN-%l4%JBj3IlG+JE`0*Pdx@B;;RNfb1b!7%Q& zF9lc&?8^d88@t#Hr(tmgtXh2v!uW)JDG1{>D?ouw8|@aOAhdm}-@e8y94%H5Iz@{G zP^z^W#;K(uO-{CJ z3*eJo09I8Xk~JFoXvNZ2l@==i zZ|bY6VBHo;quF>_Ms=t~o2^BgGA&XR4h+_5(ToJExF)WPtLm{hW;0U;1;;i;5HJV9 z0&)?YHqwatyIPEn7q^H@6gQ-E2W)#>rLB~ zPlkJqLRU8`PNq$Mpc?9U!Dk8*t)i5R`MW5lnC?O*KW(}Kq+^B}URaxXMC7a_oN1p0 zHf`>*>J&ILK1@B9mxW^jQxFzMvFRJ#a)TbVZ9(q9s7Rsbpl2V_kO-oKu%2%1pTd~4 zet{Iql$6O(j}_o_*p?@%sYjwJi(J3bY@YhhdS%Nn@;EMxX857nu*$PcPG{}Fpb)%< z$dzYU1I{O2CT2<+qr0qe8v(tH!H?EAMeB5^(6D4!3*Vk8bsoRTup*OPmW@x`o2h^w ztt$YLL=R}%f&OYX6F*vKG7M-TP~VR~C_}`wGFGx>@S}AZ`HGjbnfS48CUvQ6u-_d9 zce43z@Zq=?=VBEdkMlrOm$h(VD=dyfcQOuTA@tz*7s5~?>YHqoJC=mWuZo@lKag=5 zfXm3Rf^Y>PR80IQDPs{Jb)Bxk9@xOAkURyjS%k9)7Z5JE8(xd}y@-5DdQ2lHr!iZ%!6Zg! z%1Eq~?zwYEVGQIRs+0;nz;V8}QhbNYLNg1O1=#XERc;oz;W44gcP=goTk0b<$wpj_$0BSgbEAnSv zgF~4G6cf&u=Fh}@00l|$h}3aM>L0|Hx^%uc%M_4%is5|mDy#e|RnEr|L2XoiRd{3c z$T9q0jE1fX@7n&zvBG7tfO(vOEC{4je%>NxtNkbgpbp2YGB~O*6!7inS!PQBieT{2 zARz;;t7Dm5u4N-*Vem#E={^M&)fnSQaybF<_EKvOvAAO$;u4+U(0kzHp!*lx^YnV~$o&2E(;Dfw6_zp9R6)g28b0 zPGD>)cQCLkMd|tbU9)5>cVHgYx{w!}ev@@{7rPYKB*})(lE=iF$lcnO{R%SlC|_+G zgUEfkI|J?lU#(wh7C_yiFJ0Dy=Zy}a1?}kz+buN5BwFR3EqW5{QAKbDB4F5ToIQGF1cFrJ5W$ewS$_Tg+iE>9RhIXw)ZGL z?dWdUmjXFrAAYO!x!`KTgM5ra%H9mrpoc2O?(CiBdjX>{(M(~y;d6j1DOSt@uA&IJ zat>hS#KM!@aDd&>x`*BvwlL-l2e7Q72u?O`Q(Wy&P{Dmq)`_dls=AS)qD>g=M4}_v z#*Kf^v%QV~^pBWiV%Z$*m>QBkXNE0|ssv7nY-DId<47gS;tXh}PjVtYJp?B~EhFEu zmFTyGs4%7hMm^aNrEysNmy2&SN&8XPVp=Ti8Na5m-Fr{wsksl3f;?dmyv+L4pdo)S;yqKloRk@iJ8G{Ve~ zOSbM|&tYj@&9;AFNnfqbpYrEdJcmo=IWI^h2XAlVIaQjz|M(#1YjB ztukYp4|ZaH6H0d3ZK@j|vSoNRo~$m#Ba2Z?5NA46iiZ|4Ww&cS{*$gSI1|6DSDb@} zvJ5h@8`6^ca!7F4y`77)WWyZWB{Zl}eYLP)NQ#KJZUmrg%nz4hTQuf_&3VvD@USF9 zS$3msmEa6S6%NR|O?gHc3I{%J`ZeK7cRP`QVcWplI48hxVSKk|J0vQ`*+$H3S1z*P zmLtlJYAI+aeU33ey!Dp90huBh!if%Ha0d!iYNVf(NrEd-*3=m0jbw(^=yY6U_Y2)h z2&(}UfH_Kto27+H_P~owHoZapQa^Qc1IaLcJpQIPWzskxm<+l49}|~JW^@ZZ)VdyJ zOkDi!SLMjvy!5!tA}xmtBRnqOA?I-3$<@o^lqCv?ovh8_5h~bilPF=8jC>vVjdoig zW42sfiZ`KU3WX+{YJRldMOwjS8PGz}|9%YyeOXGpb!q~==jfo08WxO<2Ft@e=(+!a zR?!At%wySbE(%P;7xvVPDKrItAis%ia0RNv>Te}%o-Ed^R~R}h%gXhROU!?XIa}Z| zsUl6rbG`|%@G{ch+c3c#iV8uFjAD8jZ8T(@6v^Cnmmio6Cb7~^Vx{E@%++_+R$^^; zCjjENyAHg9WQaTvjwK+&FA9C5NEg)LA0>2Z+kmB%B5#=Z;*WAl>HMDzu%$xw1vjr4 zsd(5zTAR&g#zj`7X^K+2e$-#4Z8K*Wj6M91n*-!29V+cV!bwldOu}4+M~K3$?u%d! zb@m*v<%k|;GTfle*g)~le7P5g5TufiFLERNN)WyV~XgfZ1tkq zgfoQDYUTVb^n(VN(Yw^2wGIW)Ro)?^3PeucqXiH*4= zi0mVj^MNpUzom>bpx|1qdwW8==Blh|=d7*DBu+2Mj&X6=iCt{!W~ z#{nW|Y9v$ZWEYT!Jr?M1#!`!=ycYOVj+k&rTUA!qfnQLogT-ItrV z!TBr*>(V~7ul_!4GbKb;_oieC)Cc~;a?E}VOM?)2o_Hl^y3~^pN*QD+VsAefXBd@C z{XTiB9YD#_jE&e$IIPduQ1%1RHe#hr_8y-d2F-*A_KYgUu`C@D4{H)C>}s-ENl+Nt z<_ofESV+d5j~O?^-@j&4YJ{HthArB8c&m{!1rY+TFj;#ZVvcyt3-W$I+|}Uv1<+@z z16KhP#>eqD6zJoG`IUkv+Klw3~_;4l>ItXNJMEP($Gz^w(Y$ zbYnz|`IXV@%&%5b!~A;co*TMyn5;9c5-6EgPsMXX2Qu2k+3xGXU|?(_TAAktCL?M& z)oc7Gdu}jtwwMT&klE0Rf6-%ICW7t*;`MiO4&ZKDr^XsdgkYQeMCd&?^nOUQ;4IP% z4*M=>yj`hIB$;89PhL%ux7~>yH0rwY&NhdrSmGh zJdXpIjUUwPO6Y00=4ONQ@KzV%g$fvo$(mh>Gvd?Pl~@bcI{!l7Lg~;v%Vwv~ceCvc zQ|k9W%@R|qgbh)X){GqaIh2%1;no6CI1iHI%c3yNCXAAy6rAK>4hI>rkF}d3)l#{-~=Ioqe*uJEK6#+xzZ6jwKI>oVDRE&?~0q4r`CMtrj;Ei0hY3 z;PeD;&k9R7Bw~m8YPJK0viMTlwWTaIMEWhR=Rc=$ww-MW#TO1Z$(tWsU2wPiCG8oS z#9QA8?m2`~Tp>Cl?#W`pj}(&+TZ@u%$|tbK zMu^l#If?e-R1(JLfBOI9m4N4Yw4)k-o;Ozr9Ffwz_lMf%ENc8nQ3Dcg)lGgu9Q$ol z+dwW!q_6?BjvE6s;Ccubo6s6dI|LKG6R3cN%?H#0@mIE}@{D4W7O+6;65Of6@1*hW zUZQpLrfduN(V_*w=bsKX;k`oOvh+#?+Go++n`x#>G;o19cau4;UAXg%EgJe z-PeKNZTPL>ke)g)3KOw*I_^qkym9P(ARjCS*$vJamN&FN`u{#SyGfS+}8q%?fyyvl>c*y6}(%Avu8N5f!#s7IP z8C2&G)92fA!7^1!h9V?A35Hf%m8}jSNL$PJbT5oAA<7*WFN1#;pet4&EAcb?oG#)4ft-M9!IkHW27Gs5*_k7~!c^S1T0i;}F9k`NRUNWurzrVX_bWWfgj7|pN@Rk=y z--)!Ws3F89YT%bug{!If?fR1^dJ;7V7@MtRa)I;F|IBw8q!Fm#G}QIWGvZah+hy6?t66YD;asKz?WoGuybvP_kdX)0NFft5hgQC(nN zk__<~NhirjKVlMQQkFc0!>%zDoFd>@R|L;XD(sFFZcPX^Y%3QN5M0Nw`=FWiS*H&6 zjrnWb!(znqcj=d4%2FEzGT=Qi8vrw-Ew4Z(&`)>o^q(=^W)~%- z4qIsqz=_|_<;;V`L_+Uaf?pU^@Y{8dznsY^aN;0qpwc+r`1=1vHk2ND7Q31s`blmu zD%{-7iR!)tKj^%f64e;ha^l?iE^*(LU_x*oah|@&xQ}I~otj?GWb46wR%NTpnIx2D z{5P&s6r~>&_Ys*C0mpqJa-RE0?-Z`(<;)bNB2dB*Qujy3Q|Y>|>B(*&Cu^~X#Zl+{ z$(L=ywt+%$>touz9usKN^xDsNKGdk;Y z<73}|JpPU6-Md7e%yy;ee7XZ_wcIK2+jg;@Oup>>O6+fdNKXZ=9vMA%LnXLW0tyd| z3Q%G7fDjdIVX<&DobiM_-+}p4m~$-vlgivhFy}=qrr4AE(UOe>{x^(_$osD z(@_(pC4bZ;k;!aA(i5rsx2!ao%XwSVQPY;SYp_CNyl?#fV@^!P6L7A1!W}hny>|=d zTj0~`?7pa{=W~@b#BcPy!@(m*?jtLO;2cy)cQy5w z;D_>{fat>h=+WVAqdl{4Ugrto%Nw$hC&6`?Q07$l-L zcqcd@gx!DMe|!LE7)`2GB*P-Mom1@q@^cO?iGCmbn~``-IHtry zk=h7iPE~~CT<`~k#~dd4JGQ>Eb*6X)yYnGjXG*9V@>GukZ4O+A$w~q1jLGs%QV#rW zM15C+%MN0ZF=zo8wNk8yOz<3Umbxr~Z^q@`xD2>@k0A)$F7;6q=F?r2m<(oygfGCNY|1VDh zjGQe_0+g`+Nk9c{sSjwd@+4q1ZKmB{Z9ECs3Yijf6dB*hVV9w8kobW;s@e0D?n1wx7a)>>k)-> zQvA)FlcsTrx@I+vOVl-K9QuIGX=nt_NfFtwq3zGX;heM?WH1Mk?O)MGj|dd54mc-b z5#ij6(!=FIJJdDcqW>Zy0nb0@tzUBizDq*E;95!9gTq{jCvaFj&^b2xxgAcC^)p z@*u@=OhkK8GlbV&9sv|O$f)uR1LXV#WpbA$oT^(4CVV}3gDqm_@g%Fj3f+H%T+5L@ za!}d5xY*^ZFFeBgQ_7ELt%N*59a#p~_u&yz8c~1>%Wf;A9XY*A^V%5)PM?h;bN1ve zn~frmKmY44#Q=*jTK&A??82>G*o#I(NOL!QOskNUM^D?=wR{y*N_425r2#x`UpGZM zn4e2-Pwb1qY5O`3Uw3Kv{_X1yoRWRr^=~zK(%XD-hJs;&iDdsp?CU;0to7@qYKqy{ zJx*5^W@tc{E));SzV4a+NH1eI_k$UJ{3qJi{T3E7u#KHy;+HAKI?5-`f?APj@sFP| z-DdCv<)j>IfJlsJv4v*zI$LNf=?C6Icjqu!XA4cB2epN!J(+ExJA6Hm+{`vFw}oah zWQAqO0}!GmWJBkQn}GjW&mb8&TWq0~u>KZ$9}v$N)3v9~bOw^{Ensg)9_(JUqK6`3R$0%&U*}{e`_=KXk1<#w6xz=^Q?vFK< zwu?kHLQg;5rqVooYD`B|z)(zXZA?e3Z4TyN+k#`Y`JtF96G1DRou@{$w4ozGQn;2j zbSauF3Y(FHKU8e}9L9P}Kui~{jp?R*MJd)O4lP$FORbdBiUJp=QMkVmR&zC)% zy_@aYv-18Vs|jaH7)&TW=tUUHZ#}g+_*i>k7kt&t(1RiTgJX@wQnby~8GDg@`nCHO zOA-AquCo-GU&w}~=rthZ>DTVLJ+~)PaA(Lg7XKw*yMHEarKptqzFxaOKtqysUc1Na zCC{PJz7CAWiHzt!j^CQ@nwFx5C+iOa(3!YovR8ce^vQZgVJWhq?cUGyZ!+Yctfvpn zbdDAlm=o;M%|riW{V-}zj@tQwqc)t#uKQ&DK7jZq>kZu9Bz32(&VnmL7}%n?Ap&n7X1 ziGHbWZEuA4Xt*0Zeg8Fl>=t`Ld8M@BW~>*d^>gG!ypb!GJbnN5hj9P()bw*te7)B3 z6MjHr=QfBP<-G6Y4bB>&G zP0qu6=)Bh1p-1iBZdIl(XTVMtRxjHSEJ0w{Cd1YdoQiwrE}LD7m4p+yp@r}!sozi% zUNr`6G_+v)I4fh5%CP*rSXf*MacMDq51#Mc$7g-xC1>CqWmp@Ajo-zkkd|$5dxnKx zUa-BvYKdW}ALC}NZ5lFFYtwK?{?ctv^L5HmeTESUDBHJ|X`@qH43s4B$6;tCV=L1 zx6aSJSTo1nFC}ej-Kb_dvYCTrionv88AYg7B*CD%w<>YsM#>^Sy&OZ@TE@rXnvE=T zdH@r~^d*!!f5^l=8H2O|4#F*wNf8hhYt}D$vwe0^3b!VN8qD@nlwJdi^(^=Jx9r4E zcvKkYWL>^qT!Mc@zjusnu5RW7+HnD06k=Xg!B8&+QXS{*H!w?F7K4-)k(%GSi+mijXBqFtDUm$wOd#=U9@owT%1Qn^^4>Sdz%3 z2soBhzvNkxU6jJ%7#H6SESaKoGc2p+eUmJcWj}ijLFHhgT0t409s`RipE$E{S+5xC0ZN?8^ z*RRa>`WPN|urCGqm&eSbKnF7Ur_Eden=Fe0=OD`81ZuGFfPt4?0B>*$)_KAMXGURYF9_a@JmQU?`%Mk)eMX>R1@46t8hrc^eF&|vdc0Sy zpt^*>njFn2DylKcJ4_Jj`UARNcA>`X-(%=v86p1DAF(mZGF3{ZsT{MU1jejYi7`u( z<;E5eiunaoW~>=S z5Mj$LKsat*GfY$oBV5|vz;;?776mNVQxE(*IO1$m-P`Ct|5N`HnHKd#bzi4KhDN&74Et%=O7mAq% ze?!bfoTvZZn2BYkeFSS^q>-7}dN7k!31%Xha?C_RS;kS^a((d3L}XF~95ac?d1fNL zQ#e=#BVPkEr6|!U2d807*yS0D!swWpF_cg^K({+lz_>8D0x`O>JGBC8xNlBRk&?uY z%;j&YW*#rLWdpo<1+zU(iR@J1sM%tNh%sXy{>PLg^OJh4X$a>Ir7d#0aqFP z{mMa)oWEbW|9Bg_KHmBpgB*-}&JF({QDTl)&hT*9cjf+(E5QRovf?FOzN!dYP!1;HRWEM8@l|F|1rLc^l)YK)oD&lj&GS(7IH1B-5I65ViE z)$GNVO@i(iShx$UXwoQ}1WQP{%-oi35WTC8E6j%i%QS+4F4(28c^s>3J*H%<5>qnCg!puu zNJ3f0k7hgh0q%0M>a;qMbj?VbpMXi-6mHFWDG!n&@JJwlR|he8IUZZwjBfL#(RcAE zp#Ax1<~~AL(`|$*hdsszr_j^45y1M(nzZ93Kl!Q8z#xn`eH#JqpL@b!v@95{$Zq&j zkh}~*I0)xtY^=}Qj>Dby+4q=vdf9td%cDf=#=y(Qh{@ZDING7TEn9N ztxqm)M~;kqxlaX9zTAsn5^?Z*5WgKSewpy#MMgosTxO7XTz@~DlH*J3#gBx?^<9Qu zzXI($tx3)ob5ygfXbX|_C!Zsc^v>sLjIx>2eOx^Y_!)s)wzi5&{8s>NQ#!X16!kCc}CHd;DtzCM@!k@%YPe-Gu=IYSuxnf;J2fr ze?gd0;H)XZdoAUq+r?S?fB|Sctl**1Qg&OtT?(ol2n^RK_mp1Pf@PMUC6@W$&lSrM z|LKd2Wmsm~6X`3#n^{TZj{m?iO|Jx#XqNFhDrM*iE@g#NU>PElBH&m?1kbY!X`jNi zbkd)q^eCWo9o89BRgxi;6$*~K&I1YDe$OT)O9|~o$mGG4sri}^Uz^KY!hEZAI zP`96i{$(Al=w*P;Op&Wn^l*w?@j4s)rl!_0@;e9*KDfMVEwI zyr`hMkl+`|?;pB^Q7yHiPkM%!cMa1XWReP+FumKDmu03rF&D6T=m2+OWX~e-ZY0Ts z_;kJ_p)BJDFO57X<|Q&I0*-k_T0Lc*)%raV@-#F+OFxc_*Et@rQU3g*3`6jzBv ze&M$xGO#m~jGZs-N>+F`kSakHBwFVj_)a8cxR=DVX?WC=72G?F-;R5~PIz=Lqc9Dx zFh~~o`!L1*NG7iNn6X<;TL!=nPE&<#_4RGiAxsvG!6?qX`UkB7+(F7XLxo| z3b!VN8W=uBX%M6NxdpT!*v_3+-YKt>pdqB?M4T3BMf+ zeUk7X7^A>Kvka0qOa2uT4Zik~)gRiGyvOR@rl7hRf#HhBoEa6>7}atz{Hb3NZ#;{r z#x>$UeUtG9%S=f=7qF@14N?Nlu`0nEBw3C(NHoiMHwL{{^0d!Sfj5Xuih$z{5j@Wu zqSu@{@qzub+IZ1SyN z7MpA&hOtbnraxzF!ZK6p&joBA*@UeJn^=`#6Ot*%CM1+)q%PpWvk3{9BH-9WM9#Ab z>7Bx@384lyNm2SaprkdE{cpQa<;A9&E1A|mGPNT8`j;%ZP3vFwy^v%Bo%QM4;NG*F z&f*V{9ld{`eU-&hyz%8v2ixAVBV61W_f74LItkDhJ!WSJ=e^;`LO65;k6je$kaVFm zUz}nx9*@E*dehF-0xu z!uxgQ0I5^m_=B5Kap#3Vs1%PZMtxWLS0}K#RrTGPQi(K5$NzAp z%4gBxrU(r>vTygNT)(96BX-kP)4gX=zO)D9jL%A_*+c?Oi7*q=@-x~8Je?`%fS$5Q zg%Eo2Z~Y#O-dicfeEP%eTEhXjY{Jj^;xfu_L%5`nCZI4vO=Js%K3Bl`Wg6g)?);a+?@&Sp0Ic)Dp)}UdT$BsblZ@C zLf}*zmP~c%z$Q|m4~Dge-&(jDnef`cVb`@`@z(mU zEux1m_S&ss@u)g38am4N9@GB3)%p{xdy-R&>rcnow~DiGtsg|HqRjl*=(XczFD*f3 zhCWh9?FeV#;pJY%%1~w6 z&hX1SdC##rrH>o&L^^*#beUAd;l6Ouu|RRlT5tGmECE(ul>nvaPr9(vWbt9}G5l3K zcU(uF>J8U0w4Q6LM=ydBlsd{2v*t?hcli6jW%I5=7+i_JD!UZXr41T-4)l#HrSopC z1b>aRLcsG!Owpv&D|WmxnFcUq8^=pWWd@U*bood}v;DQ3zcIe#aB<{BgqeXh zu0yLB=gJrj9Di6x*nw`-9MM=G`4KZX1{UA835QnjWDR&=HJKOYi+pkhZ5l$)W#XP9NXIpJ00$|HV8XC?#1I@hLVl!NjBH}J z`|3}?m*YT-I$HmT=fL^meMklHeU2AX|8eX4w*zQP`VHphMYytK+hLe*L=TJ0X!t5< zhNbpR7uT3$LiJLh|G=WCF0%UbyD2CVlXTG06vL9y{%yg!y{(4PRl zw{U2-mu5sG3(?TWghEt21_}>?LmT7+&8HyfDxg=P-CTHL#u~>xpY*K_^>3m>9Yh&5 zs7yUeb`BEeir;!zeLjWQ3}Lwm;*9!u3h|SzARbw~iT3~UikFOPu-=Pu~zn&PzLzU@wfv(sQus{_d%A!?>4A|ll6#pu#9dtotss$ruEK9r7 zf)yuVc2$27sY!DxeQ`ldz92hR(pps28VHz|+)2w6XbruQPfzQ86Uqkje;Q4?hPHiZ z$FR=~8t`{`K~MCio@@fm(A;OqJ1u&f0vHk`I) z=`x|LelxJm*J~cV8rOqvpt<469!<)O6c!;8w zO-kuViKZ%u^^mjk#cT12CE{94Q{}gQhO+FoBqBltruA8YXJ(l%Z>WC)KKHwURPPMC3vcA5o09FtsY3Zrlq_rr={E|T_~(n0hyg;AjR-N~eh~U)Uw$cAN?~8n5flw@Ib?S-BF6q>LiQV zw#17SLwDnf8%Ku?RKJ?GkYBhT?EE*(@~(tR@jGN8uu9=j-*>Es+*-^XOC$ev>j<E%$soEG|(*3P)ylhHI`?>~A2y1IjoSE&Tc~oIw|WXT9&I zDPH7~p4#0M^-qA7WHOt~7;)!gQaCWEi5zRiFXQe-anfzZ;^Q*YWH(E^iX_D$lLGU?<^lDJ+J)v9}+zWQ4s0b^;1p6yYlf(QO^f-6Fs98E=$i@ zz-Gw=vK+`ko&r7Jg0dbudR7+TrRXB`b!H;16u+)v&_o67lnoC7QXUSN&{L)V-iW6A>>+;j%>hYhsmQO50_r27o1V%P$~z77VoR$`xo# zCEi`i0;arc^8_+(71J;GMt$JjuYh-N=nc6iOorfd0ASm&TuWcz@?nkqdP9y^Bk4K{ zPu!tpG9}}{H)v86wQ*p-bs2rgL^rNv8VDKt<{dBJ@v)qLdxU&7zs$_Kuvp!x;I1v>V|H8OleRe~W84O(}GclK6h zK8atwmD+U(j0=KW30UJ_2(twA?C?m`M|L>+81#KBfERJiYn5>O&lqc{xXeVfsWC&z zZczCe&jU+2B(k{}J0I}0o{L?sMiemNQ6^jHn7^@z@{IBp4p5gNojt#!fW(m~@@*kd zNB1^u?1B#hD6_X4M{Ra^bI{id9B7OvL2xek5aF>Al6_(vkK+@&E-L<^oiD2k;}w2I z7Kv-U2BHHNJ99yrec9niRJAh_8Q?&VrgNdNYUd}qL%sghVIEi@ivrj%+ZWGutPvG8 z$5~NUX|!s6VRo0?5DB2grtl;?vzBX=@n|V%I?#S1-?oG2gCDj|FLd;Nqy5Z-6VsGejmuK>f02{gU4mvWrr< zHS6j;NQ%-*0ga10SHZ$y#xdfK|8mTzvP{6L5}=t6m8}xI85I`}a6>_ERAGffF$Xh! zTDS`@X(g>0^GyKHFy>xTS4xLL-z?B?7k)d&d^6!u8>4WlI7|e?cpEt)-grKn1Mr|I0H+B0GHZi%-7M_2EDFNvKKtrnphonoIdMrr zwFiNy3z8}dF1D4@f-(0zN{spJE-@yXIsNy>m@G5xZ@h(wG%_X$2FA21!I-3MjxkAF z%XkuM8Z;UyN-qXVV9ftTNwR4&{(iXe*HBwC zH*!rm1#Wy9QJmhz@d(xQ%x02Q9l6Q31>D$;-;Nt!PI%CsQQ*d1_yntsvj5|abx3je z8WvMnq<6s)kBLRhzXx6o)|VZTN9Nxntd1+61>S>4ZGw^Oa^s|BQGinp`>HTdBf8X_ zxI;m;9f7(B+^8s6_bH_XH!eLw+&IxGZe%m34;eSI%(Ro|YItx9ksDVyU) z($+HmAX$q>vWrrxbbY%*369*ZBBt3 zpAGN~H=e-Jk9Fi~azF%&Mf`T$_#DE6_KX5IZo?<|Z-M&Nb#@DQv!XhK{@DavK zVi9xgffF-*nH_j!u06t*&O2(Wgj|;!PpGP@g0R{qwU=`rLQ_i}kD+e0O6POx9&n?g zB6pnEf*W6Sj=1q>ep1}XW=?<7xRGV1ojeziBIHIA4BTi{f*VQM95<4-mhoTOe-LgY zGARO%8`Up)Ze$mwaBD)Sfg4klo(YsNH-4j~1pEEWjh{tr&D^*ITu*@;e+u9kZsbv= zapRP43p$nOq>dXOM|jYlQQ*cde1iWv$OiGoUq@T;Mbi@Wiy|Z4FGXZGBOw@Cntizo z2zGs~@!lF$&=B$ztjmqmV?%^g5bEFnU#dfMwVMs`sOwg$nC^!av@tpgM>^odMoc z6f9nq(t`JT&J^!;fJ)#!wrl!k<2{y{c4_+j4JicPvns)RO&88cOw0HM94s~R+4s+T zL?%VR@t!&&&wK2X6t3k1HYrNK#Ivrr^JQr7gX6tdp|)n;>uSw=-)M0}8r()+N=3we z(o?-y@(ls+_29STz0VUKyvHc;-V#1>KspY_yLKZP4=+1K_>2Y);`bzY13GYqG)fzo z!uKq~S%gq_55d~)0v=^y^L9bIg|r1jF+8uQN*HGg5sDB-+k{)ZSwVFZ0udT~rKqUJ zD6d5py7~hGuWS%sO+oAfUlHf&FB)I5%(T1a0yYnGSHRYTudGV&70HD7bX!b9S;qbD z(DcD=i-}B%fa5C>InP(5cM7*={gwwwQMws4G%p=3G)ONw8&oi*QbwOsL~M=+(e2&7 zPPZs80M~|`iH>iEi9!(6nTMX<5WT<^%u`*We{}n zj#ut@l}tCeY6!xg)^;QXKBCq6!2aXBO1URo#pb63@eSTWE? zfqMy^!adCBOvV>W+Z(@RXvf^AeH8pEEltAj_r=7EaL5SRZJQsu;I;`+)28OrFD9P$ zQJ@KEFINnBN=(Pu1Nta%0be3}x(55-5p3;fc)8QlBd_r=8Lf?#_h zEscd8EyDxC#=r4B?R0t+XFu2SV0MEuK+PLW^fqc9Cw*?Pa<+Po!iC z)CcoDR57$g@ln8sr9qe;)_B4c&u~Z?1;bz***u4F+?DJ(V@7+BgC1n6o&D{O#^?*~ zn@HI(J;+!dIE*pB_HLC-_EDdGF8CJVv0-2oc9S-=8{FOUIpbBPb5|>ei^4-V8ltg( zHNHn(Yp)vPzNdXD@D6&-PcM$(j6oFS9rWI>1EGDuBXJ_ycZPW zic`dEPJJubQLmKdf8A}of1Q1Z4LB52oQnHa0fzlj-wA{Z@)2W4aZoS;17m?`W>DDF z7}aXWz447W_`>4+b_7_QiRCq%6Lw79#9CmV>&sFP8Y3V+AfI3jVzL|vk)aTu?z_j5 zjLG7>38mvXBK)n-pmgbYGI5u+hc$+CYLFbkLp(Ad)(F6^k>*n9cz&82AfCRo9A!wLqLFt3Fr%&+{< z6C1!kBa7kCQL1@hzWK>sa3$Y z*ge);dF{J;D55QQO{ zSm|v|;V?i(RT0!gKmG4$0cy%XK0ON=P%A2689R+V(9nr7{sY1wCx)PVjHqO#Qh%a5i|=+=E6C8SI?1OHVHm>OS?$KN#r z59NRdGr;9_fnkO?WwxUro2FG?0rQ|Wv`IbWAbirF`-=KDWqbC2yBwGIfm6P+p;$O{ zxFO?BzRW|#j)tVwG^wj0>1_0?=zUbTat?Yl9)ozgWND!J&l@-lWVy%Xna$^bT}oZf#18=mCqH--!|jr23fo6t{DdN16ld;9u~}9 zy?uL6DL(563Vt9mV{wc5q_G{bP?-YQ*?wEHGnO38=D%;xbG-V1M;b z7sGlI``baxv9o)2;MRBibC>1uLdw9Mm`(54iCza`Pr!&0B3!?qcx8B&cg1%bMH_75 zVKvTM!QUzT@+^>fqT%QGP)T)g0J_$f=1Gl1d7g_I$#GXQEQ!p`Q1g)o7zWo{l&-2j}fOWu(pv`lIMLt#7=I zunlINdy3)pp!ugEusjJ>ffrUon16=@%b@x0+e!FimExDsq*b#4M|?DJJK(_BuwUPe zfM*(C+)=ptM$UJ~gbJGc1*|^S6^OlEvx!3=7XgrF{c<17V`SC*oCd^6Te! zM!OLVEbI)wSh#wDt-PZzyxBMO1~qgU7P#ay;g@vZQ6bKRJMsyiOB$+4!k6`BMB}y& zF2OEi4*qgJ&wWTt8k=S_^IeRi+bf2Q0=02CFE-<9&%4Jcl_8De17U9X4inHY({$^A8?@Xakelm>T-wgTo9Aw2;^XJWwyK<1D9&)G&^87bo zp9J|o*&uIA`xHCL8qVnH?W*#H#d8h*SXyDqPK0k>iA?=-etwlES~`0glJu8RN)8h^=UG9OGpi{W4+W5EB3v zk*1ftK>S3X*TtTYOAD_jgS_b#V(#58fYhBv#(_^kPX=KCgH{8VYB&5VAI7-_rz8B6 zxK0(EGYpic#FD$(9dG?-@f++LBHh$ngypM-p+XE&R${#`u2*w^Ti$ZY_wxxxuV>0M@Hx+_c6DF>0#wWV= zX$+zn_5$o*@YnO4(xV!=+hq>z&YC#Z+&|3_NEzzCYc;14_;$$gqPDQCzZl@gUWQ}g z>Kd`~RT?X}DyvCKvPF=S1OwiGghMee|KZ}+EFwYN-a9zf__PdBl6<`7?B<78PS2C3M1Nx zbQ*H=F%WP43#d0ht4}ka69O<|ZxoPPjvwLlW)$sit5a1k|Jc z4Rn!!w;8nY{%!|GsK2wD^XC)6aSm^yXXSZ_^6SADu3iUT#y=w`ARhos(FF#Unk^!d)xg!-QgZr@IV| zj^k&-_VLy-)T`W`yIX4VgAJ%nC`)K*5?|OMm&k6){{v>R1)@t;HbA=t!cF-Z=#KTF zgA1ubHSCNWILZ;Y1z7y-%N>FZ+Lr=5BqmQXGL+j?eC@NZVL{3vedDq)1yUprJn{qV zJt6Q|LGsS%q>6ISjk-VwKaHj9LK-LiZxBbG>XgX57UYEgkOijB_&?k6T^^ zsGJxL0{!cWU!>!UGdVmEeh&L1-_l#v40?iMyKNpIcoZUU*?qfqQi|fBf6i!UQz+Pp)qFYRTNZ55xDU+qo}CHs8*+0ofDtmz-yIH`d5;; z#%506ibqSqODt2RWGI68fCR&Fj8zHyQBoH1={eR!lJW7_J?hM=9hkxsFaD;t*D`UO zbQ|DGarzvp5YV5sK>d**rOPXc;mY3l^vLrNCYxL+5mhLEH;nGn@1!$p!Uowy$l< zH^ZQDau^17$>hL~WbKQ!1bT~lb0F-z3VT1onjH2alb;-10X?eEo^{3LPWw{eoI~Mg zkC8Sx?6PzPji=Wv9Bs6~PYxe|?Kc*b(GvF~qOV`ljl#wmZ!l_-dWtgi{Uouc^kILu4suWu-oF|07pqo725 z;s**`#!9>l;TvmplN>+DmN+@yfuD-_#O$Ck0}K<%O7P^0eF+;MW}d-Lg#4}b4Q+)( z3z&~~A(JOQOsKGan^#&-LvPyL4>%DuJ&(OV`R7n;`KLQCUo`taEF9{9qGZEem76Q= zP4Wfht@y0>tdMymraef1M{iC`I7NR)-Kc+0nj7_peROQXLonGXP&TuhBv|}@7m!H6 zndEU((=8iYn%qPS@tpigeH`_}yE59isIME@yDr~N4ROh8UROihQZ+n;-5^!NcNGg) ze>d#=SZ{bQRGcG6aTq>P3{O;cf7FnQJHPpLYDl2uJ<_Zq{x;GqA*UjaJ5RU-s3N7R zNR+^5tMNymUo(wdlF(%d-2eKTpTvgc6~=8=E*tMuoM7xkZ`_fjcDqzx)az~+q7-|R z8lbZVFYQXSpI%;t^C!nht_$&HU4&jk)H1~M+g-t1fBI(OxSV$HAKXTI;S6S#upWVn zftrq_zzNA=dZ4jF+92G92 z$G-k0;BV6+6x7ALz`JA!cP#s4Vgfg1m*+4=tPx`!{X@6wala5^gxYr9`x7o)ZR_ct@a8?R!_wHu zoWC~cFE%|;eVbVy^$}1gtf!1X7iN?Z$JbRxfWFopzzUj(mj2XwQvN>s3*umEXIk+0 zyT7VbXf-pws~msN<3aDVvbggwzQx~w&hqy^I5_aPjZ1KF8kaz3_-@g238la1v(excu7jT2+`LqgG+g0 zm`nL1rfh3UF;>L1;^*7J27cmP>qfzrTec6ZVp73g30`i1H5UVG9cP+&>(nyZGQc?} zX>;FaIfJSjGO_Ogpy&?`RkA{E0jMF3*wowCC4gm#8OUGGK~8CWptxA3Jqch7s$EJ1 zMVAD@GnNu*0Y@8i7ql0u$q_9NnQfj`ZHhTxZvi)O`6hhqd zQ7wG7VhZF+xz2oIXSX+C(Y(d+I*+sO!k<2J_czf-S+v~`P3Ji3n`ru0qv6{KnZzO#)n^dnF!T-$`=nTQ%Y)Jh?Gg7Z?M(RsV zNF@~i*Y%Nl_a;f`kKyqFDE+p~?lkYheNo#^c^94;!@b$Cb_M>H!s@7kc$fiH zRtUBSmK5^_@H)D}-$YVISIE1(rYlVDA1m0zM5o zRC#PwLRU!2B0kj>b|o2q7m7LQ0QVs(jNgF2sje^+m*@)9xKcdRpOiyZ5f*EK`X#R` zWEZ7~t_h(AU15sSHPB#`V!6NBvNqj8W#*0Zx2u;y(n7=xcW&FmS@iZ zpKL=cbkoC3EF2gFz;!2iGYqG6hze_W_yTbFc~6vnVog?w+iNVh5dQ+J#Oqls4sP-o zTvBC{^&Z|5LqYXF090h$51maWb+huh?18?*nMI=MMO$G7+Xl$ll(V2cLu&GFimN&d zjwbjX4rA88Wp+n+c!~lol%30nh!kBud`9{3Bcbq1Vh-QizW*zvP*3Hio{HY}W$pLs4x90m)X{v~^C zsT4hi>rCmq?-qhh>;ybEf|*g8Hx3c8hu6H#`pkt#xOiv36^`5&4q>snZ~M@RLK$wp zFx}nENUH}{NYZ)w`4{>zKdC3U{$lN;K0eBuOh!Gx&|8gi_LD{yxW z0eUIyyA=~NOe_0l>GArL5MyC^fLjr_A$77h{9-Bmf^jf?X~@)^9+D@a-85mw_T~25 ztX`L*fm@-IS-{givoJ6FB(Gq=pxzl3;p#yt8ZH5aag{4+cRZ0nU?Oeaob&oJoHvew zzEH`1NpiT|^22K`ye$;EdwaF~+0KeoqGndEV=QY&s8@S2cp1qDE6X{D#uZ`ia@UU4a`E)gf!4Uvp9wId6A%0nN?DyP( z&Q(N#5rPUK;;rvS?d|||iZPj{Ca-_-VIwpqnju6=1r#!AS(11}O)$#6hF3TstD>?p zVwU|yYl`JkuNiW&`9ZT6ZWX1KqLjW+;NR`Svc{1_o=6<#w>sZW_OIo+Zm{htIbSF0 z&iAhEl3U7;gMjsheqkSs{Au2|gnB`>fhl?pr}Yg+1fQ=eUL|y+fve8DzEFNPSrxZa zOos&l+bJBJlM#@+^G1$BiJW!U-3WUVO9DmAajKPjg`+_~3 zV{t-&Ml)i7?S0FI1Lvu1ch!M+PL742RemUqLC0klQMzQn)Qlj_a_N$xBXegy0~pfv z{JQN3i#Qlc(!SsLV-=P(~lQe|R zT1F#)(9k07C#WR$opsc8)=_rW->9kHb@{RR`8h)!yck2grgsH0qNh zd6x_Rt&7LD_Z=%7c+&l6ZAG7D(Pz2-Y#hDi=!2b)pYJh0(g?|x`ShI$n;m&J7}j3H zzgY)d^TEZ4Law&$0TUr~ZbDEvK!Yk7x?6l9*o_D@rvMqL#=DVEU3fPvP{}QpH~si4BR|@blO|iX)ge5*y#(@VrGMbT$%h11058* z^WuzYoeifZ>~S}qYt=L<8dcfl=iOH5Jshg{EsuVdQntYjA3RSI29F1@QvvBWW?VCM z6IObn#GkM1KiP4 zI!gm0<3VC(kFkDD(*)K8T4T!N7%ecVAoiA+xR->R zJ(?~;9g$x=PDA@Q+XM`ezk^0>RDRze4sM&J|SrrV!sFpj!SJ$*Nd=4>; z#Uax_!7ef;QYqpDYaZf_aiiF(#LkdpLVUV2B%v(h6(B2jhQ-k^ek)?@F9V@+5l?K0 zD8;Gyp6b<~HKT2QLzwWr15tP7K~hYJPs%`Hjr=Pd`MS=ct zCCmqJbiWWuqX!i`FDnN9G@o$79^!LwF+jFg`L_^IpD>lJfg0)g;7V6Yy&Eq$)^`IS zsxbpPnV1>XVXtRViA4idi}|EtWmzO9wf~N z&%<9L9qHG0ffmXiMWTJ&hf-W6O-gZ0g6Pn64zmlR3<=CD{0M7P zXhb;2cQx^2XB0CiVUx+4OY^de2#OqG}jC%>YRXBS3h4>GijeN~H}qV~R$`nhLw5Do{6B zySLS1=If2Bq+u_%n6F>6oZl{8QX}|W@0NB_ka)ul5B_2>OeXz_H^iBs?3fX)cS;-X zErryFkh0ePl=BQn3Q+2;`U@dra&}|M-bQXiR3$SYx`H6=FyL2(St@@b92y`vqik`>!s7&j$?Dw@@(Pr&`9X*h|4> z4HZl;UW%kx+cs7A9NDR;Tfo^FNDf16g zxW~KW4okB@hG*l*!>ock%Gtjy*K-?_(+%prc>uGj92 zjAe-K3h1{26u_^FeJOx7pM5DXqVKgB1u!nOF9l)D!a;NkJkhV57t#NW0nA=41A}Iw zzYdEF#>>wD)G>ZLJ9R!_pgx=r+R~pVP@RiiO@FTVpAS4p4hoq-0elVFmjZ8LZ90oY zn=wg{P&x|?k}3O|RlXSpjr~;tF3BL_2Pm*A@K^!3*1i?=DtKs2V$qz0=)-KAzYg+!o5UiMC%P-3M_B(*Okzdt zV4ng{^v@m<(ci#8ma%=K&EzgYT$7R!yw^x^js;QtUW^D%=lHgj@05*M3-G&rTpfYiM)tATU-Go>BT17AuTWETJ4il@%ksOO41e^ctN+@-Y4jE#4}A%Jmi zhQ-_K?@gpMFsO4W8_kePjw%7?37CxIFXxc?UYUMcaq(!)X+PSf{0J`4y2(ft+Q*S zW;hu3y{FExkbXTO`vr9aDQUTo;Lo2$?Yu5wR}Ky@E#bT2{5eIS6GdUuK8{Ip65%8m zY!Ok~o10F`@69*+Vxcoj?60=W@`S-@tmPz+O6y}pP}c{rwhm2(H#w5aBoVrKcqJA>|XR%r1NuD!e zZvpc9wvMNufQQMOAJpharHVdU{{Y$pR5{daQv@^&DQ=s#6REuz5A($Zd?Gl)fTr2* z5K%`a-WY0vTKM+^Ks1!u?~!IL{MN5da=C0iGQp`NErnZU8Ti|LmcVJ>*UN&lk@`;p z5%DC@RcnvbUx3!y1J}@*p&7@hrGF=WYBJQoobnOOAt@{wg?#J3d@cOUew>vZ7wcP~z z_Y!F0?4hBv0aqNr-?n-MEwY)zG?UPgT#OQc2Pa8_qz4svZi7h~t?`x{w#NjAS_gj% z!G8cgn~t$r0hucZ#}JMogv$8)zoySwFOi6B3cTOzJ)HZzMC8CvMIvH$H-nav8$A7= zkVNz{2JUt=6hkDt7aJWZDMDeUCf!WaAI0v*IeSnX>XNCh44&m9?W%QHJP;KRB$L>l zhV#^Zp25K)7tD?$cW1fHI}ydZw-;C4H2QDCz?*f$cHe9cXIR|9vQN8sIP&6f*}qy5a_i8(tZYu<@IcgVH}Lg$C6DkhNz!#gd4wUSe$7jDvu~VC?F8x_kg$=7b z`&1m|K-4*TS%Dp7AUtj)hd2+r!~Hl|Fm}vH1mlYF5&;Lgi*WZ>`YVgzzg5ZudZihL z_vMil@XXLcA)s||Fwnm7SI*C6pSC6Ot4!4-^4zOV31Eg6dSzd^U##VV)Xegx|_| zyA`{1o@0jJKry2;Y$^C*)v%MoDc<_|@l2-$ltc@M98D7Je0`q{gDX6aX$R`%-VBFS z36pf=KchsmKaZ>#@z(1;a!OTl+h}A=TS!V|t0YWP<*QjG{$>6Yu2!dSSN9Zxry&s& zK_fj|cI$J%>v&NSv?I6ahq0gfP;u;y`X+WsY!7)u(+qZ+m$gHO)x`+-2t{Y_<4F#` z{K2jBXI?e2LK7#>D?3WzGfK`nv3xzg9$j*0|Bz41*LRh|4iwf?3QH)E<>G+SEIpD; zh_RRdLerADBl^fa2l$LqxTO?bg#87AH?5Sy$09^67p?G=$iE%v4$rGvKO_5!YWjj! zDhx(JdbDWR_mYSM;xeMe>jR8l=k)_tX%$7=aWP48DeAiwy*q!Vc8U0a!Wg!n_0OZxTsY;f zAdDZ2&pK_<8sbXM1W$X$86#VPbdj|1m-2tvdms3`v#QQNna)5)CIzF=D?8g={b7f-&~+(fc>0X__RAN-%A-XX$>OM0 z5#lZxGAtR=akeP~V&KO@7g!C5(5$l%2J8gH>F@pdocsMg&y%K1r!xionY>&v}O5MIS4>mK%kwiW`@#$(oDeEYqQ!O7L~u%k*}CLS;dR%S(jE)O!yOR z!9yy6>XYp1zyB>#BW=?bJXi%Mg&qjjv;_~8!LvQ;f;4Hx$ax1LZF{q=IAd?t-xxu4r#?Z9Ua>lrBzKz>KOm%AYGuQD+Poh%+aIuYDtM=EnV|HWpV7gV5>P!46Ae- z_yB5skIcwb_CowWr*GZ&MCkJ}-p*+?&t@(aLc^E`)aT>?rG2Z~d*}^RkDDv`xuW`F zSmsrB{aC;DL5=s8)ykXt)Ox&&$W$?+&G+XsPM2^nAK2z1dmC3&d0v+tyDlrfliZg# zvyixNa+m9sL&=w4r5{y;lWPlX!9Lq=K z^njO-sg9bQWBE{|3tB#okT8~y$+8?;CEqp6hl251V!8O%EFaOG>ntA*IQQ}~LB*GM zRm;bCtC_LiTDyFFQtZECPKY0a%>B8t(5UC-6qZjJx~~jn^*E};XzXeW-dhIG_K-vS z^6()-+LnhsIAeL(-Ijc3nf!R;FBG5IE-#h`)o{)7uxKwW4>i7ALDxIY<|`%(FAx20 zqE#8)Iu*-9XZ$EjltonmAr$Q8L3PHzwLGZSQP3CFJZ%bA@XCt2_-!o@ZGP4A(B@Yy z4=q2&V6njPSBVwZ)KkQ)tnI z+R|DdhRX81J}9s}^sHGQ;ODT?K;&y|#*>!25ZgdkMXB0u?i5#5Wd`CgUB$r-(mUvU z{|VU*)2%2w_v%VAur}`W*4eo$-Z@Bb->UhUnXZk5s{75i}nlf;`LIC(8)4 zJy4c*svpMF_sCZ!$0mpvRDZlJ`GGQdSPmD}mlsq&sKPoX$5x$@X#c)4qabaRu&0Cx+;H`sgwk);a$cTpHt!hW~7gI~x8G zMN?@>GNim+Ez;2j>H3Rla%{I7YI9bB0_fUxZDw{ldn?KGf%suy^Sd9BX&G$Tk zq1rzC8Vwkm2ogFk4`Z7NdFNXw*h})+CgiJxEcdY_50Lw}sXb8Pb*q`{8=&uq!s1=c z^u>w>;wka?;jU-MK)_5kqh3m!G;m=75BqA?TnrPyEgUeqXX49G*P-2eBIbDfG@kXEb!XZtHV0`g{N{^%6{Qm0CI6{`-Sg|OSz5x z!m=cU=*bDXu(hRlu=Wd^&aq#>f9-x@laBlz$BVmPkbT6YZvZs~Qe9SD@i63(@jQ`s zC?oUUBXM0nKXGhg?9B2T=_3n0EQJi1Wy5%n+-SJ-NDfk9>an_)_4nMZ~$#eK*#}Mjd;>qmk;+tUyV>|Wu?Rp>Pi^M^3giBEAE6)f25GxfKt_^mA1g+p5ZBY{~B@du)2| z5E6DMUsPFitIEUlHqSul{MPHKHbu&zVLoCiVa{DfgYL15$MSS2w#|h$($XxV|jrj^k~^H zc*{m4S5rzfMxS(3WcT5bGv(Am?0L=k?ZNLK=106Qd64?MBR}JgRrbX=YI>-@6D5`; zjQXHWD>t}ngb00_=;L0S-!LlONOZ3Ja;Xe#Dfuq58?NpLmb~}2suSKB`?A3jkz7ky zexyiz2TNNnG+s%J5co~vmwGC;k1e=`7V-ee(pWr@9Sxby9rgLXQ4OwMwDMZ@SRZ#y zwIt7J@!l=I>z*H~WzQkQc!HMA9aWX8L_M(nrs78Ahyy~53SK_0(Y$*!>k=%kuD9bt)g zjw5X3xkh?GJsHviC-_2DrmNAEBM(Q`JmrwjMu;4m@(2}lROwvO1Fn8A>j*tMx8ghs zgSC1~x`O|2kj?dkOTdD`jXu73=p{f#C&)J429&j+W97@xY;oEESg8Csnpj_16N`aK{&!HHw{QWZYy4>GhCg+rRRd8-i z)hNH+QY(t!DHc2FO-9kca>30l-doR2kjyw2YI9w|m$ud7QcNq4ti$?bR?J7n0d_!Utk}KOt&uXA zh)4z~kqMUpO4!3?5DHDE!p9&B3z$f1$}=(tEf2V-k{aHb6NKr(UvohH2m`qsiiyT6 z%8@wi&u4Ul2>k{?%~6BS5E|g7SuT2_$5#XvED}!pW|TH^7li%jp({I&WdO9 zyZp4X{ZbLel^DbC5ZPxkksv4}{RID&K`N`qGcrEwtKZRk=+Wzz{RePPTePPrR)|hh zoh4*MIe#NnG06sIKDXq4OizFeg6^!~58V-f?(8M^pgVi`3asZ@g33IHMjOQ=%tHTp zGi3j*u8^gz-?vCjzgfuxWX(Q27a9-em-a$;^ab5{G7h>*p?M*{cDf_C>5e{3cVc=V zluZY?nkbT^CdpfGW10F*brz3EXB1RU;hj~qqT$Xgb!>*J&CvfyO$I57c`+n_E;75$ zZ834}bgEHG@1bqcC^&e2f|N#gJ;ay(8)Fh-|Rd664+o6QCByzSdp) zMI@A*3(Zhw+y-pwJtSoeU=k?V#Rj`g58m=)N~T8(zrkg7PT=zQ5?)Ka1^qHX{zfmY zcTKTdKFV(Vs7@q645B|hySrBZ4AkapP@7^fdSn1lT_VcC-gSw6))Kq5Q$RLuiFFh@ zleQA2d~ltjYdkPQg`A!xM7_ac7m^=ubi$>|aUzpWlwy-pjKrmAyY_8miq z_gykH@v=*ZqedPd+LVYvcZ(QwbPQeDwd{L}e!d8*SSN=~L}E*gDiS&!!PK_!pbtu~ zG4d>qB~A|>Vu|agQfUS{2wyw7URkq0zu_*~LzuukbK25a%Ud?%%}&HY$#Yb@)lz)dWhJ?=`aG2l{cDvPwt+})z(fs~fwme5 zQ-_bid0TU)FZL;2Y1G*+y}%F8aR5=go}yn%E>WiCRY-9M#gmT4<0iW9V*o~%gF**At>5N?=s9KA+@G<}RmrCV4&BBwRS zt^5DXaP6wFGo#A3CSm_RH( z-^6E@(Vgp@iyW}dxoC@~3?z|?FTYX?w9iFbTFq>@*UEEI`ONYim{EX$Pge1=MxV0K z;O4PnU?00Jw5JT^$n#1iZrgNGepf3v%_gaF<6ktmnA=NmITPF0yqKcJjKX7)gHC95 zHQdL@6mIYNE5w#1hOFS^V;SMdU zeo&%}%Fb@B(A5r!ifJ6$R_G3XVCZ9Jv8_P~(|eLE&gh7xiaHiozy0SmE}P%;^6swL z--bt;co1q-;@uUYxEHA`QYG&2~>-qvdv7%)&<5A#blr-Uz9y*#mq?W%L z9??UBNAygbl=5nLME8P1PLs_{DNQnwl7}m-qTqSLJ$eu8YkbYj<1vah7>=TRwT6=3 zSI|1#B6**KTcj*%*&6co0N$ERcU0*dbWD*dI`-hbH91PQLFJ~(T0rIGOJBu$8z3tM z9u$wTelNT0pVI~+%pmi@j!iIrnxOSLeYLnnqD8sileeGR6vwAFKQupq%M*1sW1bb) z^4sDTwfs7{MKMb2P(=rVyuP5nuF zk^zY5=W!a2L)-+}Opx6qaFTveR^(#f*CP9;%>&w^-pSoN?%;{W3sk6v@324315yV~ zG@eh0Bc))u*YJR(gAyLl*9l>9?OK-VJEQMba>$A+`CY!_Y(Lf+717Fk`K?-;lX3tZ zHq{^I0qrcS$7z$#HXhL0vY*+O1)FOk)6f8M;y~$uJar1bSg&Q$evf;UV#sBAdl9Id zHfX4gbjVpku%&XdmfBMEkrCCsPg81q=QHwY^&1_jHnlvCH`Fbh#H%5xmig9@oRw<1 zpTWbon%0M%O?5Dj2Ow?Xu2ZU5Lm8LUq_ymCE$hXw9^t!f*)R144d{6;OV~XMotYQF zQl!D0T}9*QY3IG-D08O(DE8sEM-}D_Z2tvT;{#;0Di^AN>^ax9DpwI8w&k6wU3~A; zTRVrM7c!Kh7x1vL#W|H(u%QP7l8< zMO6~N^%L5*3`NBT0pOvl*R&t@b#Ue3mo@h}-ppRddr8C#KV1*?cUBip{Z}cR_uWLi z>hyc8#0%3WxZ3w!d7*S;S@#Zdl}#;amGbJq zQbo@rI{iv?-q7>A{3Dtc-hC{Uc{ux%;9*vLl;7o_D~oJPh8GG?lmopge|ptP8cI@5 zX>ABFTIC)+Ya0ODNCEYECVH?8OM0e^7@m`=-*50RKI*qv)(<*)R4I#@_Y%>qB=!l# zR<+=lIGC-aVx{|DcrSD{y=;KNt#AqCJNvWd9VF+fmEZd6C0Of{Bsh$+sNt5pP*GX& zTDh4AN?bIOYoD{4vnK}{TxFeR+v+s#ScSaktG#wL4YKB>Tudl?CXhUvQxSF~!U7~u zs7AxtatEeti^jP7rI<8m&MHkYbHYjI90e_EgfXMlGOppbFsr8t$HxE;UAPS3$%RXR z*oX-=PKJ*GT()o-z-0@U0az9;0SIXqc0@_ODi@k$clR)yE8Hlj05f&hMqGc@l1xwHBCH4u9+!%D^hF$Du!*i!WQHwCU zP*)LQdm?OigxQsYGlf02AyfCpW825SbY^&>cqfB%xS`)__jYR_ss{=lZscJAV>es| z;99r>AS*H752lQVrvZ2qE&~X0xC|h~;WFUixzHp}fcL78M1BCoMwElTVEfj!{Aolo zOaP|v$%?nAk7B+BIr$Xflb2H1@jk#XbX@t!6fK`F3T_QBbo+SegwW z=P9y<#c#l!K)4LpYLJdF0TxAOLeUpK23#$M%YY+mxC~ft!WB0qw`aJp@)BW3B5X3k?D9;ohi8Hr_rnv-*E2AO8~Uwg!kc0y zc#uHQ$ipDyAgIaFC}ujs0+cghHarc$nQ$4fB!tTVQWh=)W{^+>@@Y`pvd&ESIPZo) zq66AG7ljVY+%KI{CdJGu0NxhJL+v?#?MYv(b}<{~mWTmj89)ldWf06r!n(*Z5!D_( z@iAau5-tNazu__nMk+D;@dObD6voAXTo}2En0948n5p00ahl4{TJV}OEk7pJm?1U4P79hfty-JKWmoI8X z(Qspm!Y)JjDk_VjSx}Ao;dCG39xw$SFjaAw;!3uD$yTN3_y}_rNg4xHm}x=~H3Ev=&bVp7O>MXgpgMNV7{Ct>mjV3X za0&F@@~rIMTK#ie%HPXYu-L2Gkr$wn1d>B*k5gG~8WE?%WdJiaTmi)0D0Y*mlmto{ zj7KB`tXGB00LF5-49xQh3Bpp4FhmhU_%LP8@Td%}WlozwYC*C{*6cGcu(?GbpD|!} z6E1^nW^1?v*7QbWrweG-099|uL7_FLDhwE@a2a%3*-GLZB&x(YB7=cQVgRQvTn6l# z!X?ll&Y_fu3K%5CUL8if;$8p**{cjn176L2b~O(;*8q@>a0#rD%xDa{hQ$D&YPK9S zd)leaR~&3BiAp3$8B9b52IYN1Tr1pPaWG|0Zy1zT*^^Y5%?3g?Yr>3B4TWn_MQ6>E zu0dEzXSENPK{j(LTmoxxq2C=)Y%yr|0jj={gT9Fi>|n36feGHNK`9%RM5K1Wfhc-N zRH8)6V8x~1r}40Mlu#~oLV#kYD-tI9kZ7^1x$5aL6ZM~2v1=}x5waeoJXTKAoxqpM)K;3z%` zm;6Po`yQ6FF4q%I1J^o=EqA%CUHu9FEeI8>dDF#hibh`Z;ogR2$l9u1 z>9$=YS!h0GA0bB+!9&@|&lx@GgvL=Vs9QXjmP*%q?%jyhY-(FV9Yw5jbU15oQf|9z zbQ7DIeFn`~S1j=s+MA;lNfHi)$usF%Wl-@MEdf{~;R>Kwd+d?G%fTFUC}HmsU;V)l zAE!NX5&~~r25W&B*>k6rnwVTS$vc_MH&^J&-b2#5PQOM861?C!KrwQ(R!D+s*L*E! z|A5fc!pLGO>SRr(WirWR>G=z=EQb{0_G2DG(p{y!TRkseRpBA~&8{o%WIp626kU$1 z%g;upYPtS(cfbl#F5NA8l*hN#wlwOI4~c`R43__!ODG#7@4ev@piq>BOj3k{Z$jnI=C|XN*M6eoQim|!r;8c< zqCYEJJVmBd@Fa-7+~O&pB(n-BJttbiURd~D`(AEmt+;GuJ2y&6jX+qMUSYUSs&dI9 zKrR2ZEqZa{*GUe0pZGRI3j%mqKPIJ(Ke*mmgPY3QsSP zP+EPWc5I0(%GWB@qdG;xP!d|Lk6+rSH!|JJT<-a?Oy|oLzgOeFT{kAhWiR;A?yg%u z;1@@i-S7e)j|NA4EWeyLV5^WHO~Y*FDMFSovdv_SsTm~65>(lpqgfc}p>KX|h+Z#v z>#<;2RVu;lpfg}YEaH*Pd7Vt0x7)U=k;N5#l+Ij@pkv9DORbQxrX*PXAGd^V!|3tQ z(G4ZqLfz=SSCWlPqLgLXL}ePBD?ayZXCB3;LA7ZHT8;$cvz5j2`*j=Y0;8T>Hm+Y( zd!jdzD3Q3UcRs%|-r1)P%Uw6;p?&pZFImUT$>->iHeIPx?jX9>mO0DfC-HS5#~Ytl zd?u#6YDE~eOm@nO&7assGua@y@Fa>GG?Q(YJkc^9Vc|+j=9@udnn4Q!z}$Dt8H0s$ z*kx~;wB`Y_UE?5!3ovJV!fi?RSiP}|_9WScJR~m?D!X~9Bd<92BYMVs*~+!TByT%z z{oj)KK!BY*ol9GH;2(BOIg`0a45g`C@o%YfRmVocABMkbHd7A`%nGTiUanNPw)s_; zXDvU7*QqKWFegU-bPP(TURI4ytD>h}p;C5G_(NM-Rk{((0F(Qu3Yh$Vn3}Ua#7Q#* z9`y0Xaq?@!lYKZX0AsOB7X;4i!8dixg5uLL@&ZpzI6g~XvAIvZnsH;Sl`!8m!S@uD zPnXj`T}Zd2l1&kFUdo*d0kjVCpY76`cqD4H+hxVBKi(oyQw$p2mHzvV!p`kTLG+rjBt}M@7PC(XAIg?y5|y0`BC~ zuEm-`Re!hQosMzqM2%LJWHpVedBn+LuJs!<43cT&Y=P$#1m`@6d6rF$gFWi9T`37vkK3={O1 z<@P=-`LDCyV&L%Vzk9AQD^$lj=ESkyTewKQqmKuZ9r9lFyZVMER!DMtN-{BW4{PUY z?=55ZWOq7kN>;uHSN_xYKmUXGC;yk;|NOVzpZuSC|MUOa&gjzf>Yu+&k=2vu+5fZm zC;zvv%|DG1=y2BltDnuq_dZ?o_=-1_$+G<`Y?0Yj+`|r;U2sff7&6z9>qYU% zQi%ZlrG26LUHgn!Wey7?5yd&hvtH88#`uY!t9k2(?H6MWtdo z6+%r{3ZbUgR|rK5RL>~X1-dHB``b$kuf0)D`QlpEtVWJT#dFM_bW3)jJKWk~+U(l? zDmEUJ#LhpZuwg|=?Z}Zbixcrtzhj>!ZcDe+dgC$Bwh^W~h`v%k_^HeAUF@x2PDQ=p z+^QNESA5}T%I$5u2*%tm@84w`Ykzdwng`K54L)mrX9vH|D6iyzN+m;30#$Dvd`a(} zFHj#vzwo27$0y<1P(m>h{Tc81%f1~fI}QX(`(fh*hG??=Z}-cbgVQo(D|Rw8`QnmubDjOT#!LdCQ=5q&&k3YvDlKuelX6^ z34`WpvF>=oxZXx=@Q1u0zhF!g854C!IOVZKC_`sq{J$U*b?+^w%eTZt-IamoZ=mNf zPM41y^^&Tgj-ELmLv`)?ZCTHlHqZA!R%nQdgc8qK0N1R4)qG6)?U;v-jOn-fy+gf+ zsww%0t|}v6Fl$RQkUn}w0%mb{Z#|tItJ&GLe7(|fcI>^S=h#;_)j$3Ci908DeUb(C zll8AYzPIrc1e5fV^^*Q@D{1}H4?XtjO_9&e?qgrOtp1sYUjE_wvHqcn4-HN1|71mW z4v&0tVg$CJb=|E)5B8MvQ~C`2jG)pLfQArS_hWNEt!ZF2Ba}A}3NsUKM|FrM#B{0a z!Wg&w3TkN5E_ELquPf62GFQDk6`QK+>~39uM=R2PbbZopofc!KqCQu=O!X;E*}B+r zH21vd&#J=1uT*Z+`>=Aq(qFds0_oY=_;J!jWh19xJme$dJ)F$;e>5$kx1O@p$ib7g zEtt3idMa2yxWth{%$eR7%-`Mn$dOeWr@gzk@3P1KAlN^0Dm!*}t@j7t-@EmSN8<72 z-dDY7>AK#3{fX=F=)>c>-WT%y%1_?i`>#H5ckj=iAdj(Cl8aj=oe-rypt8M;Z#MQ> zY9|6jU8ON3s-EwX_sMeE549j=e`)@_X@@bOB;)1$VfBG;rcGq24+i}c{ltGx&GA<< zPY0d<1`hR?IFwdQ{(qiOxvmPq)QNYVX@rP^R1(e@%wn=@ruu}N?x@hq~Fs+ z++y?PZdei<|!fTfDbS`a8Wq!LSI6+2{oFKoKH2AkT z2kNv)I9_rNv|e&7V?m>Et}MSZ}P>LXgq?p}aDwZ9jwJ)8I2qG~P+WdK>?q9B#V|yh$;mr_1}AbZs-p zMrexYIuIhm!`GReI*~nI<)UA}oW7JnEq@F$ur(0+h*R*A+U%M3qJPUpugmE80zqvk zJK;Qpvg3S}l{>(98pkgxK1Ik2lwA>!n0K-Hw|`RP;Uey<_PMNdo!H!iE9!@gy+SZO z?Fj3j>C%-((-R{`Q`Py_X9t=p&lZ*(Z>V`fQ?(v6jUqu)byEkLs-q&IEYh0M(L%rb zfu^cVs{#p4-N~J3s{U@pJM9XsLDN>1oX&pjZOXk%|a8UX^QsDIolBDoV?xbS;S^IuM%x#E-aQIW;8!TB@|bDvOJiHDv>3%uVdc`8X!5^w znyc^BG5Q?&z4-p*r&+%Ib$&e*Oy7S^YIx?yYDIHi<>zxJ%1XB{G~$jD``T9Q*>4d0 zha&d#Td}9k9lP-p8nFfO;bX8?U4=4d#s^4>I<6iRZWUL2&R1F^U*BSpG zU%2$wlm7|gyULy;C$^&=sP|BsBY*cVs@#u8?wzsI)-BDEw%A9`9lP-jZ6aBYw2kj|Gp+ZIK@_+O%?yiu{kcY%Q$ zXCw2tGOhcSY>9wRIG=O}BAo!~9_5~m#WhWoQ|YNbmo@K8mBs!g)Ce;X#_?cJRPOO)VSQ~{HF8Q z%|E8WI3NDS4R@`ORQLtIEVlTlv0*}6TPQwrdsHvYa36o%7xDa40jX;=@*wWP#L&bb z+2d4!AUZzcoTR3+Jrq?@F|NX1N)By1L{nAsxkPOv>(EN%W$t+6R}`PlFlkN_D6vDl zlXrt4uaFr;z6hK*tv(RB0Rs!Sq^76EY9^Mhb#{oiJ=QzKA6E?vU&7w{_ShjRPv_Fs zJjj)glq^6|Bs)ZP6aKA(j5;b3enCAd&iG_D_S)s09WDuyRAC%j_Eo6}C@(zSrJegh z^=_+Lr(={lqqHjUJhJj-J=lX*>oO@g_`IuVaCnu39N+KQW=0+3G*tz9FA&{%!yQ6L zGr=eAQ*Il#lsT`lUzzR`+Vq*WSZgpWK-*ojku?u!W4Dx}+Z8goe29`N?oT`G>0<#L$GrIFYdx7EgOHovC`$z-9uC56n|D6{L^F-i3aqg2tDPr20 z>7{F2Nv@1U_bE~|zr0(BRx*R$g5T)X$T(^ z|Ht4(CIT_X6Enqn0-~w8Sppmrg{39q$JGstE3UZp(Ix_8s$nssX>#jFg9s?kzy(kN z2^KZ4i{`2I5P>KXBA{-(%w@{xmF6Vk*S(1;49r9qI z|GJOGL>#~s>c^jjaZy*0_6i46m3V%w6bo1qW zn);M@O)?$-j80jLvIlxsqhs_=qIPBq#>f{}|Boxq2g#pBsclH!uSyunx9}BN#c?Si z`Lh)tEKpZ~t_SWm8WxQYaaL!XTdy) z5`*OGCj47Su8xX?zr~oF7qSPhtau^6EhKOAtB}0q2a*p}`GA<^+V^Zc*I;mkdamec zS7=R?{wk}_3(4yTCpa|t8Vda8j^>81>Xg)b$i|rQI@~i+{1|DLe@M~eRO=>9G~}H! zkR;LJ@IVK|M7PVQhxRH;zJKzt^SCbGbt4aOgxN!f=Y-Y6hYMl!(D>)Ow~v3iduU?r z9uLm~+~p5nmo>kFYdHJJb;J2h`rO|8?hhQkNl^&@e|c8;Wj;r;4-X%n@mKFH9~;gd zm6V{P6o^i@qI2r4{&c;|X{rr%@@VN7zu_)~2BC2yQ{|b3Eo6#&B6c+nz7CZyd(409F56_hIaid@;=It&YWmWKi~-z7e)`{o2J$g3 za&HhFV!vf3Mr(Jrd<92t`_nHv=#IQ)`4e>S@rK5DPwy>;KQ>O9-a=xpZM{h5S>wvG z!ogUHtnAAxe8SXsdV-yD$|06c_qZ}0eI(pZ3FXc3$Oi%C;4nxOeoYk*60U)CR?=6R zTCVAya*}UMa2fD2t3v7m9E!eLLN7&Kqu}zR`RQosYu7zAXd!GPrCm6KaEUIt0<>j? zZw<-}{AL?NBe~p&^c(>7eNc8BxEaqLvqPs?&O;G<$?e>2C~B!?a&` zG!oQI!)n&GH4p!!c`%)F*V`|sqXPfR{lfVi8q{5picu>G=L_&G(ISaJs&`xQ*4-Vn zDiE^Q2d4r7CK?|v6Cd`c%wF7Zhv*0g0dT98uiMOI?K~TtD3hPPU*JA(iF!kej%NFB zCgst}M9R&eN!7Yo?JH+&X4$p0PPG4f^O|*jUF3Z5PPD5}y~xNp=!tOFz6TUDfeeDR zE^^-WFeB%~5h(#V_mR)7-yg`SJX@m`2X-N+>HPVfX#bkws!pxniW6;3_+lPhwXp0_ zSJk}&!fF!6FO0m4->!Jo(6%;aBk#&b-Uaq95xUMXw!iG4mVAMBud86%DsaV}hXaP) zuj>va$>p`LugY0#Ym#pYB~;Ve#I9l4#N&kf=GAOsILlS^ym>X6DnWL4mQ7+lX`B;X zDtR>?`VL;r_dfX|WA>2imiQ-rtVK9 z&q^6ZuE(pXXv*@t8Mp@w;YOTwwX;t8H!W=L=-_PlR%lvZZbWUvDTIMdMOJ)DN zg?}I_h?hk4;177W>goj6?Jd&>J)I(c5OelgMbG(Qo%XhEi~Sy)fpt}@C{<&SuudBZ zE%qLkA})G@LwI!SMaDWKdU~>f#!D(vVx5r#B@M3pIvm2cJj7V{H>zPVbAV{K{zPD1 z=kUgEQ1n!-FSpMUmRC37-#Ry`qXIAfTZwf?vavU|=&4;5hfuCs(K?B{H~n+kd$To* zy?VDD>pV)G9Ku!wwA};iDs=08w^sK>d`%yNcU7J#2FjdE`iQ-GVqTXmCX&b5{*MCf zzRDx=U`zR~?>y1&(e!nR_~#~e4<6cG^~7&mwEKZejdl~NVM4o|4;tD@H;swiw+ij_ zo;9Ie@4NT^kTL_4>tb&=B95h{{89qf7{~U?{yphz8eXe68~QGpy6M& z*nX?voiEChsl3DR z13BxYO(AEU#DrWP z&MZaf_b;8Bt;zL^gp>6SMQ_@~*4)a<0$a1+;C}J$|KVO)C%o)+s$n{dzclbvdA8QU z3*z1X0E26`rk4G058nO$pq%5^~I^e@iFdAc#ZGo z4sxak*Dy-+gWofJ_$CEoR#AM$hw3x?@Zp>EVcugKn^7443)&5|b|B@3pknIuKJ4uG z9S>yxxtUS@W^M$wVp#@62DvZN4Yg)72=2}1{o8*&?(0VI|E?OQjlh3;&GgseUZ^F z@a;kl+rRf!qutL-R3sg?Cj#x1XFFXLFM-Wmoa)Z+ur2n?xAd_6U4eF@o>L{AIX7RZ zT1jAGcDyeN{^i6X3()@6uCDh?(nF)g=4(8xW&+7#^B-qpVs5f(nn{J_fbx|M#8~K9 zo|S@C1(^^^wV`a~TnAX~JM(wo?@fWfhdjpL9Q^%$2JM@Pzt2L}EOOVA%P>x)hU3e9JZ(TusEF!IKd5B*ax*{o*g54-Q|)RBYpx#*R>jpNb6d zE$m6$(toS?tgA+-B8klVYV_9-<+!LgJV4RVV6A&}SVcpi!S>4i;%nX8rNvFq_vKEQ_u6d82 z?mvsmegr(;e(S99_lhTac*{E^HV?yy9ky*C5ZD}+DyR>;D7tVDrNm2o;jdly>-O}m zl>W`6!S6wG<)Y%Rr_2TIA>Q!?S=ZV7g~4kEWLO5SlLT3$|Rw%0l?ryhp5$3;a~lfYzX347>NAkFOiyb?Ww z$Q6f=%X*Ej2S|DA2LoM|r*lcGiJB*JtJXtqqsa9xr_@oAaGJ4wux|-kw3N)dPWx_b z4Y_SqU>)Yb5~9vEdT^-fSd)M6|p$&Jujv1Y$hzw5!yZ|JIdUJcSnX{V@^NsLKJ1@|kX+3gVS z#hAs}$Vo!}8b&+b1A-xbAuEwjs zR$TUjpMz9w>+>|plzj}LFH9_m#O2BHHeH~USL$JkH!6W0rb?yut$eUeJ5+y5-sPt#;}5O+L+LX=4pp}}51v2h#c0y|s+%)Zkagx( z@xz_p<~MZa7hQZm>hs*r^bfc`kL=9vzUs5ug<+lf?c+-r*g@9RRISxt6DQbWzRz+Z zCT#SW*6%NhIF?EPm8 zvXDH479TgQTQl`pG!i1FB_h$A?JwB={O!B8U;8{7exO#2933ro-8^#DCx^37ju!im zj1~tcM~i>+`qAS5dEIF7q6tb^%=Uj!D$|hK;!yfto}o=c9FK}5E{xnPK>sf0`#)%< zXvfB~#U0uI8qJ<@k62xFRu)G5lep46Qlc^yXCLxI-8`F#I->Gq@f*v-6RIs)OHJUsIHVRWwg z<@m|r>~U8PXV+fY;{unrMlIJ*X|9(x^tB3Pc;$&KcM4k<=B>TFas$7WXA5nPH`F8Q z^PS2HR)B!yRMoQ`_`MsCNVu6j@rC2JD$}Y!!f%gDC-Q2DTJcW1LTi}=Rg@P&a_a~C zK%vV)p+MGbq>sg73ya0Wj8-FC=+Z#>#-4#7VDOIVY=-l=&8PB%nL*`EBganQY!@9$$B6o%!6(2ZxJ zeFjAj;BZ4kcsT6Hth;CV(Y09#jq||ib+S5Z7c-}#V{GbkO3SOr^fpYc2;oI3b4t4$ z?{Sy_tMr4zN`bGgmdASf!K9y+{jK)m+T3y~FPUDPb}Q7fWdu9;#>y z&w=QO+t<8J|q4Kh&AG56gdf~0TJ4cOeKhpc3=dISg+z+x5oYzJW zaZWlln-O`T7v-Qk@^EK!VKgon@70UdC(=|{ zn4d*sQ1}@Nwy;r1L^d)?z1Jn73jWwWuy~(br7pYJpkYG7p5DXM>c{EMr`K}vSs9hv zaba;!91q%{^A6+_f_iMImet5m`Swukq_Zd!;S>A3EN%Y6kXC4ps^wS@x+-jS173a# zTirlP`MFcI?hi93#$DxN${_9j!j;b)u_wo^Mi}O^DL&()*ANL+Nv6$^#=6Y4gNciwn=RBaKEH9jauX~l~L zyD7thttwr0dR8wgU^}I5tYh6AopMB~WxW(ep>rplM`3`?!EhO5@j^7-krH#oVFo+0 z)zMgYpdG97$G$e%j%L^nusuZAg7KCwUS5r`VMKjG!b`xVgzy`X*tW|+F#j+4q zXG-HU7R6m?Jc@|Iiu#dXH^ zebnh!%k}&iES&GDMkzQZ9_wA%}OVuO&&1JDh^8Jy{Ia6lE0!NSmP zm68`4$E>!8r%rz_0hGeqtLQ;aS0r=BY06^PyvitROqHP|{-_e?bMh(^AE|<4Hs=FG zkY^cTvWzg>Lsi<3Zl?+9zIBg$?__uVdla9h$*WcrK@~#SF9|hi z!WMI@3Kyrgv5zm;qpeemMuexE_yFbJBeo!MX+}vq8B7hOK-zn(RjcPEALD;SS-Xnw zrSxhQmqSPSb(iH>#rF_p`6uZPN{;AhCs7&{i=9OIkZhc+#-UM2Mp-+~1aK0+N$_7; zk&6MkhFFeJ*HOgQK)Z;MS-j?n%~P5>N~t)WZL`C@zfQAJ-TH zL$zh8&rLR+yeSdw+U(J? zlWi*=nAb8-!G6;{j7J{RZvdg7>Dzr8#A2$x~UKF@ji-n{S0aeywpIFf4> zVyrR9TrT@iks{T_Jz!toDOJ$g=H`uMP$=iN!9~M%+6ozO^?uK@3d< zIv9An-XY8OBE+EB#j@LF*LyKkvDQRcF65!x=0BqH%%{HqFrT!w@7(k%=hm+Ag48X% zBF(3fZ`HfwPigprEt>ait6kdLcn&_dQLW1Rz@={Fu_Xr3bUNF9X)S+lPrm(9#7TCb zYaHE*91BZ%f{0YhwsUR{eygU*uA5^*R173dlwCKsPY_(K*)iZ@)9lb!pp@PyCrc{% z%X)ZZiXbwl>WAMuoL{mXJ!r$(C7|6_rEC))?Nk{d7K3wJ@BIn3%d-94+JAl9{?*xcr#x~RA(BGuH`3~ zg@5oUwJv)~ht2xIBgFg%I^1b){PKF!EnZ9QA)E7?ZlyMzG~M>OFPUFFoc_G3`|UT~ zVu0H;w}Lww_#FA1&Hwsyo`}B;U?QqD+h?Vojy=@cIat2^OALXS{2V;hgT!wgJVmlx z=(2`K2g>u&Z>F*%6^TkAe)o3gDR5^;ymcQ^wJIRSC5QVXR3Z2PZO9u>I!bQ0P&*-S z$sg`Ff4hyw=a6nm_h47EL&zfO`yN^wzm`9=mOZ4FKW9rVe+0J`B)#+zHCbMQ@s(lw zPg87vh?JO`n-3u#gqg1dekcadqGRsJQx@z)PQ|=4$*`TxI7^a9sb#xPI1f1Ro$}lj z@B5*(dDMU>u`iy4bz>QML3eV5ng z{-eCI(Kb(2uBS;}r>6Q;{6mt^#ggk%=T~K~S5NF}wbiq|K`C}sT@On#u+@Ga(O=e2 zMY)dam4n1rTRG?M58i`_Z0YJ`W)ap2EX)&T&)mT;(j)WogZpgovfVqf4iR9(}HRoT+$U7?Os7h3bxq66?oKQTapW0=@>9sIp8Y5MI2UU%l{JY zNLx``dK=f_U7u4Ex$Hehx$~4eo64Q1+*!(9q}&sfi;R)V9q%lckfyw9S(N)37L{7j zn3h)|zMwm%mcMK_1bT|>k3{xTeSYu=e$y0jlzkEsPFkO#8RjH916hWs-%B@%4QSIY z$itBH^3#Y4Ep?yfwcUY)Nt5n3GOn^d_kGYEZFN<>w>%v|i~47{5&aq%QtWfn8hZiN zt+5;o|6ZqxGaeDcWk4mv6<`NbrP!ltiz}|}Lu4=%kqjQ7jTL1G+tvB%s#pI}_a_~r zaP=AC23cbkS6&Da8t+GmFtGQ~HPp;gDsRXG!CH2`4td(zkV~@0wGR11h3K&u(o{$B z;j3$zH?0-k_4t;5yJDoV3I(gU`rP&*sB@Ya<<&`#1L(3Rab$G1%g^k{pvw`GFhJYP z3TrRP=u5t1Yg-2C;G=ezd0tPRXV1I1C0c0c&PabO#kw%!Do8#czix`SA37yhUS1gC zUnA?*WK7pfP5GAd;!bfm^Tr8zZF0L(RglAR=k>n!QPECUb6d!s73ZkuyehEJm<6PI z%7=Q&hx+Iije4GtD{L*rV|KcT_G&s$ARy0iwc#ofVGorhLl^Uk@oS30TYsSTEdA}`cBU#9gCgb_3+Ysi7cF*`{7iyzbVc2*l`pUcrNXrC#Fx z*PT_!#gN*S6{~U~bQEE7?Z{5VRqs|DX>BbcyeY3Vq*QZCF7~vbpP3ILGHve*SSyRM zzLBfu#i{VClKm^A`6I^i9qeU%Z^g#o4dWz1nDwsV?AVCZ`;9DZKf`rBTbFiu>>KV< zJl08;Q~f`OvHq%;Q@t(Rww+EqIMG|zl{jf9$c6<~|00jv(Xs20e_q>D|8$S-I~{99 zohFF?p?*i*wtaVRJ(ejla^kYGLdIQWW`$BKh!%i2`-vmWV`F0RdFiEMXRN0ZzQ+@u z>0VDrhSX42qZC*01dx9%0IHz4B>ZpN-rrmAZ`EyAh{xgCU*ZI)8dLl|ItG zeZw8&cvtqX=W#G)bsEWLUdS&qR*tIgI@W9Vpv^${)~{5`>IOCz@FYs*#YShK=+Jaa zt8UW&5KZ-4wYJu5>8-y}6m(8i$mT}*b)|EErt?E3oARo*qN}Xv%p`7=H=}I&IM+Y@ zU%y=hz}_(os}#P%5HTEV$@TO_cCRuI1AZQcB@IJVDSEK+%hYR`EB3PCMwC7wiXZQ^ z#cef_!PDjK4u)p6_qOY!T~$-w)XJ=tgpt${-9#-lWtyh&zg|<0(v&HhawPCx=q$IJ zf}fi*xuz+tvc`$c|Bfva-DU5)mD)(QA&;A$`xg|NCy=>()_INj7x$AB%=v8QkY;|! zGw0#REZ30DJcE!l!1`<(;GgPo@5aKFM4l7yCMW_56O}vxI?9`%11_(WMw$;-0Hb6| zd%^*Q!M5##y^TMyJM^Dx+ z#kKU55K=b{nlPo|4^gDB@UdoVA7Y0H@Q}Rs(9`J^vX#TsOb4n?F$1R3<%mk&%UZGu zpL$uQ0A|G%Ltra;;ZPf#S^yYzJk_bNZRUdKhyCG+_CbU$LM;r>0WNN2$ zNFp*xBsD;XbjVtHkQM4v$%Dv2btdU4W)Gs8?c$o6n+Qj#d85&mh<@H@osbF{_vEXj zL!2RPQoa<;MCPB(O4}Gi?(Av?n29kxKEwfi#TXYL3%e^wOv*D$##jP`wN&P%P7o;9 zd#JdmEi0KzF5IGRpx>fhGbaGmu}%)*JINV3gHGw)^mIJQ{Ny`&=&N}WEpLy$N*VM; z1_ns$hRYynUJPp#jMA~Mb=Q88n}(1VWACLJeQ!v64FirY4(i8JwJES${K@o?6qNoKfxaMInn_cF# ztMhXMEP6;D#n~#4lR*7;$jf>UW%777lNA&0kC1}Q!&S;eHjX;1Q#3LiM3~LR5d~ua zq^=21?~FTo+>57I6_LBWh;Y=sq@>XRSU%6)Q~yj4429l9IopAYXmeR!gbwZbvZ*I6|V5 zTahy8j|>dZSraY;W=XgVOakISQJyQ}q){F?3S~|k4Ulnn+5qWcMuoIPfd~eh{0s@) zcCUK76B~C3mZD*C-oVd%$bQ9XQ<%>?5w49xdVZzdsOLvsXicABDw=UM(R`;92Nx^f zH&ENQZ;-G_^=sojx$-Nx7woqC~lqW(}{`k0gV9PW5e@O1Z>i9wLqTF^X~Z zYw~ow@oL2fV|FWI!S*tg>R}KqhllA4Mb_P+oxF=#p#Aaa~0mtvA zYTWhy^#`b7v41>W^u9)&mHWKojM|zf+N9QlwNWaUOzI~5TbE4gs7Uy$bgMb;Q)vHM z9#jA7%E_+BwYzFXvWV!i{Bt_`v-5^YUE8YD=@_EUD6P`dEw4s+om*aecii&IXYDQT zC2Mba6)D~F`qQ_(M_aeNm*|;*Z+VaUmKV3gAa)&1x4hidhB_I`Kn#}c;aV4^QR&qA zTyA;Cjt*xZ8qO~LufutF-10L0!z@?ZMcI@)BV8w%d7V7g=*Qf64*>(s3rTtmyYU`^ z8NR3`YU4cwv;N!fJ;dMs57Fccd=GJl5^soFdY$rewIOP0KA%~&FhDL))bg%B^LF7N z0Ev`7wwP(ha5#1h`^w#I+A-*1jCKs;qB9%sAzB+3_YWO2Ko_#A>)d?*-a{;@!@q^{ zi#Hup`4@3dTk|&S0u=Rc{_}YwX|HP7A-{-e3K2!++!~1u`NgCU=^wHD;>CII>y3Q2 z@!l84(#a0G4&9Q+##5q=_r9gR7%yP=@4fHC{=4Y&1@3P@`yP{WaUM;|SwoL#4P{l- ze&ZD18}EH9tsQ&mj_Q6#4p=aq_d1zG%=K^P?jCjJPexZp^nW7neII_Sw+=VW3N_pJ zw>P>oHs1SoEk8VZVgeLtZKB%evFBhp5ifXuyTPy8;8(#c-q7Fik4AsTw*U43*7HXx z@dm%jT#^lb6^w-ywj(RRRp5p5tDgC%UeEu0dhL4t+Ku(R^U~}e;deqbp?>>O_{8yEDV?Ezk&mY|N{4M{* z>-kdwo$Gl#$ll<$f0Ov_$ZubV>Jy~5uggYG^M-Wwx_snx{uu1n#PynWbGPKZL!LU4 zOq1jt*)HymzL_%B-}6>b=3>g9>)s?p#&u4+ zA2QW1M~tNkz7b z$Js*F*CAE?vf=#l?Yu-8&Mv<{Qq{@+)dSEk|AgqjQ@Vwf=y<7LenYqXlDcF=)?|a1 zWkh&T_r7mEB3gWbvL*+Vcw_IovG;v&_r6oV>21PQfX=<|t2TI9-y~jE`QGs2$d7LD zvo`oy8~iMYna(#4{+j-Q$p^5e->k$NYx>5T{@||Zr(fqa{Y8MzHT{=1*7R@Enx6Fi z_KTS%&1$uLKQcrISH7Ws;Ff*>k{tb3=z||aBI%;?vo8ES)jhe9`h5V9`Tz{9^yn`! zX*b?e{r^oLy!3f^{+vtS^9^@R=`CH!bekD4vosm7n~_cfPTN~LSe><^RJ%K*;80+7 zxM!lc2brD24gFTi;jZ5#R7)CM!;V_Ad{%0~4b^(3Mb>zoP(JZ3-zw~NIhBb+^#9nS z(@I&6g31gXEzty&y*LgYC`5y8UoNj$tS9D3fy0!PbL?V3|6(?1O!L$NL5> z_C+jt!Me1o)Mj5FL_6Z!qU5u%YI0%ZwbF`%rnAX>*K2A0RJQ9axTf-*{rUd4Tz)tD z?6Qx!NS75q&m)QY%G!~$;^EYNS%z8cH%TQ@AK`_{TXh$MB!4M~B68MHl8(9g-9$~T zSuYXMUf2Aka*yAMPXm(S- z;x9C|0QASe+b5rq4>&epFcaFW!j)_c=Ao|^RdHlEnl%R%(<(8O9qxnP^$`7V|c=qN!n(UPO${g`dBKO4}J67tQ)%bb>G9VkXIxv=AG9u23TLq4^!ZR z6Y!;Y?t}I+XO*HpC(zaVx{pUJS2o3B+9*o0r(L3Tb43kI*0rtHY7a!pD4$1Iwt#Bd zZPp&%d+67cZ>i=zbay9RcMHaY=T~K78u?fjl$J@@B9!Ro4jn!m7?JeM4^NEz0V3zq(7vO?hxwKT%Ix4g z{_hJ>bm@+iZ3j$5~=k@NU?ei zxYK^?8~;wP0c%7lRlP;@^R+t~Hb6Tx>8@FYlP150%76$SfdcX$NS!yM!cDEaVB?ZO zQfru09`;a2p`pX_=1E5p8it~{pqdFshE&EjPmSI~GYLH->v@58ZRsZXRAe^77Y#a; zA}%Ob&9CW*GN{~(#<)PK*srh)CH0ZLMm8nVCw1%rEHqw88i-`q@(=P8q#PeexwEvI z>Y$fDLwH1YHbpBacP5SbtRc0sy@wvJ>=Y@thqd(&IOKVhwEUm+qxEO`TE1w+DHWB6 z9%~aOQ-F#{e1fQ&`l@w`RS}6JZc18Zl5(YnJu4zH>2%3DbvuzbsCbRR&o=16rZMA_)TeYL4DMV}C5~~J|0MvgM=+Q35j$C#6 zJzLZzaaksjdNRkp$0D{q7ROM{i-i+;jpfhXy#t-P5WkZUzmvdIz*9i9nDfuBkf^FI zrctzGU;!3QW2Fo#Ki400%VA;lXf%vpkLEWyESu97o^*R6-EM=MMB3eGeC(qn_ zeyTZ1H7Cci+eZ;d8AZb%5mwv)8ENyKJBr@zVHF06LWeqo+#x~mrSQB|M>`LFQ4QD| zs0I|REMrDKS;H2cWDUxpJpD$EOA*EuibAu$)vZE;s#|>|!nK8b>D<25x%60{n`I!4 z@brv&eMkLvdfWsNpHpOvYgK^oaCJFh(;#d1B$tPwDb%Gqg~%Ed0R1x{fL0WFaw;=$ z7{lPOZ0>+OF@~P)4}f$EBbRY`hVD~hPK8TgEIUS7v-U{j)N04POg8jVLtB>^ zlG(Cf=~8_|YZO9+lcZ+^=LOjM*fS}ool&(I8&!+?NTpef&Fe+vJdGI&O&f*+&>D&@ zt)bX~s#WUULmsrkAoHeBgCozdRe-BMTw5b%;CE=cW$jfdSe16Zp|F_FlPlSYp}Q0% z*~rPgJ`gq)2?WNnI~mehd!%jH+%!!ZMVDaMTBSFp>|r&jB?cc+m!KD1AWRXdyHr@x zH_NfnF56;fW4mJ4oIy6X8ZHC0Cet|DVUXEA!b0P-#879}=k$f?`6r7^#LAHu^20`3 zWqMw2q-!z<*z|l!X?qBPN{Ze|!)R$wZc$T)*{qT=!D!Ij<9dXO-aI_nHbs;P1LGa@ z)2^_&LGmLJHtFOu0p{%aB+k(@yTjigYaX@B7DcGQbhr$%x!G_TWOMW3GRWpmhRYzc z6&Si~NuFT^hJ|Mem;MOQXRZFlzS=d^z-NWt8`D$zL4sl!>vOyLeoSwDBKlS?22~Ll zR846Hb=97UIpSGgJNB9Gp^1+Xrs>X@7<5?D8JZY?utC%yY++*^MnclJjs-!!IW6-q zo9ni>ZfhXR|0Na}*CQLjHrl}zYNzu}OR@O?^;y<_gM_l4rp#9Pmf^47T77ASdMOU| zGGH%)Pc3|+X;`m1%ecGkRXLW`IZK&p^MIQtwf*ra?c~|6No+=`!>EAV*Z>I4UX-W zk+>$1_*kX=2;~<l7b;mI6HO%A0nTD#uI4(m+Hp$aeOWGi$H9ber`g_Z|w9NOL>g z&7L~Z6UkVOhbipVq)rJR#b2IQ{>995oYq+!Z^#i=0hqj+tTt&foa~vjcbl%;q|-r=@4ZeR)#%?`oUS4BeK)M*qzYWE&IG^_5Wkjy|-Nh5`_Uv26GnPk_LJy z8~GID3x(63FT5ASNuog72v`=p&Qvn$$mNvvi1$7WX1RP*B{gxz{LO#6%0bXnE7FbS%u8o?&@n)m~1c?6K`Tw)ejA_U+?$pV@x;_U_?{ zLg<(-l#UCFilikx?ao6LG8TqaVEy(!Xva=Znq(m*ZR8S2%S}0f2VKiFj}yS+)qFp> z#C)9TizueEv3sMY_RMGOnH2Swd)=9s&Yr;eV4B|B2DkUVWq$kk%9-H_&#%M&t$4MG zjkL$ZX{%Dp?~Jz28d1u&PTLjg?-M&X53X?icE+%IBEk*eR)xzTivx3cZVtl%d9okS zSW(Q_Y*J&pV$TWYbh!g!^(k3G;mSnPT*1;3Rv5&>c#5e;x}Vz#=I(YTVVwqj{dNU0 zMb&(`1_X*2nWDs)6!U<>7EGG?(n4t;rm0*qE|KjAr-9Y+aIZtsje=GvY25#Pb!r?y zpb$%*ZuMi}%$g}zp;JE_j-62k_%D6l`JhnNO=3 zjH03eC5G9RcWF^1Qxhnv6TU+XV0fR_Xn^J_7e)ClUba)mCRuBlra)a*c=^+%g-qe} zkdG78@7TG99uF{4SDB>zo57EB$z-#nmKd0tKTsM~fi!lS=#>4bR&YC+UDs0Q8h!2D zFEN=?`DYhgs$jQ;E7R%+YQMBB3!AU&+EcyZt|2jKc{%>~LY z({?S;wedA`)E=c4#c(eCr;``%(U;v{vTn1QY2v>j|eQaqaNmTOuQUxMCP*CY;5Y#V&kH7Zlolr--wsfAmx<*LCSh@aM5P^< zl)=eJVo=$STast8IDzpMSE*&kMY+)Q0EH`OJ1%Z^1`7wXc8U_#ikRA(*6lWUc1=N9 znBHP-u#v(z*4h^DbL)z|fQrj2M@8GtqH7-UJw#dl(Lk9LeU{=OZX#^_ixDneEFNEP z!WQv6i66wSP;we(Q11WR+Y;N`Fl>T)o)UILOf{WUCS9Ut`XR@aDL;(1CMgf|&e2qOojt%DAWN`dDluX$`~$_wby z;;S;JPYh(J)>hzReBqu!Ut*|cwz!FN(H!5j(Sja%X6ECNM?^{2Bs=>+_6Xm(h0iWW z-PupPqZDaIl#R0;dVZMhl5bG2;8s^m>$H)G<+_+Rwg)IJ0Ga2#mc9&;Up1TLpuVRf zu>r&>T(N~%V|Z1wX^=$aY)Tm{MiPU>@WBj=JegY&CeUsbNx9Hy1C%I-tF5s^PG+7K zHLQippga(Uotvz~zzxV8#R;r!`T&JgO_zg=CnLH+7UqDGRUlY35f;EGx0OUC%B2kU zMkIs8{|0yE3GPOiL7?1t_!uO^MVOF@*vgz9G3Y#3Y)btT_$PypqA?vSQI9hYJ~rF~ zyUI(>E#WfA(jBS6nn_voN1to~^d91T*hLv~&`(>PM_2~xGzpZLk%`q&nNjN_-5N7$ z_99nhtM98mQWHY~!s0TDX_MbDpPSFwmCuOnR~~XQMBq}!Gu+Z4vfjp5p!zm=uVf!Xzgl&l$; z|HnP`&u^-8H-G3)n9OnLxM5BtoWEE1-Z&al+_M!99a%3luH{#uR7@UuA&*+V6Dz-8 zlE_rX7iUk+v!^;W&qZ3mqj?$D8;;ulQ^zbMFXVhydwmBy->s9+}tDELK3O&*iAxpf!n@?1S1F#|wv zlBigmYt1z(kI~*el|pm(y{F;E&9xIZDZXa**yC(&l9#6P;-iA z%^3=A(mda6B*h^TcSv@CTapxyUwAk*fQjXkkR+OtxHvS}UnR@OadNYK^tt?KRR|mvC^=%fzmcA9T~Gsc zhhr@WKp)n6=yNA1jTI+;+mNS{rx?a=%X3@K_mdEo;W$@6xLC5}b&tatZu!sMFSgXZ zVsW)}NwjTbvA5V<1}f(7hGPkN-Z3~M=aXcgk`%j$ttn2Q1qwX%Gjdr>^UJBGl$4*Q4jqXs(qr+#pW40S)Z zF!FVNyOw|0`MFpSWLNOYxGnRFz>Qfp@^ufR*;OaAv5(TOlSYDk2&xu!6)!TvBh=! zT#ZxN*k|bjV$6dUqO{SqZL3&*FfL1yh{~=L&g0CRcWe^(sB1(&`qPKH=$-)d-wqs-w>+VcH{np$pOWJT`H^Eq zj-TR3ZMc;4cGo}SM;W{W*nKrWJ8}50fkVCMkT>9Xb_(b!+wie*I!j_+uADM7Xs3VPx?{`RY&osx)s>$@_6A+Mmerhd6YBaZHZS;`shD zX1w6m3I-%e^KExZ*GmF2UB7CP^sgJa~VG>RioDR1N=N6_!c>Sk015f?`s_2 zA%}eR7qC6=szUlu-kvs_iKx8assvBvM=kmjId0)c_1>ktZ^v;n4*w}sIC7+Wlf-7g zEr!g0`cT%tz({p{9EY<06*=y~p{(n2{AYfY^`EQje+S3!M3xLBBcu!tYPi0d22#l1 z^i$6hnehq1+vE6+UwOb{}>9Dh@TtAs8=Z>gWF{`q1Af{~E!6$A7m7*7x!6Kg#Ft%$r|dwdZHUtE)>NI|=+-;AOY+ z^H{|MZhAa*Q+pgTf4$JU0qDOK z9P0d&3K`-@S>Gkc9)2{bj77bml3M%s;Ar=E<4~vg@0Z#`UV-DEmlge;G({h-Rz8i1 zsEYQ>@hlt_t$i9ks_3hL-EZS(633G%r|aoVqN<|T;!s7Ot&rcrp^83Fj@xjkqW@No zm-ACq^ffrDihiU$?U z=t*)6@}qM5nULMXIG$W~!>`Z{%HX{;x@(XhReVv7-TbKHpOxdw{8Sm7!SOXb{U^er z41Sb4cioa&{xfp?f9$;pd{k8uw|zUHL_v*;ii+CoizEaDMFb~-pdbhlP*D&Pk`9Sv zGYJTS8eDNijfxH`IvK=eT;no|iVi9+gXo~5gDbe}fEtx?U%uymPjx4x`!>wH+xO1z zy+3lFu2XgD)Twjse!F?ydOlsk8LVOs&PGUbEXl^+U-Ut~&r-C%@~7YyO6bLE47^r? zjsWt#2NO7SC&DZQf00)6)SWZwv!!_UeA;GcnAB&(!Go@K#+o-B_}IbRLJ;XS5Z1*I29m2W?xs zs94va+MEuOplcZIWcx|TVx^5{cb)5wL3kU%UwYccxs>hF>tGvagM>k>n)pV-w?axXM?vrpN zD>-;Z!g^LQ2b&Pyr_f(?BCiO(gWg6~C%AGBcvO%kqKe0}dL^of?kk@0&s%g&X6L=p z52`VVztFL)PF1OvKk?U#zl{>s@Ry?xT67;kb#(3$I)GKIP7MOPHg}FX7vUt?YthbB z;iWMK-XapJo*yjXE(G5ulJ91qn;W68HFOcw-?Ypm$u$+|~ z%wqgQ&mzS3-TP9ap7@&12yy2^&Cesx#nNB&K|y>&2fPaFUmJDl3IyfpKncBB$@^<+ z_i%)p5&Y#11UcxgL@lFB>cwCQPa(*GPLaIRSj8NaARMU%wJf85a`1urH;t7Xd?(>t zR&vmmM!f^9e|`kr5mr&?FV4}n=gE~(r9Q~}hqB6JCGX!$sAVPZ?bJVYQsL>|OQ;9J zA_RYV!20K3_~_zD4%(|rx_Xg=o)V6*{`n4uBiu}(zkH0K2zsbXH`~Y_B|)ctaxhN9 zR93MFPDhAEpkOrzo6Z9@x%@>Rt2N|75ge`E+@lP-A{Z~>O$0?yBw-e-n1clfF$a@u2e?+dxsj~oKzlf^n3Wvp z_J-GrJzLDd9tbf9A0sG&Q`x(FuVW(zPm#p&|ls~P;jS7lfiJy z^%)ZW$~a26P{Kxp2)s_h?X2WLH_SpB;amiNiEiV*M%(z@sAk(fbhAGEQ+@cW_2E|u zFE#JOZUm=3Oo1WYr%@k{Q3#J9#QN|Sftq-~h=iS0e4$e{^ zouoJ<__giXpPXvYT zFVXxo`7Sbzrw{V|rfg1PCEs62n9WMQQxwLYtmJzj-3;k0Co|ah)7bfoKFD`#dC(43 zzW0$(Z@#-r=+8>N7vM5*satJT|&)fBi`!i}uhfq1&97P=MT_Xz$X zZPR&yJ{Qn8f6)iIdzta^wjyW)`$$47R8y64+x6% zEop|clIt%e6tL3h=_JwH%VyoJni&VPip|IJ<{C}Pv6%Zyd>`(2MLg`{gBl8}Q^V=K z`Y=Gkc!XFVhEt+GTm}7yOltL8b#-S}u|DVksXpvVU%V;=xjtCJRS4=se+k*FG?K5w z(DAHdeYml?=FbS@F!Psf`=Eyb^8GbIde0#!?41?%>j<%Z+ddX{p~AkD)fre^qMZJW z5DWWY3;RZC$}Q~sB>YAQYUddVhp>vkHza(@N)Fm^5DM+ud>l@-aqu-o2v1|?FaJ$_ z(7kSDCXGLBWTEb?VyEl12+GbA{CUgx%h3ld(fi8(4bM0~Ucjl;J0abu(yZT(C{Ry1gp_hcZ~{SD|+zM(=S1HL9m)-fJfK zn)eWnrO;n`qSjnG6NZjsb-XElE#!92&YZ?(0_)ChYJ+Xcq)#$N#CPE(cj$|b>zfOe-ew}#; zz0vrK9va5H-G>mD`NbRfWt(o(q(7T>Lx z(diuqIp`)~0IQgTEQHq4xEz1GLHjH9Lsm!g7wXCC6#o2W0c&aRl5`_~v3o<&{Z-TX zR+enEWbvoi=BbSz`BQ9{NYJedom=Sb1^)y|=N3KbaY#4n>k#}!TFqa@)}2qi_)|!s zajasqd?|t^%j^7k&+;cTe~HExd)B=ys?i69_NAJb$x5N=g$nOd1f^|12|8y}Lh{I1 zNat={Tu3~%wY*=eyzgasze7TQ%li`&USt(>@CL#X3jM`7YJN_3aa5%b3hsH?0M zFqH3osqDXEAm6(A;vLCKzJJdUg!Eunr}F;d*!;P-|CCueeNfE(Ws^#!LX~PMMNq4E zv>r$*zxz<0?i-gj+Or4NexN!jSqMsfdL!fC7&_d60k zW~I1i%D0YHzen&FX}68L)-PeD5C4X5Jq`7JC&|g}QQ!I?-%6+#VWqf#k#Hd^#jQ(9 zFU(4D>k(I|533Im{6(hQ#{Hk>d$N3Mo-FWPvWoXz8&&DUzmbz7`BuI!j5>(-{XkTu z5AwZLHkGWD6Mw_5Lr_k%SMc^{rJU$!7wX39G6aA5-|PF~XtVmDxW8BXH5T{I3RQ<{ z#obxdKl`(D#<+gPkk?o`c5*xwcGX=eNfzb#l$PHxcy!6`4+c-bki+f#l29z zJFr@S;4iAT?Hqi>FJYw*^8KT1X0y^*Y9H#qd!U^7J89h;knh{&`%qSwBlt_yckDQP zQ&gi5a=n+lU2d-ZJ0bzTZ-Xv8;4&&EKnQwLni#{la{;P&R@j*G%Zr(eP)pU51gxgpt#!r;P286ir`ES?;|5wi6|AzehzdmS} z^MC&P2mcM@(6p_MAgBJK584-LM;1F)=+w>Au|oTzWfJaWrG1f}{e>PxI8LQn9HZ|` zPDIq+%)ce`1%hrV`L|?rejmF@ru#G6SL+sf=zdljS?eGxV1c2nuesG}j== z^#%#uSxML;K@a94&}+lr9<1cx4jAgkDpwjU3lMZP@HLkq{LU|CwQV0JSs(sy|DMdS zX!rC%Y5X5PAGnkE$(M$D;7WPaGr65!BUzdl*GSOap~(n3<7}l%S!phWZ5Fe7H){4Y zwsKIwi0<@;3BI?F5c;6;7d@twnO>0a?@{)0bW0|r3(eSB#<>X5c62VHKmQI& zm=Cdjj6vW$Jjr|d+dG$Waj03vp__T3A*^(F%3qqt@t>blana8fk?4;`vaZPDJZm_A zBV3!&waT<)j>xaBj#Slzi}FiKXH`W8hkKSyD=I0C^zt$?`c_vJ^ew9#AUUI;veG*? zQgaNS%k#@3URhy&jaODtG21JtD6ICXYo?caWwVP5y_%V<$_iO^s~#Ng+^xFv;Ba|G zSf=6pnu@YM;e!0~9yJscmK4qPj&~@kibTBXnI)Cpu>8W(x#6OUsLMjv{R;DJv|=&nPY|t;#6QFE1>OR85>)8S%(( zS+iuuGBGYE?ANXiS5`%;BXs20NO`0xza}zKPOF>syN13_D9De-;pd`o7N+FEnawJ! z$LtvQi)(VpX}!E-O3F*Bi%+g9 zsfom!R*}tK@x_`XN^&pHO{<()WtAo6Gr|fxy`)@o#_v%^Mh40EgJkGjFPVciVT7`h zni?inNqM-6;R!P#60~2Ln_opfU0b8dwS^2XE-5WkL3~)1+2sY1>Y9owXP;eIm=mck zh?E!RI~Ua+^S^plK{4Z`cxvW`)5A(Y;i&SO$c#u;t`&PV40pJ!q?&GEo!(^cg?*Jb zAyU(_j{F=`T9IE9^McW~1u~gXQ$?zp+q5W&i_wp8*xZ^(b*vU4#p2jjL#O@0_2+Sd z6rr5y(i6AQR$7k^>mO~WSF_pfw^vg&tDKFNajU6d*D$LpTu_|P9IuH~CD;p8Zrih7 z&9*J=mol0*27e1ID$So^+lqE&8IkHy?9k%F)Syb8j$Evx*D`v5k>tjizI=1WZ_Znr)|BOO^ zMa@LvQ`|H`^K0_QM~WiM@`8w0sJ5Cl5Z`yd;igDuRh5Q4tujh0+|D#XgC|y%Hr0s5 z=#`iG#|L(Fe#km-WK`EwbIhn5Q0@7<96P|onKX|v=8($fLHl|QA7eOT!l)b$Lh&A& zObR0f!z;>*N@n?^!#W|e=~&X`?MI*Ws1wT7rV|IF#E%7Pke+KQ3{qb7!PESnL@ja0F9 zB@4W$io-}Xb`$c;IM92uO7qW5XfH*xjW|EZPKsuBBso8!KPj5qCCHd>vfY`L?eC&NsT+DNjUH^bFaFfxJ;{(h zM@rdMm&}f&JrT%F~1A(06sXK_uW6Nq@5!VF(Ao#TF>HbdHs>G{=> zX)>E#!uH^wWSv=3NS^(V#gUR3#Wmh+|2&{_!0d$1*x}C3aFr58;;YS3pgwt?eHXsT zznka4n$7ZDQ(e$MVaKFM(lKA1q+`B5dB>Ve{@soR)@;@>CRySUlOjpSe07qJ`TBor z?>F1uStd+!le1*IMdv^}q8-}PB{1L4p023|d#)YW(`{q_@9yd1D*rosy12^Q-P6t9 z&WW}^1pm?I6&@bW0OOa$2`syUJ(ATpXo{@dhaIRi-?`f1fS_GX;H&v;0 z_M8QjRdOFjnP+=yAz}M|ihXVW z!v{=HXcFs|?)_~z*}~taICubSP1n&3chrQc%OK&gPL>Cn}vL z+6NPx8#eF4_N{lY1FqF@P5yLlZ!(E=i>O(562zO}YTLg;kKP!w(8B(Gq)2tRTcO=C zE03HRjwsj6F;25kWz5WvQoChSjg$Mk?@cY&JbG8XKuY1i-H zL({V;YpS~00fP9NSFPp{!GkUBSeqL)cV5a3xt6}0;us@sMNv4~tLmEksv2#e)jM9N zrlh7c-oC}5ta;SzwyS39&UOo%6K0hZ%$!K$u`!4mHU-R`V(w~kUfPr$#(buG))af< zlfxCXJtazTC^?={b9ajU@$(-Rm9w9j7=2V#!Q;IAa=V+U2QW0D=S|tA+zyUf`Q$kZ z+lQYkJ@fO2P7e`e?;e4)FfR;y+gkfiA)JxFsp(k;qW>_#Z65wJB)ezW>~l_pr*?&$ zuFTa_6Q}2)5VuB&cwA9YHFrM!{t=A-P)>K*n+m+s+|xM!i9soMFlXh@h{%&4%a~|E z?0&U9|B4!n)iY8YHhVM{e^>o@o?9u==|`(q97_C$Lp?h;RqEU)-1GR{0Z~=&-o3h4 zs+MjJMGJc+cv2Q`^Zl*PDEQ~zU zuv=lcIKP@FfmM-k4fm?U{n);E*ylg3uGW)6|M3Jn9DnGKk8otjA^-jmN5{KaGW`R` zw$GW|!9-=TO)$~%rT2e!|G0O?e_C;J=4sj=mzPIMnfnQjc)ewj=qipAz6q6)f|8<= zf>Atpl^Lfa6~Rsthxi}3(ZgO%|KO%}AYR?1-R6mGY|9=o!95jSD zJidm9)pL3NTeyu`vts4%Z+ z-JAScUHaJ+OZ17NA1Tk#^acbqWT1rDM^|%PQ7&7bE+C!8NyCoOrR6q7I4iH_vAylH z&8IUrLv4K=n#*|d%kf!>ps5yxoTEfTaUact6GoNsx=9IFBigccK7*}0W;82kF*nSC zf6R%xE~wJuydzju6tF6(lz2KTp5jIdYgqAih5sCrlSltqF9!*l^D{Q0kgMHh$7WyN zww65t_JdUiz3Rw}G9KOLMCYro@t*_5%}`$F(W@xEyb z`K96fs;d0C?lfR9$9B%8n!Q=X)GU~pQLGnixDu?WntWO_B?V>ZTs{){^W2*mURl1* zJECvrG`+VptEQwB2OK|{GcsxJTw$TCv<)`QcBePzmCiDdt=mBW%R>#SjX@3Yl(6@ z=3WOgh%(FMDF0`-yS@Hf^Z&;X6yKa3jA)@t|8G%luUa(kQD#|%DF0`-8`QsOoKLt9 z*-`n!m2N(+vVsF0qc6Qi&Ad(9(cA0N{?E=}8dqQ6UeprgzkWOVRol^TGQD0sX36%~ ztTG?B{_zsA7R!%WyE3iUncn}&;%4=iSp9l_xJye={Hsjwf3dMy{V7kl_BZY3>W_Aa zYd>>$r&!_q#NuCJ^&9th`iGsnn7->OSJ0pz7GNoHi1Q!TyWTANc2<6i2Yr(`T7pztzDKr_VF}l>z$bd)fMV50<$4VS8_TRDizH^uq)6 zt4x1DfPRzdgW8Y&N=uMF+}An2(``W6PU0u8o^%sp9dC(inePzSzuYXR@P88^LI2Zo zoc?rPxo3&_U-gvpU+aHeFZPwZIR6c%ALiV|>HYr;0NpI7kNMAi+WcGMgYs9u9sMfP z@3)iRK+J!g`QJ3wHEh#3F1|Fqz|Ue|T8PtUnLcQKR+>K3xrwV^Z~B8;>|eUBcKu(a z?>n+|c8IIrX!?FF>eoHv>Sq?YiuzszOI-a1(+AD3b*9e^s2`r;6n3r{=fBeQodW9D zo4!|oex2zDI?r+b(@I>$+JO3Xravb@pLV)agk8F_oy52LpSApzx{{*;>T`SBUk>Jb zDJ-%2Yps4=m0uqHLEX6c8%=MUS)4wr+SL!*f7hCRV~hCfo^u6xvt9jD9OC@1GX3BH zee{<=c5N}gwwV94^IXNC`njeL8sA#e+c3n%*J%1bwej1@cCGQl!hcKgKi1pt2egc@ z;~J-Lu;20tim%c1WzKP2`+3(oMN9t+UvT~_|K#-d2GkEPa|+wP#rdx{{UN*gcCr3# zUF-a>GRKd!+EzbOKlaa3`+yJc4=wW3{_jp7e$45E=2xZZKWFiGcNMz@)DN$7ih%+8Jkwj6;{0d6oZNq&=}&ew)&;H{qH_3arw#H|b7IwBbNZ|R|8=If-IOzK)_!GoSG3w8PM@WT#}YLD zm8REMh*{$5H*BZ=Ceu$3sGr-*xvX%A^S{at9M=Wt^ZGbN{{Vfxez1q7Hb5Wl>lDYg zxISBH^Q&@z)AtF8zuxrEpii{_uCxn>o^HB2XU>rKBBeWL9*?*ivvr>TkbSr+1Xe_Zg}lu1;M2 z%vG)^@ciBMLG|mlQ-9TV>Njque)vfjUr_tGrVon0c02VOwo`wT={pDHFYPH8pWQ}` z%Wt0P?f9JS-0)jGHa_)FyDBq+{M(63rvQDH>9Yd#wcF9JGQEEHmL(QnAG@LD|Gqzp zp!1{5=Un`s_|-ipxX=DN{Jbmr(v`*hFEsyYe{=dQr;n?jYx;%&z5A~!+^t;9nf|B%ee`#5&S-Ibd*1q2yUw+*pCf09i*MCGTv1Sd8%^*2zv8Cx zDcs}+tl>>p|7eG77bgF0lj$4Za*E|G#@Bn#71Y1$^fz#R!~Q*1e~Rg|-go*7T0DPP zVfu9+JN+M9_#gScE2#X;>4UD1>P>%ki~7s0et3(kU(rJEec%e}^t)Ls^IPbrm_F?* zr?>OF>}Y;gMC<$iBNxv<=|9((F@5_Fox}QXUH#G){wqzN_Jh-(*+Re8^mRWu{rxTU zJwI{WJmiq4VNs!u~HA2j@4>^g;C-Og}atKknC~WB++b zTz>QRbp4wgP=A%_vjX()$9Fw1==>_z|8ZXWN6U%sf7R{n+7Ior?fti0{m>^%eMiT@ z`xB-=Fetu*lGo2NebDpqyzS^~O@DAe`}L-8d400Q`d8V_#nXv#^=nOU*FUlPrB;94cIr2pK4|>Y2DcGs`W;%%3# zqn-bt?XS-CnXYDB{Z+qn^@lse>C=We#X~KwpSMKwbDYzsxv=8uZ!&$`0DYtBgXUM- zXy-p@|C49>t^xk*OdoXrpuzOtyJoVZ*=@hs6*P=>Y`OhZn!ffVr*Ap`2W)ZWb*Ch* zUuXKf{KWc+pS$wRlEnHBU$}DbjKuo4O}}oA(;pg;A8)SH|LPFyfBl!PAbR4n)}3F* z^go+^-TBV0WqwvQy7Kx<9fP*tb*68bzYD%{^)_AZ7_@zPS2%rDi}S}#R=@UYr+>D^ z^=sYNt~~d8NB_T|NpSw0YbT!i@48vy=6Bl7u71$`%`|<3%YQ6?>#Y4vrq2uTpLLt_ zf0k=GuKiW|!Fm>Z{v7lFz4_1jv(vZSzYO}umDia*X#d!-9sN4fXSMUgh>I`nA=l2} zfd1v$iD6zq{~8{3_3bfBod0!?IsNH=^G)ZcldOMPE1kaO@uAlA)^9I#R_>VbUT98Q zn;SHf($d2UE=n1`o10$z2MeYTo#lHA zMg7Q!+Uog;^JDXwGwN;Y%Pxn%@DA9OV%Nd!D*5a$3H&Wak+%c>R$^DY19l(ofIsDJ z3i+F4{_OowFZB;K3G=3Y55Ye5F_)h-WPfSVANhR{yT(VIo$YtL)Z2pnF2=s@spNT= zUtKCJG`se0+IXpZCmv_Tt4qf@tDRpv|BM??`7Oj(z1i7&re5lPiT%ocG4`43oZp9| zaZH#Un70~iR=wiv?RBWQI27+v>{4HKc6uMxU!wUPb^cD5x4xp4>{er!w%*y<!v{k_>0MdNG}9A`)D2mQnOwd<8QziK}RyIixg_f`|ym15U(gY%bcds>WL*zD{* z);NFu__yW`Mc7}6YWP9VfVeYYv(@++kFtbMzgc`KoZ)$ja`TLU4MrsX}2}^s+556yYDMsVLI0iM?O(h8%umvv_1JmeI6Hff zHm*Nve+&nKCEq$bd!N=zJtBDi=s(2U@T0Tul%)NM*ljYqVF7l2|FKK`$@#PM0WbB~ z;P&srev;WI8>jWy{(h}XK) zZob+#yJXwha_n-=E;GQN`qPnXo=IkB@9%o4F9gr0pVfX_*PqTw{MO(%*X-=QUN3cH zaGoY&pSQ2`Yw!8S%|GR7K6We2F4^|99J>ayv-84){?=l*!R$r^^hfP(#m?K$#g}Xz zcjO*Rs@e5Q;x7lgG_$kE`w8PK#ja-u*KTbRe~YoJHM?^H>@?o`e^NJ?T{wC?>k&LI zTk!k*0j~X{lK3se?|*WDI5Y5kay9mu$2-6G2KZIJwqUoy?4rk;mggaT z)PLSxNgM0@*?Z7l>V!E7+n4=fz3VdB+1q>3Uh0{11MOF1UpLj++jDZx+s{g9ueg`X zf047#;iJE_IL}fX9d~DbnVr2q?WLZZ*stuzVE<{E^K0)@d#Qcr1;)__`xQ0L-kyIX z+x!=+0M@1yH4nDEp~Iv?jDz=gmzo8^UmCUyB+u7 zcyD$uCGnSo-6pfkX?dM;-1)69=e%3vSc+ZhT-R>5B>om-mu7YYli01quBX|pNn-aQ zcI$Sa-F95WZZNx(TlT~Js~-cfOPlBVVXx!G%Wdh;>M1WBIVoFlzVnyN zE(g0!7dSh6{U$EY1Ms&JyEzv*JH0=yCH1Ek`}MKs@4U#rvUhsTqpdnQyx!Hb_sY3{ zl6W4;zAL^f|K#lLJ##PhsNnrzYwS1O?(Fs6xxYmBues;9S+w(Iv51tH0oZ5W@KtIIM!dg52L(~!S2)hot?er+tlCD+m5UJ&X@fI&i=}l zen&RNxg5K^hn$_g*WTo}S)6OJ+wh39v-jH*+HJ)y_c4pp>c{%i%wI=tYE0SzyBzHD z%&vD5f2G(Jn_Y1dyT#Zwm|e2-&vv{c_q^HJ`|w<^BtB13zPI3a;nUmicYFNSnO#u( z@;3y#+s*EgGGZk5^fOJcVOyA5VHK8f9f*rly@{m^^#{u13@o81?D8@ox*IJ=u# z+F3RAqxF6qAD?x0SyrBCKJ>xvQ?s-8>l4neiP+UY=lt30WC`u&V>j||&aP*Yc9&z9 zYj#7D*saB`cnAD##jeuqrYG^&u><=Dv$OZ{6ZRtqJMRV8kL!};xfHuOYn`3F|Ci9; zV(jW(bau4?{U#Md?c{Ks$VdS|ct{t}%xCd#foe$&kE87q&? zhi1pyA=s@jJA0o$VSfs-TlKp2yQRNo?JmM@gW1{p{R#a&h+WnO=Z{0VTN3o+ZR`e_ z-OowvT5~fk?G5M8-V2LsSNWQcUGZDa&ffp`Ql|yqUz&pbhIcJaUBhT;5vTmF$8Ozb zXICCQPb>)b`=H|e!r9y7=s3R`$G5SY)adMvXnA~5EG+)^&&~MCubrKJZy?T}-+%1p zeBOeV-tq-}Tse-#I(`UV)c-V6fi@v9JHt+3VEEUlQcCPe<$z)QV2v0wFX3iidVfAz2b?EM&sy>>AAO z)s}Y6_K#DrD?Y^eyP>6>$r_Ifu-jyI$*zO$!Y(!J{5_k*-+IMocFFwxjNOJEu($uhnw@=*!b|;K@OHTs``SZY`?32)KLy)&4Kv>ToxOd} z!b_bIyj@PjzG1Mlx9?rBUrW4QYP<$uzbV(*hm#zi@4{}w3C_;Gk3k&4eivc?{mIV0 z2krPvi~X9~e=y8ylCw*8ef>6esb-hVU+YdBPjypL78iI;{xn7?^j|s$Lyl#f2rRjp2r&J zrPwb##f|ff0Kc+Zjomu4qib$S5a$-`Hke&j61(<1+-uy9o%*u~yVO%%d`G4@hp9=< zTS~F-FvZy?JKtZ7UD)hC35Zkex1;l)n%$RX7qlNyp0?ok_S0PZS!SQ;_}CufRc6#4gY56t}-57@tMh6`S3$N$eiPuFmX^3b0c z*PZK+a%aChI{zLHwjYB1pfjAkzTcuH^@A4ncAQr{rP$wIMVEX~suUq2m?e$IGhfHkGuElFF|2H`MLCF4+ zU_USfyE$f;bpMB4o!K3e#NQ(9R_uV?gV=2{yBCu9dmFojOI<%IlGwFo<6E}_c73qx zaHI35aqyP}d6|e^*zA(^cRqF_cff8rc9mwAEYEAPTWEG;lEk+ayM`U`*YQxUuXey+ z4t9-ZH#SMTrPy`2$>s0VBzB9j%Qd^nN$gf)x6tgelGuHSUA@_j4zSaBwqy0Y+3EX7 z{t_ME^J<;^+(@F(vo^{i{nX)=Q-NGYN*$6yQ`P%e(+MoV|Lu~a7#2E z6XkC;cB^*4-xkGdcDkhVmjwRWr?WlmfZY)6qVaJlnb03idJke3jW2c|=*l$Pd2R-Kes=mJ@ z@VgkhEVDZ|x8*EWgWR_tocE@*pEyB*m%%`v+%N&Mwt zS8sNz=PxbhoytqGyWQ-P-M9U)nLqoUmzVm@8G-wY_WhY3uetoh_AiGd&ZqL9gMHdN z&OWvucp%um2K&a1E&Oi`wqK5Y-6t*Vs}s*x#j_s!%r9Hmw@JL6%f2-a8`pi?!v2QD z_R9N*_^fm#ON;T5-zoT=V|MoavcUI&Wxojfks&uM_I)!i^|0Xc+?CjWn(FLh z* z?SD(W|JcO$@m7Vr^jF|h@UO6UikH6BSPTD1c{)6q@>Ey=ujG4v*HB&v`AMYoo_sH` zBju-XBS`#-?-^c7`6FB)cR@bjjufv4e4g(o-c0%Ja5?-vRJ#k{c=Sca6HVU_D!wjI zc4?5WK&OAj_bkP?;VqQE3Lg%6L+|EB(Iv>Q@I6k&dkdTnOX1~||FSH_gxm+Je)-kT{xm52W8oyqyBPO}zeE1{sub@e_#Wh|{OKNiX`8{wvya=k_xo|QZ1{)ZM{oqFY{IDp++u8H>`P%p%3}g2K zbWCtLZUP~*@Vo(P}id&n2k-t|!NTmlu}X^?j!)5k!?(F-b$5L6tSfA2UCDxNZ^ zc!oj6(-kV7gN*H<;`#Ox7tg$fDIPxomfjyKp0-f&d~Hig!5FJnarM;ogv+_!>IlA~!GIzc9t)ox-6n!lTfi4j)5432K}M!z{|5y1>=D z0ZM-v9K-mY3rE9N@La`pzRTBNpxVC#DqnM;@^vCqzS5!cwV&~}^IX2JgUVMqRK9Yd z`Z>xt2r6Hlp~mmFT9>b>Q29CnDqn{{>m5=kF@>K-0sQ1NuSMNC}{UcEMx)Um2he74*`+2V2 zPoU=6?Jz?9u~75AJJh`Yi5sEH-v+4sH9+O>Y&aQKK;t#N)nfGU3ms{9cvzaA>yYN&BM z32GdNLyhD4)ovX3f*QwPs@ynU4>e8~L5<_-P~-UZ8Lr+7Q2NKA#_?Y0k0aDL{#fbq z^%+$Ak3;3_E~tE60>{IAsCSt^CJA7w@Z3`FaQ{UpGVb`-1|PuPUf~od%V!AE&!~d<>PZHBk8)4^{6_sQGme zRKE6r%GcGrfTet$3YD)>Q29CtYJRnY%GYOkE?-YV;E`rKewUwV}<)f^;H&nc>;4tcaJjLbf zRj7XN4H=sBWdx~wT?Un}-cb427b;&ro|@w4>pZA>lcDs-L*?stQ2BbAWGG+rq1v4Z zmA4GY5T>u6R2;3L;`oI| z#4S*9ybcw|b)Zb{kaQ4zu!I zq4M?tK`C!XL-nH%)Ol=YlkYw*#k&^yQmFI$9AnwB?)-W>RK1fRL!2JTan~bDho^X5 zkv}1+(&s|?9d7bJvt9Y4@CwQY!#a4N$zPI8wOavIZ#tBpyMO0+15`Y_AMM8Hs3DF^ z7#xk)Cxab-XY751lkY#=@y&rQ?=M5;^&#Ue@Q?Vt7;1dxLXA%mq>1#g#-UK-&;@F{ z4#9ftJ{^$a-3r%0)q4`k|EKxy?Pp$q+CJ`uY%1wTK-Eh#eF_}I{%319 zw;#G0o{RnIPS_YM`YoYRWzLiI;{1hu63>EL*Q2F|nMwG7)p!(ef z79rn%h|AZFQ281Rm9Oql`Pvm`QGV6IuHH;2{b^A78V5(iR}XUeng#g@pz=Bu=HWlbI0!z@_VL4kDc%V5w?clhHT@E({+?%?2R|o{+Yd<5Pj;uz z-QTet)VO@s!Hvt4P~$QePKGn#ebmc>`yls(^4rOn21!l&kNdgtI0;JM18O`xsQJ5Q z-xTkD;_L&}-Y!t{;60qGz3ZUbyA-OuJjlQFk*wq|+n5Q}-T_eKKfArt9}Cr97@i2{ z?d|eZ1(lx>Q2ANEmy07C?tFdsPg;Z?v&qXrg2{fc>`4WV^HPGpzN=*@|jjX5z2m~l^<&5dqLT!SovFfI6teQ>{mef zzro7q!(WikfQml?6@MSNEAe--@_nrQT{<-Z`xl_%`wRR5`3|W1H$m0E2xe101Ili) zaRj8x>4Tx{GobAEg|h!{H)p@u_!un4eu>G`U_SCt_$Kv!ZkM8;j86Xo?gj5M`6iPK zO+LxwgH29@&r|<{wr+cQ1!{X)1^Ef)^kq=ySJE3ns?8_neYjy`VT{22vq(Lg^GWF$WN@N|IAKJ@xK8T|9w#L&x4A;3@ZL%Q1SPM^4rC@ z7gYQ||Lo#l2&JC_75_k}{D-09?_l~pq2dog#sBqBF8-IH;=c>ZPrY#gRQ#1t@lS=X z!ckE1cZZ7q*B@Q{&qKxkC{+AcK*fJ1l;29@G^qGTLFNB7cGA-S87ltspyDrsia%od zsZjBcg^K@oQ2E~(D$aj>@8bLbzJmM;RGjxh#d$GQo=<>^b2wC-9iZa$pyK%9JI7C< z;(P@v&Z$=3A1cnaP;q|yt&8&usQRBk#rY4YIG=}#^LnT_FM-NuHCzi@LB+Z0UoOrS zP;pj5#W@`+&Lg1WJOrwp4#qZ6aelSc#d$WA{sgEvdqc&!4^%#PGyTp`aen)ai}Mqx zI4^*Tvl{y24qrna1^sb{%IB|N+qgr2+@U}2P;s6K6-T9U8uZ5($Upf7sp+D|W zah5@U+)Y0fD$cRcA9v`FJM_oB(Z%^LT!-JkLB)A1RGjBP<#QxdoP*(gkwpyE8y%6mb@nF1B(=U=!uKZ5G#yHIhy1Qq9Bq2jy*D$Y4j`7D6z;drPx z`$EOp1}e^%Ik{DwPeaAI1S-y2sCMQWi=pBi4;AOT{0OD=_d~^bDO8-Zq4HU7`WaAh zo(vV|NT@jXgNk!!s5rN74tX2k+fZ>n0u|?#P;pL%it~7=I6Fhdxhqs0t&Cs))5ZBV zRGh_7`XNwp?gJI42Nmb{ob*fo6;zz>LB;tBRGb&Wm+(^p74Iadc(Wk?#Zda*uo}A* zsJJ(N>f(MFD((ePaaTjdJrXMJOsIBy89PAbHw7y0%Rh1Y=}>VW1r>L9sJIU{{eDn! zw}FcLd;Z@F#r*_Symv#zdp%r0`MJgjRJ_BW@_YbPydQq#;(Z+|-aDb?~_kt%;{^pw@ z@1Mxa;412036+m?;aC`f>fcnjKk_(}M?ziaWJ2X@H>iAl^oGmVy-@l36I8xtL*;8K zl)saW$3W#P6DnUT+384M2bHf9sC-R?%GVgvkATY8K&X6mhsxKx{|I@<;pYV?KQkfk z0;L}S-=lo(>mmQX!|gDi`b(h7D^1Qb`FO}KB>iY8KSvldA-mk66&w^VMn3^+I~f9H z*UjYJP5y4Z(>FlruYrmu2QGnMzUt!G2qoWa^3^7v4HZW@RQ(yoJg7KEzvANP3l&EP zD7%o!|9siWuR`fpn*2w2CUPCrIG$tW<*}IZW z^XOElc{BntmD9se^W>MmyLs{&)c)-<$;>?|Kdb z(w9TclVhRg$uI15RQ@t#*Oh*u$#bFFKM87{W*!T6hZj^Wd+vHxo`oJ_d3tA^m8m?V~@`_OT1pxOhwRZhRhs z+Hc$gm6v5ud6^BlBu_85^66II13rzvuUOrP-6p7ht%quV5mbN9hEKv8_%3z@Q2Xcc zQ2Xa>cmeu;Q2Xbu#(km2p_TCmoT>gwsQh05-#|VQ?o0g~sCI|K{gFGHe4z1rg4l!d z%}{phVJGA#OkM&HM!wYK8rTVWs>y?(^oN?<9(F?hm4k!)ZGh6hVDf`d`kPFiWBQpU zPc;3}CU-D>Ta&-|Ysi~QKR3TmEogPJGzJ?``uLd}z@P}}kEpxWsO)y~$HuARG}+PMj; zooc9dCPTF|(KsBcoph*n7Cq+lr$M!II8-~GVI%ssrhoU*koPt6gHYpp3zXlRp!O%# zrauK1Q-7rChnRj(lXr#L)PMOAm&Y|wex5KcfZC4dz(P2|Fr@#%D=tQ z>Hi6(e*r4KY{h;#I87iKSuXFiY2bHI#CZBC`1oohOBwUF70Z{$k9m?-d z3~E30??9Em3|0OYDF2s3_4f>@{!WD}i2J2Kxc<(Ak02L8^|u{-4Eg(OU4P$(>Te-b zy`fP0zEJ(`1l8Xsu5oduTaUV2ZmM(fyl_Rxy9m37 zq2|Rc@MGj(FL(L@Q1<`0%<+Dxc~Qwmqx|%M%EN(Bc}Rtt7aw2h=Ed_+`jt@n8=>Nx z4V9-;pz?GKRDUn}y=!+Ls61(7RGx0U#O2`Mww*Kg&1<{z&=mQ0=8a*)KXj*vda%5c0UipZ+eCpI4y#EQLH0Nx#y{FSPP8 zFhqH_l@GM?UEx#2|3j^tPcOpTkXJ$-C$ED#PM!fZe1isgF0T$gF0Ro!2WO;)I2{N%1;+7-^t21RXQAf*9Z>VXKUBT8rvGKGoBv-z&Hrjh7t%AK z^3?(A{B9@X7jxYC<3~_&-wAb|S7qfTRz4i6et)R=Js836JSMyHeg;(D$3o@3J5=7& zjP^_cl>UCG z{myczyib72``%D_OMz;CU4_frc&NN(L*?yYsJwk!?((+DSP3UnJ{>mD&Jj>~+aIdG zdl^GedD~p(@>W@D`)8=Uc~E)#bf(MCb5Qg3F(^N`Tlw#;{2VKv1{L=psJtBrmA6!= zyp25F)hT;5)WYX2Ij zd|d#QuY9O{9SJqh-YIf<`a8T2zsuo1lrMtn--X5+xDY@6pz^XSR9?Q0xO{vJW&bMF zJo<~3|JlkfgNmmJDj%bu@^Ls+K5i{^`IrDTkB)}Q$A<;3zw4m#@gP(_hCtQZ$MkKW z^6|rTmyZf~KKsX!u$FpH<-5Gx2NlO`sJuj=@-hr6F9$&7<%v9(mj7R$n&!bTD0qPd=LLuJ``|RsMIV z@_INEe>XtIUj?a>UI=A31F+tk z`M(*e{069cbD;cJL;25ziem(n-B2jI1EB2ofwKE@iae>Ll zL5;(aQ2U=A@EYuQgPJG*JlV~Yr=aG^6;S(`1yJ+kB&d0k4b}c&V=t)v%-(P@e*buq z)6a&QH{+nTr(aKW=PiwJ4R-It_uyY)BfJaB?=A2=T!7s7j>^h=@c6Ay;v)c4>G$X|_i_ebuA zvR?u@^-P}yH^U;R_NN&qL5<5Fj&tL3CY(dPlcDTKLfK~<2SeF+8|CbGg0lZ~q_ck& z%6_f!87TXPW1am{*ofb;P(F^}J(Ty-g#?AMHF1Wq%J;{o9Q7Q1+MR zSU;fJIT6aPH#`&hV3Thg?&j?*xQ6mfs62i*%;oWMn1XyG{1N>TQ0LWOXS;lEfWK0{ z0_uL@El}IhsqjbQT$<(P)1~k!%KJjTJDYwWJR7!xH^bL{7xLPpe-?(}y>KJt*Fep` zDyZYiaZvNGE!6z`mbMKZ^TM@G+?TT?uu(%7Uuj9jg9LQ1(9zcJ1E`b$@UY)P6h{D(=2e{tmM8eXRV4 zBi;VvE2#MY3AO)tAFAGJSWCS@Q2sKld^f21@xvfDKR$=L5BVZI2)jq1t~>95@_RE> z{TrbCo(r|#I@9!(Q0*3*evIjJOh45015LjlR9w#=!TiJDRZ#h^f$D!TyqNM6;UC~3 zP}^l2(vjl3taS2p^WPvG}Lx?AiN5O;7#zef$qNKJ5YA7 z8y|&d66b|bah+r3li>T59|t$VBjHbQU#R@-3N_EZ9^mHJ6HtEdGtPkOZysDly>U?6 zRd1+vxKwYWq79 zYWw>t(`|nr!28(Wtbp47>Y>`X&bSb2`>TSBY44@JPX9-!{r()N?JpB5{@vlp*!`H{ z?7o4LH=4Y`Uz2-6`R{1* zK2ZL5G5Lpd=YI=SzdwTPV$xrO8pm3w_R36OWby=)$3XedGWkd-|LGgM~KQ1#Y8)q5H$o`+3tF#U3qZ-m;OE`#0iGtcxhOwT-hsxg{q2gU)@`Wa!V{*C4Goa!<87ki4 zQ2jl^^qElpI-7hTm7Sk^^`3k6h)tWrr zI0(K=`3pT659%+5^WbEYdqBm%A5{FUpxXVehl{HbD*lZoZ-CmLzF_idsQu}~@Fw_Y zcscxom0xD%=fcY@9u<}cNf85kCd61Ks9 zlgaC#>irGM&*LUPWcpj7#`jt)zXB?*c~JS73F&J3DNyZ>g7P;EDj$cN+}HGnnA`y> zAG?~|%Jf^ixcZ+%<>P&m--2rQ1*m*n2Nl;Pra#Z*3X_XXKEdSUpyD~&5npb zfa!ah+{yHNn!Ky&e@%1oeh1}$v&kRAXNdnrsJuOC`uj|O2UL7FnfwRSUuyCNQ2nnm zd8WxHnLG|^fA!NIuKm?e_V=57r^(lue3i+yCeJl_hRJy*k2U#Nllz-|C{%kJc6aUF z0M*_?lNXp=W^$3qCz(9XiZqEPLa4i1cHTfU#|KsjG;G?S2xc{pt zQUv1Kurl_FW+sKiIuL?`w2`1<&4e%^!Iar#fMAUxN{rE1qO3KRRqW9f3@RGSV%O+e zSZnOEYl*8O>Zx_)a_>wGp#OK@Hy`Dj=Q-^;&w1{-=bU?I!uB3jxkKgaRK60V zKburO7vy+ERj$(X5|xkF^dnU+(DYF%XKK1fL-HTA=b^OirsIy>F@fs>)BQyh7zWRK8i|i&b6(n)+4VStE4d z?7J7FeK&%%?|hK^G)b|z0`d?M~1(1GT zq4F|Kzft9@RX$tgQ$hNpTIE?F`!h}DNt!-d<%2YRFO@x-zLm;DH2ud-#J+Dp*8i!> z-5~3KRpl2z+P_@o`#@gTcd2|0$nm@o+!Ogu1zCQUriVb*KTYLHntrItxgf`NZ;=a(!6{c7hq;dC2$P#`4_mMUd;fJ3y}U z7JyvmRVjboNY;B_f$dmVJPE#sdTs$3AJ;1{0=eF+2QNqZ&%fe3MZx<)uJ@WjuJ`7E zw?jWwISyn!dx5mi0{PtT!(Z@SkYE?sfp#-Mo=08(vt^#!T>$dA=3d}KNZ%5?1m(Z~ zuVtRwodvSobdc#sf_!dw2si;;{*z_=vIJzibs*P&W58P>dqMhTC`iA2@}p(^(xnW6 zJb#`F(l2{~^vghy{n=Rg^$(Wu%UdA*5?U*M*%qWVK+a>&fSe~D1UXM!0W!`PfQ<7B@J+};kamv;vE&|kkjhz_J{+W9zx$8)^#zde zwh*L0=YjXau8AP`71!q8WSsQ}>Ca2Qmh>`^{yZFHob3kw1@^4%vCRAD?}D`N zd64yWg0$mWkmEZCq#Ywc+A#v89p8Q>cDxO;+-u4wLE3RQNISMu{lC5xJDvb($E_gk zI347B@H0T;Cy@1x1!>1FAno|!3$f!~kapYz(vEtN{s@6AcbqZ+(heU;J1+WM(u+a* zBM+n!(vEo`?U(}6ADe-+ zJ* zE-pISu?(ag)gbK%f%HcXNIP}{S#BHUrXcP33J-T_#{`h+JA$<1yZ6P8kH8kR`!LAs z`DT!IG=R)MALM;&w#ucNex%9;AVOrMPv!kIeLI!^1oFORf&Eb5T0C@Syw^Krf;J1&+khAzXsX=)gbNv0A&CF z0kZ#hss1vM{a*yK|EGiO|4fkmI}&910+9X50@(py(?3HQ@sQjF!KdN#E$Z@+9q}?~G{#uZBUj)+b6I5RS((XKvcJB|;?yW%D{o~tW$2TDD z{t%?yFN3t}F-?CEq}_L`e5A4rKo)s5}RLAYX{5P=^N!|%2z{zPD9=L*?5+j@y+gw}7)DpQ`#6gRCzpjDg2WUGH&+*>A!73wvz$U zzniH1^UIRH8e}}b12W(1s$Z${qafq>UX^dx^s80A9Aum}fFFYsz%!8l<1Y9Wd|G)G zSb_Ah-~#9egQtVaPSZ0gnc0Po8oRNP8Z5!Loed5|IA-3&?to1KIweD(|K8FqJ=e-ZJl*+zGOsYrxCE zQ$g0d7l^I=$l)OC9SE}CH=dLJJ`A$I*Mc7*-y)FqO$6EQVIcE=`K&(98oM+dCL!dm}-%w=u}}{`I7^^P%z; zknKGTvc2J|U;Tu%_c+M*ZUh;Z)nI>A6$FjnLF0GuTcmFXegl60xMiO6z5~*}2SM6* zDMq(3$RjXyfYzI#F1cRNUXt^{e% zRPa%Z)8U$)2QqFwAnp4ZiL~!EkoGl$wC^mC_Dut6-ytCD&r$9U(!QY}?Yjh%3DakQ zwC`Y$_U!=De?P2{^e;fR`z*+IZv@%y@gUos2(sN>K(;#&WW5_JzkXQSeG6o}qd=w) z0NL*Q4@tY7;5?+?3-UTV6J);Q!Cjy~QuSMa97nz!%5i<+L7Atn18;@g4AS1&AnhFk z(%$`*4=)$H?*@6^umI$FLl|UxCo3m`^w%hmc0c@poHx{gw0j~*e`SL_Z`eY)Dad+0 zStj;93i7<+Mv&(X7lS-+cxkDeH=GPEhddrU80nwfFXsubfR~`&WuPDW!$6kXR?`Q9 zJa72vZ*tyH2htxiK>8;D(hqxp^uy2hi65QArC$G25I`1}+=~pPv138|jf^07rWd45OhZy${?veG= ziy+gNgY4H5ko{@~zec`!An(5?gUmM>@QvD$y>lp>I-km|t(@)(c{=6Avxzj<$RW?X}?g`SLKi!E!kUs=j{%z%RApN-% zq(4Wieru5Se0hiX^F@%?-_;wqYR`Uri1juNRWQm z8l)eFDu2FS=D`O+_WLrB{XPxk=V=cCIUi<%EVq-&zg#E!|A5rL4$`iBK+cbsf}9`E z0y)opb*;>g*MOWK&j$}i`bd!Ht=oZ@p#0C*SZ01)2(sMCAk%{&=f^SN1n?hMOaC7S z+5hW7#=$(0{oes(|A&C={|8q||DOeE?-R=VK%U1}fb9Pmkp15mWWNV1fBlP;>jv4+ zHlpYK{qSp}_~C7kad1CKKU}9g0Hi-WAlFylA-K4{dIMy?x|ENC z9^|_XX{DGJ}=1YYAcZb*$8AmM=uorbe${y zc?hI`ri1MNSdjkN8)O``V=`sAMv&>Jf%H!mNdI)7V_9&)$mhX9DE9!!>*-3cKkR8z zo&wTeeh@Ag=>?g86OexW=4`S15s?183uIhf0Mef`K>D*kNI$M^khppQWLzx;+1}mC zYe8OD$AgTkERcTN0pxY{_F3Y;E|BF`sC=FBQq|7|>CY)3{pkbg&k-Q~a`Bns&qF}Y zQ+t8*=L=_uzm|ja=d~dHxd+H{znm`VJs|!00Z4z=f$aYbko`X#WdFAX+5d-5lm6cY z^13<)WdCP_>_@3`D#-p11lj)&PL=*Y3o>r*P+kwRTm#5{9tX0Yhk)$oJ|OL_m@oZY zTQB|m5M)0aK*mKS$bJSv_H)%dDR(c(^qWBTvlV1N$AX-Xd*)i^b93*5JomXBc+kW8gsWQIvag4%WMnp8($h+rX#6(?R;}IFNqxg7n)@QSsXsApQ0@NWa|< zvi~%@;sLB>%O+#cyOLGI7?1wV&f+p7Eqf}Qe{AeL4m7lG`@ zJdpi5800wb3)0@rK-&A>pT*tH&)q&=I19QUtkWZd5dIqnm|GU$J(mT~_G34w~_v=B9`;OoO;lpcTY~h%XEVhQ zT_EdyM%e+Zjj|?fZsu$0DceVg0y2xkaqlghS+fv zNIP0V+A$mCcuWOZ&jjT`Ann*4q#d`GNP0a;JB|W5KA9k|uiZ6$2*~!o4T(K}0U0-^ zfwX5jNP99t`sK4?vFA;Y_S^%~o-0Ax)1o{Jq&*cN?fLu3l70n9dul-1a~#O_d|(6e zy>XIdJ~#I?cmwo*1OEzM3exWLK(;dpyb1clK<3*6{0UrhqNKkGGXIMzH-XH5I>`Jp zz-z!`LDm;kIRM@Uy&r4?_W{{{&k0igeURm!2dTdUWINY`tfvfQJI8{|HwI+BT|nmh z<#@^W0LXZ}1?&V*1v!6Jfb{z~kbd78q~DhxCw{*Jq~9Ar`n?=vyCupX$oXpsNI!ov zUHtqa$ourgAm_0KAj?HmK1x}r`h7s!wK2$f?Bio)9(x7kJT?X_gZ`^yWFC7H}Fp98YKDv;-AlR?Ji4&YYcrxV1_uY=TI48DbOC#XILpat{I1Q4)T2pa(;XnWc%a59Uyx^#_bP<61Q)HjQ?kp_ks9RE+bn( zmOl$*`ESRH{4PlOmjcT=3h8eumnmn1T=$iL7ShLo5%hb1a7)NTRlaYGjN9#Cf7pK$ z$oRM#Wc~p7Eb7SypN6~#_zUEnH2tU1_&d^&KLwe80*F8LFtR}9fnX8jxBSApl&69X zC^rWD06Y-nI(9HPn)Mwn_PnM1JJ<>R{UFEdI*|TqRMvq}=r=pevW|y-;h_@WTY!w` z&kw=%i1atW2VrLixDxVB;4WYb$o`)Jc0-;4)__|dZ1I((k(+?egWnt^`WHa9|A6ua zWs~wS!s^41m$Bhy@*5nA^ z1@}UIkAZuDevsu}&&G2f)bneW)OUwh^jCpw|6GvmEXlO2T_L}Apv;H29bj3d=yx-C zBUlWELBGl`jl}sO%lX?o4_*gW^fG1bzm+?JN5)w zZcC8mzS~>+^9soM=5~<%nE|pt(?IrTACUdo0%Sddlt1hx{rM1Nf673nj{@1B43PbK zbWgdy9|W0xD@Z%fSN%DvKSkv-m5%~%L%zenHt^d$WIR@ZydOOQ_D6jWE0==2f3)o` z_oK5w&f_&8^Ob|oqn;B%URR&(ChM|yK&C&Za;M67t9+BnXQ>=jd4|f z|K(k!{*@r>zhC9sRK8N>3so*wd78>&RL)j;q{^FskJ2Bz$U3hR>_mI_fQ;)i!JCm@ z0Wx04fgInRL5}Zd9vR;^L5}Y|;MUMz3DV9MOC2}6+8mub(aa=32q5~ z&-!b`DsQiH=eA6a^& z=Ygy@0~?o;3r-p3??M-1$J-GZ>_QzS&I9!(IUy ze=9-O^EcJEs=iV6vq9Qh05bme1Q~x@f{ddg6fT4O!KM;_FMy1{*&z2-$AFB#gFrv@ zk8dL7t_GRj3^M-C0vUh(z_XD5-hR^VO(6Z&0-lZWoTZ!!Rzv=EW6ONLcNO>;@~s4^ zp8-a|e6Rufmp8&bhV_EyKz}t@0DG{eGV9B;!5Zklw(#5L#29|YO|J3-p<7w~N8 z&jZ=c2_*EBz)HyZ;921C-A(*V>fTj2R(Uz*S=caXe_TK0A@C#F4m-!;PbMw_|F)4e zv<*BG@?vlj*aA)l7lF(d0rv*W!F|Ax>I2||C=Xv-cYt|HjG57Uz=xs7HEXQ^Gr+sS zwdns%Aoh0rzU-l&fz)?_sB`Gk;C+zc3u6~z(Si?$E&<`=p>5zbkQalwkXyiOA!F{d zV8c+1fprjA4`zcA@G7L2gMR@-;3(*)gE?Rjybk&Rcs=L`?*cQyBapr~ct2zhNIwk+ zr+^t?5F7w9Uk}FP0Pr*LK(HI6{%H{LH?$MH6YNm7tG*3<1p39`qhJeo4_FW00wT6} z{SGZxeE`Iz(BH4j1IMDBy}_l(=K;q<9u5|Q1Hfg_14h4iA8zxk{w?51NN)hqh5q%b zkElMRdcV@6w3OXwkmWj+ZOX-W8a7L-m&G*Y2VAg2rCZ*sJ<3)px4CL-p;dZ&Q7P zGNkk?JxWX2jd{n^57Pf#AlvO!J=gb4Z%~Gmeq|oWa+x5@c~sB&%#6S4E!B7LCiQXM z&w4vR=4%I8zD@NF%6d(YXnIKXer2AfXKK1f^_Ft&u2O#wX#5GX-A-kPrnhT)o9Y*< zzD4y7st+msN{`Y~cJHF~D?7lA*+0Z!S^p~4cd5Qp^&P5jSACo6xj$h& zEvj!&eZA@7ty6S_f_p3fn^_i;osD8NWGgNP>el6~&#(vP)4;uSb-=+Fa)pw}A zUG;6MU#$8T)ifGQ_Cdy8(AWzadsW}1`cBn% zsJ>nGZK`ijhLqDm)*A#_uV3{ZrKRk~zRARovQ62btOr?71Y|uS)%%qmCHG;>mjN=L zrTT8{w@m%YHf4jd9yIlXrhe7?l^&&~?8g4g)TeAyHYh_%ztW?$l-;=D8vlZ9w+m#u zovLqBF4puGO>aVvBHt3FTlnX31w-cojBA87icY*RKULrTBWqqLOW z*!P+8$~I+#GNkk?JxWWt7W+f`p$DWNxKCiNMfDA;uUCCU z^&!>!m3f+;sp%foTgtWApBno>V;^Yxt87y?DC)%%rsnx3iY9@SgQZtQPO z{mM3FgEFM_D?Q5LAluCV*{-GfZmjD~eabdvgEFM_D?Lg}*^Pa(DX(l(HYh_%ztW?$ zl-(IxUfBWC&UTP?wyC~B8B+R{9;K!1#(vw_qij<)C__rW(xbGL-B{t8^2#=4gR&kp z;|H4YQ~h++2UYJ^eV*zwRqs)~rR>JO-L$7{Q#L3=O25*hw3OZ0znk*PHsxZFcD8`D zvqAMCrC;e$TFP$h=S_XeHf4h{r1UF2N=w;|eZ48K>;TPpf@VBbzgYDxs&7zzNI6~8 zgPQJFeV*zwRqs*#aMfq1-co({K($BN0UCQiV~^?^lp*DGkokfj^Z8Yur}|9QdsJ^J zy9a1{$_~)92b%U&-=GXBr-Pp|8V0aoqvOyVA`jsA~ zrCf_f*iH}rVLRQRxn7iQ$_8afIUU4*{c% zyejf-+Mm#CB3EhohgIHO?H~TSq#v*OqbkqV{&uPSirTmT8wQVTP5XbM%B|X;4waW^e*zy! z{vEZwn^pd+_Q(2A(g&%0qRO9W`yDEOukCO3k>vNN98vjfwdZ+TR(tmTSn~7zQuhB` zm0wbOx>X*a@*$r{{xj8{#VW5+e}Aj;BWhppQ_26n=KoyfV^nVcOwzB^{L$4Sf28(y zsXRjM-Tz;beyiG3sq#zO{)H+p(E6TNd4%@wbCs{O{q=9DZ-urOQF(;Q*`G`L_gcP1 z<-saX`$Ezy)t=#Bio9I=_qNJ88eeT+NqUyr_g|H3)Sgb>*zohc_V?VcMgGtp50%HN z-0~kuAEEVisobUI*Q)%m+MD-{ajrmNhl{cTYBbdQCSK9ww*-2P~}jG$ls5Y^w6`c-Lm#QS?il3^37Vmhc{CE3>zis z4aZ3Nqp*J*wo#|mZBlXOkNps3OWWHW`zy*?+}d`S$bLD2mG<@U*HZzl6M zSS`nieDGkABdf)pZ}$>8I9%kyT{Zm%F=)7!w@#PxWp;ZDL>_9l#|Inu*&6dZ+v}>A z^lLmKTk}OeOzX?65c#!(CB1vHDQ-Ql{_2?}^WpIU=99x5zyzZ?UJyo?WEwB(jHP@!`~#G@9D7pPHq1y#F_EeC~3b~ z%Xg|hM|w2>Pf~u~t|E73ivJ$jUF1l%lz&M5nX#MXUp-dRGw?DEe-1xTWWV}@??Y|UpUNxX7S`9G^<7X%8SNY>{lDDQk9Sx9 zA?-c4ucWv9Bs={-D&io$-%l zwP}4-leE0X$HuUO{ps38%0E3pejmAg!VGe-qb7UkxEmYm0{PX*Pp+iq3jM` zZXYW0ZrcCM!6NUY^RHjy`DCrndRyw-W2BT1U7_`BfBDB(__NBaCosR3NPTblC4X?b z$af7AnJ@3~r)77wN3XB5)nDzcCfRz;PS1ej@bl2FlHWf}|4yCXUef&jI;ro12~xg6<;yjm+uxM_ z-K+j;yFl`c+qbXeKUU|9 z%*{kTZ5PQO+F#Q(o-#I){>`@S!*#@;TlD%4oh|vlnIz?VR6cA6k-KRGeuk*OyYzl^ zx{gQBG)d=saLnp?Oysk4erm(ZpZqyP(?dEQ`{;Okbi5~NdZ(tpr|}qhR?7cf{n@4C z`-EQa?W;`n*4)w3eo))TJ66V?j31=@>zdx8^>3}|A#MK_P4Ch4M+ZoG{|8cj_bipw zo~T|AZRbn+Q|cdn`3ir=ne{N<8B~Ar^A5&8+erE&dVlKF`SmcZuT$$kK;tiCw)F2? z?Qh#IQvL!R-yUu6P>uJtwV{to?9`g@l>K6?EYjF$S^wLZSb#P+P`r2OnnMD{!+-EA95%cE(U4M0|eN8(51nVXJJ>+3~eqE33hH6dwx}M!u>(A8w2lf8a zJxa=drSakUT;${Rdg;-4nX#SLx1FTFqVs#k*COwDjHEYoiF}RbZ}^kQCu{vJ{iVOV zX@4?wJd3q_+l!{V)-e;MzRp)fF4F#XeIoU()b&Z*6C&>!l>A+@B>(pP)m}-qrtK&) zpCj^TXO+8$h`g`HV@8F@Bkb|tN#u5&Pcz^b{v50Ek}+0fzBf*Pw~dqrt9AZpyHU~) z()m2IOyq-gzR9c<`9Q7DbD+pa9x3%@>?-orTZ^pIh1I%+$dZcv{GYV_!J;V{CUUp- z|3EW8V!x#O`F%HMI`*giB>z#SKAflMdBEf5`oMWaiBvEOelz<=U61?#zfkU)BV1Khr;*YG3zel0SHr#KS_28|(AmD)P5SiQIjY$lJqjOb;#> z`B|+$W0}Z%n0RimdX5yiz}#P8pUQ_GF6CSFJmgf28|w?H{2=V2+^zXfK0)M6ZU4YR zkuy}bOnf5$Mbh4jwm%*cdAPQhq4keATFM8nm-On8$X&OIyn|V*zF6z?tG#>=gZ6YTk@TyyKL5iaf3=OIH)wmSwiMaIb;O^^n!jDo z6RXsJ*2Pl(7PJ0D`yhV~Dna=Hot9@O3D{RdBDd-DkfJc<2CHR9Nk4U_$Pvvyxm4sH z&42faDsM0Ow>wGXE|oWDeVa8{nJOR1`XD!`+>iA^?&d}uKj*VP$n7fsq;iYOA2C1d zx741F86r2RJ%2a$c3K0}{=aDcB`Q~G{=GH-!8#u8Iv%_0c(kZ|wfetH{eQ0dKcw>Q zV`RKrDYY?A_`A^0DKT*EdArHd!oS1&+F3Ixy+b7Gr<9?Eu|9xCfiE=l>GEtt3`%9vH zxTC&&NBTEdA0_7B!jZol^H*Z}?vs<{vk{+(>09lZEdRsdPkzoZG5_kR$#TztWch|s z$@2CN{|_FWoZgM~Ph$Noj(9lIG2R~)C+BC`#PTB@@-#<(F`XynuW`sHot&Khu%o@z zm`4)ZJIoPp#S@a#w|2+}ZI+yVfusK$JKAe>*mIa8eWfG)9^9W3?R)UpWcg}1ATj;s zgOcTA9ObVYlAQjFBmcL1Ca2GHjQ;_+|0TBfv*UXDz!BdkIsEhHpycugVEva^-&99@ zU)wJ^eI@RPiTN*eTt8(4lhbEA%71r!a{3Pr|9pYU6YGE7k-ne9e_QRJoc}RLd>&Vn zoPN`^WchB~{}bDLYlmd{QAhbJ9oOf64*4KQ{l_@c4-7f#ADS$0w^OqGk#oMs`ZLkq z10D1K8prj%#u2Yi;(nA^ehtA+djGcI}U%&aa`Y7j{8S==j8HxIpmuha)YD(dma7T z7VD?P{v6{N?+YCL{c)4z{O>yCvmDpk84mxfaO8i@alaqsxE}gpy^?6(OC`zjC`bCq zj{344a_z~<<=Y(f?c<22KRM#*0Y^NvIsEgwqkk_tv1V5G z%sEw&!g8;7QZO6h#PHm3WpG02sj2ejhHGnUYRd}KrRU8nsjaT4o|QgF{@ifwjGDTz z*UnNGtu2krw~E1P^Gj8@$}ri|QLt`YMP=CMD+))a)s~c=QaH0BIw?G}qNFHVQX4It zJsXvzDU*#dMJ4EOcxt$MX1Ep>PAMy^3-?|sGqI(yb81VX6*bkpwd2h!sEN#%h6;m4 z-s0J_i+siD?egXpR+o;hp6MzT95;LR>|l9tcCaX`xUlz1d^B@vG%~HCDqI&uC)FJ; zZ{)#)#&N!0+~Fz}^E(Tf;EW=!EL;CE>;>|&y;hR83wb-7i1 z<4Y$O6??s<^E_s>?5_tgI<5iPqGby7K36 zzDlSsVe+;|ClA+*TmWKiLY5R405ZF03s*sVyfC=%pDWp2Z#IX$sGz30tYVf zh?_nX_Q5D#qm$=U%?Q^{DU*_Q?xJ>=eO{EXa~G6XRL*3WrYI1*?!2RtN?_hfk=yRI zH~WZibr=(V*o11DoNSW5A6Hp2D@B%g)68TWD_4Dr?6J0U3Q9`L!+LdAgnP@HRaA~} z36#tYkFS|&XPh9HKti;xTgYW0zLPwk7pW|Xmetf&W!25E^XAM7M<2kPh zLi74K^GywxnHj+C9d`i^K>GZ)H@&<+n%<_VIF>OJ8K;a*%%vB$Tu?L9p1ULV)i9dYii5|;2mYMPKiV-s!A&RR3dL2mH>6-y%$OJ*0lMN6lTP{ zMTaJ2nUHX|jdh5jz|Bf^NmYufV%dCC!zDAv)z(xoue;~5CcT_DIAIl)mZZuUudt8# zyyNSP?Qa!&^ z?a&)dY=xIQD;&k-uc_-+d3N3WYP)2@IC>e(#%L4rV|{KHBrbfjd}*`Uj)+wu_T|eh z5{uL{OGrn4ZRaHdoL;v(m@OW}`RV^3BJoB8LJ|{Oeu?EJBtL0KZeRdyv z8t~!NwW2gSr#6f|Jqq9~)3g$tP@c9SA3e#EMd3fs30Ie_mt`O^Jl7SqgXHB#V5B zt!A4oXu68!fY2)DBf;`o3Gb?i$Ru_Mr6qOYQvNOv4)pXqTpX@14davmA1K$9vf6Nx z7G<$Pr`xLMRT=MTbgtK;BDc6$o-|A-HI-rKpHL^3v&E4)(PBO+C@IBNkAatqIrXBY zuy888=G^s7E1s5FTv%8%syH~ID7!eZ0p~-AQ8;!*Ooi!xJVKPL3A1`WLUNMvRUy;h zNSxKfyir`)kaNSf})<0Pe98D1315E|FDLQjab={g*i6dW>L?xI1%fY|MGA z{XU4k`{1hD&TXE+m@C=!_K4FOyNEYuY`79DwOFYXmdEn?FqnPG=;Ko;2`Bd(DQPX? zqYNp;Td2L5P1{*7Up2sD_87eLQiFwf`ixxlGGKo*r;pEqVjYZ6QE998alI8QFs&w9 zQrU-6<`IuxZSnVRoPNo|djP%lDk(C?&I?yo_LiI1VL^FG1b63Y;d-^XH=o4@!#ojj z=S-ZFvV87~$z38AM&`kzxw3hm>dk7t>|xv+e>~8qdW(4Q?at}t!a%3}JlkY1G^MrS zDjX5YRbAm4?!>;v=ihZK7{70o`P3}@ECzut)I6RGy#)l`qf+$PtYj3v9w|XtsVW-18wO*NcHkY{6PfCnaSza$eeIJ8$PFmZ2wmUy z9o_JG*$r&zq9qm8;q~Z`xid~HnPE=K%*mp8sVe4}l#yW^z#C8cY^Gj2*_^BR;0|vceQoB z(5EJKiOISximlt+?^H`J`}sEHge|pf|%bIb%=vy_r}qRp2sCSz&AjHSg_k zqp90c=aAbin_U&|S+PT@H2LEdXUZChb-N=emW{Wz-^kM2M$~C;tX^;Gji@t!tb4Qr z-E*v+_4Q!ag;6zi%DC5Y~5$SWXn$D)Fo{JZc25HU>C7pIZj_F){1!-5)0Dm z>M$NsNP%^HvXQbCP9&go*AU?K%zkjhYaglz^hS| z#;IvqK}@G9U|$+uE=cj}vAm}2a;M|c*E_m9Tk?`lr*3x?raC=OSEp@Z{5ag~+{{Z1 zcmRPDM`s|~C2|TX@!`$%>GG;F4+zXV(rN37w`?YbNs;iZ?9?UV7YpBlHv3UI6isJh z!eto7sT+@hCYzTtoCOkU9$&`;QMr%y);S)|#oohC+c|T5ZRVIhWcFopDKRT-p2+nf zzxe=xR9=Gz|88qj1cLcYUV3w5Pc5d^Oi59pJ@(#F2?tDkB-&eMA20LR{Udf-WDLiv z;AxGC-_r`~X4XxaF&ods7#OiKy3*R9HA@xf^-iwbcRn5Q?@MyR=TBw$3 zD~^v^c)j62<2iq{7-u!%!ioxKMA@G5<(RFgoLMIKooA3~%XxDX%E?Wtx7-{zEMx73 z^bA+MuEQ?#uu(pir@50CuD!pfS6f#&Rod9VLCC`~rF^I{sk%PBo`@xPQla$?g#5@1 zID)S`B-iH{@=?__(PDnWCaFV4rPvd?71Y0P*-t zxyr>Zc|Jo;`N6vMMfk~m;}~qr%5V@SAH?fDzln!+$nXAOUE2D+e3!2oRY&kS zjA&W9A&x(?NVsuv$(m{6$1eG!3BSy>$W(04i`%m?*jkBow5 zZKYyy-E8M0r1Z6zC5Cwjj4*Lj6YP6E_KQO?i&9u{boD%(Hx*9}*UhOyfBAlzRm?Lm z^Go78S@=+0?M&kld^FzpV@`Fro^OkUp~eT{@CuEEkF4u2_!11ApEu}Lwkp)Qp;gs} z>-bFs$yGTfPha@Yg{9I~s{McL8zJmZ7xE7396)d8_{r0!xpEuF@T7t?7y~ z^Hn;|8qMyH12wt~H_dSswfLrn6b+jjB(tT>5u1^63(CW#r{reiZALtoh|V$VCug&E z?);71%Zv~6h}8s2noJCf-^^s9 z&Rm)CQ{Z0e!&NWqO(q#dZgWsNzsO=u@&ximL4`AUwIvBI%Pp6B8px#*=Y zzC8Q=TKha`S`Dhfd*tS%Cq+rK2%pS%bt`>7 z1WSHoPF*>^)&$=9!{rU~Ab3f;NmW~Z#*T_9#p>`g{Kz_H)fOm99u zm=t^2iDyyfC@g(;-f6HqPTYn@%gcMukJU_K{`uvzSp;F5zE~FDnMpX3iOLJmGh8KH zUiISbt&*8~l(R0yFq7)H-Z0k7qxiUoyE)s-=G*gPD+*(%`NAA?-wpmo;q0+<@I`^r zmBg>T$S$m&Q-%9%3cljvx%@6Oa}Xn%_4$l2T$%VaiFOb3)AX=_J3rB!^e0ACS?ytp~QXPR6Mj~nIO!oo_dk|stCk6G>c}1f&iV}M0jNsBrL|a-5`shx(A!#SE zkKRn$C9l|eeUXxAc{LWV)54gL(oZIR>^H7Q`OjP`>1L)>K6JWJKLt2Gh~Pi~=i>{2 z@HSa-McMf2b+ruVin?Naks7`vb!Pk;=B_2jOj?C=3$x9Wg#>eYcSSDV@#V9vw2tq) z3(_qV%qOYMQjABx_z*Hb!5qN73Mb6CZSV#coQ?NkvGGbSZo>=mIxyUm2@ zC%&M;MmzO_CRmEl80F#mv&~=3>QS z-&`yUq1d?q4{B1FX_xbIW$Y;O8zoY1B71Lyr-=zW$6hn%nJ-i0!EWz%QVG1trQ@vN&TF0I5Nidkr5*IQOom?9_F!I2tl z74eaG-q{i|76lVm*eMohQs4MKX6sXB$!*3LX{nlWr6#uENK8!PSE}dg*Q9erlv&(M zX4h22V7E_gxZ;URCL)~C5R2t?ESLQ5k$F8N`H;!kkmJ?3c!`(=#)nCcsH~Y~$AnxJ z@fqD&eQd7d$KQfAbrohpozK0E`&OE+u=&7>d4s+XpXFP(vht?C-SE1VAh>C-(m zb(xqI?7!pIg;Z+s=epSWXvf)-aeYJk!mC{!m zP?ghH8&H+gR~t}O%vbSfT(^lu!ZX&n4XY;Bu??zb@;V=?=0? zrjzZvYI;{EYxlM-&w3mwFXPd8+2k&$pa9U!Gf+?N<3x z>9XAUylz#VtIbhvl`n0-ZtW0-4Uw)3uJZ}nJo;%wp zx5}GB=gW5I%W|uHDRfyrcRp_lRSI2JW{Q0I*{;6&^4z*nZk0EcF4vte+pY4Y(q*~x zc~j_o?rd2pblw!%Qs}%XbXl41vUyo9H+e_7b-8YpH^;5>WxI7*S#F&#g)S@8oiESl zvd))6=N;wF=goENeA#YYR+d}mOQG|+vt^~w`BLbzGTmkKysn<*x>Y%DRkmB@OQp+l z=gab?(0ScDZ>ARusNz}m^~E?1uB*W}&QwI_7thUfne5j1@>A&Y+`3V2l`nJdEKfk=@8%*^~O{+sFLzq#4j9#3v| z7L)K38icPxEyD>{aYfAm_^XZb^U{xB{K7w>+YciDZX*7Cs1>B(!TIh&sYD__1ZwY4Lyjd06v2C#?YwS=K_f zzlqf#De^DIzO*!9dE%_^d99}se-D~JhqPK&FWrDW2p~LHsKnnR<&U$zyz4}dKYwa| zmfVnBpLSnUS-upHUa&(_jkCUh)_1cO>_B~qKTcawAO2EW+=0&edbIopT1n`y;=jZ? z6MuKthxfHd$8&VwD8F}XBn;jn^<}0N-vlqi|9Vdrke)TV_L0!@MPK;xwL z)q`PSV8Iz}*06>66TR`|0Z47rgjE=<4)&(;sn75)Dtv0?!nvqrqviNB_EzJwfyNaf zR@(SRpmE`J{HEC!2J!o97FoG)9`mDhsshc;^+e;O&Oq~!Mc1;*NgaVEh)qX#;Psr zAoew_Fsi1dR0SFzH(Fz^`6tl4^(HWFV)Le3(!%DYw0ZenY^G@i>x}1@?$LYGSyfZB zG&w-r1bq&z^S*+Dbd(h26xaB2ps{dqeINYE$gJ^0s$_1x}kfC+) zFO1KL%-yumWNT`sE^zSZ$gp#Eg1%z_T1kw*Pmr7te=W>y;%^atQ)?DB;CJJ!l?y** ze$-AC;_ow}v6($W2p)Dd?QGuLSSHG*RwFegh7AVRZ~7qP+tez<+)A&bM+S|p5&}yN z(uHX&M*&3)8e7Xn$}^SoBB~ejA_lGHfOM&8g;6yvr7C5}9)&*@jF3GCK*+M2%MXO> z5F4!1)RN#4`g;+pYHF4y5wi3w^zo3TZ>8W4h&2Z3!U3?fv3V2xyZS^9j6=7FTZbT~ zF>wPlh|RbpM<|CVo^OpYXrtsTag$Ej#1%A+qsv!MpnAay#u}zJ{IzlR)Pz(MrnYA4 z7MO>iq=MM8juAnF8Xn+HDx@w>Y7DdtBbR3X5gCK_d)YaVj*Vi?fa9AUF?wLzCfq`3X>hth{&PKppQomohAj}$2IJX zlDL#c`5rax+7mAgpD+{GIQMhD;KiY zjFY`V#EDpfIHC8F;)MQ_g3IYr$86H~IH65(12j&I?~~(%!w}E6#u#Lex86zPCJkg4 z&wi5kGTswcaPBjO?c3topJNL9ez+d%u?V8ze_}nh_Od@XBIT}`cw;s0

    El#`Np4 zC``i?wSpGvdTgu&AnS~e=>PTWvFRJQ9@F>>VK0Q~sRiMV_17YxvGrUd$nCzVnMn&) zP{;dI2O?RolzXv7!5xxia05-b1e=VsggazA3dO{ z#GtWtl}M%yb0b}By3^cZ(7Fh)qtvLHmQv-OH?eDYvBgAb4tvzRG>D3qb8m$-Bw@f2iIIy5TWDPs_EV(bUI&M>&OvE<69@yyXz`=pYu=7&J;sNMbLM%40uo=dB zyC;an2!7XCJdpX(E>(!dOo#}y&xqzBOJN|SZc0s}Y-%-9WAj>*v$aRkL~6EVL1)m| z${PgM_6Ci*-C1gu8ELlz!=;Epqil_uqz%)Fa?_pWkU{HoK>fDDsG62il`)wEID4cFoO-rdt8H>xBOf2ri9yKpzH3Gm(B@_fb$dHUGtyd3^fdVbO>;dOr4omu8z1923A>9(!QqJcZRv1>*C#eUI}yug z2%{4=CPPwfOg=%TgpEmtsemU61Mr)%9KT!mU1RT4=7*=Lf~}tsv0dwH7ns=l|6$j< z_P?gx9)s4;0I{`cg;6yvrOF*tCR5|WkC15kgSq>tMh4lC4gf*M{*3N8S)z=MG_^8w zd&TQD1=64M{_g^WGHds^q>~@v$ErX=X_6>f28owLku-|8XxQHqQ$pqhOs-)GzsVCbGieKFG1`w#c?dW z3c8*qWNBiSGgRL+2YMdM+lmEGW}fs!*{~7Vk|pnd+tCD%soIdgJ)md4<+!5_JNFNM zworK99~_?n-j|aOiN$HZy_a2bu8GgTFEsJVBf;gBGEcG2_^_|nUUoNJ_MD;qk3Cyh z#I7tjV+q#t`j`P{mCYP;EV4r8sYB!F$m;Qu4UeDn=~N+N#LgC3Jno>)EQkMPkN zu2WM>Q+>qtwA6Y8YPEBgqZ}`WE}-}47{f+1FmH0a;<*_uUpNFQfu{=FnPc_NW?OQ` z5^1#&hRS2JU*KxVf8IB#CR=$>7D5%~s8EdMWXrREt;{?&(#h6-P&S>uN_tR+>HUwL zY=dTa^x;)24`XZ>2bj{dlq&aRYj+|KsiqSc2>#xbf&1}CCd`L?31Av#n2+u_2+qJf z%;rqlgr0MJ=@>+TSc7?(9)v!AtV|zDK@QFD9p`j>+^m$((BcMcZMss}wr&s4?B`>Q zPfWq-=f{PA@celE*)-q}ynma(S+DtV(OG7G{ICHQ>RI2J#@WBev)7+d)9)QO$>E$b zZeo}G>KW{c%#VLEz0z3?dsXvDXOPS;=O!nXBN3rCC_dALP#AL*=0;(;VP9rGKERDV zzt#D#lXG0-id9%T;JmPl%gEN}jnLdlG&M76*s`NeUGO6^HhU}3)}6yyrP&zAwqKYQ2SBS6!j;UAzEXv$aIwj6AJV*wXn+abRQ^vK(pX~N zS}fA=NV~^g<6)vRs-~q>xo1x-Rj)nWg!*{)sCg;7xg6&;oFZ9gd@fqKkRIU_Nr$1= z(j=xxdNyf_q;I9*;R7Vp7j{6^*nB_!jUN~$=wb(kaUBi}7su*hV3~1QW2|tjLpelo zL)RFC99f3PvRuqVnguHuU%2t}F1ug_!wk1v?BcD}WlYzHWpXBX4b-;AoCz{}!kM7l zQRMMjQy|i0qE^x$dw-)qV;~Y}st@5fG1B;Kx@&ChjCHALh1p0pEu|{ub+K^1xh}k?p+~p{pqtCv zOdzaao$+wP5*cX>5IPJ4D@}6gAo}>yfxeZ3u>+$H zPnT$o^5Di;jyZWTv>JO;m>-^|3b7Z2h-l-wF3>#WQVbZR2&F&vHHQ{sXY(S1)&@Xq z#nCTSO-reA2bIaxxbSo&n*P9M&pZa%kmu`7kg-3bJ8qIFV*$Ho-0dN1I3(o1rw&tKgYXC4V z;dXSnpA@aD#qrc$0opv+?A{2AM1QzrF>xf-)a!i;2ggJzW& z+n6EPxY*WUt6_cwo7pcm%j6@$c07mje{grB4q2FKcLLV)ce7#sn+d}qPXV~;MW7zt zp^xminTikZ%7yGXXCgWVaVUE"PH6o>JBM{L8~(m3hD_)DioioJA732Q&L9dAyf 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�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 z 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

    Hyn<^8cwF2sq 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

    (d7uDu0OTVWyxPFHq%UpXbD{;uWp!j5)%ls+rq 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�-danpAPXQ>*03^ozQt0-ESL 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%0Dlzu?z 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

    LG~A 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

    I<~{ghOH;^W<*em~v8-tr%O&7RzvjyJ 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

    UNSDpf~-H?rl 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

    Jk3T`Rb1deRH0C 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%0Di2@8WV%>kp4V_@#(6p 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�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 RGNv@j6!T~sUYS%Tl RGNv@j6b59&E0fBE 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�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

    Uj%ge2nzxW(O{Q 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⁣cK*gVk2BPH?4s7$uq$>6 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%0AWmAFxmG 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

    8Z9 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%0A9*E%%iNHt99?nVvgl&s5|y!zP{bF1dZ z)70&L#ih%Yt(aX}<}TmlhDlvPI;*O4t8{Bsd1Iy1Gr0vIa$JR0fi;y=TW3=B<+#(u z>Dglw&b3FfYQlNXRCYzJrIi6NGepnOcty3F)`;3dgocXhp0)H;>xt?y=XPgct4~J{ z;N=F#n$o5~L)C2+u0rb!gPs)cGETw~qs7$ioQV>`Et82FW7FAFd3C8ZxhB|!iODJR zqJBDeO0l(&q*k6nnd=~%Qf;|NQuYHqUB%3?MYP71q{arjBKDm)Ta?~ZC>msfmyxXd zaK_hT>w+7D*~Swxqx;^R#62$w8`0WyQ^_ufUz-4Hcam z7#S9Ny9&YW!0~k3ugZ(R+?*o1>q_e@<~Ifw&TlB4V;Pj}@T-%hOwP_mfbI}&dmP7m z8c}+o${d8d2%lg_^x}%Cxok9V=W!UHs0JMLShoW?NBKT0=yeN-7C#$S(%WOVqBxfH zRFCmgn0+sSjc>fTW;=?;EjH^uCR~4Yq^M$ch&Z>2N)JtH$VS(*?#|6?sKCKRxwF}P zUbp8u6YDx-&iiwF6U%nBfy3wOy?-KPMZ!P8(Pq1<@OM$`%!u z1mxjK$4R%_Ulsy52X@WP2}J5@_0VH#h!|b>C3Fmlg=I2IyB$o-v%8+vCfF^a7REV3 zpOnR9;`n(pudJOtu@*NQG&Ob?PLJWc3&97Yqd^j1)VQJ~xTJB#>hZwZ72ccBpy7^` zU~Rag_2tGSx2{eTdUscnOHZ=PHkX<{&Ymu9$*r(lN}MM3a@uw2>TY%A3hGQY?yMXW zq7GN4t*Pfq0a-|VnJWjL*K`u9XJqIM9pr`TP zrNXx3D3kYmIA-!V_L*m6u5dOTUCg7d2y*0?_^4AGja^@*cZE-MALEXe)Oy>cB-zp0rN%i%bz8`2O}5(B9kEMWa-+3NiPNNRh8&kc z=5E-f%Vsb;gROZknw}+hO1q+TH^94sIxUSmz(-@mS!qr3Iy-nm>kn>PqH*Ksb*$hz z)9_~5Z&2+{0he}G)Hq34OFJuw4xxGSUZCoVsOnxU_*{x~MC$46%SxzZQD$I%R!)HL z6iRR*=S;G9k=!ZvX*uUIq(5~fHPTqcY87YF>q}?Gk{z*J<|H@9#8(ox%esPo@lXEr z&VX(P$RyWf&T5O7|LE!~*=K&-S&Xx`={{c*T}H-H(CuV~qDer7uCH84^=`T3jGWM- z#2F>I6E#=nlI?r()pS!eapz=bhPs_#t)Ow{oJpBFUAo8Kgr-d^vNfjlDv~?JK8?`K zg=I*8>PmW`Hf^e@sKNCnqdIUQ4)^8#fF;*WZ*(piOxG!KT=Al`a=e|f4gus(JOX3> zDeoWT9dH$ail(v(^G$gYNPOnVoBnLBNERy;Nn`%4H3F-QVqZF#g`-uxb+A18F2X=1 zUIJEKp|{`_FX|z>yg#hV=&-nIuDs5##;&DE9>=M!nq5{`XG=CV6bxf1E91Cn*q)iB zres-Znr7j0%ao!TZywgI{h$`3roQ8GYME){{8ERhdC|KUu|YInd*|%lu}kWn#$1?f zd!ggB>6ZoU2_|@WkX*7@iGQ)_d1KP^_P#*78EW;o*ioF9_D^y4oTyotUtDTZl+M(W zD9S|IrZ=;5NHMFgxbNxqT$-*_FAWsqj!S#T=yn_1bG{t=;GpJ z;WQcMT+5V_KuIQ!ET)eS6i;(hF7v^aZ8ybZ8o_QJW>*2ybB9NKMX`$?1x-r6o#!{WWv zxPMZ?0?b~H-o9)jvB`Jn>g<)h%eh;R*ZJ_5*ITgw+l|IRKzYgvh~DmvajchOc3-DxO+ghTe*ItmCol=*!uA zmmKUUoHo@SCy|qzyec$eyj9W}69c&9t*66mxeTZA@uY^lhB8StNX~plUf!sy&pJ5G zNhBk98Wm%>GhUGlAGa3T%OvSOl3$CbV9Zxz+tqd6287mq)z#B811J)Ft-z6{Es(d% zK<;%@{96;N8yuRGeue^1{@b&W#3K|vYcNkD-NE|nAqcnL&Hq=#N@rQS#+dQ*@%9*b$kbt!E08y<5g)8DU*>O)M7Dtl zFJh>wtqC;dp#|Dibh>*@cXJ}w$BFPIjIv6oFrDOPb~-GYQ-?BWoMQx{e_$abgH#P3 z6E(0_szEO>BUYEnJ7sX#62QhlKhR;WnkH7`6C((5?fhHO9|O}W8Wz?-mUA;JK{M9E z`4vrd71&jj!#R3tmehjUIuWWV>$@sz4cvECsEvLw2=kLui>qB^RV*khvm0C8V7{8) z6%6~Bczd(564{yM1?&pEIecf0b$(V{R_M))y44m=)6j7m`*?m~rtlV-%eoAPlCe%n zW9mB#cTqa0V1&)GU&NO^Sz%Q%)$=}>7(MaSxV3oELoh$+OGB&|^*HsqY{@HaXpnQ( zX=T%<+RH4dLPr_d+G|l4?__d@N^Y}gneEc$&K#fQcZEu-XiKNd=EIh~Pe0orP3ie7JZ?Oc3e#e7?q)5me20y?b~i6;fQWwJKJO~kU-shD4= zMPuD++|w;Qj!1oJ@db4Y8!BI@Om-XL|46zkcm#SvV|;jCX!S`sw<+B zIKxeWIay7vsIDuVJ=<(+aRTXmA=#zn<%MOlyBv11D?g684_ANN%)c?9nkgInz zk1sYo?-!Jwtw8&|IJIp@cUI;TDP4YPL(UrG-El8BN6A^K)=)pGl+%2t%ADwDaIA~# z(dU1wx_DBry0CDzY28%JxzncF4NO`a46|#C(*wL&W%tARbBxjI?5`m zs>{1KVYbtR-e1P*`5HxG;drxk)-IkhU2YCuBp2)Ou!ueDpHI4|5ogNM8OEdbD(2Rg zR_kWEbbjNM+2)JH^{P-`?ds{eioG<(YiZ!B(C443y)4Xhdn$`$tumXij7j{;pDn}q z_yZ~**Jt{gUF+@sww5KAYx`8-9*f2* z+}MAOqbjLAb1F9Iy;5Vl?u*@g^g||H>Pql5+B^Z4@AgUU^kz{uZK`9eNH95h zI$6$~1Gp$&S}o~LGwYDiU9W>sKg%jPb2DcW^aaForeBmJr)*Q?z~=KEnlMO8QQ=5d z62$4=oC>_p0hjl2ERWXQI`B6^T@XBjx07vF~Li#7j8Q(E{OksZ3wAfUi_b z=ZhH;tOgLB2l#9^a*UAz;|2b+HNT<)9Bs&lS!?H*2fs+h)oQ!{aI@Z#hjpu{w(0#` zN1if#ciWkqttm^&otf`xITj5WU6iAkdTzCjyy6Uf8m_zslD?W&=*-OgivHDS*_Xss zx-Km1yQbt0bj?nH+ktUSL1yWKiut9paR+qOoGCLJ>g5J$Z18cnGTs1zFDKxW_T`RNB3Ne8~E6u++At2BS9rn23P{yEbOsp3(bD-NUWQt-Ge%((N>p>)3AG` zC*iv8L96SM8IFf+CEP~(3j4_DpK(zxy=GxT_SE3(Iy&e*$^L_CdFXOwx+tRmNk zE4n$?cA91>irSRO(YRBEy+fO}^j?K?F&g)|$%I$_-hg~BL+)a>^<#StboWsRmUW&z zZv26!mv!ixP8<58O~ zXW8j|8XXqwOJ1|#JEA7H)OY5~p)k3%46bpbfcilZ2D2DN30`NF``hYpmoN@;Y-MY^ z$F19&p(OTPjqOxWl#REsn~O9#nt-3>%`4Wj_Q93|A*5GeR)_uQAr2$#6)eM3ob?j# z(buuf5xK8>0CSaDI6pX9)a zl{_uEu(7L$Kctf5zGTsQ0tBZgVkJsa3KPMjH%k{f3)Vh;nCr{v*spI^b_KUj6$u3I z&7>rY0cSI^M(C(XT~CVW*H&cq8|(bk>@ihXGub+Ak(?*uz6);Wr%c5bsTl3f87RLT zUm%jP*X*6s-o|06eNd9^9tv2V>akaY?L385;0h7{eZNwBaxU!#1HHNT(Pg<4)gUb+{`FvdWL`SCLqDor3cRP=z2(M=Bx9OWoFh$pRp9L0tO;*d zHKBcB8YUTARmC=8RG6!sIwDxp8VW}my3AlQZOOt;$^@M)PyWO6YPM7oESoG03>El> zQYn^2d?A`V7*JY27f%FC)r%6z-sEB0HqB{Pyq9E}M~BWmdADcb(gRQy32ykUQv+VY zn_h@w!$sC>{?FLuH7_mp&8~jmdz+<&o5m*frL_9rDk-a8StSEXQg`s7UszuhKv{?y z+znJ-F{gB4HNJ^BzY5RRl+Kl7%0ydJzgS}40oqqftp3*L$;xab=E^A1Lg>Gwr6v3? zC5;;*{+Ckr_A=#uX>(n-e$1+J1uU`Av|nuLy8ZXc7U${C`}HtxV%8UvC0@KSsW-Xk){Gt};V;UN=-p*sNVXFwebo5>jne-j4CyTW-lq0B z-9#FF=2C87#ebc5uwpUnSOoXDe~ImTi8OlYu5pYIW$`yJxQ))bnYABG?74v!*sL2L z!0E49MCJ{oUr73{0;RiLaI4}h5mDpT%kSN6Jgf z%5X*&y#>eIsM|7GgyZZvcyk1zbe`mkKSpEi*G^~aaj`hZy|%kZdTj7wA-Z(}ckJ6v ztcqsiEuA=Jgp+i36k>Tr9V$RRGHO1WDOz!Pv-4X92vA*NzVr$=`Ic75z59iQGvqEL znGELE)|LnA(E#MGSv_L6l}ryeczhmNjDE%D|3((A(LQ$m!0RV_b?V4_Sg>P>)?t3q zbvUu#>ahPaXsf~hwG6sOJ$ALIYa;jmbXHS#($ysE>^^k0sJ+QvJep{$i!US>MdNwD zqa2VXIJ(I==3KP&IIdtVj~|Yi%$GsL-uEwO=X&G6Z7}N}+j{6PJz9p*w;Rj!>55*L zMmHsak)oIB^_atMQoF3%)DrK8Y!j{y&|~3Zj7=o7F>1TXQC_zyyEwk?wr%2sv^yi^ z25#&6diRYy0Y%PDM<2|R3W>Kz=~g8^@zG6Au>+;K6}7B}AG;Q6&!_*{+;TwY#V ze|>#bBVKx>YdBoIY{W2BlT}rlBmVXsT2aA5d;xwAu5LEU5EXr&1xgy5aNHULM}A7f z9xc&3k#ehQW}9yhbF1lUS1IrMGRG+EjwJnzN2isNrOZH96@%$|G-|fXJ+T`Y@b0bR z%blxTIkq>=h*Qwxr(Zj9V&U}Z_VP&ZV)A%C+^vs@U|4hYJlp8p`+GHU6<=Cq?2RnA z7=t$y^i8)nVcjT-=&HZ-C`4~z>HcO|EFiNG8*g7Mol~LDP+3PQWu*;#uEwDrFId3> z9vAmzVd2W4X@u)W*B;YH8CsjR&P;TbiWIdO%DPjh=bQO^r9bJ%R&XoM=bMY(=$9(( zEK93Gc~4XH&@29aBB|z(EBAUhnnRq5>V8u1rkeUgd)LKh(_S*s+E@4GeVT=t=3?FT z?&dPwCgd!kxHtI4e^nt0$6RLit4`cUB!gE^I(vN2YL0$Gz#Ispum7`dmW|1^J2{Ew zdS{aPO)j%H#ooH>)`!=H#VsP<<`2NvOuR@*BP1)b0u<9lYOM?ws)CtYD}sV z@%AZON^v@o^~t}k2Af_e>AFkADv921)%!Wpd{2)obmC2uxiU@8mW7WjG4QZ7u9Z0o zyN?O$wfQ*nbB_tnudr-(%{Sc-WAa!Ea%3*zAZCpB#T(JOM;)_F5!UpIYmLt{lv zUPTkSro8f7+hfelec7??@oL<-?Vh2`q2IMlb0<~RVD2aTF{vE;LeT#4NUSbIJ46c_XH`6ZBjOYQ8gtxxb3ueK!x)-JLE?&u#0`BQD9j`Lk?2Sf^PNCgAB*L9!!l{|xe>I02t9@8e6G@HhCo4*i zd5cM{tFamkN$@{TXyx85$y zi~f}x8!js+>f8BOc5FCrRx}*`a+{Rvjrw-}6&oxkFF$HjeyoyMr<~kqgwDTmqHfu- zF|x9vzMX%0qi(Sg^2f&*l9M++YG(AW+}LngIZ@xvzp|rlS+Oy^QBVBkF2ts=k?3E!(Z6z{e`Uvs8|##l z6^($u+6QQI<>bJvAP@hSUvN-aec6SzhW>u{KcD<(uwkT#B>zjpzgGFfgMav) zhJX2{uPMg-uR|i>w~Jvc`53s#zf|$W4=cZlrbhi+w}@ zC1dlEla0;oC-@J3_$B}5k5UIdm7X%_zV>5`gW}en3Z}yE82`bMDFZ(~Yk*PGezJe_ zhxqpq+^44a3#v+|Tq*Icyu<%{w3U@BQjAsiEWV|6^qJ{bwu^3rOFzn3CAvO2a^y?x zNN4l_BPXf{@|7culcqq=$Ivs+p=VyF9)wH3BYk>1Z2pJnfen$=(H9^utJ+cnZ%aA+ zV#G^n^S^x8z(1Zl@wnZK(oUW?@0Bn8^s2j0KdShOGg?1MKlgGa?TaZa6&c(v8oY5*XgH^QM;{e&o7^ z_gyz_Ti$86e0|KW`A;7AXxWKFZk#*RKVtFsXYIb@w%Z@CdwtH$jge>1UUU7^@2`E} z{&lMgRtCR4q3yi;?tABhZ%zB`2Y3DTgYvs)+%)D_|G504U*-ij{Nm0#Du1?Y+(pl1 zXa0S|N2flse%7(o;gvO6JI|~8bjN?LYk6nN)CGSm8lLy-&yN20ma{yYe*10T!v7i_ zy7>P+{@7>#y8OA;&;I+##YYbO>ykYaKR)u;@4o(g`?wu6@;n&$h_ zb*~gWee_-DWelHq_A5T)!g|k37yRzA2Tp1VU32QXCkGEd^|{wap8WB>DeM0=^{6{` zq^JMa>%SR%%+rrFwLE*>lB$)bEO__+oeTf`&O`I6+osk2{DTu`5BO}yoEI;D{O0tV zZocu2J4ReTC%AihS>~fx?HqUGl;e&)ZPG7K-Q|De)gNs1{JFgO;NkOraCPK^byHi` zy?E%E;B)8PclNUnKK%YqFB8uUkndGm0?6EmxR$g%X zN2~ufVpF8pSh)9|bMrpDqf&I_F+WyHMFMD6R z;0uU=E0^>F%a-?;BL zUz_>Ny$v6?OuhBG?)A{O}DQ zAA5A=Kc0Q=yg#Ho`N8jZg?{jE?PKMCy5;q=x4yIE{kF7!t$Y1v9|wQ)wfir5;WsOf zY##FL^P7J7^c^ive0K4VPWj-or?$7X{_ys97JvWMVBVt(?)dlP%{Og&aOC9+A3pum ztmV%f`{|0taV>Xl$z1S_@2tFc)`j;^z2Vl4qs{~HJ2Op9XGwS=68@~I5uRi(E_z#|&mi?8-PP}A!Xvf9(?|5X?#jjuI z`OC+rj4S!q&hr@2B!9%r^K;Aap%(Mm2{~YJ&-0cZ%su9BIV!xHY{G~zF8wa#rQ)?o%-BTtiDN?mR#Bys)PDgrl?yR^hwr-d>8fC87%sj z=&PygdR?t4Uj6?_YRVgjZ%^HDc#E+rymVy8y3~;!;iZ8NC|Moeaz^Ws;aHCh_ix^?<>pqb zXXagYv{54dd*CKvBF7pBBggs=%HMv&7?1VU(B{-Y$G`&r=JSs-P8?WZY!-i*xAIKG zSoQwd#;SB9^yXhu)1?Z{I9LM>jbOb5_i20Ro}OWxH1a58!8$DGOnpA;^Qk_GYw47~ z!-kP-hP#yEF4b`BV9T$M9C<|YfHl>L?a0q|tc4EWK5+x`Zmxr5ZFl(glnsX`8ml6* zj)N`6o|ILh_wenPZm`x%?r?jKLD?|uo@2B;PzwhWigTy2$`+@<5oaRSnwA|e8LN)K zE?KV~S(*wvkAt15tHP+KbxY6akUTdV#?MEi?9x+=lbSyrng1~BpgHx7j&SPD9gcEZ zI-;X_>8zMI_aIIf?vAjj2%8!k_G_m8Ssg~9|KLEg&IUg9;YEho9-5cl+z~k$Z36YU z=VWacq9c8ZU)?U!a*}WuBsZIWSNRVPO7S1O@;D9SPx;E*;Vl`hFD}h!ZC*OFb;FjK zX4|`KkhBG)i}35UTk)g{`cI{Ufn~%faW_d`PU>ee|(7vSK3~fjMLAy2g6d#U69uUXU zWzS#x75>eY7$(F`{z=(Mn{P%r{s`$?c@)2sP5+xaMxuX8+9T1gOrqaNJ6H!d$*a`w z`Dj-g(5{+44dhE3GqCqKeEU`C7pZ2ujAU!MOZYDP$T~-R@4k;<-y`F}9_)ier=xGU z`f9WfI{VXRN1QFvzXxnMyi~`yJt*5|8N*Pn(oSUWCh16D7Wwe)mu)z*#p-jhV}lt7 zHkxr@qsHlaoRGZqm=EUJ(rFm!_jQ+tbq%Nwvd8vIECtf5I9lqi4?HL;mryjGaxxskDxYX!KNijALywnf+H%GA7ZAV}F@N6x6 zKl%~&`9s^!#yE78|KLaGnfvR_`%;g6%5&Ucl;6w^hiY%yaAe{!W;<;!8(@wLDFe{& z(2vZ#jMVx=pD^bqaf_g@Ngt8^Yo9lVTR|pCvHYc=uOdS zjnC~jr4$St9C}mARq|t|hw_!M(J+COg7z|uVX#;H#V-O`{%+p_ca*!7G3F0552ior zW)J)>OAAfI`eh}S9jn&kZ_LLlv4n`~NtgbNe}mAEKSDYmBi=sL?R_c6!Ss}YgT%f_ z>fooK(=3nUFjv2ydYoyejA@ansP}Ifo3Xx+{yo(8w>g(H4A!vGFcH}1&WqUH9=Nms zdxP1t`n&OR+9VNm(@rZdbzX$}_nhnmDrcX|(C!ODU^9M4h#xu0BHf ze~k8T)(7nS5M#h-l;1}v%L@vOgJ&VG)UCaK%=02wI1j=-Ju%Q)nvx;QK&@wlIehyh zv{_x7gqNPtv2NlSt=Jb}e%8Mu2;Q}ZHH(}$d{F$ zX!}Bb-e()@YP}?5r;G(s29h7q;TX4;I>%3I{BeZY;vAo4T$A>#Z4h%G%i3%&w!F6E zZyjqo$7^%mJVDRU>}6uLEwfB)=~-S{3!$PlX|uC zEA`x6TI!Z!dpoclL6Q_F0$hUCrMZ+uk(e7qZ@vE-b-Xpff*)5jx3SOWXQ|-3GId zpj@NvKx|_BlYCfx{Q`^?k<>xvxF}_3rj4=~J;u2Q^bE61E*K|$Zs1c` zQ+8}f&FJ{(JeKu&vYs|ReggZoaOzBR?bs|td0<_Mb?Atbnz2UBvD zj+b@170*DOeTcc;42wB^AncX(bUW4nvR9HluIyu`r05#D9eWkA#eiK>SEfABSP;aX zVFctCQ%7`Q9i@3l8F5l2;@R^a;XcSr4{HKRZv*0Bjv49*XRZZwzasO56%OqZw%?3# zdPE22ag6_+Wp|b77eF1%>KL7pexHPqy%Fl*zd!on=uRdC_nqPTFSECv{++6=0l_@{qI#V2vy8 zsb-s!ISBn#{Fn~T&z$9nz9{3I#)m%iOOa*Fe4k^N=#{dy)}-r1UaIZ!@aXA~Ga9Ql@hwseG!4@=GV$}vOJkv1!1hMZfN_Jgt>x9T0|IHqm0 z(~;*bH@8N3?jU_LGDgN+w1+Wz#^6UEI1#owblLjkfHdR3CB10-^`ipyHq^2q1Q}(}?|Ncn-<|!HJ(>-?#!xmf5w}!cGU|ooRj15-Z*wesz z#>)SPC-^sGOe=T_{!hiNi_5Whwa&F%=S8dwvA;R>^p5bB)69Hs*m6T_WS*pfHS0Vr zyU2;g_;Bittb-dnqB&kJu(*zlsVjNTe=UEwk3N!vkhU7XV$4LylMB+;n?He)X|K88=%Jn9edEG zWXuqM86O6u823p&_OLxkn(NTkt-OhB{Vijn+BDN#FUnXhc27nhkhv?II-+CUmW-f-l zR)lkv=vj<=-6dImYf$4f|H0m_ zDXle_Jx#|M*V)D@YdzB$*0w&IsOKHB9ueE4=`VGz^{jo7*zDLFF}~iOl(nX{&YA}d!P*Xakg}4w`6Jjq`BLe( zgB)$c-q!585<2&@?3HqovO)b}U1qkwsI3embr*GW*>Bk{`$@6ak2y)!a@Iad))CTY z>~d#2>fE$G<3HtMt6IE|Y+iJRxP z%IgB|ivYLJ32vX#=RDr`&79f2_wHUvUde?1n*G`OcJ7%ub7tnu%$YMYcSCjbUp(O3 z{G-XsJp6fEy>xB*y$X{@mQH%`%cZxDy2&?PgUx67pslX$&)@BO{(x1NdLUGnZWqSI zxP`UjA?WZStj!N`Kg;d|O~Lwo;uY2u2>^peLBeGL&|Be233*&7rS*c4eLtk0vFQXr0%vrra z<~>K=N1T0ZHag1kOfJyhT5l;xxgW--S+1` z+M74kDjOB!(ISjl@EyLv{`xHK>No#qt+cyd15}0J3(w4dwE3wci`d?8K3S`LKH#$w z=eO>{xYq2m>I@H~OO7?d*4%y5@5gxm{hea zlEe3abrSa!l3&oWDBDTCr?3ykF!#NhF|Oha3hXTS4sX@AkMeOMtk!PNJ~;*d_H)X% zgT2UdrD}9~|22u#uhrm;ozK6Bdw+k9br1F7rL8&*&d;eb^BKS6JRWSS@YI(;zZHHw z+AZ|+y$^YmxWWO1ai;Ibufje&Epq_%N7*U2qo2ZFeFb*ntFRkSqn`c=eS8cy)g@w6 zagD3uLhr|*w@KKwEQ4tmu5Z|XO&RHbdjb8Pbf&Z0kkrw%Jt=jl{0g?Z<$j8>HSK&& z-5I___AmRI+VD1U3?GKQ<}ZhSH)O_nl&9_vx9|Q4*E3gQZJF8sezD-DsV{83acXbD zjZ?q%=2F#<&EAf?zUb%Sy7pOV-!ZKFe_qw!TGQ5VjKRJ)awnB74LcvUK6Uo5nNHdL zAEwXc4cgiZkp62b9(*lYU%=yfWlJkx%-27E{hbTAmg3&nlT$Ck#%6uc*1p;DzY)S1 zqr+_5>(gy(`~{Tp3CdVN8LS_^27a$yYSp}e@QZIw)SA6+?hh+I$mg{iFh*f5M_uK! z7ZH~_n}QxH{g-tK`zUpUys@stxaWT(g?(?PG3yfAC6f(UC*7sfDjLQJrsH@phVheq z;U&mk)LXdYmkP zthZ)lwb!HCL%}+Vwz%;Ru}`y(wJtw~wR4U=?IX_l5;nx__m6ElZ7sCzcW!l#`(|uq z{c=q8eKzC6VBK+j+Se;bvg^?7lbHENjbTCPDaJSLOS9R(xzfXa;uxjU!-iry z&Pk>Y8FtM3D4&^^xQ~`^JRTqg8d`kXVth0{ZwtKd{0ZS;y%l3n3q0Nfcp%X zlZ-z+moJ>>ELd*Fqfgi#UQmX#^xr}EIoG`+wiSK7@JlHl_ZJ?~bqzo+vx_7{0Jd^W_Mm}<(M zJ*G}yUiZ90zSGYO8J$)8ztGtix8iIi`nj>&OkYnzf0f@K^4iB*+Le8<56xJ>I5)4g zeh6Q1#|!vwo~IFg0GlYVwe>y+`@W%ZKgfsmBlU#-=$C1`AwSg@gl58a-e%20TQ!1w zspG6erX$S{p0wAfxBO1~@J*geMEK=TT0ED#dh(N2oz_pA4tunnsULeir27%{HT@kr zulp0)7kx;TLp|g8XKTw`dUGV(Zs7Q<<{NvzP4k=HW?)**)w+zfxE^}Vc$A$wXgx@u zNA9(=@h=+Lupe+pm6JZ3HCCNt9-JmGFaBnZrA}eZ(s2yF7>=)3avWlLL|^>a(_(vY ztY+M25trXpd&~2Tz3W|mmmdjdz_k6~kk6wWjyTh_pIvXT7cir(Wa@UIb@n@0e>u*( z`2Dj_@5r~%m99aLT`WJ_oa<25-$M9t(zXxE&GvwOtm>KeBi7w-Wc(Pj81wCQC$^Q= zNt=F&EI70ByghIGS@oP_w4@_#&gq1g(xG~cN&mbhBg>KOzR9uIw3B_z<@orE&_$GS zC;qFkP3i4VLf^dw>oHw+n?AaDThMpL(dSDo)qj&I`Qp6Q#u`3mbJ4`JS6yTYHK?#5#8^*fhuzH>_X zu6h3gasO4_zp(MnF~8W?06af;=M|wJU+xS2_~~b#oH~QC=sDlz&pn0b7S0^9KbtzF zPOuz4JU4xV^~$-(KG&Evf;+C#Da>6g8~@|%@cf=j_WkT!^3iwwXE>KU&wBH-^X#8( zeD}}v#^(!RPP>465DR}c-ZU2dC(s*@Ih6C>3-E)yxH99fQu|^B`iwnoSY>-CdxUm} z^E@T(Ci}eU_AhXrR(afxJnljshM&y2%0|FNemCO#tzN%8HubrnYOwz{$TnF z-D^tPNZNLgdVyWR@^DY#1+2ZaZ-9GXwl%D)Y!_rV7I1&-@|S*cglDg@?+IVSi`d)Z zSXfqP3gr1zH08OjH7j+y7u zCU5mAUqA}`V=N!f%)SV|$}a%F1btC_&iymm)k;U;hcG@V(u_Zi`;&Kw9Ol^z1#70% zz6|6y`Z3l3TUB)J#mn^lO!_D?_s3Sg^j3l1i@_R3odIyHX9~Did>QIW&Y7aVxEDws zdc?7($2bbmr-61av_Au{LDp@3d)n1SbYXiOCh4w9lEz5S+w40}vgLWtW z8#$Pt4>C{>$cu8&uc_p?gnBAv`U2#DUneaG`X1#7Kn}*Gz3h+$X~%NPg7P6QeFa6x zhyG5c=N_k$wE$0hV@TA9xS;jnlgSs^}T_*|9Hb_C)EQd!2qYoEbB^ zVkLCla7^Gj;6;>`<)S~Cb;f67!q2ojb$wv~XN}O_j5B#Fc%m&>|2&tjo`GiC<0l_` zANCk^J*4h}4`CJj{orZ%r|!~e7{*z3)Q9UX2I}Jr)N|D7q|}Ky|H}UBz7s*6RC1%d z+!ux)L&-!PQEMI4fqS2vzQ}YMlz-tR&`tEKFM&t%LVkZzoqcEquN2BlS$WP>^#|!& z948cil%3;C>ULcxjLZ5VjeBt1!=b-2MSrD>7sHbUT3)Wx=p$0+70{3DXJSn{j`P$% z*hspJc7E`WF}?k~g4-8h){9y5#Sy2UBRyZC9H#8l2a}$9&Ajy7XWO1b@5=jv=93(0FWfiol-ZOqtBzb{%fxf-bu{R)Jge`!(z9;hZ&hQ}O!dJsv93*j zL*2_Abz9v_zLd+$C#Le0@saK7$TydKvy5x%Vmf{~s>%t~dc9)*xIS&PVq! z^t|(mw4u|cve~JOk9JZze~GP66tG?8eK4qR))V(uX&d+AP8en7o&)D(v(L)>k@q1r zrsJ$D%cagZgFn_6hm1bzGJ42>F+1Hak2uF$j(OCroclJmxNJwRXE+Yfc2BefFs+&+Q5MeIoGUpOQx7g^uR+?H?U1hHtuvb z^}X5hFPg-e9pnE-->IW7V*%_ngq-U8bj z`jYMsu6c>;OrDYAem?b%cOGf0rSJBudXsSzWi#WZvRy%Q%uSrfc;8RfI*>PeU3w&Y z?7CoGb(O)$&vsX9Az9n1xeDVm+uf{D_{a zcn{ILafYoh?T6!j$D6`{uXn#hv&N4M!Y+@ zuuGk5U;Pr|j2-#V!DjezzMB+6dn)lYusfCx| zUIJ|1mtcp!R8XwacU$^O(qWSPVk=18>maBc^Y+j7t&DnyO5sW zZ(}}NvDR<6@nFV>rt1myi!=3dc51osU#|I^=LT^{T>BgD$>g6U<6RQxu1p-Zr@b6u z$g|d7_S+@R?Xb%h>bos3ZM^~YkMs1m>T%KGn?c{V`(cf5hV}p2t(e=eE>U-n?lJZM z;Y|JG+2lRC{^@^Amko1)vb!{erNE`NcH z!HSMHO4}H==bX3hkoGhEJAF5)!Q4%9o)P4j?MHv(c{;AK{66+Q++V)LQfIMAGwV*{ zPvn}G=Y~19b3WskZv14Ni+PTS`A3wm7UwI#gZ^;FV?Al#7xo2?pg)N2D>)!L&)AkO z)b=dnv%UEKEy_l@SiVxs&5Pt2?Oro?bKPj#>NT{5DTCsPG>mJ`5i*|hd~1$+L0zQl z1!Yk60zOJs(B@n(;PF$h7qs)V^&N*^Jo!~Q9-`2)6M-;4SVePCMS1E=lBJr(8qfestJVjlE^(r$kVuOl`-a$~DH z_RT!(qJ_8M{2h3=K%e=}O0I`3v_Ez8j%VRpx?J0vO7_dN9@~92>3)Mg$M>kE-+6-c z#~_p8NBw>e>Vkaic9eU+bGE(+`}%*{HRh3wU1sdqOq<%)qB+`u`*LbMfI8uN%ZK&W z0$FeAewy*MDBd`GW!fNDxy%}mYs;MLVVkVE%BSnjCbLV&jqgCmvz@hb#mki67NA7Cyx=HE1 z^cAj!7ePPCZxa1xk??e^J8XQpXUukBI_hM?Od>UyZ}s>951lO7xbJeuu=s}4ix&%6@XE)(2uWUh46Yp z(fE1mbGP}fx8Nb{UA*6C?e-NO_E|@LOV9XxDPJZQ<6Y+~TC$|oDy_7vHH9%>Btw1c zEuVkM;#wKHru!Yt+GFzC3@aKV+4F%zF5_(Bin&T5DO`eE!`&-wu04%wPM>mmbU)pWA#l zpujBjQZ#AO*NGo_@%eY4c^0H=i}mwv-{QbQ-|hvzQ@-tpo~~!qedXd#UkGjQcvjfz z!_Rv;o|PA`@in7O?D19<_xd{Q&#v=b)wXTH&H~@b1?WHf3l10HyQH8TSNn=8ThW#Y zUk85nz*mW{X@1kuAZKkL;_D1K^Dp&>eC2`kGye2&-{64NJ&4~Sv)0Eq4_SS&Sad^I zEYLMP+_gE-H_#Iuy*FS52G<9yyYIedWVrht{IpqDe6auSUTYA);e@ZlA6{#9#bSfq z{Jx^&{(JA0P_%TU@1xOhJTP!a;P!#r1N?!2XwOKXziYIwe`9}OWaH4#;BY+J6JR_$ ze`byh(mzDs*FO{s*0jaC;_C;8`r zIAp%efIHvPAA?@eF|MkQ!H|Rv&Ubz@l~1yN+hHcT_SNlbTUZSIArQas>Ax%%`KP35| z6MCyh`Vd~s!B0#>7XN)h_tFon)zqg=LpuK*l7H=DO(-GcsJ}Hr4|veG2pzL+&h&eQ z-b#87{XZ*oX{N0HHzo94I(=IH-6H=E{D=ZSUiv>Sba(j=O8O#fYV$LxbIz(?9)jbi zM?)5U&AT<>oCm$_Doxm-$C0e`6MQ=%KD%7w%TbYU=o(FT>(7MHQ$qLZKT|^Y(vQk( zHUDKAvgC^h-HZRI&{g~AXy4=v=?~68KQRLx=law~jZZm#$10!%x2$r;%0X`vx>xyn zh3=)_JB9A0-xEUjs{i8awEQK69Q|*F(3g17+l1b!*<`ifn9#lQKP_~x_FH_tX6!|; z6uOc>NBegQ-An%14C!~ykbbYwRW;|Rzr!=oPtL%9Qs}CGkVl1((fHYSCFIq_6dE|HNMw= zSoq@QNBpeNkflEnp?m4~sL*2`=}!yYt9=(s!Mxh1R_I>&x6MHB6?(`+zA>RUdeF}Z zUCEcD{fckX3BB4sCUh_U`-L9y$iL{lny`eBqkT(epw|k$(u03&hV%)c_vrLe47kul ze@+Wss;N*%%l!4OWG|30C6>BlLdhjjX^{EMYytNxc`erOYVk%xU0 zxkEGdD&IDtw|eA%Lg-%oYw?}a^Dm!)-XU}^{pb~Xr-yvwLT~h-7v7}_0gw7Ak%sB@ zNWVkqUh*Y{?o~e%LKnztUw@g-*h{}x2;Hmw<3blT$l||8=rND-`R|?~f1!KnPekZm z^6eIS$Rqz#Go&xNM<-PI=NLaKg&ttE9OGMuJ$;V;Gdcr(kI=o^fBy{WPtK5ja)$Ja zmEnyIJeDs<`RViLN0|{h=qrT2Mn}uikKIC-{?(|X;e`+~ew`J%mwpuobqX*2?+|*2 zNB(0%_tLN9LiZ|vO6biV{7Wk|!K?h+guX{dOP4<>tWbwCf8#>;8Xu1f-K+i13EiuH+V0bNt(&p;m%x>x;epCSEzq1SqpZ&K)9 z?R#G6Uh`jRgJ$eS?+|*4NB*NT(Dw-4OTPUx(2vf*e{zQO=Y{Uo{6St7$4n`f;I`c;tUt=wA9UC3LUxAs_=or3e2Gp|^R^_X^#se3LWq zU)rJ>dzCLF^iq%fduK?$L+D=hlN7p_eoxH6-+G@G%!~gLp+`LAj|)9OdXD*Fm(Z1b zIrQU%(B1lP;lL_CD^_aslCMqZUhTI_=vy?KLJgU}MXl5GFA;i3N6SjzGei2(8PXpV zx|n%c{3mDNe_rS%9`XeqoxXgPLif_oH8Z3i68fmlrcndzWof@jp$j3ae9IowDZJWe zOz2+ie^}@t%_fWg`5Dp|t96&60npBR9QA=$#+X^Z+3T|52fr=xAB>vq$J&^}BzD^e1OXKPhxIzvQql1CMLL zdOhUZF7(}+p01ySlt1u6O<3lUzE$Xz9`uCJz1nw7=rVt#^WP=;PtCx8S*Om}tADQ% zx>x?&gznXTV|IFu_CGFkukqLagqBaDW$8ym=qi1V_S++LC0~yGw}JkaWtG(e{~vHS zGK%}GvN#auy31ODw*!{~e**eB)aNL|CxQQ$@qw!m9s>S5!YhD31{MMT5932W7=Hrz zZwMa)eg!xR{8!)*@D#8UcnBC0Tns#i@KNaJo4_5w9|0SI{~K5gd;@p}{qGF$B#`+W z29mxD_?y5{;9bCF@|+v-Om`Cfn&}P$nQkwT>9zowE&^n_6Br-<1-J)z2jYzanZ84? z6?i9}S4y}9NWQ7}>v)F+M}g$K21vfO^1Kwt^o0^mL6OP-6p;CiOZWhgeD?t_xe+AeE{AFM(@RuyBwOM0*E$|=k{4DIOzXu)#{vB`& zkb2hvJP0fY{tw_{;P-$hnl0;ZfjfXFfsMfL0*ip(0iJ~2`)%MT@B}agJN|Eg`+?sA z_5vwyBk<$E39K`Y(fW^SiG2Xp6Aq(6O z+zd5T2g_-heD8HP)wqzlQLH#`qza3j*kfSZ63U?;E{xE$CBycT>y8tco2UM%z_z-vG+(pX;zyc&GRYb@(Zq~8H# zdA9>u-Yr0uHx6WZBS4n78OZXk5S*&k-{6>umbVnh@)iME-a^6gN?qOqK$dsE#`*-1<=p~gc}F$Y4*`D- z;h4tyP9V$M2xNJA^qS=@2C}^8m+SJL1+u)SfGp2RAj^9~WBs_$$ArEY$nqvN*6#vd z4ZdwamUk(TZWBsK&JifjhxxACT?79msid z6v%lp4&*#Jq_I8%{0yF-zsIt60FMHn1MUFwc`xu6fm3(ua*Ycn1lxeyL0<;^1>o^A z%lb5M2k=wC?LgMY8o>Z?E5b{GgTSd}mi6<%qre0(4ty3Ek#GmF8{uZ)I^YuE^(fbA z43flSz)#}&Vc;i#`+y$@?g4HA?gV}exDEJGU>vv^7z2(1JAjXXPYC!7!pnf0fM@PR zI{^0qZvuTcknPwA903M^!@zTQpdEn+fkVJJkmYIv4ged0F<>RI9~hAEVqi7G=SwXM zRace*l71Y>`1^sV`m!VtQOkA+hJfo??%OS^8F&=94(&g#aqSq8db$@#J>3oL2F3)} z0G|TCW?&yM1Z)9)>bfot$Q0Hpj&ft3IJd(@HKvI*eh zpdSaKiOLQGJArW^$Cn<#avyyFT-yn}5zm`}_kqtc;I#;s05SBHanMJTmrY=>zZZBEcn9zxknOr3$a>fZ zWP5G_vR@7X>wpm;hWN5p;Jbm#faJFnSPS$6Yk+5#pgoa(9LV&$1h)a1UmVDMI)Fih z8|8U9kmExDh#|9V36Sl+3`g0;5kn}x3mTwo3<=Z09V?gp*11tu;S)SJd8K1u{ z&w45XGTqcw_=A6wK&CqdWWGm%sy>9iN9a3%EXSx|Es*h+0hK-i$*%}l&94%kLZvak z305Bd9S1VM13<>x1ti~u;8I`}!jnZOGKyU|;{I&oYzXwQu9Y7WTO5N_qfS97n_);^D8+(DwXH>8g z$n=eZi-FYVLLlv>$tyHY0BKK*0dE6t2Xfrm24wtEU>7h1ybSzGff0oLKvlK>j50lN5cGt`wWGkh@Vpa9`>hg4{>y;MeiJMd`iaXS5Axd$#E@PV0Ai>vD+CUK zucdMA*+p93GeGi70XG2o!?wgRU>Pt8ybtO2Xj~fyvj4OJe-88#;N8H*K&~$)7RopP zB;Vse@;eOtAaFYnLupwAh@rA<1rS4F8GpEx`4nkfYXR#KKJQn!_Arq3dk{#z`+%&E zy+GPuJAtf^Q6R^em|!W8cG*&34eZ%sjd;(Hwr5WRF?6=3G}fO2VyJ9Asj+?>cq!!D z2gHzAmIPu*EK2}4f^QFyc3dZr_G}19dv*m7Lt|^L#`;pB7YTha5JOw5Ut|4wWP+in z>>!Z#Yz){7>;*mpYzA_ODF+zW2VZmKMs9M<&5UNzxAZ zjd;EScsUSlZ!HFHN2I5H)|Je+76_Zn8UUh?Spgv0&Uz9U0p0?HZde}%qOGj=0Gokp zfgxZR2p-lGz;a+ERG<`ycdcCsUe+35G4Mk`w2gHu&=17;bEO5W0-l9jPXQ-^b-)ym z@|*$=15W@)fX9H0w;%Wc;27|6U{aoM2cq9ynE+M-M+JxEc`xvOJdXe$0CobafgvEq zsVi%N=$BWP%kyGjAHsg%y+DA~PrOCd^QEbP#&N-ZRdVULU{Ww4I0|HZ+H;H_k>?@7fS@Iq!XTyi2_^*-f}=pi52*Ob^G&;2u;5R3?h z1OtMWU}V!GvH$FeDfdv;73nm265VQpG{u7qvzhF`@As7)12?hi$!4&LR zm0mC@xEsj&+X-a-CFFTTFeF$DRQd;0`X|pV!4!-Q#a}Qfm=KHzh6DqGmS74-ib^k- z6if(41Ve%WK}&E7Mh)eoy-fL1K*dimDYzS`$_rHGmFE$`kYGU25=_BZQv3vyf(gNh zU`Q|^XbGk;v8wcfNx_6*L@*>65VQnSFv?VV!K7e9Fd`Td3As7)1 z2?hi$!4!->m0mC@m=KHzh6HPYN?(9VU*vhQJTH>xmOM|vcvSoaY5y{u5F7=PAMIiC zi^%hkV6D*0g&vUSmS74-sNye}6if(?0u_It;xErbf&oEGa0-zb|1AD6ehR4g3nm2< zf}=qEyL1SD6n}Xh66E=9{JXRqe@G9=b3P>B6#gjwf=R)IU_>w^7!b4sQ|aDbEvv5y6mPKoCHdmtNYh);|oY&%!$pM%|39)!`q+ba=mne^0_+mGH+T{D%_e zIdrV2tZis7e!eB)(-K~HyQT-AFZ}!q<|)QE?@##CG95PWOW3?Zht2yDutrhwQr zQ5`n#Klo$Hg99D!q{%vUwb6@@BDov*y$`AJe zncm!2|K4&PHt#Q(0F88WU%FZ3G54c?Md;=}@dxhK@yB7W^Yhtq9Zq6Bz)!o#XYL2z zFa5#X2R;Gk3@cRU;dk--{yXM_i7#A+=qW&;+y;PkHaoy z`OJOyjj+oYHuu|UZ!v7{v(rz(u(`k9)S<)XKKg%yo|A6wuiw+I!{$DE3U(yvi5pdQ zSdU2mH20Z*2t6U)++W@#{JGxaXISdb+)w@i)|rgIBcRCEv!cHx&})89nEof>Pl*1Q z`@ajom+8%Y-_J|?oBO>dMW4;R=D)o~$2a$T>!kk7ecpCyZ*zb5-)eMxb6@vcLO1tw zzajm}+-oiq`OW>+=kL?$&3)5^$Y<_{?ic>%KJP1?I=;ET+bLmlU-wh%G~L|K-HdUE zIoelzfB;2qOayY=jWyWoBNx`q&()nX7fFozqy}zjmWG=6X znWmfjna|bga75?}gul68c}~LSK4p#6x4FNHA9z;fOD@y=eNXDJxj*?S>7VAlka+D|Vt@SYLs1&F=t!VRPSbgVe9N-*;5_oBNj6N`0C8mGplzy}2)0BK_Um ze|&`cg)!$xGCw|6r{kOZi`62Jxv%&k(Jym9ak=QHxz~7`(9QkCKaln}_YEs$d@%P1 ze<112y})Zko@&%1KRrS>_X2O0u(<~~@f74motk@pH_7;F?&tk|t1geZFZT~pesjNW zMCN;QUiR)=bbNC^?zP1_d_JVavA$BQ!zB;u@VDNp!!ZeezgdTq5`Of49iEVIgVcw) zf41QkO*i++xX;G+GWW+`Z_#0MUyPf%q?`L;tKoNI*xUz8-lW6kehtqnkZ$hNJXo*8 z=Kjpb!a8j3%X}H@9>zEKTP~OSGxuS(eMr;I{h7a(`Zo7no^Q}}bH8Qf!#Zs4vuu|3 zGWQ54#J(`+`QIb;YtH8{?nipGuen#a0(P+~FXZ9}FBer|bDq6T##3`XJu2;C&Ql+i z@|*M1e<}56?#un^jhdgipSJoD$q(h?=lhbsx&O3T>c`xt`(@bKl+WCs3$N5+b6@UR z(I<01?weTWGQPR*cAvDbxxeX^bd2ttU=P7`()>3JTUjeu9xzd`(7`@4r6)D{iMG~oiS|g8~vHs zW9I(Qr_j$yH}{3E`>+n1`!l~M^=IzO&=1V`=6(y$!!m5{tI&_Yu(|(qpNxm`_u&~n zmq~nc|LBRwb$oN*=mpVFb5H5ZAJBAj-zdhpQn>x_>*NcH&?^n>AD68>k&Zyf!IpI^avOuBg=;<_~qYa0K)N5cE$ z*_SY0GQPQA`{^rn*t}2WYgpfr-V8nEr?^Uo&HJpDV0<9my#H!PwGNy2QLTWzM7nu@ z)xW_WX4t&1?^U6j_ggHwSJQg~Dm$wk_8;S$`?(v0zjf-pALV zBlYeKD~|5t#|pxE%W}pL!~-Aj(X?k)9=+`^L{`-<}1cG@6-F6_j6x0 zVeJd3=+<-4Ps(fV6a69{Gi>e;U5oz0u(@ycz58|8+%M~w{LT9o|MfP~$E|IPG=H9h zQ(=^opC6(Bke_+~)B%hm44eCO6KFSv&HDwag>K##(9x*r=KTPd!=7aP)I!bw>pcix zGHz{$-N8@AQz-8x(65LJT2J)p@F}5x7y3oI=}&KvUYM}Zg!iNS`z2qvjq;CMwTrcU|A6*p`}Cks^YbRcw(elP@~|`f zI_!8m{XW?5_At-4+r$6l3jYGuH+K5t-OljO-{cI3V1L`=^RSIQ{1uFc_VD#s-`c}G zM{f^DUG%TJ_&*1G#UB4b=(jz5cC|Bnw8R-ceY-Qvb+tWx8}!p2=DBEl_;+u1hTr9? zpL@|C?eV{Nk2Ad66<*?MuLf8BHoN5iluN#kyYj!zRUV&9o_^?%UB2ISl`r7p5A)0s z|KFkS_ViampY7p?T;ccL;iUf<_Le>V-?+j9=vQ|7KW=b_i(LG^=xWb2nU-heOB;kt0RXE5B2@6M=o5^Zp}rMs!tq-pAJ zTWQbC7VEM0FbfzTjz+@+gFVp}KB#~oecj=a_;BCAhL&y>r@Oan7}2`=;v-<)^jLd& znAn8;@h3-CE8FAC!(cuuW?`F1gpSweG|L$s0yRFLrv{f;ijtf zeZwPhR|CBrd5Ko#$f_-WU3M2#DK*$tRM@&kxF?Dpv9TM!Y=A1P3b(Y^h1mgST^H{R z0lh1b^@k=_V?h);uEql;bhW)2I7+psUXM}0UUT`^e~pYK?aME$M&F?ldslHkB(991 zFXrC~JvFX;<3Qg>Hb%okaoxr98`kX&njYUF_3XOBkZVW~#hF8C(-qcU4c&OGy%PP7 z-mSox<{5 z)t6omRN-f*HdR#ehoEX6ZL53`zd%(Hd?XrwY-9hr=dta+sJdcA3S*g{=stWi|b}Bszrp_7r23)=-W(VP7pim>d_*u5_&|u#H{1;Ba=AZGL1jZtr0?((YIa$t0$XYFAY;a)1 zyh`fLSHyiM4DrDr8>j~sc}ADCco(&=Zt99*S;Te0yy$PGtqI{=5}tF>3Y7k%(cwX- zbTW&;FX-Vts$7pBXmqBTwc{zeuB-cLSK7Qru4+B(I9X*T+GqND;=N8{exn9PqrQ z@~ce`sq!KU_29!Kfn2Vn)>_FqQbyogGom#Up z&CzPXYBXDG*YJiYJJ6%pWO7srcDLL*Acf7fn*VI)-UFDe#Pj4*cV=gXmbyW#$Mt$Q+y|qTKWptV z&s4AP>Wf8 z*D5#T>Y}kiYDiRcR(j@6G)vjs$>!pNbo0uHaA6KeH=lQcf$EYeJ-{|N+sZbhb@R-R z*7RAnyDR=|tzUPtyv7DMlUeB;=01*Xjlpy|gB5mnqK&{KJ=K_rx?)lDv}03wc%Y&( zEGLyVb#{$Mq%k$GSX3r!z5UD<6fYfht2t?iuN(I!rgZF#2+W~Hr8J5J4E zQ{-x!jg<_x(`d7I6*y1J*iNjjZhtWBDEr$cL$ExfzD*RP4Mz&?qRdOd9d2YtmTm2| zj_fdrhle)C!))WOZY+0k>J=x-2D+mji=w90Y!BBM+7a$3$LgTHCfv3X$F=O`3A&u? zHQbbela6YDvwx1LGqnN_r)7>Euf~eRkvy-drEj!p?o5KHMV=N`o@;Ip&7Ea6j_=an zJ9kc8l2JIltvg>#;dV=xc)oaI2{;T7UVlH_n$Ch}rnhOGD%GPS@S0#4?~d80lG&z4 zfw-ZRXX?=rbR^`xGOx_5=9C%}(9pV#*zL5JJH67W(tC26mdjmR@o?WjPuuX|P;?ll z=23z+crD9e8e{Jv^Y|%Mr?&LL3OS3T_9xJjo`MMx4nO>X#~M0XRy`ID-;L>f`uLpi z?J+9Bv0Yt4$nbQ>sYaX@oK4se9j^6`#T^8RwY@T(G_|T58!(1ut4yWm z*?WIHcQV^*Jdeh}g&-b!&vkpmAza?Mz?^dE+gz3fSSUGo<*SBnKCVeT7>s@dMr1r3 z=hj?bpS`=}n`Q0bCb`UFXP0p?qM9D%poEDBH>#REA_YAo+1h8?IiyMtq;~$cq!*?@ zb=ckPeww=k4tcX|qJhD9n1>D=nY!z|B97}{>PnWXbkw<8Q0a}w?yh)uuX)5>!OVkL z7Y-ir-dGssoxYBSh#weu24jABb#!E7f7B#Yu{I7wM~9-Y1$*!~y&TKSxH3zP{_eT6 zGWO8iSwWNLK_GMyCl^k%rv{`13 z#kD#3y2PyR8X4ircXjvbmG*cseP6{D8wPkT`@g$`)_*mue>;m-kCTedSoy7ujo5~l zZ8|g4UM-Cpo(ZNwqx8=e>0xZ%Wk(Xvy{q8n(34>$vGQu9uJ*Ja%WW<47+Kli-w`U5nj=bufr=I6e0{VrHhk>1P<4`rXb<@=~OsRtJ-5js;v4 ze+n9z9*lLivHfiqA($mXW%|M^ECqG3F};gV&qZDp-IRTZgT4-2gN`*dt)oM1^~&~! z@amQJy7*}bg6hZ?gicIV5yO2OdgHi4$BXSPsz{!@wH;wwt8!LR3}Vss`J~qq0Uf_Q z&`BQMyst662od$~OSxSp#C zxQ@GG`m*loX~q{#GsCkv!`RaPFgo1ol@6t7t?b9Tutgc2Keg@5YFt2m5VGmdDrz6x zvlI;e%Jos4IEA|$CUB)%4zFr&whx{cv)xvhBD0dmss34aFt#w^JJ+ws!*Q*YAVe=H+8y(@*u*z*^a&yc} z)#y0M;+(Fnr=y$0szWPh_nhA10(&0Ylj;WXYG{tF9KkH#;DyiQE@z@MgNs-kRFLio zw(=~8{#^`9v$}79=1x|A7t_dsmg-z_tB7ygd0R6_!PGL3FQL-6i`1ZFt7?vgYH_}< z3!eUN9N=HiV;oxK>6h4>I>LCVm5rCZJ56gds{SHL=Vd}>r8-2(&rzey7#E{idgUsi zvP0PW$N3dojo7w+ruFGD^#+~V$)I&PZgHwvj4K<^3|XoT4Xj=cg^Xe4=t(7*jx-m4 zCRT!N-7p1^Yb{(;Cf_-+49-7Gj9o4B{Z#;aA8iNQI&Ro!GN*43c>{kk>#amvZ2P_0}n!*GI9&GtzSG z)3x;L)i6jdYHd#+9Y0ufiggsMGPWd!0`VvoAb3k5;BRaH`GiRm01| zI50W*+s8=VcB|2I?PboI%TYJZjXq}rGekfRGa4WQhXa*8lmk{~HILZYazP@hh%F5i z&cv_cxbBP(&YUGK#-v<<84@q=jCEo1kr&d@Xu|c+5&D8?Bx~o9w`U$v)O_Rc;PRnb z%D}~rW`K$2EK;tUo!MO2x_J#K7xqR-@g>3up!}Mv-pQf{mD}?_gs5;8KN$WGA!+ae zCCyte(c8?0XDA)nV0)$~y1r{;EDo~|Z>x=WZQvSwwu(3}lBiwdcZ4L~b)sy{cSx;x z%ksAEbk(I-7ToJ{YjM44BtIE+O@84 zQ;_FSM*70tF`RW#mJqth`oSj7rmmRWDovlr!J&jqL~}}YW4td`QI7ZUL?4dg$W{Bs z{{F7v%`N2Dwh7x5I5k_vgC%x?nzqIN%Jf037P^MJdmkPguCB!ErPY}l$II>b#EVl$ zdz%r4@59UC%+)2s+HZQFuSA#89N6R>Sc2ZCiCJ#fR|U{81$t~73% z=>^F%Q+HG%MGv9pQd1J*j%>V zv@G$OhHRE~8%Lty^;n=OuWb6jovas?)N;jJO$ufsaF(vKsy_VUK@>|g2<%{ETq64R zct!|4y;bz}*mFxu<$BJSVJZiwG7Hk9=^R$F*$R_hYGT)nwT{_CWog_hT*tzq#%V8G zZ+LqJ3(i8Yjt0|mbGby&RIUbm_q`XmK^(=;?J&#jLgEQI*6Y0TggIpgikDz&=^Oy=GkS65_b$1iB{LsGZaT#uo`f* z{ZCJ7z0SNqsbS@7gKI`zFgCGx$!FErt~9e8G<7N?*qmNMp;>jzOW)`C*3mwHte|B2 zM}g)vA}OiTb(N{%3%ib^>nUBhxv@zXEPpnSG&IPo5U@1BS(9LOo#lR3u{_7KVD__M zdG@o~+AMa#s_bVK*^h#?@-m3KbI_`4ve{PFm;~9ximK}D1Ua59&k?P>+VI7fc>hpU z7N_hd!Mf~cwb_q?RaJ&JzJPaS7VnD6>}SifA5~NuM)(3o%X2Ww@of2WlMG*wtRg#E zRra&W3X=+7kSds!Dp;5OtTJd)1<{wn8%9UNxa>PJIDkv9aU5_cSG>xzdDUb;tHAH; IEyCyj19C!0F8}}l diff --git a/mp4v2-Win/include/mp4v2/project.h b/mp4v2-Win/include/mp4v2/project.h index cbf6b8e..37947a0 100644 --- a/mp4v2-Win/include/mp4v2/project.h +++ b/mp4v2-Win/include/mp4v2/project.h @@ -6,17 +6,17 @@ #define MP4V2_PROJECT_name "MP4v2" #define MP4V2_PROJECT_name_lower "mp4v2" #define MP4V2_PROJECT_name_upper "MP4V2" -#define MP4V2_PROJECT_name_formal "MP4v2 5.0.1" -#define MP4V2_PROJECT_url_website "http://code.google.com/p/mp4v2" -#define MP4V2_PROJECT_url_downloads "http://code.google.com/p/mp4v2/downloads/list" -#define MP4V2_PROJECT_url_discussion "http://groups.google.com/group/mp4v2" +#define MP4V2_PROJECT_name_formal "MP4v2 5.1.0" +#define MP4V2_PROJECT_url_website "https://github.com/bsantos/mp4v2" +#define MP4V2_PROJECT_url_downloads "https://github.com/bsantos/mp4v2/releases" +#define MP4V2_PROJECT_url_discussion "https://github.com/bsantos/mp4v2/pulls" #define MP4V2_PROJECT_irc "irc://irc.freenode.net/handbrake" -#define MP4V2_PROJECT_bugreport "" -#define MP4V2_PROJECT_version "5.0.1" -#define MP4V2_PROJECT_version_hex 0x00020100 +#define MP4V2_PROJECT_bugreport "bsantos@cppdev.net" +#define MP4V2_PROJECT_version "5.1.0" +#define MP4V2_PROJECT_version_hex 0x00050100 #define MP4V2_PROJECT_version_major 5 -#define MP4V2_PROJECT_version_minor 0 -#define MP4V2_PROJECT_version_point 1 +#define MP4V2_PROJECT_version_minor 1 +#define MP4V2_PROJECT_version_point 0 #define MP4V2_PROJECT_repo_url "https://mp4v2.googlecode.com/svn/trunk" #define MP4V2_PROJECT_repo_root "https://mp4v2.googlecode.com/svn" #define MP4V2_PROJECT_repo_uuid "6e6572fa-98a6-11dd-ad9f-f77439c74b79" diff --git a/project/project.m4sugar b/project/project.m4sugar index 6e91f04..df14f69 100644 --- a/project/project.m4sugar +++ b/project/project.m4sugar @@ -5,11 +5,11 @@ dnl define([PRJ_name], [MP4v2]) define([PRJ_name_lower], [mp4v2]) define([PRJ_name_upper], [MP4V2]) -define([PRJ_url_website], [http://code.google.com/p/mp4v2]) -define([PRJ_url_downloads], [http://code.google.com/p/mp4v2/downloads/list]) -define([PRJ_url_discussion], [http://groups.google.com/group/mp4v2]) +define([PRJ_url_website], [https://github.com/bsantos/mp4v2]) +define([PRJ_url_downloads], [https://github.com/bsantos/mp4v2/releases]) +define([PRJ_url_discussion], [https://github.com/bsantos/mp4v2/pulls]) define([PRJ_irc], [irc://irc.freenode.net/handbrake]) -define([PRJ_bugreport], [kidjan@gmail.com]) -define([PRJ_version_major], [2]) +define([PRJ_bugreport], [bsantos@cppdev.net]) +define([PRJ_version_major], [5]) define([PRJ_version_minor], [1]) define([PRJ_version_point], [0]) From cc39a9fb63297ca139cc53332d156ef4965a11a0 Mon Sep 17 00:00:00 2001 From: Bruno Santos Date: Fri, 4 Feb 2022 16:45:22 +0000 Subject: [PATCH 8/8] Add ipcm audio support --- src/mp4atom.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mp4atom.cpp b/src/mp4atom.cpp index 5c73127..f6482b5 100644 --- a/src/mp4atom.cpp +++ b/src/mp4atom.cpp @@ -908,6 +908,8 @@ MP4Atom::factory( MP4File &file, MP4Atom* parent, const char* type ) return new MP4TrefTypeAtom( file, type ); if( ATOMID(type) == ATOMID("ima4") ) return new MP4SoundAtom( file, type ); + if( ATOMID(type) == ATOMID("ipcm") ) + return new MP4SoundAtom( file, type ); break; case 'j':

    7-)Qg}|k@1hg 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