git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/compizconfig-backend-kconfig@1099531 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
@ -0,0 +1,340 @@ | |||
GNU GENERAL PUBLIC LICENSE | |||
Version 2, June 1991 | |||
Copyright (C) 1989, 1991 Free Software Foundation, Inc. | |||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
Everyone is permitted to copy and distribute verbatim copies | |||
of this license document, but changing it is not allowed. | |||
Preamble | |||
The licenses for most software are designed to take away your | |||
freedom to share and change it. By contrast, the GNU General Public | |||
License is intended to guarantee your freedom to share and change free | |||
software--to make sure the software is free for all its users. This | |||
General Public License applies to most of the Free Software | |||
Foundation's software and to any other program whose authors commit to | |||
using it. (Some other Free Software Foundation software is covered by | |||
the GNU Library General Public License instead.) You can apply it to | |||
your programs, too. | |||
When we speak of free software, we are referring to freedom, not | |||
price. Our General Public Licenses are designed to make sure that you | |||
have the freedom to distribute copies of free software (and charge for | |||
this service if you wish), that you receive source code or can get it | |||
if you want it, that you can change the software or use pieces of it | |||
in new free programs; and that you know you can do these things. | |||
To protect your rights, we need to make restrictions that forbid | |||
anyone to deny you these rights or to ask you to surrender the rights. | |||
These restrictions translate to certain responsibilities for you if you | |||
distribute copies of the software, or if you modify it. | |||
For example, if you distribute copies of such a program, whether | |||
gratis or for a fee, you must give the recipients all the rights that | |||
you have. You must make sure that they, too, receive or can get the | |||
source code. And you must show them these terms so they know their | |||
rights. | |||
We protect your rights with two steps: (1) copyright the software, and | |||
(2) offer you this license which gives you legal permission to copy, | |||
distribute and/or modify the software. | |||
Also, for each author's protection and ours, we want to make certain | |||
that everyone understands that there is no warranty for this free | |||
software. If the software is modified by someone else and passed on, we | |||
want its recipients to know that what they have is not the original, so | |||
that any problems introduced by others will not reflect on the original | |||
authors' reputations. | |||
Finally, any free program is threatened constantly by software | |||
patents. We wish to avoid the danger that redistributors of a free | |||
program will individually obtain patent licenses, in effect making the | |||
program proprietary. To prevent this, we have made it clear that any | |||
patent must be licensed for everyone's free use or not licensed at all. | |||
The precise terms and conditions for copying, distribution and | |||
modification follow. | |||
GNU GENERAL PUBLIC LICENSE | |||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | |||
0. This License applies to any program or other work which contains | |||
a notice placed by the copyright holder saying it may be distributed | |||
under the terms of this General Public License. The "Program", below, | |||
refers to any such program or work, and a "work based on the Program" | |||
means either the Program or any derivative work under copyright law: | |||
that is to say, a work containing the Program or a portion of it, | |||
either verbatim or with modifications and/or translated into another | |||
language. (Hereinafter, translation is included without limitation in | |||
the term "modification".) Each licensee is addressed as "you". | |||
Activities other than copying, distribution and modification are not | |||
covered by this License; they are outside its scope. The act of | |||
running the Program is not restricted, and the output from the Program | |||
is covered only if its contents constitute a work based on the | |||
Program (independent of having been made by running the Program). | |||
Whether that is true depends on what the Program does. | |||
1. You may copy and distribute verbatim copies of the Program's | |||
source code as you receive it, in any medium, provided that you | |||
conspicuously and appropriately publish on each copy an appropriate | |||
copyright notice and disclaimer of warranty; keep intact all the | |||
notices that refer to this License and to the absence of any warranty; | |||
and give any other recipients of the Program a copy of this License | |||
along with the Program. | |||
You may charge a fee for the physical act of transferring a copy, and | |||
you may at your option offer warranty protection in exchange for a fee. | |||
2. You may modify your copy or copies of the Program or any portion | |||
of it, thus forming a work based on the Program, and copy and | |||
distribute such modifications or work under the terms of Section 1 | |||
above, provided that you also meet all of these conditions: | |||
a) You must cause the modified files to carry prominent notices | |||
stating that you changed the files and the date of any change. | |||
b) You must cause any work that you distribute or publish, that in | |||
whole or in part contains or is derived from the Program or any | |||
part thereof, to be licensed as a whole at no charge to all third | |||
parties under the terms of this License. | |||
c) If the modified program normally reads commands interactively | |||
when run, you must cause it, when started running for such | |||
interactive use in the most ordinary way, to print or display an | |||
announcement including an appropriate copyright notice and a | |||
notice that there is no warranty (or else, saying that you provide | |||
a warranty) and that users may redistribute the program under | |||
these conditions, and telling the user how to view a copy of this | |||
License. (Exception: if the Program itself is interactive but | |||
does not normally print such an announcement, your work based on | |||
the Program is not required to print an announcement.) | |||
These requirements apply to the modified work as a whole. If | |||
identifiable sections of that work are not derived from the Program, | |||
and can be reasonably considered independent and separate works in | |||
themselves, then this License, and its terms, do not apply to those | |||
sections when you distribute them as separate works. But when you | |||
distribute the same sections as part of a whole which is a work based | |||
on the Program, the distribution of the whole must be on the terms of | |||
this License, whose permissions for other licensees extend to the | |||
entire whole, and thus to each and every part regardless of who wrote it. | |||
Thus, it is not the intent of this section to claim rights or contest | |||
your rights to work written entirely by you; rather, the intent is to | |||
exercise the right to control the distribution of derivative or | |||
collective works based on the Program. | |||
In addition, mere aggregation of another work not based on the Program | |||
with the Program (or with a work based on the Program) on a volume of | |||
a storage or distribution medium does not bring the other work under | |||
the scope of this License. | |||
3. You may copy and distribute the Program (or a work based on it, | |||
under Section 2) in object code or executable form under the terms of | |||
Sections 1 and 2 above provided that you also do one of the following: | |||
a) Accompany it with the complete corresponding machine-readable | |||
source code, which must be distributed under the terms of Sections | |||
1 and 2 above on a medium customarily used for software interchange; or, | |||
b) Accompany it with a written offer, valid for at least three | |||
years, to give any third party, for a charge no more than your | |||
cost of physically performing source distribution, a complete | |||
machine-readable copy of the corresponding source code, to be | |||
distributed under the terms of Sections 1 and 2 above on a medium | |||
customarily used for software interchange; or, | |||
c) Accompany it with the information you received as to the offer | |||
to distribute corresponding source code. (This alternative is | |||
allowed only for noncommercial distribution and only if you | |||
received the program in object code or executable form with such | |||
an offer, in accord with Subsection b above.) | |||
The source code for a work means the preferred form of the work for | |||
making modifications to it. For an executable work, complete source | |||
code means all the source code for all modules it contains, plus any | |||
associated interface definition files, plus the scripts used to | |||
control compilation and installation of the executable. However, as a | |||
special exception, the source code distributed need not include | |||
anything that is normally distributed (in either source or binary | |||
form) with the major components (compiler, kernel, and so on) of the | |||
operating system on which the executable runs, unless that component | |||
itself accompanies the executable. | |||
If distribution of executable or object code is made by offering | |||
access to copy from a designated place, then offering equivalent | |||
access to copy the source code from the same place counts as | |||
distribution of the source code, even though third parties are not | |||
compelled to copy the source along with the object code. | |||
4. You may not copy, modify, sublicense, or distribute the Program | |||
except as expressly provided under this License. Any attempt | |||
otherwise to copy, modify, sublicense or distribute the Program is | |||
void, and will automatically terminate your rights under this License. | |||
However, parties who have received copies, or rights, from you under | |||
this License will not have their licenses terminated so long as such | |||
parties remain in full compliance. | |||
5. You are not required to accept this License, since you have not | |||
signed it. However, nothing else grants you permission to modify or | |||
distribute the Program or its derivative works. These actions are | |||
prohibited by law if you do not accept this License. Therefore, by | |||
modifying or distributing the Program (or any work based on the | |||
Program), you indicate your acceptance of this License to do so, and | |||
all its terms and conditions for copying, distributing or modifying | |||
the Program or works based on it. | |||
6. Each time you redistribute the Program (or any work based on the | |||
Program), the recipient automatically receives a license from the | |||
original licensor to copy, distribute or modify the Program subject to | |||
these terms and conditions. You may not impose any further | |||
restrictions on the recipients' exercise of the rights granted herein. | |||
You are not responsible for enforcing compliance by third parties to | |||
this License. | |||
7. If, as a consequence of a court judgment or allegation of patent | |||
infringement or for any other reason (not limited to patent issues), | |||
conditions are imposed on you (whether by court order, agreement or | |||
otherwise) that contradict the conditions of this License, they do not | |||
excuse you from the conditions of this License. If you cannot | |||
distribute so as to satisfy simultaneously your obligations under this | |||
License and any other pertinent obligations, then as a consequence you | |||
may not distribute the Program at all. For example, if a patent | |||
license would not permit royalty-free redistribution of the Program by | |||
all those who receive copies directly or indirectly through you, then | |||
the only way you could satisfy both it and this License would be to | |||
refrain entirely from distribution of the Program. | |||
If any portion of this section is held invalid or unenforceable under | |||
any particular circumstance, the balance of the section is intended to | |||
apply and the section as a whole is intended to apply in other | |||
circumstances. | |||
It is not the purpose of this section to induce you to infringe any | |||
patents or other property right claims or to contest validity of any | |||
such claims; this section has the sole purpose of protecting the | |||
integrity of the free software distribution system, which is | |||
implemented by public license practices. Many people have made | |||
generous contributions to the wide range of software distributed | |||
through that system in reliance on consistent application of that | |||
system; it is up to the author/donor to decide if he or she is willing | |||
to distribute software through any other system and a licensee cannot | |||
impose that choice. | |||
This section is intended to make thoroughly clear what is believed to | |||
be a consequence of the rest of this License. | |||
8. If the distribution and/or use of the Program is restricted in | |||
certain countries either by patents or by copyrighted interfaces, the | |||
original copyright holder who places the Program under this License | |||
may add an explicit geographical distribution limitation excluding | |||
those countries, so that distribution is permitted only in or among | |||
countries not thus excluded. In such case, this License incorporates | |||
the limitation as if written in the body of this License. | |||
9. The Free Software Foundation may publish revised and/or new versions | |||
of the General Public License from time to time. Such new versions will | |||
be similar in spirit to the present version, but may differ in detail to | |||
address new problems or concerns. | |||
Each version is given a distinguishing version number. If the Program | |||
specifies a version number of this License which applies to it and "any | |||
later version", you have the option of following the terms and conditions | |||
either of that version or of any later version published by the Free | |||
Software Foundation. If the Program does not specify a version number of | |||
this License, you may choose any version ever published by the Free Software | |||
Foundation. | |||
10. If you wish to incorporate parts of the Program into other free | |||
programs whose distribution conditions are different, write to the author | |||
to ask for permission. For software which is copyrighted by the Free | |||
Software Foundation, write to the Free Software Foundation; we sometimes | |||
make exceptions for this. Our decision will be guided by the two goals | |||
of preserving the free status of all derivatives of our free software and | |||
of promoting the sharing and reuse of software generally. | |||
NO WARRANTY | |||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | |||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | |||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | |||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | |||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | |||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | |||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | |||
REPAIR OR CORRECTION. | |||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | |||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | |||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | |||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | |||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | |||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | |||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | |||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | |||
POSSIBILITY OF SUCH DAMAGES. | |||
END OF TERMS AND CONDITIONS | |||
How to Apply These Terms to Your New Programs | |||
If you develop a new program, and you want it to be of the greatest | |||
possible use to the public, the best way to achieve this is to make it | |||
free software which everyone can redistribute and change under these terms. | |||
To do so, attach the following notices to the program. It is safest | |||
to attach them to the start of each source file to most effectively | |||
convey the exclusion of warranty; and each file should have at least | |||
the "copyright" line and a pointer to where the full notice is found. | |||
<one line to give the program's name and a brief idea of what it does.> | |||
Copyright (C) <year> <name of author> | |||
This program is free software; you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation; either version 2 of the License, or | |||
(at your option) any later version. | |||
This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | |||
You should have received a copy of the GNU General Public License | |||
along with this program; if not, write to the Free Software | |||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
Also add information on how to contact you by electronic and paper mail. | |||
If the program is interactive, make it output a short notice like this | |||
when it starts in an interactive mode: | |||
Gnomovision version 69, Copyright (C) year name of author | |||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | |||
This is free software, and you are welcome to redistribute it | |||
under certain conditions; type `show c' for details. | |||
The hypothetical commands `show w' and `show c' should show the appropriate | |||
parts of the General Public License. Of course, the commands you use may | |||
be called something other than `show w' and `show c'; they could even be | |||
mouse-clicks or menu items--whatever suits your program. | |||
You should also get your employer (if you work as a programmer) or your | |||
school, if any, to sign a "copyright disclaimer" for the program, if | |||
necessary. Here is a sample; alter the names: | |||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program | |||
`Gnomovision' (which makes passes at compilers) written by James Hacker. | |||
<signature of Ty Coon>, 1 April 1989 | |||
Ty Coon, President of Vice | |||
This General Public License does not permit incorporating your program into | |||
proprietary programs. If your program is a subroutine library, you may | |||
consider it more useful to permit linking proprietary applications with the | |||
library. If this is what you want to do, use the GNU Library General | |||
Public License instead of this License. |
@ -0,0 +1,504 @@ | |||
GNU LESSER GENERAL PUBLIC LICENSE | |||
Version 2.1, February 1999 | |||
Copyright (C) 1991, 1999 Free Software Foundation, Inc. | |||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
Everyone is permitted to copy and distribute verbatim copies | |||
of this license document, but changing it is not allowed. | |||
[This is the first released version of the Lesser GPL. It also counts | |||
as the successor of the GNU Library Public License, version 2, hence | |||
the version number 2.1.] | |||
Preamble | |||
The licenses for most software are designed to take away your | |||
freedom to share and change it. By contrast, the GNU General Public | |||
Licenses are intended to guarantee your freedom to share and change | |||
free software--to make sure the software is free for all its users. | |||
This license, the Lesser General Public License, applies to some | |||
specially designated software packages--typically libraries--of the | |||
Free Software Foundation and other authors who decide to use it. You | |||
can use it too, but we suggest you first think carefully about whether | |||
this license or the ordinary General Public License is the better | |||
strategy to use in any particular case, based on the explanations below. | |||
When we speak of free software, we are referring to freedom of use, | |||
not price. Our General Public Licenses are designed to make sure that | |||
you have the freedom to distribute copies of free software (and charge | |||
for this service if you wish); that you receive source code or can get | |||
it if you want it; that you can change the software and use pieces of | |||
it in new free programs; and that you are informed that you can do | |||
these things. | |||
To protect your rights, we need to make restrictions that forbid | |||
distributors to deny you these rights or to ask you to surrender these | |||
rights. These restrictions translate to certain responsibilities for | |||
you if you distribute copies of the library or if you modify it. | |||
For example, if you distribute copies of the library, whether gratis | |||
or for a fee, you must give the recipients all the rights that we gave | |||
you. You must make sure that they, too, receive or can get the source | |||
code. If you link other code with the library, you must provide | |||
complete object files to the recipients, so that they can relink them | |||
with the library after making changes to the library and recompiling | |||
it. And you must show them these terms so they know their rights. | |||
We protect your rights with a two-step method: (1) we copyright the | |||
library, and (2) we offer you this license, which gives you legal | |||
permission to copy, distribute and/or modify the library. | |||
To protect each distributor, we want to make it very clear that | |||
there is no warranty for the free library. Also, if the library is | |||
modified by someone else and passed on, the recipients should know | |||
that what they have is not the original version, so that the original | |||
author's reputation will not be affected by problems that might be | |||
introduced by others. | |||
Finally, software patents pose a constant threat to the existence of | |||
any free program. We wish to make sure that a company cannot | |||
effectively restrict the users of a free program by obtaining a | |||
restrictive license from a patent holder. Therefore, we insist that | |||
any patent license obtained for a version of the library must be | |||
consistent with the full freedom of use specified in this license. | |||
Most GNU software, including some libraries, is covered by the | |||
ordinary GNU General Public License. This license, the GNU Lesser | |||
General Public License, applies to certain designated libraries, and | |||
is quite different from the ordinary General Public License. We use | |||
this license for certain libraries in order to permit linking those | |||
libraries into non-free programs. | |||
When a program is linked with a library, whether statically or using | |||
a shared library, the combination of the two is legally speaking a | |||
combined work, a derivative of the original library. The ordinary | |||
General Public License therefore permits such linking only if the | |||
entire combination fits its criteria of freedom. The Lesser General | |||
Public License permits more lax criteria for linking other code with | |||
the library. | |||
We call this license the "Lesser" General Public License because it | |||
does Less to protect the user's freedom than the ordinary General | |||
Public License. It also provides other free software developers Less | |||
of an advantage over competing non-free programs. These disadvantages | |||
are the reason we use the ordinary General Public License for many | |||
libraries. However, the Lesser license provides advantages in certain | |||
special circumstances. | |||
For example, on rare occasions, there may be a special need to | |||
encourage the widest possible use of a certain library, so that it becomes | |||
a de-facto standard. To achieve this, non-free programs must be | |||
allowed to use the library. A more frequent case is that a free | |||
library does the same job as widely used non-free libraries. In this | |||
case, there is little to gain by limiting the free library to free | |||
software only, so we use the Lesser General Public License. | |||
In other cases, permission to use a particular library in non-free | |||
programs enables a greater number of people to use a large body of | |||
free software. For example, permission to use the GNU C Library in | |||
non-free programs enables many more people to use the whole GNU | |||
operating system, as well as its variant, the GNU/Linux operating | |||
system. | |||
Although the Lesser General Public License is Less protective of the | |||
users' freedom, it does ensure that the user of a program that is | |||
linked with the Library has the freedom and the wherewithal to run | |||
that program using a modified version of the Library. | |||
The precise terms and conditions for copying, distribution and | |||
modification follow. Pay close attention to the difference between a | |||
"work based on the library" and a "work that uses the library". The | |||
former contains code derived from the library, whereas the latter must | |||
be combined with the library in order to run. | |||
GNU LESSER GENERAL PUBLIC LICENSE | |||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | |||
0. This License Agreement applies to any software library or other | |||
program which contains a notice placed by the copyright holder or | |||
other authorized party saying it may be distributed under the terms of | |||
this Lesser General Public License (also called "this License"). | |||
Each licensee is addressed as "you". | |||
A "library" means a collection of software functions and/or data | |||
prepared so as to be conveniently linked with application programs | |||
(which use some of those functions and data) to form executables. | |||
The "Library", below, refers to any such software library or work | |||
which has been distributed under these terms. A "work based on the | |||
Library" means either the Library or any derivative work under | |||
copyright law: that is to say, a work containing the Library or a | |||
portion of it, either verbatim or with modifications and/or translated | |||
straightforwardly into another language. (Hereinafter, translation is | |||
included without limitation in the term "modification".) | |||
"Source code" for a work means the preferred form of the work for | |||
making modifications to it. For a library, complete source code means | |||
all the source code for all modules it contains, plus any associated | |||
interface definition files, plus the scripts used to control compilation | |||
and installation of the library. | |||
Activities other than copying, distribution and modification are not | |||
covered by this License; they are outside its scope. The act of | |||
running a program using the Library is not restricted, and output from | |||
such a program is covered only if its contents constitute a work based | |||
on the Library (independent of the use of the Library in a tool for | |||
writing it). Whether that is true depends on what the Library does | |||
and what the program that uses the Library does. | |||
1. You may copy and distribute verbatim copies of the Library's | |||
complete source code as you receive it, in any medium, provided that | |||
you conspicuously and appropriately publish on each copy an | |||
appropriate copyright notice and disclaimer of warranty; keep intact | |||
all the notices that refer to this License and to the absence of any | |||
warranty; and distribute a copy of this License along with the | |||
Library. | |||
You may charge a fee for the physical act of transferring a copy, | |||
and you may at your option offer warranty protection in exchange for a | |||
fee. | |||
2. You may modify your copy or copies of the Library or any portion | |||
of it, thus forming a work based on the Library, and copy and | |||
distribute such modifications or work under the terms of Section 1 | |||
above, provided that you also meet all of these conditions: | |||
a) The modified work must itself be a software library. | |||
b) You must cause the files modified to carry prominent notices | |||
stating that you changed the files and the date of any change. | |||
c) You must cause the whole of the work to be licensed at no | |||
charge to all third parties under the terms of this License. | |||
d) If a facility in the modified Library refers to a function or a | |||
table of data to be supplied by an application program that uses | |||
the facility, other than as an argument passed when the facility | |||
is invoked, then you must make a good faith effort to ensure that, | |||
in the event an application does not supply such function or | |||
table, the facility still operates, and performs whatever part of | |||
its purpose remains meaningful. | |||
(For example, a function in a library to compute square roots has | |||
a purpose that is entirely well-defined independent of the | |||
application. Therefore, Subsection 2d requires that any | |||
application-supplied function or table used by this function must | |||
be optional: if the application does not supply it, the square | |||
root function must still compute square roots.) | |||
These requirements apply to the modified work as a whole. If | |||
identifiable sections of that work are not derived from the Library, | |||
and can be reasonably considered independent and separate works in | |||
themselves, then this License, and its terms, do not apply to those | |||
sections when you distribute them as separate works. But when you | |||
distribute the same sections as part of a whole which is a work based | |||
on the Library, the distribution of the whole must be on the terms of | |||
this License, whose permissions for other licensees extend to the | |||
entire whole, and thus to each and every part regardless of who wrote | |||
it. | |||
Thus, it is not the intent of this section to claim rights or contest | |||
your rights to work written entirely by you; rather, the intent is to | |||
exercise the right to control the distribution of derivative or | |||
collective works based on the Library. | |||
In addition, mere aggregation of another work not based on the Library | |||
with the Library (or with a work based on the Library) on a volume of | |||
a storage or distribution medium does not bring the other work under | |||
the scope of this License. | |||
3. You may opt to apply the terms of the ordinary GNU General Public | |||
License instead of this License to a given copy of the Library. To do | |||
this, you must alter all the notices that refer to this License, so | |||
that they refer to the ordinary GNU General Public License, version 2, | |||
instead of to this License. (If a newer version than version 2 of the | |||
ordinary GNU General Public License has appeared, then you can specify | |||
that version instead if you wish.) Do not make any other change in | |||
these notices. | |||
Once this change is made in a given copy, it is irreversible for | |||
that copy, so the ordinary GNU General Public License applies to all | |||
subsequent copies and derivative works made from that copy. | |||
This option is useful when you wish to copy part of the code of | |||
the Library into a program that is not a library. | |||
4. You may copy and distribute the Library (or a portion or | |||
derivative of it, under Section 2) in object code or executable form | |||
under the terms of Sections 1 and 2 above provided that you accompany | |||
it with the complete corresponding machine-readable source code, which | |||
must be distributed under the terms of Sections 1 and 2 above on a | |||
medium customarily used for software interchange. | |||
If distribution of object code is made by offering access to copy | |||
from a designated place, then offering equivalent access to copy the | |||
source code from the same place satisfies the requirement to | |||
distribute the source code, even though third parties are not | |||
compelled to copy the source along with the object code. | |||
5. A program that contains no derivative of any portion of the | |||
Library, but is designed to work with the Library by being compiled or | |||
linked with it, is called a "work that uses the Library". Such a | |||
work, in isolation, is not a derivative work of the Library, and | |||
therefore falls outside the scope of this License. | |||
However, linking a "work that uses the Library" with the Library | |||
creates an executable that is a derivative of the Library (because it | |||
contains portions of the Library), rather than a "work that uses the | |||
library". The executable is therefore covered by this License. | |||
Section 6 states terms for distribution of such executables. | |||
When a "work that uses the Library" uses material from a header file | |||
that is part of the Library, the object code for the work may be a | |||
derivative work of the Library even though the source code is not. | |||
Whether this is true is especially significant if the work can be | |||
linked without the Library, or if the work is itself a library. The | |||
threshold for this to be true is not precisely defined by law. | |||
If such an object file uses only numerical parameters, data | |||
structure layouts and accessors, and small macros and small inline | |||
functions (ten lines or less in length), then the use of the object | |||
file is unrestricted, regardless of whether it is legally a derivative | |||
work. (Executables containing this object code plus portions of the | |||
Library will still fall under Section 6.) | |||
Otherwise, if the work is a derivative of the Library, you may | |||
distribute the object code for the work under the terms of Section 6. | |||
Any executables containing that work also fall under Section 6, | |||
whether or not they are linked directly with the Library itself. | |||
6. As an exception to the Sections above, you may also combine or | |||
link a "work that uses the Library" with the Library to produce a | |||
work containing portions of the Library, and distribute that work | |||
under terms of your choice, provided that the terms permit | |||
modification of the work for the customer's own use and reverse | |||
engineering for debugging such modifications. | |||
You must give prominent notice with each copy of the work that the | |||
Library is used in it and that the Library and its use are covered by | |||
this License. You must supply a copy of this License. If the work | |||
during execution displays copyright notices, you must include the | |||
copyright notice for the Library among them, as well as a reference | |||
directing the user to the copy of this License. Also, you must do one | |||
of these things: | |||
a) Accompany the work with the complete corresponding | |||
machine-readable source code for the Library including whatever | |||
changes were used in the work (which must be distributed under | |||
Sections 1 and 2 above); and, if the work is an executable linked | |||
with the Library, with the complete machine-readable "work that | |||
uses the Library", as object code and/or source code, so that the | |||
user can modify the Library and then relink to produce a modified | |||
executable containing the modified Library. (It is understood | |||
that the user who changes the contents of definitions files in the | |||
Library will not necessarily be able to recompile the application | |||
to use the modified definitions.) | |||
b) Use a suitable shared library mechanism for linking with the | |||
Library. A suitable mechanism is one that (1) uses at run time a | |||
copy of the library already present on the user's computer system, | |||
rather than copying library functions into the executable, and (2) | |||
will operate properly with a modified version of the library, if | |||
the user installs one, as long as the modified version is | |||
interface-compatible with the version that the work was made with. | |||
c) Accompany the work with a written offer, valid for at | |||
least three years, to give the same user the materials | |||
specified in Subsection 6a, above, for a charge no more | |||
than the cost of performing this distribution. | |||
d) If distribution of the work is made by offering access to copy | |||
from a designated place, offer equivalent access to copy the above | |||
specified materials from the same place. | |||
e) Verify that the user has already received a copy of these | |||
materials or that you have already sent this user a copy. | |||
For an executable, the required form of the "work that uses the | |||
Library" must include any data and utility programs needed for | |||
reproducing the executable from it. However, as a special exception, | |||
the materials to be distributed need not include anything that is | |||
normally distributed (in either source or binary form) with the major | |||
components (compiler, kernel, and so on) of the operating system on | |||
which the executable runs, unless that component itself accompanies | |||
the executable. | |||
It may happen that this requirement contradicts the license | |||
restrictions of other proprietary libraries that do not normally | |||
accompany the operating system. Such a contradiction means you cannot | |||
use both them and the Library together in an executable that you | |||
distribute. | |||
7. You may place library facilities that are a work based on the | |||
Library side-by-side in a single library together with other library | |||
facilities not covered by this License, and distribute such a combined | |||
library, provided that the separate distribution of the work based on | |||
the Library and of the other library facilities is otherwise | |||
permitted, and provided that you do these two things: | |||
a) Accompany the combined library with a copy of the same work | |||
based on the Library, uncombined with any other library | |||
facilities. This must be distributed under the terms of the | |||
Sections above. | |||
b) Give prominent notice with the combined library of the fact | |||
that part of it is a work based on the Library, and explaining | |||
where to find the accompanying uncombined form of the same work. | |||
8. You may not copy, modify, sublicense, link with, or distribute | |||
the Library except as expressly provided under this License. Any | |||
attempt otherwise to copy, modify, sublicense, link with, or | |||
distribute the Library is void, and will automatically terminate your | |||
rights under this License. However, parties who have received copies, | |||
or rights, from you under this License will not have their licenses | |||
terminated so long as such parties remain in full compliance. | |||
9. You are not required to accept this License, since you have not | |||
signed it. However, nothing else grants you permission to modify or | |||
distribute the Library or its derivative works. These actions are | |||
prohibited by law if you do not accept this License. Therefore, by | |||
modifying or distributing the Library (or any work based on the | |||
Library), you indicate your acceptance of this License to do so, and | |||
all its terms and conditions for copying, distributing or modifying | |||
the Library or works based on it. | |||
10. Each time you redistribute the Library (or any work based on the | |||
Library), the recipient automatically receives a license from the | |||
original licensor to copy, distribute, link with or modify the Library | |||
subject to these terms and conditions. You may not impose any further | |||
restrictions on the recipients' exercise of the rights granted herein. | |||
You are not responsible for enforcing compliance by third parties with | |||
this License. | |||
11. If, as a consequence of a court judgment or allegation of patent | |||
infringement or for any other reason (not limited to patent issues), | |||
conditions are imposed on you (whether by court order, agreement or | |||
otherwise) that contradict the conditions of this License, they do not | |||
excuse you from the conditions of this License. If you cannot | |||
distribute so as to satisfy simultaneously your obligations under this | |||
License and any other pertinent obligations, then as a consequence you | |||
may not distribute the Library at all. For example, if a patent | |||
license would not permit royalty-free redistribution of the Library by | |||
all those who receive copies directly or indirectly through you, then | |||
the only way you could satisfy both it and this License would be to | |||
refrain entirely from distribution of the Library. | |||
If any portion of this section is held invalid or unenforceable under any | |||
particular circumstance, the balance of the section is intended to apply, | |||
and the section as a whole is intended to apply in other circumstances. | |||
It is not the purpose of this section to induce you to infringe any | |||
patents or other property right claims or to contest validity of any | |||
such claims; this section has the sole purpose of protecting the | |||
integrity of the free software distribution system which is | |||
implemented by public license practices. Many people have made | |||
generous contributions to the wide range of software distributed | |||
through that system in reliance on consistent application of that | |||
system; it is up to the author/donor to decide if he or she is willing | |||
to distribute software through any other system and a licensee cannot | |||
impose that choice. | |||
This section is intended to make thoroughly clear what is believed to | |||
be a consequence of the rest of this License. | |||
12. If the distribution and/or use of the Library is restricted in | |||
certain countries either by patents or by copyrighted interfaces, the | |||
original copyright holder who places the Library under this License may add | |||
an explicit geographical distribution limitation excluding those countries, | |||
so that distribution is permitted only in or among countries not thus | |||
excluded. In such case, this License incorporates the limitation as if | |||
written in the body of this License. | |||
13. The Free Software Foundation may publish revised and/or new | |||
versions of the Lesser General Public License from time to time. | |||
Such new versions will be similar in spirit to the present version, | |||
but may differ in detail to address new problems or concerns. | |||
Each version is given a distinguishing version number. If the Library | |||
specifies a version number of this License which applies to it and | |||
"any later version", you have the option of following the terms and | |||
conditions either of that version or of any later version published by | |||
the Free Software Foundation. If the Library does not specify a | |||
license version number, you may choose any version ever published by | |||
the Free Software Foundation. | |||
14. If you wish to incorporate parts of the Library into other free | |||
programs whose distribution conditions are incompatible with these, | |||
write to the author to ask for permission. For software which is | |||
copyrighted by the Free Software Foundation, write to the Free | |||
Software Foundation; we sometimes make exceptions for this. Our | |||
decision will be guided by the two goals of preserving the free status | |||
of all derivatives of our free software and of promoting the sharing | |||
and reuse of software generally. | |||
NO WARRANTY | |||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO | |||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. | |||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR | |||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY | |||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE | |||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | |||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE | |||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME | |||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. | |||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN | |||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY | |||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU | |||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR | |||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE | |||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING | |||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A | |||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF | |||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH | |||
DAMAGES. | |||
END OF TERMS AND CONDITIONS | |||
How to Apply These Terms to Your New Libraries | |||
If you develop a new library, and you want it to be of the greatest | |||
possible use to the public, we recommend making it free software that | |||
everyone can redistribute and change. You can do so by permitting | |||
redistribution under these terms (or, alternatively, under the terms of the | |||
ordinary General Public License). | |||
To apply these terms, attach the following notices to the library. It is | |||
safest to attach them to the start of each source file to most effectively | |||
convey the exclusion of warranty; and each file should have at least the | |||
"copyright" line and a pointer to where the full notice is found. | |||
<one line to give the library's name and a brief idea of what it does.> | |||
Copyright (C) <year> <name of author> | |||
This library is free software; you can redistribute it and/or | |||
modify it under the terms of the GNU Lesser General Public | |||
License as published by the Free Software Foundation; either | |||
version 2.1 of the License, or (at your option) any later version. | |||
This library 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 | |||
Lesser General Public License for more details. | |||
You should have received a copy of the GNU Lesser General Public | |||
License along with this library; if not, write to the Free Software | |||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
Also add information on how to contact you by electronic and paper mail. | |||
You should also get your employer (if you work as a programmer) or your | |||
school, if any, to sign a "copyright disclaimer" for the library, if | |||
necessary. Here is a sample; alter the names: | |||
Yoyodyne, Inc., hereby disclaims all copyright interest in the | |||
library `Frob' (a library for tweaking knobs) written by James Random Hacker. | |||
<signature of Ty Coon>, 1 April 1990 | |||
Ty Coon, President of Vice | |||
That's all there is to it! | |||
@ -0,0 +1,12 @@ | |||
AUTOMAKE_OPTIONS = foreign 1.5 dist-bzip2 | |||
DISTCLEANFILES = inst-apps | |||
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 SUBDIRS | |||
include admin/deps.am | |||
include admin/Doxyfile.am | |||
SUBDIRS=$(TOPSUBDIRS) |
@ -0,0 +1,11 @@ | |||
AUTOMAKE_OPTIONS = foreign 1.5 dist-bzip2 | |||
DISTCLEANFILES = inst-apps | |||
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 SUBDIRS | |||
include admin/deps.am | |||
include admin/Doxyfile.am | |||
@ -0,0 +1,16 @@ | |||
all: | |||
@echo "This Makefile is only for the CVS repository" | |||
@echo "This will be deleted before making the distribution" | |||
@echo "" | |||
@if test ! -d admin; then \ | |||
echo "Please recheckout this module!" ;\ | |||
echo "for cvs: use checkout once and after that update again" ;\ | |||
echo "for cvsup: checkout kde-common from cvsup and" ;\ | |||
echo " link kde-common/admin to ./admin" ;\ | |||
exit 1 ;\ | |||
fi | |||
$(MAKE) -f admin/Makefile.common cvs | |||
.SILENT: | |||
@ -0,0 +1,863 @@ | |||
# generated automatically by aclocal 1.9.6 -*- Autoconf -*- | |||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 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. | |||
# 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. | |||
# Copyright (C) 2002, 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_AUTOMAKE_VERSION(VERSION) | |||
# ---------------------------- | |||
# Automake X.Y traces this macro to ensure aclocal.m4 has been | |||
# generated from the m4 files accompanying Automake X.Y. | |||
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) | |||
# AM_SET_CURRENT_AUTOMAKE_VERSION | |||
# ------------------------------- | |||
# Call AM_AUTOMAKE_VERSION so it can be traced. | |||
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. | |||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | |||
[AM_AUTOMAKE_VERSION([1.9.6])]) | |||
# 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 | |||
# 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 7 | |||
# AM_CONDITIONAL(NAME, SHELL-CONDITION) | |||
# ------------------------------------- | |||
# Define a conditional. | |||
AC_DEFUN([AM_CONDITIONAL], | |||
[AC_PREREQ(2.52)dnl | |||
ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | |||
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | |||
AC_SUBST([$1_TRUE]) | |||
AC_SUBST([$1_FALSE]) | |||
if $2; then | |||
$1_TRUE= | |||
$1_FALSE='#' | |||
else | |||
$1_TRUE='#' | |||
$1_FALSE= | |||
fi | |||
AC_CONFIG_COMMANDS_PRE( | |||
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | |||
AC_MSG_ERROR([[conditional "$1" was never defined. | |||
Usually this means the macro was only invoked conditionally.]]) | |||
fi])]) | |||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 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 8 | |||
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | |||
# written in clear, in which case automake, when reading aclocal.m4, | |||
# will think it sees a *use*, and therefore will trigger all it's | |||
# C support machinery. Also note that it means that autoscan, seeing | |||
# CC etc. in the Makefile, will ask for an AC_PROG_CC use... | |||
# _AM_DEPENDENCIES(NAME) | |||
# ---------------------- | |||
# See how the compiler implements dependency checking. | |||
# NAME is "CC", "CXX", "GCJ", or "OBJC". | |||
# We try a few techniques and use that to set a single cache variable. | |||
# | |||
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | |||
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | |||
# dependency, and given that the user is not expected to run this macro, | |||
# just rely on AC_PROG_CC. | |||
AC_DEFUN([_AM_DEPENDENCIES], | |||
[AC_REQUIRE([AM_SET_DEPDIR])dnl | |||
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | |||
AC_REQUIRE([AM_MAKE_INCLUDE])dnl | |||
AC_REQUIRE([AM_DEP_TRACK])dnl | |||
ifelse([$1], CC, [depcc="$CC" am_compiler_list=], | |||
[$1], CXX, [depcc="$CXX" am_compiler_list=], | |||
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | |||
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | |||
[depcc="$$1" am_compiler_list=]) | |||
AC_CACHE_CHECK([dependency style of $depcc], | |||
[am_cv_$1_dependencies_compiler_type], | |||
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | |||
# We make a subdir and do the tests there. Otherwise we can end up | |||
# making bogus files that we don't know about and never remove. For | |||
# instance it was reported that on HP-UX the gcc test will end up | |||
# making a dummy file named `D' -- because `-MD' means `put the output | |||
# in D'. | |||
mkdir conftest.dir | |||
# Copy depcomp to subdir because otherwise we won't find it if we're | |||
# using a relative directory. | |||
cp "$am_depcomp" conftest.dir | |||
cd conftest.dir | |||
# We will build objects and dependencies in a subdirectory because | |||
# it helps to detect inapplicable dependency modes. For instance | |||
# both Tru64's cc and ICC support -MD to output dependencies as a | |||
# side effect of compilation, but ICC will put the dependencies in | |||
# the current directory while Tru64 will put them in the object | |||
# directory. | |||
mkdir sub | |||
am_cv_$1_dependencies_compiler_type=none | |||
if test "$am_compiler_list" = ""; then | |||
am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` | |||
fi | |||
for depmode in $am_compiler_list; do | |||
# Setup a source with many dependencies, because some compilers | |||
# like to wrap large dependency lists on column 80 (with \), and | |||
# we should not choose a depcomp mode which is confused by this. | |||
# | |||
# We need to recreate these files for each test, as the compiler may | |||
# overwrite some of them when testing with obscure command lines. | |||
# This happens at least with the AIX C compiler. | |||
: > sub/conftest.c | |||
for i in 1 2 3 4 5 6; do | |||
echo '#include "conftst'$i'.h"' >> sub/conftest.c | |||
# Using `: > sub/conftst$i.h' creates only sub/conftst1.h with | |||
# Solaris 8's {/usr,}/bin/sh. | |||
touch sub/conftst$i.h | |||
done | |||
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf | |||
case $depmode in | |||
nosideeffect) | |||
# after this tag, mechanisms are not by side-effect, so they'll | |||
# only be used when explicitly requested | |||
if test "x$enable_dependency_tracking" = xyes; then | |||
continue | |||
else | |||
break | |||
fi | |||
;; | |||
none) break ;; | |||
esac | |||
# We check with `-c' and `-o' for the sake of the "dashmstdout" | |||
# mode. It turns out that the SunPro C++ compiler does not properly | |||
# handle `-M -o', and we need to detect this. | |||
if depmode=$depmode \ | |||
source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ | |||
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | |||
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ | |||
>/dev/null 2>conftest.err && | |||
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | |||
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && | |||
${MAKE-make} -s -f confmf > /dev/null 2>&1; then | |||
# icc doesn't choke on unknown options, it will just issue warnings | |||
# or remarks (even with -Werror). So we grep stderr for any message | |||
# that says an option was ignored or not supported. | |||
# When given -MP, icc 7.0 and 7.1 complain thusly: | |||
# icc: Command line warning: ignoring option '-M'; no argument required | |||
# The diagnosis changed in icc 8.0: | |||
# icc: Command line remark: option '-MP' not supported | |||
if (grep 'ignoring option' conftest.err || | |||
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else | |||
am_cv_$1_dependencies_compiler_type=$depmode | |||
break | |||
fi | |||
fi | |||
done | |||
cd .. | |||
rm -rf conftest.dir | |||
else | |||
am_cv_$1_dependencies_compiler_type=none | |||
fi | |||
]) | |||
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | |||
AM_CONDITIONAL([am__fastdep$1], [ | |||
test "x$enable_dependency_tracking" != xno \ | |||
&& test "$am_cv_$1_dependencies_compiler_type" = gcc3]) | |||
]) | |||
# AM_SET_DEPDIR | |||
# ------------- | |||
# Choose a directory name for dependency files. | |||
# This macro is AC_REQUIREd in _AM_DEPENDENCIES | |||
AC_DEFUN([AM_SET_DEPDIR], | |||
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl | |||
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl | |||
]) | |||
# AM_DEP_TRACK | |||
# ------------ | |||
AC_DEFUN([AM_DEP_TRACK], | |||
[AC_ARG_ENABLE(dependency-tracking, | |||
[ --disable-dependency-tracking speeds up one-time build | |||
--enable-dependency-tracking do not reject slow dependency extractors]) | |||
if test "x$enable_dependency_tracking" != xno; then | |||
am_depcomp="$ac_aux_dir/depcomp" | |||
AMDEPBACKSLASH='\' | |||
fi | |||
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | |||
AC_SUBST([AMDEPBACKSLASH]) | |||
]) | |||
# Generate code to set up dependency tracking. -*- Autoconf -*- | |||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 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 3 | |||
# _AM_OUTPUT_DEPENDENCY_COMMANDS | |||
# ------------------------------ | |||
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | |||
[for mf in $CONFIG_FILES; do | |||
# Strip MF so we end up with the name of the file. | |||
mf=`echo "$mf" | sed -e 's/:.*$//'` | |||
# Check whether this is an Automake generated Makefile or not. | |||
# We used to match only the files named `Makefile.in', but | |||
# some people rename them; so instead we look at the file content. | |||
# Grep'ing the first line is not enough: some people post-process | |||
# each Makefile.in and add a new line on top of each file to say so. | |||
# So let's grep whole file. | |||
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then | |||
dirpart=`AS_DIRNAME("$mf")` | |||
else | |||
continue | |||
fi | |||
# Extract the definition of DEPDIR, am__include, and am__quote | |||
# from the Makefile without running `make'. | |||
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | |||
test -z "$DEPDIR" && continue | |||
am__include=`sed -n 's/^am__include = //p' < "$mf"` | |||
test -z "am__include" && continue | |||
am__quote=`sed -n 's/^am__quote = //p' < "$mf"` | |||
# When using ansi2knr, U may be empty or an underscore; expand it | |||
U=`sed -n 's/^U = //p' < "$mf"` | |||
# Find all dependency output files, they are included files with | |||
# $(DEPDIR) in their names. We invoke sed twice because it is the | |||
# simplest approach to changing $(DEPDIR) to its actual value in the | |||
# expansion. | |||
for file in `sed -n " | |||
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ | |||
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do | |||
# Make sure the directory exists. | |||
test -f "$dirpart/$file" && continue | |||
fdir=`AS_DIRNAME(["$file"])` | |||
AS_MKDIR_P([$dirpart/$fdir]) | |||
# echo "creating $dirpart/$file" | |||
echo '# dummy' > "$dirpart/$file" | |||
done | |||
done | |||
])# _AM_OUTPUT_DEPENDENCY_COMMANDS | |||
# AM_OUTPUT_DEPENDENCY_COMMANDS | |||
# ----------------------------- | |||
# This macro should only be invoked once -- use via AC_REQUIRE. | |||
# | |||
# This code is only required when automatic dependency tracking | |||
# is enabled. FIXME. This creates each `.P' file that we will | |||
# need in order to bootstrap the dependency handling code. | |||
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | |||
[AC_CONFIG_COMMANDS([depfiles], | |||
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | |||
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | |||
]) | |||
# Copyright (C) 1996, 1997, 2000, 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. | |||
# serial 8 | |||
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. | |||
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) | |||
# Do all the work for Automake. -*- Autoconf -*- | |||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 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 12 | |||
# 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.58])dnl | |||
dnl Autoconf wants to disallow AM_ names. We explicitly allow | |||
dnl the ones we care about. | |||
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | |||
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | |||
AC_REQUIRE([AC_PROG_INSTALL])dnl | |||
# test to see if srcdir already configured | |||
if test "`cd $srcdir && pwd`" != "`pwd`" && | |||
test -f $srcdir/config.status; then | |||
AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | |||
fi | |||
# test whether we have cygpath | |||
if test -z "$CYGPATH_W"; then | |||
if (cygpath --version) >/dev/null 2>/dev/null; then | |||
CYGPATH_W='cygpath -w' | |||
else | |||
CYGPATH_W=echo | |||
fi | |||
fi | |||
AC_SUBST([CYGPATH_W]) | |||
# Define the identity of the package. | |||
dnl Distinguish between old-style and new-style calls. | |||
m4_ifval([$2], | |||
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | |||
AC_SUBST([PACKAGE], [$1])dnl | |||
AC_SUBST([VERSION], [$2])], | |||
[_AM_SET_OPTIONS([$1])dnl | |||
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | |||
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | |||
_AM_IF_OPTION([no-define],, | |||
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | |||
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl | |||
# Some tools Automake needs. | |||
AC_REQUIRE([AM_SANITY_CHECK])dnl | |||
AC_REQUIRE([AC_ARG_PROGRAM])dnl | |||
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) | |||
AM_MISSING_PROG(AUTOCONF, autoconf) | |||
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) | |||
AM_MISSING_PROG(AUTOHEADER, autoheader) | |||
AM_MISSING_PROG(MAKEINFO, makeinfo) | |||
AM_PROG_INSTALL_SH | |||
AM_PROG_INSTALL_STRIP | |||
AC_REQUIRE([AM_PROG_MKDIR_P])dnl | |||
# We need awk for the "check" target. The system "awk" is bad on | |||
# some platforms. | |||
AC_REQUIRE([AC_PROG_AWK])dnl | |||
AC_REQUIRE([AC_PROG_MAKE_SET])dnl | |||
AC_REQUIRE([AM_SET_LEADING_DOT])dnl | |||
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], | |||
[_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], | |||
[_AM_PROG_TAR([v7])])]) | |||
_AM_IF_OPTION([no-dependencies],, | |||
[AC_PROVIDE_IFELSE([AC_PROG_CC], | |||
[_AM_DEPENDENCIES(CC)], | |||
[define([AC_PROG_CC], | |||
defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl | |||
AC_PROVIDE_IFELSE([AC_PROG_CXX], | |||
[_AM_DEPENDENCIES(CXX)], | |||
[define([AC_PROG_CXX], | |||
defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl | |||
]) | |||
]) | |||
# When config.status generates a header, we must update the stamp-h file. | |||
# This file resides in the same directory as the config header | |||
# that is generated. The stamp files are numbered to have different names. | |||
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | |||
# loop where config.status creates the headers, so we can generate | |||
# our stamp files there. | |||
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], | |||
[# Compute $1's index in $config_headers. | |||
_am_stamp_count=1 | |||
for _am_header in $config_headers :; do | |||
case $_am_header in | |||
$1 | $1:* ) | |||
break ;; | |||
* ) | |||
_am_stamp_count=`expr $_am_stamp_count + 1` ;; | |||
esac | |||
done | |||
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) | |||
# 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_SH | |||
# ------------------ | |||
# Define $install_sh. | |||
AC_DEFUN([AM_PROG_INSTALL_SH], | |||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |||
install_sh=${install_sh-"$am_aux_dir/install-sh"} | |||
AC_SUBST(install_sh)]) | |||
# 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 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 3 | |||
# AM_MAKE_INCLUDE() | |||
# ----------------- | |||
# Check to see how make treats includes. | |||
AC_DEFUN([AM_MAKE_INCLUDE], | |||
[am_make=${MAKE-make} | |||
cat > confinc << 'END' | |||
am__doit: | |||
@echo done | |||
.PHONY: am__doit | |||
END | |||
# If we don't find an include directive, just comment out the code. | |||
AC_MSG_CHECKING([for style of include used by $am_make]) | |||
am__include="#" | |||
am__quote= | |||
_am_result=none | |||
# First try GNU make style include. | |||
echo "include confinc" > confmf | |||
# We grep out `Entering directory' and `Leaving directory' | |||
# messages which can occur if `w' ends up in MAKEFLAGS. | |||
# In particular we don't look at `^make:' because GNU make might | |||
# be invoked under some other name (usually "gmake"), in which | |||
# case it prints its new name instead of `make'. | |||
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then | |||
am__include=include | |||
am__quote= | |||
_am_result=GNU | |||
fi | |||
# Now try BSD make style include. | |||
if test "$am__include" = "#"; then | |||
echo '.include "confinc"' > confmf | |||
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then | |||
am__include=.include | |||
am__quote="\"" | |||
_am_result=BSD | |||
fi | |||
fi | |||
AC_SUBST([am__include]) | |||
AC_SUBST([am__quote]) | |||
AC_MSG_RESULT([$_am_result]) | |||
rm -f confinc confmf | |||
]) | |||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- | |||
# Copyright (C) 1997, 1999, 2000, 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. | |||
# serial 4 | |||
# AM_MISSING_PROG(NAME, PROGRAM) | |||
# ------------------------------ | |||
AC_DEFUN([AM_MISSING_PROG], | |||
[AC_REQUIRE([AM_MISSING_HAS_RUN]) | |||
$1=${$1-"${am_missing_run}$2"} | |||
AC_SUBST($1)]) | |||
# AM_MISSING_HAS_RUN | |||
# ------------------ | |||
# Define MISSING if not defined so far and test if it supports --run. | |||
# If it does, set am_missing_run to use it, otherwise, to nothing. | |||
AC_DEFUN([AM_MISSING_HAS_RUN], | |||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |||
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" | |||
# Use eval to expand $SHELL | |||
if eval "$MISSING --run true"; then | |||
am_missing_run="$MISSING --run " | |||
else | |||
am_missing_run= | |||
AC_MSG_WARN([`missing' script is too old or missing]) | |||
fi | |||
]) | |||
# Copyright (C) 2003, 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. | |||
# AM_PROG_MKDIR_P | |||
# --------------- | |||
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. | |||
# | |||
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories | |||
# created by `make install' are always world readable, even if the | |||
# installer happens to have an overly restrictive umask (e.g. 077). | |||
# This was a mistake. There are at least two reasons why we must not | |||
# use `-m 0755': | |||
# - it causes special bits like SGID to be ignored, | |||
# - it may be too restrictive (some setups expect 775 directories). | |||
# | |||
# Do not use -m 0755 and let people choose whatever they expect by | |||
# setting umask. | |||
# | |||
# We cannot accept any implementation of `mkdir' that recognizes `-p'. | |||
# Some implementations (such as Solaris 8's) are not thread-safe: if a | |||
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' | |||
# concurrently, both version can detect that a/ is missing, but only | |||
# one can create it and the other will error out. Consequently we | |||
# restrict ourselves to GNU make (using the --version option ensures | |||
# this.) | |||
AC_DEFUN([AM_PROG_MKDIR_P], | |||
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then | |||
# We used to keeping the `.' as first argument, in order to | |||
# allow $(mkdir_p) to be used without argument. As in | |||
# $(mkdir_p) $(somedir) | |||
# where $(somedir) is conditionally defined. However this is wrong | |||
# for two reasons: | |||
# 1. if the package is installed by a user who cannot write `.' | |||
# make install will fail, | |||
# 2. the above comment should most certainly read | |||
# $(mkdir_p) $(DESTDIR)$(somedir) | |||
# so it does not work when $(somedir) is undefined and | |||
# $(DESTDIR) is not. | |||
# To support the latter case, we have to write | |||
# test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), | |||
# so the `.' trick is pointless. | |||
mkdir_p='mkdir -p --' | |||
else | |||
# On NextStep and OpenStep, the `mkdir' command does not | |||
# recognize any option. It will interpret all options as | |||
# directories to create, and then abort because `.' already | |||
# exists. | |||
for d in ./-p ./--version; | |||
do | |||
test -d $d && rmdir $d | |||
done | |||
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. | |||
if test -f "$ac_aux_dir/mkinstalldirs"; then | |||
mkdir_p='$(mkinstalldirs)' | |||
else | |||
mkdir_p='$(install_sh) -d' | |||
fi | |||
fi | |||
AC_SUBST([mkdir_p])]) | |||
# Helper functions for option handling. -*- Autoconf -*- | |||
# Copyright (C) 2001, 2002, 2003, 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 3 | |||
# _AM_MANGLE_OPTION(NAME) | |||
# ----------------------- | |||
AC_DEFUN([_AM_MANGLE_OPTION], | |||
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | |||
# _AM_SET_OPTION(NAME) | |||
# ------------------------------ | |||
# Set option NAME. Presently that only means defining a flag for this option. | |||
AC_DEFUN([_AM_SET_OPTION], | |||
[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) | |||
# _AM_SET_OPTIONS(OPTIONS) | |||
# ---------------------------------- | |||
# OPTIONS is a space-separated list of Automake options. | |||
AC_DEFUN([_AM_SET_OPTIONS], | |||
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | |||
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | |||
# ------------------------------------------- | |||
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | |||
AC_DEFUN([_AM_IF_OPTION], | |||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | |||
# Check to make sure that the build environment is sane. -*- Autoconf -*- | |||
# Copyright (C) 1996, 1997, 2000, 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. | |||
# serial 4 | |||
# AM_SANITY_CHECK | |||
# --------------- | |||
AC_DEFUN([AM_SANITY_CHECK], | |||
[AC_MSG_CHECKING([whether build environment is sane]) | |||
# Just in case | |||
sleep 1 | |||
echo timestamp > conftest.file | |||
# Do `set' in a subshell so we don't clobber the current shell's | |||
# arguments. Must try -L first in case configure is actually a | |||
# symlink; some systems play weird games with the mod time of symlinks | |||
# (eg FreeBSD returns the mod time of the symlink's containing | |||
# directory). | |||
if ( | |||
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` | |||
if test "$[*]" = "X"; then | |||
# -L didn't work. | |||
set X `ls -t $srcdir/configure conftest.file` | |||
fi | |||
rm -f conftest.file | |||
if test "$[*]" != "X $srcdir/configure conftest.file" \ | |||
&& test "$[*]" != "X conftest.file $srcdir/configure"; then | |||
# If neither matched, then we have a broken ls. This can happen | |||
# if, for instance, CONFIG_SHELL is bash and it inherits a | |||
# broken ls alias from the environment. This has actually | |||
# happened. Such a system could not be considered "sane". | |||
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken | |||
alias in your environment]) | |||
fi | |||
test "$[2]" = conftest.file | |||
) | |||
then | |||
# Ok. | |||
: | |||
else | |||
AC_MSG_ERROR([newly created file is older than distributed files! | |||
Check your system clock]) | |||
fi | |||
AC_MSG_RESULT(yes)]) | |||
# 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="\${SHELL} \$(install_sh) -c -s" | |||
AC_SUBST([INSTALL_STRIP_PROGRAM])]) | |||
# 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 <conftest.tar]) | |||
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break | |||
fi | |||
done | |||
rm -rf conftest.dir | |||
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) | |||
AC_MSG_RESULT([$am_cv_prog_tar_$1])]) | |||
AC_SUBST([am__tar]) | |||
AC_SUBST([am__untar]) | |||
]) # _AM_PROG_TAR | |||
m4_include([acinclude.m4]) |
@ -0,0 +1,4 @@ | |||
#!/bin/sh | |||
make -f Makefile.cvs | |||
@ -0,0 +1,294 @@ | |||
/* config.h.in. Generated from configure.in by autoheader. */ | |||
/* Define to 1 if you have the <Carbon/Carbon.h> header file. */ | |||
#undef HAVE_CARBON_CARBON_H | |||
/* Define if you have the CoreAudio API */ | |||
#undef HAVE_COREAUDIO | |||
/* Define to 1 if you have the <crt_externs.h> header file. */ | |||
#undef HAVE_CRT_EXTERNS_H | |||
/* Defines if your system has the crypt function */ | |||
#undef HAVE_CRYPT | |||
/* Define to 1 if you have the <dlfcn.h> header file. */ | |||
#undef HAVE_DLFCN_H | |||
/* Define to 1 if you have the <inttypes.h> header file. */ | |||
#undef HAVE_INTTYPES_H | |||
/* Define if you have libjpeg */ | |||
#undef HAVE_LIBJPEG | |||
/* Define if you have libpng */ | |||
#undef HAVE_LIBPNG | |||
/* Define if you have a working libpthread (will enable threaded code) */ | |||
#undef HAVE_LIBPTHREAD | |||
/* Define if you have libz */ | |||
#undef HAVE_LIBZ | |||
/* Define to 1 if you have the <memory.h> header file. */ | |||
#undef HAVE_MEMORY_H | |||
/* Define if your system needs _NSGetEnviron to set up the environment */ | |||
#undef HAVE_NSGETENVIRON | |||
/* Define if you have random */ | |||
#undef HAVE_RANDOM | |||
/* Define if you have the random prototype */ | |||
#undef HAVE_RANDOM_PROTO | |||
/* Define if you have res_init */ | |||
#undef HAVE_RES_INIT | |||
/* Define if you have the res_init prototype */ | |||
#undef HAVE_RES_INIT_PROTO | |||
/* Define if you have a STL implementation by SGI */ | |||
#undef HAVE_SGI_STL | |||
/* Define to 1 if you have the `snprintf' function. */ | |||
#undef HAVE_SNPRINTF | |||
/* Define if you have srandom */ | |||
#undef HAVE_SRANDOM | |||
/* Define if you have the srandom prototype */ | |||
#undef HAVE_SRANDOM_PROTO | |||
/* Define to 1 if you have the <stdint.h> header file. */ | |||
#undef HAVE_STDINT_H | |||
/* Define to 1 if you have the <stdlib.h> header file. */ | |||
#undef HAVE_STDLIB_H | |||
/* Define to 1 if you have the <strings.h> header file. */ | |||
#undef HAVE_STRINGS_H | |||
/* Define to 1 if you have the <string.h> header file. */ | |||
#undef HAVE_STRING_H | |||
/* Define if you have strlcat */ | |||
#undef HAVE_STRLCAT | |||
/* Define if you have the strlcat prototype */ | |||
#undef HAVE_STRLCAT_PROTO | |||
/* Define if you have strlcpy */ | |||
#undef HAVE_STRLCPY | |||
/* Define if you have the strlcpy prototype */ | |||
#undef HAVE_STRLCPY_PROTO | |||
/* Define to 1 if you have the <sys/bitypes.h> header file. */ | |||
#undef HAVE_SYS_BITYPES_H | |||
/* Define to 1 if you have the <sys/stat.h> header file. */ | |||
#undef HAVE_SYS_STAT_H | |||
/* Define to 1 if you have the <sys/types.h> header file. */ | |||
#undef HAVE_SYS_TYPES_H | |||
/* Define to 1 if you have the <unistd.h> header file. */ | |||
#undef HAVE_UNISTD_H | |||
/* Define if you have usleep */ | |||
#undef HAVE_USLEEP | |||
/* Define if you have the usleep prototype */ | |||
#undef HAVE_USLEEP_PROTO | |||
/* Define to 1 if you have the `vsnprintf' function. */ | |||
#undef HAVE_VSNPRINTF | |||
/* Suffix for lib directories */ | |||
#undef KDELIBSUFF | |||
/* Name of package */ | |||
#undef PACKAGE | |||
/* Define to the address where bug reports for this package should be sent. */ | |||
#undef PACKAGE_BUGREPORT | |||
/* Define to the full name of this package. */ | |||
#undef PACKAGE_NAME | |||
/* Define to the full name and version of this package. */ | |||
#undef PACKAGE_STRING | |||
/* Define to the one symbol short name of this package. */ | |||
#undef PACKAGE_TARNAME | |||
/* Define to the version of this package. */ | |||
#undef PACKAGE_VERSION | |||
/* The size of `char *', as computed by sizeof. */ | |||
#undef SIZEOF_CHAR_P | |||
/* The size of `int', as computed by sizeof. */ | |||
#undef SIZEOF_INT | |||
/* The size of `long', as computed by sizeof. */ | |||
#undef SIZEOF_LONG | |||
/* The size of `short', as computed by sizeof. */ | |||
#undef SIZEOF_SHORT | |||
/* The size of `size_t', as computed by sizeof. */ | |||
#undef SIZEOF_SIZE_T | |||
/* The size of `unsigned long', as computed by sizeof. */ | |||
#undef SIZEOF_UNSIGNED_LONG | |||
/* Define to 1 if you have the ANSI C header files. */ | |||
#undef STDC_HEADERS | |||
/* Version number of package */ | |||
#undef VERSION | |||
/* Defined if compiling without arts */ | |||
#undef WITHOUT_ARTS | |||
/* | |||
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system | |||
* headers and I'm too lazy to write a configure test as long as only | |||
* unixware is related | |||
*/ | |||
#ifdef _UNIXWARE | |||
#define HAVE_BOOLEAN | |||
#endif | |||
/* | |||
* AIX defines FD_SET in terms of bzero, but fails to include <strings.h> | |||
* that defines bzero. | |||
*/ | |||
#if defined(_AIX) | |||
#include <strings.h> | |||
#endif | |||
#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) | |||
# include <sys/time.h> | |||
# include <crt_externs.h> | |||
# define environ (*_NSGetEnviron()) | |||
#endif | |||
#if !defined(HAVE_RANDOM_PROTO) | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
long int random(void); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif | |||
#if !defined(HAVE_RES_INIT_PROTO) | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
int res_init(void); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif | |||
#if !defined(HAVE_SRANDOM_PROTO) | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
void srandom(unsigned int); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif | |||
#if !defined(HAVE_STRLCAT_PROTO) | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
unsigned long strlcat(char*, const char*, unsigned long); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif | |||
#if !defined(HAVE_STRLCPY_PROTO) | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
unsigned long strlcpy(char*, const char*, unsigned long); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif | |||
#if !defined(HAVE_USLEEP_PROTO) | |||
#ifdef __cplusplus | |||
extern "C" { | |||