git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/dolphin@1076309 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
@ -0,0 +1,4 @@ | |||
Marcel Juhnke <marrat@marrat.homelinux.org> | |||
Peter Penz <peter.penz@gmx.at> | |||
Cvetoslav Ludmiloff <ludmiloff@gmail.com> | |||
Stefan Monov <logixoul@gmail.com> |
@ -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,113 @@ | |||
0.9 | |||
- Renamed to D3lphin (Marcel Juhnke maintains this from now on - send bug reports to him). | |||
- Integrated a second sidebar on the right. | |||
- Integrated Folder-like navigation for .tar- and .zip-files (Filip Brcic). | |||
- Fixed: If you select the first sub-folder in a folder in the breadcrumb view, the view jumps not into this directory. | |||
- Many thanks to Peter Penz and sorry for not integrating many new things in D3lphin. | |||
0.8.2 | |||
- Updated German translation (Jannick Kuhr) | |||
- Updated Polish translation (Piotr Malinski) | |||
0.8.1 | |||
- Split view divides the window in two equal sections. | |||
- Updated the documentation how to make Dolphin the default file manager (Michael Austin). | |||
- Updated Estonian translation (Ain Vagula). | |||
0.8.0 | |||
- Provide a sidebar for accessing bookmarks and the history. ATTENTION: old bookmarks will get lost by the update, as the Dolphin proprietary format has been exchanged by the XBEL standard (http://pyxml.sourceforge.net/topics/xbel/). | |||
- Update of documentation including screenshots (Michael Austin). | |||
- Provide a drop down menu in the navigation bar for accessing directories (patch submitted by Aaron J. Seigo). | |||
- Remember view properties also for folders having no write access (e. g. root) (patch submitted by Aaron J. Seigo) | |||
- Provide filter bar (patch submitted by Gregor Kalisnik) | |||
- Don't differ between fixed and editable bookmarks anymore. Provide sensible defaults but let the user decide. | |||
- Don't show the volume space widget if the volume space is not available. | |||
- Minor cosmetic fixes in the navigation bar and volume space information. | |||
0.7.0 | |||
- Renaming of a variable number of selected items in one step is supported now. | |||
- Translations for Estonian, French, Hebrew and Polish (thanks to Ain Vagula, Stephane Lesimple, Patrice Tremblay, Itai Alter and Piotr Maliลski) | |||
- When dragging a file A above file B, file A is copied into the directory of file B instead of replacing file B itself (Bug 1559793). | |||
- Use larger icons in bookmarks menu applied, this allows a faster access (patch submitted by Patrice Tremblay) | |||
- The default bookmark for 'System' has been replaced by 'Storage Media', 'Network' and 'Trash' (patch submitted by Patrice Tremblay) | |||
- General Settings page: use "Home URL" instead of "Home" as this prevents some translation issues for French (patch submitted by Patrice Tremblay) | |||
- Minor fixes for the disk space information (patch submitted by Patrice Tremblay). | |||
- Replaced "Edit Location" icon (submitted by Patrice Tremblay). | |||
- Refresh the icon positions when a file has been deleted (Bug 1548249) | |||
- New service menu 'Open as Root' for directories. | |||
- Fixed possible wrong selection in Details View (Bug 1547516) | |||
0.6.2 | |||
- The status bar shows the available size of the current mount point. | |||
- Added sidebar widgets (pre alpha stage) | |||
- Added support for KDE session management (Feature Request 1539965) | |||
- The sorting type and order is remembered for each directory. | |||
- When selecting files the amount of size is shown in the statusbar (Bug 1537554). | |||
- Position of scrollbars is remembered also if the scroll wheel is used (Bug 1537252). | |||
- The content of the 'Size' column in the details mode is right aligned (Bug 1539685). | |||
- When entering an URL, then ~ is replaced by the users home directory (Bug 1537539). | |||
- It's possible to specify default modes for 'Split view' and 'Editable navigation bar' for startup. | |||
- Fixed wrong preview position for some MIME types. | |||
- Improved error messages. | |||
0.6.1 | |||
- Several fixes for service menus: services like 'mount', 'unmount' and 'eject' are available | |||
- Allow to bookmark the current folder with the context menu (thanks to Cvetoslav Ludmiloff). | |||
- View mode 'Details': it's assured that the content of the columns and header match together when turning off columns. | |||
- Respect alternate color setting from KDE in the view mode 'Details'. | |||
- Additional shortcuts for keyboards (thanks to Anatolie Cernii). | |||
0.6.0 | |||
- Added support for Console, KFind and file comparing (Kompare). | |||
- The sorting can be adjusted for each view mode by name, size or date. | |||
- Zoom support for all view modes. | |||
- Path in title is updated when changing between split views. | |||
- Minor service menus fixes. | |||
0.5.2 | |||
- Fixed issue that moving, copying and renaming of files on non local directories failed under certain circumstances. | |||
- The previews are not positioned in a wrong manner for specific MIME types anymore. | |||
- Creating files on non local directories works. | |||
- Don't clear selection if the focus is changed on a split view. | |||
- The view mode 'Icons' strictly refuses to generate any kind of preview. | |||
- Pressing 'Escape' in the 'Edit Location' mode of the navigation bar switches to the 'Browse' mode. | |||
- View properties dialog: don't ask for confirmation, if no change has been done by the user. | |||
- File information is shown in statusbar when the mouse pointer is above an item. | |||
- Spanish translation (thanks to Nestor Diaz). | |||
0.5.1 | |||
- Command line options are supported. | |||
- Added menu entries and shortcuts for switching the navigation bar between the modes 'Edit Location (Ctrl+L)' and 'Browse (Ctrl+B)'. | |||
- If the view is split and the Dolphin settings are modified, the width of the split view is not changed to zero anymore. | |||
- Patches for gcc-2.95 (thanks to Leo Savernik). | |||
0.5.0 | |||
- Initial release. |
@ -0,0 +1,275 @@ | |||
# Doxyfile 1.4.1-KDevelop | |||
#--------------------------------------------------------------------------- | |||
# Project related configuration options | |||
#--------------------------------------------------------------------------- | |||
PROJECT_NAME = d3lphin.kdevelop | |||
PROJECT_NUMBER = 0.9 | |||
OUTPUT_DIRECTORY = | |||
CREATE_SUBDIRS = NO | |||
OUTPUT_LANGUAGE = English | |||
USE_WINDOWS_ENCODING = NO | |||
BRIEF_MEMBER_DESC = YES | |||
REPEAT_BRIEF = YES | |||
ABBREVIATE_BRIEF = "The $name class" \ | |||
"The $name widget" \ | |||
"The $name file" \ | |||
is \ | |||
provides \ | |||
specifies \ | |||
contains \ | |||
represents \ | |||
a \ | |||
an \ | |||
the | |||
ALWAYS_DETAILED_SEC = NO | |||
INLINE_INHERITED_MEMB = NO | |||
FULL_PATH_NAMES = YES | |||
STRIP_FROM_PATH = /home/marcel/ | |||
STRIP_FROM_INC_PATH = | |||
SHORT_NAMES = NO | |||
JAVADOC_AUTOBRIEF = NO | |||
MULTILINE_CPP_IS_BRIEF = NO | |||
DETAILS_AT_TOP = NO | |||
INHERIT_DOCS = YES | |||
DISTRIBUTE_GROUP_DOC = NO | |||
TAB_SIZE = 8 | |||
ALIASES = | |||
OPTIMIZE_OUTPUT_FOR_C = NO | |||
OPTIMIZE_OUTPUT_JAVA = NO | |||
SUBGROUPING = YES | |||
#--------------------------------------------------------------------------- | |||
# Build related configuration options | |||
#--------------------------------------------------------------------------- | |||
EXTRACT_ALL = NO | |||
EXTRACT_PRIVATE = NO | |||
EXTRACT_STATIC = NO | |||
EXTRACT_LOCAL_CLASSES = YES | |||
EXTRACT_LOCAL_METHODS = NO | |||
HIDE_UNDOC_MEMBERS = NO | |||
HIDE_UNDOC_CLASSES = NO | |||
HIDE_FRIEND_COMPOUNDS = NO | |||
HIDE_IN_BODY_DOCS = NO | |||
INTERNAL_DOCS = NO | |||
CASE_SENSE_NAMES = YES | |||
HIDE_SCOPE_NAMES = NO | |||
SHOW_INCLUDE_FILES = YES | |||
INLINE_INFO = YES | |||
SORT_MEMBER_DOCS = YES | |||
SORT_BRIEF_DOCS = NO | |||
SORT_BY_SCOPE_NAME = NO | |||
GENERATE_TODOLIST = YES | |||
GENERATE_TESTLIST = YES | |||
GENERATE_BUGLIST = YES | |||
GENERATE_DEPRECATEDLIST= YES | |||
ENABLED_SECTIONS = | |||
MAX_INITIALIZER_LINES = 30 | |||
SHOW_USED_FILES = YES | |||
SHOW_DIRECTORIES = YES | |||
FILE_VERSION_FILTER = | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to warning and progress messages | |||
#--------------------------------------------------------------------------- | |||
QUIET = NO | |||
WARNINGS = YES | |||
WARN_IF_UNDOCUMENTED = YES | |||
WARN_IF_DOC_ERROR = YES | |||
WARN_NO_PARAMDOC = NO | |||
WARN_FORMAT = "$file:$line: $text" | |||
WARN_LOGFILE = | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the input files | |||
#--------------------------------------------------------------------------- | |||
INPUT = /home/marcel/Desktop/d3lphin | |||
FILE_PATTERNS = *.c \ | |||
*.cc \ | |||
*.cxx \ | |||
*.cpp \ | |||
*.c++ \ | |||
*.java \ | |||
*.ii \ | |||
*.ixx \ | |||
*.ipp \ | |||
*.i++ \ | |||
*.inl \ | |||
*.h \ | |||
*.hh \ | |||
*.hxx \ | |||
*.hpp \ | |||
*.h++ \ | |||
*.idl \ | |||
*.odl \ | |||
*.cs \ | |||
*.php \ | |||
*.php3 \ | |||
*.inc \ | |||
*.m \ | |||
*.mm \ | |||
*.dox \ | |||
*.C \ | |||
*.CC \ | |||
*.C++ \ | |||
*.II \ | |||
*.I++ \ | |||
*.H \ | |||
*.HH \ | |||
*.H++ \ | |||
*.CS \ | |||
*.PHP \ | |||
*.PHP3 \ | |||
*.M \ | |||
*.MM \ | |||
*.C \ | |||
*.H \ | |||
*.tlh \ | |||
*.diff \ | |||
*.patch \ | |||
*.moc \ | |||
*.xpm \ | |||
*.dox | |||
RECURSIVE = YES | |||
EXCLUDE = | |||
EXCLUDE_SYMLINKS = NO | |||
EXCLUDE_PATTERNS = | |||
EXAMPLE_PATH = | |||
EXAMPLE_PATTERNS = * | |||
EXAMPLE_RECURSIVE = NO | |||
IMAGE_PATH = | |||
INPUT_FILTER = | |||
FILTER_PATTERNS = | |||
FILTER_SOURCE_FILES = NO | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to source browsing | |||
#--------------------------------------------------------------------------- | |||
SOURCE_BROWSER = NO | |||
INLINE_SOURCES = NO | |||
STRIP_CODE_COMMENTS = YES | |||
REFERENCED_BY_RELATION = YES | |||
REFERENCES_RELATION = YES | |||
VERBATIM_HEADERS = YES | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the alphabetical class index | |||
#--------------------------------------------------------------------------- | |||
ALPHABETICAL_INDEX = NO | |||
COLS_IN_ALPHA_INDEX = 5 | |||
IGNORE_PREFIX = | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the HTML output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_HTML = YES | |||
HTML_OUTPUT = html | |||
HTML_FILE_EXTENSION = .html | |||
HTML_HEADER = | |||
HTML_FOOTER = | |||
HTML_STYLESHEET = | |||
HTML_ALIGN_MEMBERS = YES | |||
GENERATE_HTMLHELP = NO | |||
CHM_FILE = | |||
HHC_LOCATION = | |||
GENERATE_CHI = NO | |||
BINARY_TOC = NO | |||
TOC_EXPAND = NO | |||
DISABLE_INDEX = NO | |||
ENUM_VALUES_PER_LINE = 4 | |||
GENERATE_TREEVIEW = NO | |||
TREEVIEW_WIDTH = 250 | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the LaTeX output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_LATEX = YES | |||
LATEX_OUTPUT = latex | |||
LATEX_CMD_NAME = latex | |||
MAKEINDEX_CMD_NAME = makeindex | |||
COMPACT_LATEX = NO | |||
PAPER_TYPE = a4wide | |||
EXTRA_PACKAGES = | |||
LATEX_HEADER = | |||
PDF_HYPERLINKS = NO | |||
USE_PDFLATEX = NO | |||
LATEX_BATCHMODE = NO | |||
LATEX_HIDE_INDICES = NO | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the RTF output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_RTF = NO | |||
RTF_OUTPUT = rtf | |||
COMPACT_RTF = NO | |||
RTF_HYPERLINKS = NO | |||
RTF_STYLESHEET_FILE = | |||
RTF_EXTENSIONS_FILE = | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the man page output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_MAN = NO | |||
MAN_OUTPUT = man | |||
MAN_EXTENSION = .3 | |||
MAN_LINKS = NO | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the XML output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_XML = YES | |||
XML_OUTPUT = xml | |||
XML_SCHEMA = | |||
XML_DTD = | |||
XML_PROGRAMLISTING = YES | |||
#--------------------------------------------------------------------------- | |||
# configuration options for the AutoGen Definitions output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_AUTOGEN_DEF = NO | |||
#--------------------------------------------------------------------------- | |||
# configuration options related to the Perl module output | |||
#--------------------------------------------------------------------------- | |||
GENERATE_PERLMOD = NO | |||
PERLMOD_LATEX = NO | |||
PERLMOD_PRETTY = YES | |||
PERLMOD_MAKEVAR_PREFIX = | |||
#--------------------------------------------------------------------------- | |||
# Configuration options related to the preprocessor | |||
#--------------------------------------------------------------------------- | |||
ENABLE_PREPROCESSING = YES | |||
MACRO_EXPANSION = NO | |||
EXPAND_ONLY_PREDEF = NO | |||
SEARCH_INCLUDES = YES | |||
INCLUDE_PATH = | |||
INCLUDE_FILE_PATTERNS = | |||
PREDEFINED = | |||
EXPAND_AS_DEFINED = | |||
SKIP_FUNCTION_MACROS = YES | |||
#--------------------------------------------------------------------------- | |||
# Configuration::additions related to external references | |||
#--------------------------------------------------------------------------- | |||
TAGFILES = | |||
GENERATE_TAGFILE = d3lphin.tag | |||
ALLEXTERNALS = NO | |||
EXTERNAL_GROUPS = YES | |||
PERL_PATH = /usr/bin/perl | |||
#--------------------------------------------------------------------------- | |||
# Configuration options related to the dot tool | |||
#--------------------------------------------------------------------------- | |||
CLASS_DIAGRAMS = YES | |||
HIDE_UNDOC_RELATIONS = YES | |||
HAVE_DOT = YES | |||
CLASS_GRAPH = YES | |||
COLLABORATION_GRAPH = YES | |||
GROUP_GRAPHS = YES | |||
UML_LOOK = NO | |||
TEMPLATE_RELATIONS = NO | |||
INCLUDE_GRAPH = YES | |||
INCLUDED_BY_GRAPH = YES | |||
CALL_GRAPH = NO | |||
GRAPHICAL_HIERARCHY = YES | |||
DIRECTORY_GRAPH = YES | |||
DOT_IMAGE_FORMAT = png | |||
DOT_PATH = | |||
DOTFILE_DIRS = | |||
MAX_DOT_GRAPH_WIDTH = 1024 | |||
MAX_DOT_GRAPH_HEIGHT = 1024 | |||
MAX_DOT_GRAPH_DEPTH = 999 | |||
DOT_TRANSPARENT = NO | |||
DOT_MULTI_TARGETS = NO | |||
GENERATE_LEGEND = YES | |||
DOT_CLEANUP = YES | |||
#--------------------------------------------------------------------------- | |||
# Configuration::additions related to the search engine | |||
#--------------------------------------------------------------------------- | |||
SEARCHENGINE = NO |
@ -0,0 +1,167 @@ | |||
Basic Installation | |||
================== | |||
These are generic installation instructions. | |||
The `configure' shell script attempts to guess correct values for | |||
various system-dependent variables used during compilation. It uses | |||
those values to create a `Makefile' in each directory of the package. | |||
It may also create one or more `.h' files containing system-dependent | |||
definitions. Finally, it creates a shell script `config.status' that | |||
you can run in the future to recreate the current configuration, a file | |||
`config.cache' that saves the results of its tests to speed up | |||
reconfiguring, and a file `config.log' containing compiler output | |||
(useful mainly for debugging `configure'). | |||
If you need to do unusual things to compile the package, please try | |||
to figure out how `configure' could check whether to do them, and mail | |||
diffs or instructions to the address given in the `README' so they can | |||
be considered for the next release. If at some point `config.cache' | |||
contains results you don't want to keep, you may remove or edit it. | |||
The file `configure.in' is used to create `configure' by a program | |||
called `autoconf'. You only need `configure.in' if you want to change | |||
it or regenerate `configure' using a newer version of `autoconf'. | |||
The simplest way to compile this package is: | |||
1. `cd' to the directory containing the package's source code and type | |||
`./configure' to configure the package for your system. If you're | |||
using `csh' on an old version of System V, you might need to type | |||
`sh ./configure' instead to prevent `csh' from trying to execute | |||
`configure' itself. | |||
Running `configure' takes a while. While running, it prints some | |||
messages telling which features it is checking for. | |||
2. Type `make' to compile the package. | |||
3. Type `make install' to install the programs and any data files and | |||
documentation. | |||
4. You can remove the program binaries and object files from the | |||
source code directory by typing `make clean'. | |||
Compilers and Options | |||
===================== | |||
Some systems require unusual options for compilation or linking that | |||
the `configure' script does not know about. You can give `configure' | |||
initial values for variables by setting them in the environment. Using | |||
a Bourne-compatible shell, you can do that on the command line like | |||
this: | |||
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure | |||
Or on systems that have the `env' program, you can do it like this: | |||
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure | |||
Compiling For Multiple Architectures | |||
==================================== | |||
You can compile the package for more than one kind of computer at the | |||
same time, by placing the object files for each architecture in their | |||
own directory. To do this, you must use a version of `make' that | |||
supports the `VPATH' variable, such as GNU `make'. `cd' to the | |||
directory where you want the object files and executables to go and run | |||
the `configure' script. `configure' automatically checks for the | |||
source code in the directory that `configure' is in and in `..'. | |||
If you have to use a `make' that does not supports the `VPATH' | |||
variable, you have to compile the package for one architecture at a time | |||
in the source code directory. After you have installed the package for | |||
one architecture, use `make distclean' before reconfiguring for another | |||
architecture. | |||
Installation Names | |||
================== | |||
By default, `make install' will install the package's files in | |||
`/usr/local/bin', `/usr/local/man', etc. You can specify an | |||
installation prefix other than `/usr/local' by giving `configure' the | |||
option `--prefix=PATH'. | |||
You can specify separate installation prefixes for | |||
architecture-specific files and architecture-independent files. If you | |||
give `configure' the option `--exec-prefix=PATH', the package will use | |||
PATH as the prefix for installing programs and libraries. | |||
Documentation and other data files will still use the regular prefix. | |||
If the package supports it, you can cause programs to be installed | |||
with an extra prefix or suffix on their names by giving `configure' the | |||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. | |||
Optional Features | |||
================= | |||
Some packages pay attention to `--enable-FEATURE' options to | |||
`configure', where FEATURE indicates an optional part of the package. | |||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE | |||
is something like `gnu-as' or `x' (for the X Window System). The | |||
`README' should mention any `--enable-' and `--with-' options that the | |||
package recognizes. | |||
For packages that use the X Window System, `configure' can usually | |||
find the X include and library files automatically, but if it doesn't, | |||
you can use the `configure' options `--x-includes=DIR' and | |||
`--x-libraries=DIR' to specify their locations. | |||
Specifying the System Type | |||
========================== | |||
There may be some features `configure' can not figure out | |||
automatically, but needs to determine by the type of host the package | |||
will run on. Usually `configure' can figure that out, but if it prints | |||
a message saying it can not guess the host type, give it the | |||
`--host=TYPE' option. TYPE can either be a short name for the system | |||
type, such as `sun4', or a canonical name with three fields: | |||
CPU-COMPANY-SYSTEM | |||
See the file `config.sub' for the possible values of each field. If | |||
`config.sub' isn't included in this package, then this package doesn't | |||
need to know the host type. | |||
If you are building compiler tools for cross-compiling, you can also | |||
use the `--target=TYPE' option to select the type of system they will | |||
produce code for and the `--build=TYPE' option to select the type of | |||
system on which you are compiling the package. | |||
Sharing Defaults | |||
================ | |||
If you want to set default values for `configure' scripts to share, | |||
you can create a site shell script called `config.site' that gives | |||
default values for variables like `CC', `cache_file', and `prefix'. | |||
`configure' looks for `PREFIX/share/config.site' if it exists, then | |||
`PREFIX/etc/config.site' if it exists. Or, you can set the | |||
`CONFIG_SITE' environment variable to the location of the site script. | |||
A warning: not all `configure' scripts look for a site script. | |||
Operation Controls | |||
================== | |||
`configure' recognizes the following options to control how it | |||
operates. | |||
`--cache-file=FILE' | |||
Use and save the results of the tests in FILE instead of | |||
`./config.cache'. Set FILE to `/dev/null' to disable caching, for | |||
debugging `configure'. | |||
`--help' | |||
Print a summary of the options to `configure', and exit. | |||
`--quiet' | |||
`--silent' | |||
`-q' | |||
Do not print messages saying which checks are being made. | |||
`--srcdir=DIR' | |||
Look for the package's source code in directory DIR. Usually | |||
`configure' can determine that directory automatically. | |||
`--version' | |||
Print the version of Autoconf used to generate the `configure' | |||
script, and exit. | |||
`configure' also accepts some other, not widely useful, options. | |||
@ -0,0 +1,22 @@ | |||
SUBDIRS = $(TOPSUBDIRS) | |||
$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs | |||
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ; | |||
$(top_srcdir)/subdirs: | |||
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs | |||
$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in | |||
@cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4 | |||
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files | |||
package-messages: | |||
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common package-messages | |||
$(MAKE) -C po merge | |||
EXTRA_DIST = admin COPYING configure.in.in | |||
dist-hook: | |||
cd $(top_distdir) && perl admin/am_edit -padmin | |||
cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs |
@ -0,0 +1,10 @@ | |||
all: | |||
@echo "This Makefile is only for the CVS repository" | |||
@echo "This will be deleted before making the distribution" | |||
@echo "" | |||
$(MAKE) -f admin/Makefile.common cvs | |||
dist: | |||
$(MAKE) -f admin/Makefile.common dist | |||
.SILENT: |
@ -0,0 +1,4 @@ | |||
Code duplication: | |||
----------------- | |||
BookmarksSidebarPage::adjustSelection() uses same code as BookmarkSelector::updateSelection(). Suggestion: provide generic class in combination with the URL Navigator for this. |
@ -0,0 +1,892 @@ | |||
# generated automatically by aclocal 1.10.2 -*- Autoconf -*- | |||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | |||
# 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. | |||
# 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.63],, | |||
[m4_warning([this file was generated for autoconf 2.63. | |||
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'.])]) | |||
# 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.10' | |||
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.10.2], [], | |||
[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.10.2])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 | |||
# 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_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 | |||
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 | |||
# 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 | |||
# 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 | |||
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/conftst1.h sub/conftest.Po > /dev/null 2>&1 && | |||
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])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"]) | |||
]) | |||
# 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, 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 13 | |||
# 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.60])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) | |||
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 | |||
AC_PROVIDE_IFELSE([AC_PROG_OBJC], | |||
[_AM_DEPENDENCIES(OBJC)], | |||
[define([AC_PROG_OBJC], | |||
defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])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_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 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-"\$(SHELL) $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, 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 5 | |||
# 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 | |||
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, 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 | |||
# 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="\$(install_sh) -c -s" | |||
AC_SUBST([INSTALL_STRIP_PROGRAM])]) | |||
# Copyright (C) 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_SUBST_NOTMAKE(VARIABLE) | |||
# --------------------------- | |||
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. | |||
# This macro is traced by Automake. | |||
AC_DEFUN([_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' | |||
;; | |||