summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUnknown Author <xfce4-dev@xfce.org>2002-11-10 10:03:43 +0000
committerUnknown Author <xfce4-dev@xfce.org>2002-11-10 10:03:43 +0000
commitfd540e7f4bcdad1780f833a6c205401c092f09fe (patch)
treee0090b6bc8459b025a954c2b1149b8c803527f44
parent8fe5d8000effc6b1b96856611a75ae86d4f36513 (diff)
This commit was manufactured by cvs2svn to create branch 'madkiss'.startmadkiss
(Old svn revision: 3422)
-rw-r--r--AUTHORS3
-rw-r--r--COPYING340
-rw-r--r--ChangeLog992
-rw-r--r--INSTALL231
-rw-r--r--Makefile.am22
-rw-r--r--Makefile.in585
-rw-r--r--NEWS0
-rw-r--r--README68
-rw-r--r--TODO48
-rw-r--r--aclocal.m44529
-rwxr-xr-xautogen.sh7
-rwxr-xr-xcompile99
-rwxr-xr-xconfig.guess1317
-rw-r--r--config.h.in101
-rwxr-xr-xconfig.sub1411
-rwxr-xr-xconfigure10670
-rw-r--r--configure.ac84
-rwxr-xr-xdepcomp436
-rw-r--r--example.xfce4rc.in177
-rw-r--r--icons/Makefile.am7
-rw-r--r--icons/Makefile.in291
-rw-r--r--icons/diag_icon.xpm62
-rw-r--r--icons/menu_icon.xpm60
-rw-r--r--icons/xfce_icon.xpm66
-rw-r--r--icons/xfce_slogan.xpm1609
-rwxr-xr-xinstall-sh251
-rw-r--r--ltmain.sh4984
-rwxr-xr-xmissing336
-rwxr-xr-xmkinstalldirs101
-rw-r--r--panel/Makefile.am42
-rw-r--r--panel/Makefile.in1114
-rw-r--r--panel/builtins.c390
-rw-r--r--panel/builtins.h29
-rw-r--r--panel/callbacks.c405
-rw-r--r--panel/callbacks.h61
-rw-r--r--panel/central.c934
-rw-r--r--panel/central.h62
-rw-r--r--panel/controls.c439
-rw-r--r--panel/controls.h96
-rw-r--r--panel/controls_dialog.c427
-rw-r--r--panel/controls_dialog.h27
-rw-r--r--panel/debug.h29
-rw-r--r--panel/dialogs.c1318
-rw-r--r--panel/dialogs.h33
-rw-r--r--panel/global.h168
-rw-r--r--panel/handle.c270
-rw-r--r--panel/handle.h40
-rw-r--r--panel/icons.c232
-rw-r--r--panel/icons.h81
-rw-r--r--panel/info.c315
-rw-r--r--panel/item.c213
-rw-r--r--panel/item.h48
-rw-r--r--panel/item_dialog.c1023
-rw-r--r--panel/item_dialog.h33
-rw-r--r--panel/popup.c546
-rw-r--r--panel/popup.h97
-rw-r--r--panel/settings.c229
-rw-r--r--panel/settings.h35
-rw-r--r--panel/side.c502
-rw-r--r--panel/side.h57
-rw-r--r--panel/wmhints.c305
-rw-r--r--panel/wmhints.h35
-rw-r--r--panel/xfce.c846
-rw-r--r--panel/xfce.h62
-rw-r--r--panel/xfce_support.c628
-rw-r--r--panel/xfce_support.h64
-rw-r--r--plugins/Makefile.am4
-rw-r--r--plugins/Makefile.in428
-rw-r--r--plugins/clock/Makefile.am10
-rw-r--r--plugins/clock/Makefile.in475
-rw-r--r--plugins/clock/clock.c672
-rw-r--r--plugins/mailcheck/Makefile.am10
-rw-r--r--plugins/mailcheck/Makefile.in475
-rw-r--r--plugins/mailcheck/mailcheck.c618
-rw-r--r--plugins/trash/Makefile.am10
-rw-r--r--plugins/trash/Makefile.in475
-rw-r--r--plugins/trash/trash.c266
-rw-r--r--themes/Curve/Makefile.am24
-rw-r--r--themes/Curve/Makefile.in327
-rw-r--r--themes/Curve/README3
-rw-r--r--themes/Curve/edit.pngbin3172 -> 0 bytes
-rw-r--r--themes/Curve/file1.pngbin2188 -> 0 bytes
-rw-r--r--themes/Curve/file2.pngbin2574 -> 0 bytes
-rw-r--r--themes/Curve/games.pngbin2785 -> 0 bytes
-rw-r--r--themes/Curve/man.pngbin3445 -> 0 bytes
-rw-r--r--themes/Curve/miniinfo.pngbin995 -> 0 bytes
-rw-r--r--themes/Curve/minilock.pngbin1042 -> 0 bytes
-rw-r--r--themes/Curve/minipalet.pngbin1193 -> 0 bytes
-rw-r--r--themes/Curve/minipower.pngbin1284 -> 0 bytes
-rw-r--r--themes/Curve/multimedia.pngbin3139 -> 0 bytes
-rw-r--r--themes/Curve/network.pngbin4401 -> 0 bytes
-rw-r--r--themes/Curve/paint.pngbin2898 -> 0 bytes
-rw-r--r--themes/Curve/print.pngbin2912 -> 0 bytes
-rw-r--r--themes/Curve/schedule.pngbin3148 -> 0 bytes
-rw-r--r--themes/Curve/sound.pngbin2353 -> 0 bytes
-rw-r--r--themes/Curve/terminal.pngbin2002 -> 0 bytes
-rw-r--r--themes/Curve/trash_empty.pngbin3176 -> 0 bytes
-rw-r--r--themes/Curve/trash_full.pngbin3649 -> 0 bytes
-rw-r--r--themes/Curve/unknown.pngbin2978 -> 0 bytes
-rw-r--r--themes/Gnome/Makefile.am23
-rw-r--r--themes/Gnome/Makefile.in326
-rw-r--r--themes/Gnome/edit.pngbin3438 -> 0 bytes
-rw-r--r--themes/Gnome/file1.pngbin3012 -> 0 bytes
-rw-r--r--themes/Gnome/file2.pngbin3978 -> 0 bytes
-rw-r--r--themes/Gnome/games.pngbin4230 -> 0 bytes
-rw-r--r--themes/Gnome/man.pngbin3504 -> 0 bytes
-rw-r--r--themes/Gnome/miniinfo.pngbin1157 -> 0 bytes
-rw-r--r--themes/Gnome/minilock.pngbin1076 -> 0 bytes
-rw-r--r--themes/Gnome/minipalet.pngbin1132 -> 0 bytes
-rw-r--r--themes/Gnome/minipower.pngbin1379 -> 0 bytes
-rw-r--r--themes/Gnome/multimedia.pngbin3552 -> 0 bytes
-rw-r--r--themes/Gnome/network.pngbin3388 -> 0 bytes
-rw-r--r--themes/Gnome/paint.pngbin3469 -> 0 bytes
-rw-r--r--themes/Gnome/print.pngbin2344 -> 0 bytes
-rw-r--r--themes/Gnome/schedule.pngbin2755 -> 0 bytes
-rw-r--r--themes/Gnome/sound.pngbin4655 -> 0 bytes
-rw-r--r--themes/Gnome/terminal.pngbin2605 -> 0 bytes
-rw-r--r--themes/Gnome/trash_empty.pngbin3193 -> 0 bytes
-rw-r--r--themes/Gnome/trash_full.pngbin4573 -> 0 bytes
-rw-r--r--themes/Gnome/unknown.pngbin2923 -> 0 bytes
-rw-r--r--themes/Makefile.am4
-rw-r--r--themes/Makefile.in428
-rw-r--r--themes/XFce/Makefile.am26
-rw-r--r--themes/XFce/Makefile.in329
-rw-r--r--themes/XFce/edit.xpm60
-rw-r--r--themes/XFce/file1.xpm64
-rw-r--r--themes/XFce/file2.xpm62
-rw-r--r--themes/XFce/games.xpm58
-rw-r--r--themes/XFce/mail.xpm62
-rw-r--r--themes/XFce/man.xpm59
-rw-r--r--themes/XFce/miniinfo.xpm27
-rw-r--r--themes/XFce/minilock.xpm29
-rw-r--r--themes/XFce/minipalet.xpm31
-rw-r--r--themes/XFce/minipower.xpm27
-rw-r--r--themes/XFce/multimedia.xpm60
-rw-r--r--themes/XFce/network.xpm61
-rw-r--r--themes/XFce/nomail.xpm59
-rw-r--r--themes/XFce/oldmail.xpm65
-rw-r--r--themes/XFce/paint.xpm64
-rw-r--r--themes/XFce/print.xpm61
-rw-r--r--themes/XFce/schedule.xpm60
-rw-r--r--themes/XFce/sound.xpm62
-rw-r--r--themes/XFce/terminal.xpm64
-rw-r--r--themes/XFce/trash_empty.xpm67
-rw-r--r--themes/XFce/trash_full.xpm70
-rw-r--r--themes/XFce/unknown.xpm69
-rw-r--r--xfce4.spec.in69
147 files changed, 0 insertions, 46365 deletions
diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644
index af922ec7..00000000
--- a/AUTHORS
+++ /dev/null
@@ -1,3 +0,0 @@
-Jasper Huijsmans <huysmans@users.sourceforge.net>
-Olivier Fourdan <fourdan@xfce.org>
-Xavier Maillard <zedek@fxgsproject.org>
diff --git a/COPYING b/COPYING
deleted file mode 100644
index d60c31a9..00000000
--- a/COPYING
+++ /dev/null
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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.
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 637ee3c5..00000000
--- a/ChangeLog
+++ /dev/null
@@ -1,992 +0,0 @@
-2002-11-08 13:49 huysmans
-
- * configure, configure.ac, icons/Makefile.am, icons/Makefile.in,
- icons/addicon.xpm, icons/down.xpm, icons/edit.xpm, icons/file1.xpm,
- icons/file2.xpm, icons/games.xpm, icons/mail.xpm, icons/man.xpm,
- icons/miniinfo.xpm, icons/minilock.xpm, icons/minipalet.xpm,
- icons/minipower.xpm, icons/multimedia.xpm, icons/network.xpm,
- icons/nomail.xpm, icons/oldmail.xpm, icons/paint.xpm,
- icons/print.xpm, icons/schedule.xpm, icons/sound.xpm,
- icons/terminal.xpm, icons/trash_empty.xpm, icons/trash_full.xpm,
- icons/unknown.xpm, icons/up.xpm, panel/builtins.c, panel/central.c,
- panel/dialogs.c, panel/global.h, panel/icons.c, panel/icons.h,
- plugins/mailcheck/mailcheck.c, plugins/trash/trash.c,
- themes/Makefile.am, themes/Makefile.in, themes/XFce/Makefile.am,
- themes/XFce/Makefile.in, themes/XFce/edit.xpm,
- themes/XFce/file1.xpm, themes/XFce/file2.xpm,
- themes/XFce/games.xpm, themes/XFce/mail.xpm, themes/XFce/man.xpm,
- themes/XFce/miniinfo.xpm, themes/XFce/minilock.xpm,
- themes/XFce/minipalet.xpm, themes/XFce/minipower.xpm,
- themes/XFce/multimedia.xpm, themes/XFce/network.xpm,
- themes/XFce/nomail.xpm, themes/XFce/oldmail.xpm,
- themes/XFce/paint.xpm, themes/XFce/print.xpm,
- themes/XFce/schedule.xpm, themes/XFce/sound.xpm,
- themes/XFce/terminal.xpm, themes/XFce/trash_empty.xpm,
- themes/XFce/trash_full.xpm, themes/XFce/unknown.xpm: Make default
- theme a normal theme. Get rid of builtin icons
-
-2002-11-06 16:44 huysmans
-
- * ChangeLog, panel/central.c, panel/dialogs.c, panel/popup.c: Small
- fixes and cleanups
-
-2002-11-06 12:14 huysmans
-
- * panel/controls_dialog.c: Really fixed control positioning.
-
-2002-11-06 12:09 huysmans
-
- * panel/: builtins.c, controls_dialog.c, dialogs.c, global.h,
- handle.c, side.c: Fixed control positioning.
-
-2002-11-05 23:53 huysmans
-
- * panel/side.c: This is an 'almost' fix for a control positioning
- bug.
-
-2002-11-05 23:04 huysmans
-
- * ChangeLog, panel/callbacks.c, panel/callbacks.h, panel/central.c,
- panel/central.h, panel/controls.c, panel/controls.h,
- panel/controls_dialog.c, panel/dialogs.c, panel/global.h,
- panel/handle.c, panel/popup.c, panel/popup.h, panel/side.c,
- panel/side.h, panel/xfce.c: Major reworking of panel internals.
- Work in progress
-
-2002-10-28 08:10 huysmans
-
- * panel/callbacks.c: Fix positioning bug the right way (Olivier's
- suggestion)
-
-2002-10-27 17:22 huysmans
-
- * panel/: side.c, xfce_support.c: Use putenv instead of setenv.
- Solaris doesn't have it.
-
-2002-10-27 14:25 huysmans
-
- * panel/item_dialog.c: Fix a menu editing bug that caused a crash
-
-2002-10-27 13:38 huysmans
-
- * panel/callbacks.c: Attempt to fix menu positioning bug
-
-2002-10-27 13:06 huysmans
-
- * panel/: builtins.c, callbacks.c, callbacks.h, central.c,
- global.h, xfce.c: More central panel code rearrangment
-
-2002-10-27 12:10 huysmans
-
- * aclocal.m4, configure, panel/central.c, panel/central.h,
- panel/wmhints.c, panel/xfce.c, panel/xfce.h: separate central panel
- more from the panel code. First step to making it a module
-
-2002-10-27 11:13 xfce
-
- * Makefile.in, aclocal.m4, autogen.sh, configure,
- icons/Makefile.in, panel/Makefile.in, panel/global.h,
- panel/xfce_support.c, plugins/Makefile.in,
- plugins/clock/Makefile.in, plugins/mailcheck/Makefile.in,
- plugins/trash/Makefile.in, themes/Makefile.in,
- themes/Curve/Makefile.in, themes/Gnome/Makefile.in: Change
- autogen.sh script to use env vars if available (instead of
- auto*-1.x as it was before) Make use of preview file selector
- instead of basic gtk file selector.
-
-2002-10-25 23:57 xfce
-
- * panel/xfce.c: Increase SM priority to 40
-
-2002-10-21 22:54 huysmans
-
- * ChangeLog, panel/xfce.c: Add session management functionality
-
-2002-10-18 11:57 huysmans
-
- * ChangeLog, autogen.sh, panel/callbacks.c, panel/icons.h,
- panel/item_dialog.c, panel/popup.c, panel/popup.h: Use
- xfce_menubutton widget in popup menus
-
-2002-10-11 22:56 xfce
-
- * xfce4.spec.in: Fix xfce4.spec file still pointing on old plugin
- location.
-
-2002-10-11 16:18 huysmans
-
- * panel/Makefile.am, panel/Makefile.in, panel/global.h,
- panel/xfce_support.c, plugins/clock/Makefile.am,
- plugins/clock/Makefile.in, plugins/mailcheck/Makefile.am,
- plugins/mailcheck/Makefile.in, plugins/trash/Makefile.am,
- plugins/trash/Makefile.in: Move plugins under /usr/lib (FHS
- compliant). Thanks to Martin Loschwitz for bringing it up.
-
-2002-10-10 17:43 huysmans
-
- * panel/builtins.c: Fix bug in builtins (stupid gcc 3.2 didn't
- complain)
-
-2002-10-10 17:40 huysmans
-
- * panel/item_dialog.c: Fix bug where popup menu disappears if you
- press Add icon
-
-2002-10-10 08:46 huysmans
-
- * ChangeLog, panel/dialogs.c, panel/global.h, panel/popup.c,
- panel/popup.h, panel/side.c, panel/side.h, panel/xfce.c,
- panel/xfce.h: Remove popup_size option and change add-to-menu icon
-
-2002-10-10 00:31 huysmans
-
- * panel/Makefile.am, panel/Makefile.in, panel/builtins.c,
- panel/builtins.h, panel/controls.c, panel/iconbutton.c,
- panel/iconbutton.h, panel/item.c, panel/item.h,
- plugins/mailcheck/mailcheck.c, plugins/trash/trash.c: Use
- xfce_iconbutton widget for panel items
-
-2002-10-09 00:13 huysmans
-
- * panel/: callbacks.c, item_dialog.c, popup.c, popup.h: New popup
- buttons. Really this time
-
-2002-10-09 00:06 huysmans
-
- * panel/: builtins.c, controls.c, controls.h, popup.h: Oops used an
- old tree to commit. Revert.
-
-2002-10-08 23:27 huysmans
-
- * panel/: builtins.c, controls.c, controls.h, popup.h: Use new
- xfce_togglebutton from libxfcegui4
-
-2002-10-07 21:18 huysmans
-
- * icons/Makefile.am, icons/Makefile.in, icons/close.xpm,
- icons/handle.xpm, icons/iconify.xpm, panel/handle.c, panel/icons.c,
- panel/icons.h: Fix position saving bug
-
-2002-10-07 16:36 huysmans
-
- * ChangeLog, panel/xfce.c: Increase size popup buttons by two
- pixels
-
-2002-10-07 08:25 huysmans
-
- * ChangeLog, panel/handle.c: Add new decorbuttons
-
-2002-10-06 23:32 huysmans
-
- * ChangeLog, panel/handle.c: Fix position saving
-
-2002-10-06 17:17 huysmans
-
- * configure, configure.ac, panel/handle.c,
- plugins/clock/Makefile.am, plugins/clock/Makefile.in,
- plugins/clock/clock.c, plugins/clock/xfce_clock.c,
- plugins/clock/xfce_clock.h: Use new libxfcegui4
-
-2002-10-05 23:53 huysmans
-
- * configure, configure.ac, panel/builtins.c, panel/controls.c,
- panel/global.h, plugins/Makefile.am, plugins/Makefile.in,
- plugins/trash/Makefile.am, plugins/trash/Makefile.in,
- plugins/trash/trash.c: Make trash can a plugin
-
-2002-10-05 23:01 huysmans
-
- * ChangeLog, panel/builtins.c, panel/global.h: A few fixes for bugs
- created with the clock plugin move
-
-2002-10-05 22:49 huysmans
-
- * configure, configure.ac, panel/Makefile.am, panel/Makefile.in,
- panel/builtins.c, panel/controls.c, panel/xfce_clock.c,
- panel/xfce_clock.h, plugins/Makefile.am, plugins/Makefile.in,
- plugins/clock/Makefile.am, plugins/clock/Makefile.in,
- plugins/clock/clock.c, plugins/clock/xfce_clock.c,
- plugins/clock/xfce_clock.h: Make the clock a plugin
-
-2002-10-05 10:37 huysmans
-
- * ChangeLog, panel/handle.c, panel/handle.h, panel/xfce.c: update
- handle layout
-
-2002-10-03 19:24 huysmans
-
- * panel/: builtins.c, xfce.c: Fix current desktop bug
-
-2002-10-02 08:49 huysmans
-
- * panel/: handle.c, xfce.c: Re-add frame to move handles, remove
- separators. Looks a bit better I think
-
-2002-10-02 00:25 huysmans
-
- * Makefile.am, Makefile.in, panel/Makefile.am, panel/Makefile.in,
- panel/handle.c, panel/handle.h, panel/move.c, panel/move.h,
- panel/popup.c, panel/side.c, panel/xfce.c: Initial layout change:
- handles on the sides
-
-2002-09-30 10:33 xfce
-
- * panel/xfce_clock.c: Change length of hour needle to improve
- readability, especially in small size.
-
-2002-09-29 23:22 huysmans
-
- * configure, configure.ac, themes/Makefile.am, themes/Makefile.in,
- themes/Curve/Makefile.am, themes/Curve/Makefile.in,
- themes/Curve/README, themes/Curve/edit.png, themes/Curve/file1.png,
- themes/Curve/file2.png, themes/Curve/games.png,
- themes/Curve/man.png, themes/Curve/miniinfo.png,
- themes/Curve/minilock.png, themes/Curve/minipalet.png,
- themes/Curve/minipower.png, themes/Curve/multimedia.png,
- themes/Curve/network.png, themes/Curve/paint.png,
- themes/Curve/print.png, themes/Curve/schedule.png,
- themes/Curve/sound.png, themes/Curve/terminal.png,
- themes/Curve/trash_empty.png, themes/Curve/trash_full.png,
- themes/Curve/unknown.png: Change theme name
-
-2002-09-29 20:54 huysmans
-
- * ChangeLog, panel/Makefile.am, panel/Makefile.in: Fix header
- missing from dist tarball
-
-2002-09-29 20:39 huysmans
-
- * ChangeLog, configure, configure.ac, themes/Makefile.am,
- themes/Makefile.in, themes/Gnome/Makefile.am,
- themes/Gnome/Makefile.in: Add Bluecurve theme
-
-2002-09-29 11:00 xfce
-
- * panel/xfce_clock.c: Rendering and optimizations to clock_widget
-
-2002-09-29 09:46 xfce
-
- * panel/xfce_clock.c: clock tweaking.
-
-2002-09-29 09:38 xfce
-
- * panel/xfce_clock.c: Use MIN where MIN is meant and not MAX !
-
-2002-09-28 23:31 xfce
-
- * panel/builtins.c: Put back main field for builtin clock to
- eventbox otherwise the date doesn't show (Jasper was right :) )
-
-2002-09-28 23:24 xfce
-
- * panel/: builtins.c, xfce.c, xfce_clock.c: Bug fixes in panel.
- When started w/out central panel, changing style
- (traditionnal/modern) cause gtk warning on NULL widget, and once
- started w/out central panel, it could not be showed anymore.
-
-2002-09-28 22:55 xfce
-
- * panel/: builtins.c, xfce_clock.c: Change the clock widget so
- analog mode stay readable even in tiny mode. Remove the round frame
- arround the clock (it looked outdated) and change various
- internals.
-
-2002-09-28 17:08 zedek
-
- * TODO: Update TODO list
-
-2002-09-28 17:03 xfce
-
- * icons/: Makefile.am, Makefile.in: Err, forgot to remove the
- digits.xbm files from the Makefile.am !
-
-2002-09-28 16:53 xfce
-
- * icons/digits.xbm, panel/xfce_clock.c, panel/xfce_clock.h: Fix
- multiple clock not updating correctly, move digits.xbm inside
- xfce_clock.c because I want anybody to be able take up
- xfce_clock.[ch] and get all that is needed w/out requiring other
- external files.
-
-2002-09-28 15:47 xfce
-
- * Makefile.am, Makefile.in, configure: Add removal of
- autom4te.cache dir at distclean.
-
-2002-09-27 16:23 xfce
-
- * panel/xfce_clock.c: [no log message]
-
-2002-09-27 15:35 xfce
-
- * panel/xfce_clock.c: Add _finalize() method to xfce_clock widget.
-
-2002-09-27 14:46 xfce
-
- * panel/controls.c: Jasper is right (as usual), the eventbox makes
- sense.
-
-2002-09-27 14:18 xfce
-
- * panel/: builtins.c, callbacks.c, central.c, controls.c,
- controls_dialog.c, dialogs.c, item_dialog.c, popup.c, side.c,
- wmhints.c, xfce_clock.c, xfce_support.c: Fix clock widget as
- suggested by Olexiy Avramchenko <ath@beast.stu.cn.ua> on
- gtk-app-devel-list, revert g_ref since it's not necessary anymore,
- fix various compilation warnings (some being serious)
-
-2002-09-26 22:59 xfce
-
- * panel/: builtins.c, controls.c, controls_dialog.c, xfce_clock.c:
- Bug hunting. Fixed the double free bug when removing clock widget.
-
-2002-09-26 11:36 xfce
-
- * panel/builtins.c: Fix clock mode not being restored at startup.
-
-2002-09-26 08:27 huysmans
-
- * panel/: controls.c, controls_dialog.c: Try to fix double free bug
-
-2002-09-26 08:00 huysmans
-
- * ChangeLog, panel/dialogs.c: Fix embarrassing bug in the code for
- finding themes. Thanks Korbinus.
-
-2002-09-25 23:17 xfce
-
- * panel/builtins.c: Put back clock frame with traditional panel
- style for zeDek :)
-
-2002-09-25 22:35 xfce
-
- * panel/: builtins.c, xfce_clock.c, xfce_clock.h: Change clock
- internals.
-
-2002-09-24 23:33 zedek
-
- * panel/builtins.c: Fixed a bug (again) in the clock code
- (unnitialized variable)
-
-2002-09-24 20:39 huysmans
-
- * ChangeLog, panel/popup.c: Fix sizing Add Icon menu item
-
-2002-09-24 18:01 zedek
-
- * panel/builtins.c: Fixed (who knows ;) the LED clock
-
-2002-09-24 02:33 zedek
-
- * ChangeLog: Update ChangeLog
-
-2002-09-24 02:28 zedek
-
- * panel/: builtins.c, xfce_clock.c: Removed the previous debug
- messages Code cleanups Applied Olivie's Patch (another one :p)
- Removed xfce_clock_set_shadow_type function (useless) Added a
- function to update the clock module size whenever a config option
- changes (actually it only make a call to clock_set_size) ... other
- things I can't remember :D (I'm a little bit tired you know)
-
-2002-09-24 00:46 zedek
-
- * panel/: builtins.c, xfce_clock.c, xfce_clock.h: Added lots of
- debug messages Fixed (huh?) the LED/Digital display bug (still
- needs improvement) Applied Olivier's patch (gtk_draw_rectangles
- calls replace the previous gtk_draw_box) Fixed the frame display
- bug (was not shown on startup)
-
-2002-09-23 22:58 huysmans
-
- * panel/xfce.c: Try to fix crash on exit
-
-2002-09-23 22:25 huysmans
-
- * panel/xfce.c: Fix crash on ctrl-c.
-
-2002-09-23 21:04 huysmans
-
- * panel/xfce.c: Change default vertical position
-
-2002-09-23 20:09 huysmans
-
- * panel/: controls_dialog.c, dialogs.c, item_dialog.c: Save
- settings after closing any dialog
-
-2002-09-23 18:45 huysmans
-
- * panel/: builtins.c, central.c, controls.c, dialogs.c, side.c: Fix
- resize bug
-
-2002-09-22 22:08 huysmans
-
- * TODO, config.h.in, configure, panel/side.c: Fixed the move handle
- positioning. Or did I?
-
-2002-09-22 20:46 huysmans
-
- * panel/callbacks.c: Fix popup menu positioning even more ;-)
-
-2002-09-22 20:29 huysmans
-
- * panel/side.c: Now really fix move handle positioning. Really.
-
-2002-09-22 20:11 zedek
-
- * configure.ac: Add debug infos at runtime (--enable-debug)
-
-2002-09-22 20:01 huysmans
-
- * panel/: controls.c, controls.h: Some cleanup
-
-2002-09-22 19:43 zedek
-
- * panel/debug.h: fix my previous commit (debug macro)
-
-2002-09-22 19:42 zedek
-
- * panel/global.h: Added debug macros
-
-2002-09-22 17:19 huysmans
-
- * ChangeLog: Update ChangeLog
-
-2002-09-22 17:17 huysmans
-
- * panel/: callbacks.c, callbacks.h, controls.c, side.c: Add close
- button on move handle (like xfce3)
-
-2002-09-22 16:35 huysmans
-
- * panel/callbacks.c: Really fix popup menu positioning
-
-2002-09-22 16:30 huysmans
-
- * panel/callbacks.c: Fix popup menu positioning
-
-2002-09-22 15:39 huysmans
-
- * panel/: central.c, side.c, xfce.c: Fix move handle positioning in
- vertical mode
-
-2002-09-21 23:06 huysmans
-
- * ChangeLog, panel/central.c: Fix button ordering bug. Quite
- embarrassing actually
-
-2002-09-21 21:28 huysmans
-
- * configure, icons/Makefile.am, icons/Makefile.in,
- panel/builtins.c, panel/callbacks.c, panel/callbacks.h,
- panel/central.c, panel/controls.c, panel/controls.h,
- panel/dialogs.c, panel/global.h, panel/popup.c, panel/popup.h,
- panel/side.c, panel/side.h, panel/xfce.c, panel/xfce.h: Fix panel
- reorientation
-
-2002-09-21 12:07 zedek
-
- * TODO: Update the TODO list
-
-2002-09-21 09:26 zedek
-
- * ChangeLog: ChangeLog updates
-
-2002-09-21 09:21 zedek
-
- * panel/dialogs.c: Fix the bad number of desktop buttons when
- reverting in the panel configuration
-
-2002-09-20 10:54 zedek
-
- * panel/central.c: Fix the desktop buttons handling
- (size,positionning)
-
-2002-09-20 10:05 zedek
-
- * icons/digits.xbm, panel/builtins.c, panel/xfce_clock.c,
- panel/xfce_clock.h: Cosmetic changes Removed the digits data from
- the C source (clean up) and set it in a separate file Added tiny
- size handle (still not functionnal for the clock :))
-
-2002-09-18 17:05 zedek
-
- * panel/builtins.c: Fixed my previous commit (bis) :)
-
-2002-09-18 17:02 zedek
-
- * panel/builtins.c: Fixed my previous commit :)
-
-2002-09-18 14:52 zedek
-
- * panel/builtins.c: Added Write/Read to the xfce4 rc file to store
- our configuration Fixed minor bugs (sic) Added functions to
- apply/revert the configuration in the confi dialog Code clean up
- More comments
-
-2002-09-17 22:27 huysmans
-
- * TODO: Update todo list: we want to add variable width/height
- modules
-
-2002-09-16 23:24 huysmans
-
- * panel/: builtins.c, builtins.h, callbacks.c, callbacks.h,
- central.c, central.h, controls.c, controls.h, controls_dialog.c,
- dialogs.c, iconbutton.c, iconbutton.h, item.c, item_dialog.c,
- popup.c, popup.h, side.c, side.h, wmhints.c, xfce.c, xfce.h,
- xfce_clock.c, xfce_clock.h, xfce_support.c, xfce_support.h: Started
- fixing issues with the vertical panel
-
-2002-09-16 18:36 huysmans
-
- * ChangeLog: Update ChangeLog
-
-2002-09-16 18:34 huysmans
-
- * TODO, panel/callbacks.c, panel/callbacks.h, panel/central.c,
- panel/dialogs.c, panel/global.h, panel/xfce.c: Add vertical panel
- option by Botsie. Now this is a cool feature.
-
-2002-09-15 10:48 huysmans
-
- * ChangeLog, panel/Makefile.in: Update ChangeLog and
- panel/Makefile.in
-
-2002-09-14 08:49 zedek
-
- * ChangeLog: Updated the Changelog
-
-2002-09-14 08:40 zedek
-
- * AUTHORS: updated my informations (addedd email)
-
-2002-09-14 08:35 zedek
-
- * panel/builtins.c: First commit to support the new clock module.
-
-2002-09-14 08:09 zedek
-
- * panel/Makefile.am: Added xfce_clock file to the compilation
- source list
-
-2002-09-14 08:07 zedek
-
- * panel/: xfce_clock.c, xfce_clock.h: First commit for the clock
- module
-
-2002-09-10 22:59 huysmans
-
- * panel/dialogs.c: fix problem with saving popup size
-
-2002-09-06 21:54 huysmans
-
- * panel/central.c: Fix bug in screen button handling
-
-2002-09-06 21:02 huysmans
-
- * panel/wmhints.c: Hopefully fix bug in panel-on-top option
-
-2002-09-06 12:27 huysmans
-
- * panel/: builtins.c, item_dialog.c, popup.c: fix small bugs in
- popup menu
-
-2002-09-06 11:51 xfce
-
- * panel/controls.c: Fix crash at quit (g_free on GTK unref'd object
- is a bad idea, gtk+ does that itself).
-
-2002-09-05 21:22 huysmans
-
- * panel/xfce.c: Fix bug that showed central panel, even if option
- was FALSE
-
-2002-09-05 20:22 huysmans
-
- * Makefile.am, Makefile.in, xfce4.spec.in: fix spec file and update
- rpm build command (reported by R.P. Herrold)
-
-2002-09-04 20:05 huysmans
-
- * ChangeLog, Makefile.am, Makefile.in: update ChangeLog and
- Makefile.am
-
-2002-09-04 19:59 huysmans
-
- * AUTHORS, ChangeLog, Makefile.in, README, README.xml, TODO,
- example.xfce4rc.in, icons/Makefile.am, icons/Makefile.in,
- panel/Makefile.am, panel/Makefile.in, panel/builtins.c,
- panel/builtins.h, panel/callbacks.c, panel/callbacks.h,
- panel/central.c, panel/central.h, panel/controls.c,
- panel/controls.h, panel/controls_dialog.c, panel/controls_dialog.h,
- panel/dialogs.c, panel/dialogs.h, panel/global.h,
- panel/iconbutton.c, panel/iconbutton.h, panel/icons.c,
- panel/icons.h, panel/info.c, panel/item.c, panel/item.h,
- panel/item_dialog.c, panel/item_dialog.h, panel/module.c,
- panel/module.h, panel/move.c, panel/popup.c, panel/popup.h,
- panel/settings.c, panel/settings.h, panel/side.c, panel/side.h,
- panel/wmhints.c, panel/wmhints.h, panel/xfce.c, panel/xfce.h,
- panel/xfce_support.c, panel/xfce_support.h,
- plugins/mailcheck/mailcheck.c: Major rewrite several internals.
- Unify panel items and modules in PanelControl structure (and change
- the xml file format in the process), make all dialogs
- instant-apply, rearrange preferences dialog, add option to keep
- panel on top, probably more
-
-2002-08-16 23:35 xfce
-
- * panel/global.h: Play with sizes, make the "tiny" panel somehow,
- well, tiny.
-
-2002-08-11 23:04 huysmans
-
- * panel/info.c: fix deprecated gtk function
-
-2002-08-11 22:55 huysmans
-
- * panel/xfce.c: temporarily comment out the DOCK_TYPE window hint
-
-2002-08-11 21:38 huysmans
-
- * ChangeLog, panel/info.c: Update ChangeLog and update info panel a
- bit
-
-2002-08-11 08:29 huysmans
-
- * ChangeLog, icons/xfce_slogan.xpm, panel/info.c: Really add info
- panel by Xavier Maillard
-
-2002-08-10 22:45 huysmans
-
- * ChangeLog, Makefile.am, Makefile.in, configure, configure.ac,
- panel/Makefile.am, panel/Makefile.in, panel/callbacks.c,
- panel/dialogs.c, panel/dialogs.h, panel/xfce.c: Add info panel by
- Xavier Maillard
-
-2002-08-08 23:27 huysmans
-
- * panel/builtins.c: Additions to Exit/Lock module
-
-2002-08-08 20:24 huysmans
-
- * panel/: central.c, dialogs.c, global.h, xfce.c, xfce.h: More
- config options for configuring central panel
-
-2002-08-08 08:05 huysmans
-
- * panel/: builtins.c, dialogs.c, global.h, module.c, module.h,
- xfce.c, xfce.h: Add option to hide central panel
-
-2002-08-06 20:15 huysmans
-
- * Makefile.in, aclocal.m4, icons/Makefile.in, panel/Makefile.in,
- panel/central.c, panel/global.h, panel/icons.c, panel/wmhints.c,
- panel/wmhints.h, panel/xfce.c, plugins/Makefile.in,
- plugins/mailcheck/Makefile.in, themes/Makefile.in,
- themes/Gnome/Makefile.am, themes/Gnome/Makefile.in,
- themes/Gnome/miniinfo.png, themes/Gnome/minilock.png,
- themes/Gnome/minipalet.png, themes/Gnome/minipower.png: Add support
- for themeable minibuttons and increased the maximum number of
- groups to 16
-
-2002-08-05 08:18 huysmans
-
- * ChangeLog, panel/dialogs.c: Don't disable changing number of
- desktops when desktop buttons are hidden
-
-2002-08-04 16:42 huysmans
-
- * panel/: central.c, central.h, dialogs.c, global.h, xfce.c: Add
- option to hide desktop buttons
-
-2002-07-31 08:41 huysmans
-
- * panel/: builtins.c, callbacks.c, callbacks.h, central.c,
- dialogs.c, icons.c, icons.h, item.c, item.h, item_dialog.c,
- item_dialog.h, module.c, module.h, move.c, popup.c, popup.h,
- settings.c, side.c, side.h, wmhints.c, xfce.c, xfce_support.c,
- xfce_support.h: Reformat files (missing empty lines at the end) and
- remove panel.h includes. Reported by Biju Chacko
-
-2002-07-29 23:11 huysmans
-
- * panel/xfce.c: Destroy the panel before restarting or you will end
- up with ghost panels
-
-2002-07-28 20:56 huysmans
-
- * panel/: side.c, side.h: Change frame in panel group to
- gtk_alignment. Much better size control
-
-2002-07-28 17:42 huysmans
-
- * panel/: builtins.c, dialogs.c: In global dialog on revert change
- position at the end (after resizing)
-
-2002-07-28 17:33 huysmans
-
- * panel/dialogs.c: Fix bug in finding icon themes
-
-2002-07-28 17:08 huysmans
-
- * panel/: dialogs.c, xfce.c: Force modern style for tiny panel.
- Traditional looks weird.
-
-2002-07-28 16:07 huysmans
-
- * panel/builtins.c: Update clock plugin to accept new panel size
-
-2002-07-28 15:23 huysmans
-
- * panel/: side.c, xfce.c: Oops, forgot to add TINY_PANEL_ICONS to
- icon_size()
-
-2002-07-28 14:56 huysmans
-
- * panel/: builtins.c, central.c, dialogs.c, global.h, item.c,
- item_dialog.c, popup.c, side.c, side.h, xfce.c: Added new size
- (Tiny)
-
-2002-07-26 08:32 huysmans
-
- * ChangeLog: Updated ChangeLog
-
-2002-07-26 08:28 huysmans
-
- * panel/xfce.c, README: Updated README and added delete/destroy
- callbacks to the panel
-
-2002-07-18 23:40 xfce
-
- * configure, configure.ac: Change version scheme to YYMMDD instead
- of YYYYMMDD to keep consistent with xfwm4
-
-2002-07-18 23:19 huysmans
-
- * config.h.in, configure, panel/builtins.c, panel/dialogs.c:
- hopefully fix a bug in directory opening
-
-2002-07-16 19:50 huysmans
-
- * panel/item_dialog.c: refresh preview when leaving text entry in
- item dialog
-
-2002-07-15 17:19 huysmans
-
- * panel/item_dialog.c: fixed bug in panel item dialog
-
-2002-07-14 17:56 huysmans
-
- * panel/Makefile.am, panel/Makefile.in, panel/builtins.c,
- panel/callbacks.c, panel/dialogs.c, panel/dialogs.h, panel/item.c,
- panel/item_dialog.c, panel/item_dialog.h, panel/module.c,
- panel/module.h, plugins/mailcheck/mailcheck.c: Split up dialogs.c
- file and change item dialogs. This changes the module structure
-
-2002-07-07 12:02 huysmans
-
- * panel/callbacks.c, panel/callbacks.h, panel/xfce.c,
- panel/xfce_support.c, panel/xfce_support.h,
- plugins/mailcheck/mailcheck.c: add execution in terminal option to
- mailcheck
-
-2002-07-07 10:41 huysmans
-
- * panel/: wmhints.c, xfce.c, xfce.h, xfce_support.c: fix some
- startup issues
-
-2002-07-07 09:08 huysmans
-
- * ChangeLog: Update ChangeLog
-
-2002-07-07 09:05 huysmans
-
- * panel/: module.c, xfce.c, xfce_support.c, xfce_support.h: Add
- exit dialog
-
-2002-07-06 17:19 huysmans
-
- * Makefile.in, aclocal.m4, configure, icons/Makefile.in,
- panel/module.c, panel/settings.c, panel/xfce_support.c,
- panel/xfce_support.h, plugins/Makefile.in,
- plugins/mailcheck/Makefile.in, plugins/mailcheck/mailcheck.c,
- themes/Makefile.in, themes/Gnome/Makefile.in: Add preferences to
- mailcheck plugin and probably some other things as well
-
-2002-07-03 23:53 huysmans
-
- * panel/xfce.c: fix a small bug in global option behaviour and
- removed panel forking
-
-2002-07-03 23:30 huysmans
-
- * panel/: Makefile.am, Makefile.in, builtins.c, callbacks.c,
- central.c, dialogs.c, icons.c, icons.h, item.c, popup.c, side.c,
- xfce.c, xfce_support.c: improve icon handling
-
-2002-07-03 22:19 huysmans
-
- * panel/: Makefile.am, callbacks.h, dialogs.h, dnd.c, dnd.h,
- icons.c, icons.h, xfce_support.c, xfce_support.h: add new support
- module and remove dnd.*
-
-2002-06-23 20:22 huysmans
-
- * panel/: callbacks.c, dialogs.c, dialogs.h: add dialog for screen
- names and fix global dialog when setting number of desktops
-
-2002-06-22 23:39 huysmans
-
- * panel/callbacks.c: also diable global configuration when
- disable_user_config is set
-
-2002-06-22 22:53 huysmans
-
- * ChangeLog: update ChangeLog
-
-2002-06-22 22:51 huysmans
-
- * panel/: builtins.c, callbacks.c, dialogs.c, dialogs.h, global.h,
- settings.c, xfce.c: handle menu item limits better and honor
- disable_user_config
-
-2002-06-20 22:03 huysmans
-
- * panel/dialogs.c, themes/Gnome/file1.png: make icon themes work
- from dialogs
-
-2002-06-18 00:15 xfce
-
- * COPYING: Forgot COPYING :-(
-
-2002-06-18 00:14 xfce
-
- * AUTHORS, Makefile.in, aclocal.m4, configure, xfce4.spec.in,
- icons/Makefile.in, panel/Makefile.in, plugins/Makefile.in,
- plugins/mailcheck/Makefile.in, themes/Makefile.in,
- themes/Gnome/Makefile.in: Add (empty) AUTHORS required by automake,
- Fix spec file
-
-2002-06-17 23:32 huysmans
-
- * Makefile, example.xfce4rc: remove some leftovers
-
-2002-06-17 23:25 huysmans
-
- * ChangeLog, panel/dialogs.c: Update ChangeLog and refixed typo
- Olivier fixed earlier
-
-2002-06-17 22:32 huysmans
-
- * ChangeLog, INSTALL, Makefile.am, Makefile.in, NEWS, aclocal.m4,
- autogen.sh, compile, config.guess, config.h.in, config.sub,
- configure, configure.ac, depcomp, example.xfce4rc.in, install-sh,
- ltmain.sh, missing, mkinstalldirs, xfce4.spec.in,
- icons/Makefile.am, icons/Makefile.in, panel/Makefile.am,
- panel/Makefile.in, panel/builtins.c, panel/builtins.h,
- panel/callbacks.c, panel/callbacks.h, panel/central.c,
- panel/central.h, panel/dialogs.c, panel/dialogs.h, panel/dnd.c,
- panel/dnd.h, panel/global.h, panel/icons.c, panel/icons.h,
- panel/item.c, panel/item.h, panel/module.c, panel/module.h,
- panel/move.c, panel/move.h, panel/popup.c, panel/popup.h,
- panel/settings.c, panel/settings.h, panel/side.c, panel/side.h,
- panel/wmhints.c, panel/wmhints.h, panel/xfce.c, panel/xfce.h,
- plugins/Makefile.am, plugins/Makefile.in,
- plugins/mailcheck/Makefile.am, plugins/mailcheck/Makefile.in,
- plugins/mailcheck/mailcheck.c, themes/Makefile.am,
- themes/Makefile.in, themes/Gnome/Makefile.am,
- themes/Gnome/Makefile.in, themes/Gnome/edit.png,
- themes/Gnome/file1.png, themes/Gnome/file2.png,
- themes/Gnome/games.png, themes/Gnome/man.png,
- themes/Gnome/multimedia.png, themes/Gnome/network.png,
- themes/Gnome/paint.png, themes/Gnome/print.png,
- themes/Gnome/schedule.png, themes/Gnome/sound.png,
- themes/Gnome/terminal.png, themes/Gnome/trash_empty.png,
- themes/Gnome/trash_full.png, themes/Gnome/unknown.png: (Re)add all
- files and automake framework
-
-2002-06-17 22:18 huysmans
-
- * plugins/Makefile: removing old files, before putting them in new
- locations (2)
-
-2002-06-17 22:14 huysmans
-
- * builtins.c, builtins.h, callbacks.c, callbacks.h, central.c,
- central.h, dialogs.c, dialogs.h, dnd.c, dnd.h, global.h, icons.c,
- icons.h, item.c, item.h, module.c, module.h, move.c, move.h,
- popup.c, popup.h, settings.c, settings.h, side.c, side.h,
- wmhints.c, wmhints.h, xfce.c, xfce.h, plugins/mailcheck.c: removing
- old files, before putting them in new locations
-
-2002-06-14 15:52 xfce
-
- * dialogs.c: Fixed a typo (Apearance => Appearance)
-
-2002-06-11 22:24 huysmans
-
- * dialogs.c, icons.c, xfce.c, plugins/mailcheck.c: Panel settings
- dialog seems to work now, initial icon theme support
-
-2002-06-11 16:42 huysmans
-
- * dialogs.c, wmhints.c: Settings dialog now works
-
-2002-06-11 08:24 huysmans
-
- * callbacks.c, dialogs.c, dialogs.h, wmhints.c, xfce.c, xfce.h:
- Initial global settings dialog and fork() panel at startup
-
-2002-06-09 22:53 huysmans
-
- * callbacks.c, dialogs.c: allow running command in terminal
-
-2002-06-09 22:27 huysmans
-
- * callbacks.c, callbacks.h, dialogs.c, item.c, item.h, popup.c,
- popup.h, settings.c, settings.h, xfce.c: make xml parsing replace
- entities
-
-2002-06-09 19:12 huysmans
-
- * settings.c: Fixed crash when no configuration file was found
-
-2002-06-09 17:49 huysmans
-
- * Makefile, README, README.xml, builtins.c, builtins.h,
- callbacks.c, callbacks.h, central.c, central.h, dialogs.c,
- dialogs.h, dnd.c, dnd.h, example.xfce4rc, global.h, icons.c,
- icons.h, item.c, item.h, module.c, module.h, move.c, move.h,
- popup.c, popup.h, settings.c, settings.h, side.c, side.h,
- wmhints.c, wmhints.h, xfce.c, xfce.h, plugins/mailcheck.c: Major
- update
-
-2002-05-21 22:48 huysmans
-
- * dialogs.c, plugins/mailcheck.c: change dialog button order and
- other dialog fixes
-
-2002-05-20 20:03 huysmans
-
- * example.xfce4rc: example config file
-
-2002-05-20 16:56 huysmans
-
- * Makefile, README, README.xml, builtins.c, builtins.h,
- callbacks.c, callbacks.h, central.c, central.h, dialogs.c,
- dialogs.h, icons.c, icons.h, item.c, item.h, module.c, module.h,
- move.c, move.h, popup.c, popup.h, settings.c, settings.h, side.c,
- side.h, wmhints.c, wmhints.h, xfce.c, xfce.h, icons/addicon.xpm,
- icons/close.xpm, icons/diag_icon.xpm, icons/down.xpm,
- icons/edit.xpm, icons/file1.xpm, icons/file2.xpm, icons/games.xpm,
- icons/handle.xpm, icons/iconify.xpm, icons/mail.xpm, icons/man.xpm,
- icons/menu_icon.xpm, icons/miniinfo.xpm, icons/minilock.xpm,
- icons/minipalet.xpm, icons/minipower.xpm, icons/multimedia.xpm,
- icons/network.xpm, icons/nomail.xpm, icons/oldmail.xpm,
- icons/paint.xpm, icons/print.xpm, icons/schedule.xpm,
- icons/sound.xpm, icons/terminal.xpm, icons/trash_empty.xpm,
- icons/trash_full.xpm, icons/unknown.xpm, icons/up.xpm,
- icons/xfce_icon.xpm, plugins/Makefile, plugins/mailcheck.c: Add
- gtk2 based panel
-
diff --git a/INSTALL b/INSTALL
deleted file mode 100644
index 62ea076c..00000000
--- a/INSTALL
+++ /dev/null
@@ -1,231 +0,0 @@
-Copyright 1994, 1995, 1996, 1999, 2000, 2001 Free Software Foundation,
-Inc.
-
- This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-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, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
- It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring. (Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.)
-
- 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 you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
- The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'. You only need
-`configure.ac' 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 awhile. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Optionally, type `make check' to run any self-tests that come with
- the package.
-
- 4. Type `make install' to install the programs and any data files and
- documentation.
-
- 5. You can remove the program binaries and object files from the
- source code directory by typing `make clean'. To also remove the
- files that `configure' created (so you can compile the package for
- a different kind of computer), type `make distclean'. There is
- also a `make maintainer-clean' target, but that is intended mainly
- for the package's developers. If you use it, you may have to get
- all sorts of other programs in order to regenerate files that came
- with the distribution.
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. Run `./configure --help'
-for details on some of the pertinent environment variables.
-
- You can give `configure' initial values for variables by setting
-them in the environment. You can do that on the command line like this:
-
- ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
-
- *Note Defining Variables::, for more details.
-
-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 support 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.
-
- In addition, if you use an unusual directory layout you can give
-options like `--bindir=PATH' to specify different values for particular
-kinds of files. Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
- 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' cannot 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 cannot guess the host type, give it the
-`--build=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
- CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
- OS KERNEL-OS
-
- 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 should
-use the `--target=TYPE' option to select the type of system they will
-produce code for.
-
- If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the host
-platform (i.e., that on which the generated programs will eventually be
-run) with `--host=TYPE'. In this case, you should also specify the
-build platform with `--build=TYPE', because, in this case, it may not
-be possible to guess the build platform (it sometimes involves
-compiling and running simple test programs, and this can't be done if
-the compiler is a cross compiler).
-
-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.
-
-Defining Variables
-==================
-
- Variables not defined in a site shell script can be set in the
-environment passed to `configure'. However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost. In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'. For example:
-
- ./configure CC=/usr/local2/bin/gcc
-
-will cause the specified gcc to be used as the C compiler (unless it is
-overridden in the site shell script).
-
-`configure' Invocation
-======================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--help'
-`-h'
- Print a summary of the options to `configure', and exit.
-
-`--version'
-`-V'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`--cache-file=FILE'
- Enable the cache: use and save the results of the tests in FILE,
- traditionally `config.cache'. FILE defaults to `/dev/null' to
- disable caching.
-
-`--config-cache'
-`-C'
- Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made. To
- suppress all normal output, redirect it to `/dev/null' (any error
- messages will still be shown).
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`configure' also accepts some other, not widely useful, options. Run
-`configure --help' for more details.
-
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 949e0b0e..00000000
--- a/Makefile.am
+++ /dev/null
@@ -1,22 +0,0 @@
-@SET_MAKE@
-
-pkginfodir=$(pkgdatadir)
-
-pkginfo_DATA = AUTHORS COPYING ChangeLog
-
-noinst_DATA = example.xfce4rc
-
-
-EXTRA_DIST = example.xfce4rc.in xfce4.spec xfce4.spec.in autogen.sh
-
-SUBDIRS = @MY_SUBDIRS@
-
-distclean-local:
- rm -rf example.xfce4rc xfce4.spec *.cache
-
-example.xfce4rc:
- @sed -e "s%_pkgdatadir_%$(pkgdatadir)%g" example.xfce4rc.in > example.xfce4rc
-
-rpm: dist
- rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
- @rm -f $(PACKAGE)-$(VERSION).tar.gz
diff --git a/Makefile.in b/Makefile.in
deleted file mode 100644
index 1b76015f..00000000
--- a/Makefile.in
+++ /dev/null
@@ -1,585 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-
-pkginfodir = $(pkgdatadir)
-
-pkginfo_DATA = AUTHORS COPYING ChangeLog
-
-noinst_DATA = example.xfce4rc
-
-EXTRA_DIST = example.xfce4rc.in xfce4.spec xfce4.spec.in autogen.sh
-
-SUBDIRS = @MY_SUBDIRS@
-subdir = .
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = xfce4.spec
-DIST_SOURCES =
-DATA = $(noinst_DATA) $(pkginfo_DATA)
-
-
-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
- ps-recursive install-info-recursive uninstall-info-recursive \
- all-recursive install-data-recursive install-exec-recursive \
- installdirs-recursive install-recursive uninstall-recursive \
- check-recursive installcheck-recursive
-DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
- Makefile.in NEWS TODO aclocal.m4 compile config.guess \
- config.h.in config.sub configure configure.ac depcomp \
- install-sh ltmain.sh missing mkinstalldirs xfce4.spec.in
-DIST_SUBDIRS = $(SUBDIRS)
-all: config.h
- $(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
-
-$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- $(SHELL) ./config.status --recheck
-$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
- cd $(srcdir) && $(AUTOCONF)
-
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.ac
- cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
-config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) stamp-h1; \
- else :; fi
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status config.h
-
-$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && $(AUTOHEADER)
- touch $(srcdir)/config.h.in
-
-distclean-hdr:
- -rm -f config.h stamp-h1
-xfce4.spec: $(top_builddir)/config.status xfce4.spec.in
- cd $(top_builddir) && $(SHELL) ./config.status $@
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-pkginfoDATA_INSTALL = $(INSTALL_DATA)
-install-pkginfoDATA: $(pkginfo_DATA)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(pkginfodir)
- @list='$(pkginfo_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(pkginfoDATA_INSTALL) $$d$$p $(DESTDIR)$(pkginfodir)/$$f"; \
- $(pkginfoDATA_INSTALL) $$d$$p $(DESTDIR)$(pkginfodir)/$$f; \
- done
-
-uninstall-pkginfoDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(pkginfo_DATA)'; for p in $$list; do \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " rm -f $(DESTDIR)$(pkginfodir)/$$f"; \
- rm -f $(DESTDIR)$(pkginfodir)/$$f; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @set fnord $$MAKEFLAGS; amf=$$2; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
- @set fnord $$MAKEFLAGS; amf=$$2; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = .
-distdir = $(PACKAGE)-$(VERSION)
-
-am__remove_distdir = \
- { test ! -d $(distdir) \
- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr $(distdir); }; }
-
-GZIP_ENV = --best
-distuninstallcheck_listfiles = find . -type f -print
-distcleancheck_listfiles = find . -type f -print
-
-distdir: $(DISTFILES)
- $(am__remove_distdir)
- mkdir $(distdir)
- $(mkinstalldirs) $(distdir)/.
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d $(distdir)/$$subdir \
- || mkdir $(distdir)/$$subdir \
- || exit 1; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$(top_distdir)" \
- distdir=../$(distdir)/$$subdir \
- distdir) \
- || exit 1; \
- fi; \
- done
- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
- ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
- || chmod -R a+r $(distdir)
-dist-gzip: distdir
- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-dist dist-all: distdir
- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration. Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
- $(am__remove_distdir)
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/=build
- mkdir $(distdir)/=inst
- chmod a-w $(distdir)
- dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
- && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
- && cd $(distdir)/=build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
- $(DISTCHECK_CONFIGURE_FLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) dvi \
- && $(MAKE) $(AM_MAKEFLAGS) check \
- && $(MAKE) $(AM_MAKEFLAGS) install \
- && $(MAKE) $(AM_MAKEFLAGS) installcheck \
- && $(MAKE) $(AM_MAKEFLAGS) uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
- distuninstallcheck \
- && chmod -R a-w "$$dc_install_base" \
- && ({ \
- (cd ../.. && $(mkinstalldirs) "$$dc_destdir") \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
- distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
- } || { rm -rf "$$dc_destdir"; exit 1; }) \
- && rm -rf "$$dc_destdir" \
- && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
- && rm -f $(distdir).tar.gz \
- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
- $(am__remove_distdir)
- @echo "$(distdir).tar.gz is ready for distribution" | \
- sed 'h;s/./=/g;p;x;p;x'
-distuninstallcheck:
- cd $(distuninstallcheck_dir) \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
- || { echo "ERROR: files left after uninstall:" ; \
- if test -n "$(DESTDIR)"; then \
- echo " (check DESTDIR support)"; \
- fi ; \
- $(distuninstallcheck_listfiles) ; \
- exit 1; } >&2
-distcleancheck: distclean
- if test '$(srcdir)' = . ; then \
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
- exit 1 ; \
- fi
- test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
- || { echo "ERROR: files left in build directory after distclean:" ; \
- $(distcleancheck_listfiles) ; \
- exit 1; } >&2
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(DATA) config.h
-installdirs: installdirs-recursive
-installdirs-am:
- $(mkinstalldirs) $(DESTDIR)$(pkginfodir)
-
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
-distclean-am: clean-am distclean-generic distclean-hdr distclean-libtool \
- distclean-local distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-pkginfoDATA
-
-install-exec-am:
-
-install-info: install-info-recursive
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -rf autom4te.cache
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-pkginfoDATA
-
-uninstall-info: uninstall-info-recursive
-
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
- clean-generic clean-libtool clean-recursive ctags \
- ctags-recursive dist dist-all dist-gzip distcheck distclean \
- distclean-generic distclean-hdr distclean-libtool \
- distclean-local distclean-recursive distclean-tags \
- distcleancheck distdir distuninstallcheck dvi dvi-am \
- dvi-recursive info info-am info-recursive install install-am \
- install-data install-data-am install-data-recursive \
- install-exec install-exec-am install-exec-recursive \
- install-info install-info-am install-info-recursive install-man \
- install-pkginfoDATA install-recursive install-strip \
- installcheck installcheck-am installdirs installdirs-am \
- installdirs-recursive maintainer-clean maintainer-clean-generic \
- maintainer-clean-recursive mostlyclean mostlyclean-generic \
- mostlyclean-libtool mostlyclean-recursive pdf pdf-am \
- pdf-recursive ps ps-am ps-recursive tags tags-recursive \
- uninstall uninstall-am uninstall-info-am \
- uninstall-info-recursive uninstall-pkginfoDATA \
- uninstall-recursive
-
-@SET_MAKE@
-
-distclean-local:
- rm -rf example.xfce4rc xfce4.spec *.cache
-
-example.xfce4rc:
- @sed -e "s%_pkgdatadir_%$(pkgdatadir)%g" example.xfce4rc.in > example.xfce4rc
-
-rpm: dist
- rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
- @rm -f $(PACKAGE)-$(VERSION).tar.gz
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/NEWS b/NEWS
deleted file mode 100644
index e69de29b..00000000
--- a/NEWS
+++ /dev/null
diff --git a/README b/README
deleted file mode 100644
index 9873d25e..00000000
--- a/README
+++ /dev/null
@@ -1,68 +0,0 @@
-README for xfce version 4.x
-===========================
-
-WHAT IS IT ?
-------------
-'xfce' is the panel of the XFce Desktop Environment. It is modeled after the CDE
-panel and, of course, previous versions of xfce.
-This version is based on GTK2 and should have all the advantages that come with
-this new and improved toolkit (see http://www.gtk.org).
-
-WHAT'S NEW ?
-------------
-Apart from the toolkit changes the underlying framework of the panel has also
-changed completely.
-
-All interactions with the window manager take place through the new window
-manager hints as defined on http://www.freedesktop.org. This means that you will
-need a compliant window manager for xfce to function properly (preferably xfwm4
-;-).
-
-The panel can now hold normal buttons and dynamic modules.
-
-INFO FOR DEVELOPERS
-===================
-If you are interested in helping with the development of xfce4 the best place to
-start reading is global.h which hold the type definitions of the different
-data structures used.
-
-The panel design is a hierarchy of components:
-
-- Panel (file xfce.c): Global settings and panel framework.
-
-- Central panel (file central.c): Minibuttons and desktop switcher.
-
-- Side panels (file side.c): Left and right panel containing several panel groups.
- A panel group consists of a top widget and a bottom widget. The top widget is
- usually a popup button, but for the outermost groups it is a move handle. The
- bottom widget is called panel control and can be either a panel item (a button
- with an icon) or a panel module (dynamically updated).
-
-Other files:
-- popup.c: function for the popup menu inlcuding menu items.
-
-- control.c: panel control interface
-
-- item.c: traditional panel control (icon button that launches programs)
-
-- iconbutton.c: icon button used by panel items. Separate for easy use by other
- modules.
-
-- builtin.c: builtin dynamic panel controls (e.g. clock and trash can).
-
-- callbacks.c: most callback functions are defined here.
-
-- dialogs.c: panel configuration dialogs.
-
-- controls_dialog.c: configuration of panel controls
-
-- item_dialog.c: configuration dialog for panel item or menu item
-
-- xfce_support.c: convenience dialogs and general convenience functions.
-
-- move.c: moveing the panel around.
-
-- settings.c: reading and writing panel configuration.
-
-- wmhints.c: window manager hints
-
diff --git a/TODO b/TODO
deleted file mode 100644
index d8f29ff1..00000000
--- a/TODO
+++ /dev/null
@@ -1,48 +0,0 @@
-TODO list for xfce4
-===================
-
-Major features for 4.0
-----------------------
-* port clock widget Done
- - add color handling (fg/bg) (canceled)
- - fix the tiny size mode Done
-* unify panel controls Done
- (make everything a module)
-* improve module configuration
- - add chosen module to panel Done
- - direct-apply options Done
- - save config in main file Done
- (pass xmlNodePtr to module)
-* improve global configuration
- - add stay-on-top option Done
- - split up dialog Mostly done
- - port to new xfce-wide system
-* write API docs for plugin writers
-* write user docs
-* provide good default configuration
-* allow different positions for
- - popup button in all sizes Done
-* Update popup positioning function to
- new account for panel orientation Done
-* Idem for panel positioning and style
- settings. Done
-* Update module API for variable sized modules Rejected
- void set_orientation(PanelControl *pc, int orientation);
- void minimum_size(PanelControl *pc, int size, int *width, int *height);
-* Add support of the NET_DESKTOP_NAMES form freedesktop.org standard
- (In progress zeDek)
-
-Nice to have for 4.0
---------------------
-* more themes: Night, KDE, Next, WindowsXP, BeOS, ...
- (not too many released with xfce4; < 10)
-* volume control plugin
-
-Possible future features (after 4.0)
-------------------------------------
-* optional pager instead of desktop buttons
-* swallow apps
-* hide popup buttons
-* 'Eugenia'-like design with vertical move
- handles and variable size plugins
-
diff --git a/aclocal.m4 b/aclocal.m4
deleted file mode 100644
index f932a533..00000000
--- a/aclocal.m4
+++ /dev/null
@@ -1,4529 +0,0 @@
-# generated automatically by aclocal 1.7.1 -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# 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.
-
-# Do all the work for Automake. -*- Autoconf -*-
-
-# This macro actually does too much some checks are only needed if
-# your package does certain things. But this isn't really a big deal.
-
-# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 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...
-
-
-AC_PREREQ([2.54])
-
-# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
-# the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-
-# 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_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_MISSING_PROG(AMTAR, tar)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
-# 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
-
-_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],
-[_am_stamp_count=`expr ${_am_stamp_count-0} + 1`
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
-
-# Copyright 2002 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-
-# 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.7"])
-
-# 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.7.1])])
-
-# Helper functions for option handling. -*- Autoconf -*-
-
-# Copyright 2001, 2002 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 2
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# ------------------------------
-# Set option NAME. Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-#
-# Check to make sure that the build environment is sane.
-#
-
-# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 3
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments. Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
- test "$[2]" = conftest.file
- )
-then
- # Ok.
- :
-else
- AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT(yes)])
-
-# -*- Autoconf -*-
-
-
-# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 3
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-else
- am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
-fi
-])
-
-# AM_AUX_DIR_EXPAND
-
-# Copyright 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory. The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run. This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-# fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-# fails if $ac_aux_dir is absolute,
-# fails when called from a subdirectory in a VPATH build with
-# a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
-# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-# MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH. The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-# Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])
-
-AC_DEFUN([AM_AUX_DIR_EXPAND], [
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-
-# Copyright 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-AC_SUBST(install_sh)])
-
-# AM_PROG_INSTALL_STRIP
-
-# Copyright 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# One issue with vendor `install' (even GNU) is that you can't
-# specify the program used to strip binaries. This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
-if test "$cross_compiling" != no; then
- AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# serial 4 -*- Autoconf -*-
-
-# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery. Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
- [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
-
- 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
- # 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.
- echo '#include "conftest.h"' > conftest.c
- echo 'int i;' > conftest.h
- echo "${am__include} ${am__quote}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=conftest.c object=conftest.o \
- depfile=conftest.Po tmpdepfile=conftest.TPo \
- $SHELL ./depcomp $depcc -c -o conftest.o conftest.c >/dev/null 2>&1 &&
- grep conftest.h conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- am_cv_$1_dependencies_compiler_type=$depmode
- break
- 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],
-[rm -f .deps 2>/dev/null
-mkdir .deps 2>/dev/null
-if test -d .deps; then
- DEPDIR=.deps
-else
- # MS-DOS does not allow filenames that begin with a dot.
- DEPDIR=_deps
-fi
-rmdir .deps 2>/dev/null
-AC_SUBST([DEPDIR])
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking Speeds up one-time builds
- --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 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-#serial 2
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # So let's grep whole file.
- if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
- dirpart=`AS_DIRNAME("$mf")`
- else
- continue
- fi
- grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
- # Extract the definition of DEP_FILES from the Makefile without
- # running `make'.
- DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
- test -z "$DEPDIR" && continue
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n -e '/^U = / s///p' < "$mf"`
- test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
- # 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 -e '
- /^DEP_FILES = .*\\\\$/ {
- s/^DEP_FILES = //
- :loop
- s/\\\\$//
- p
- n
- /\\\\$/ b loop
- p
- }
- /^DEP_FILES = / s/^DEP_FILES = //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"])
-])
-
-# Check to see how 'make' treats includes. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 2
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-doit:
- @echo done
-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
-])
-
-# AM_CONDITIONAL -*- Autoconf -*-
-
-# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 5
-
-AC_PREREQ(2.52)
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[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])])
-
-# Add --enable-maintainer-mode option to configure.
-# From Jim Meyering
-
-# Copyright 1996, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 2
-
-AC_DEFUN([AM_MAINTAINER_MODE],
-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
- dnl maintainer-mode is disabled by default
- AC_ARG_ENABLE(maintainer-mode,
-[ --enable-maintainer-mode enable make rules and dependencies not useful
- (and sometimes confusing) to the casual installer],
- USE_MAINTAINER_MODE=$enableval,
- USE_MAINTAINER_MODE=no)
- AC_MSG_RESULT([$USE_MAINTAINER_MODE])
- AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
- MAINT=$MAINTAINER_MODE_TRUE
- AC_SUBST(MAINT)dnl
-]
-)
-
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
-# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
-
-# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-AC_PREREQ([2.52])
-
-# serial 6
-
-# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-
-dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
-dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
-dnl also defines GSTUFF_PKG_ERRORS on error
-AC_DEFUN(PKG_CHECK_MODULES, [
- succeeded=no
-
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
-
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- AC_MSG_CHECKING(for $2)
-
- if $PKG_CONFIG --exists "$2" ; then
- AC_MSG_RESULT(yes)
- succeeded=yes
-
- AC_MSG_CHECKING($1_CFLAGS)
- $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
- AC_MSG_RESULT($$1_CFLAGS)
-
- AC_MSG_CHECKING($1_LIBS)
- $1_LIBS=`$PKG_CONFIG --libs "$2"`
- AC_MSG_RESULT($$1_LIBS)
- else
- $1_CFLAGS=""
- $1_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
- ifelse([$4], ,echo $$1_PKG_ERRORS,)
- fi
-
- AC_SUBST($1_CFLAGS)
- AC_SUBST($1_LIBS)
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
-
- if test $succeeded = yes; then
- ifelse([$3], , :, [$3])
- else
- ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
- fi
-])
-
-
-
-# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
-
-# serial 46 AC_PROG_LIBTOOL
-
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])
-
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.13)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-_LT_AC_PROG_ECHO_BACKSLASH
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- AC_PATH_MAGIC
- fi
- ;;
-esac
-
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE(libtool-lock,
- [ --disable-libtool-lock avoid locking (might break parallel builds)])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_SAVE
- AC_LANG_C
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_RESTORE])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-
-ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
-
- # recent cygwin and mingw systems supply a stub DllMain which the user
- # can override, but on older systems we have to supply one
- AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain,
- [AC_TRY_LINK([],
- [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
- DllMain (0, 0, 0);],
- [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])])
-
- case $host/$CC in
- *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*)
- # old mingw systems require "-dll" to link a DLL, while more recent ones
- # require "-mdll"
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -mdll"
- AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch,
- [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])])
- CFLAGS="$SAVE_CFLAGS" ;;
- *-*-cygwin* | *-*-pw32*)
- # cygwin systems need to pass --dll to the linker, and not link
- # crt.o which will require a WinMain@16 definition.
- lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;;
- esac
- ;;
- ])
-esac
-
-_LT_AC_LTCONFIG_HACK
-
-])
-
-# AC_LIBTOOL_HEADER_ASSERT
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT],
-[AC_CACHE_CHECK([whether $CC supports assert without backlinking],
- [lt_cv_func_assert_works],
- [case $host in
- *-*-solaris*)
- if test "$GCC" = yes && test "$with_gnu_ld" != yes; then
- case `$CC --version 2>/dev/null` in
- [[12]].*) lt_cv_func_assert_works=no ;;
- *) lt_cv_func_assert_works=yes ;;
- esac
- fi
- ;;
- esac])
-
-if test "x$lt_cv_func_assert_works" = xyes; then
- AC_CHECK_HEADERS(assert.h)
-fi
-])# AC_LIBTOOL_HEADER_ASSERT
-
-# _LT_AC_CHECK_DLFCN
-# --------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)
-])# _LT_AC_CHECK_DLFCN
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [dnl
-
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform the above into a raw symbol and a C symbol.
-symxfrm='\1 \2\3 \3'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[[BCDT]]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-irix* | nonstopux*)
- symcode='[[BCDEGRST]]'
- ;;
-osf*)
- symcode='[[BCDEGQRST]]'
- ;;
-solaris* | sysv5*)
- symcode='[[BDT]]'
- ;;
-sysv4)
- symcode='[[DFNSTU]]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $host_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
- symcode='[[ABCDGISTW]]'
-fi
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Write the raw and C identifiers.
-lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if AC_TRY_EVAL(ac_compile); then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if egrep ' nm_test_var$' "$nlist" >/dev/null; then
- if egrep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr void *
-#else
-# define lt_ptr char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
- sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- save_LIBS="$LIBS"
- save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$no_builtin_flag"
- if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
- pipe_works=yes
- fi
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&AC_FD_CC
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&AC_FD_CC
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AC_FD_CC
- fi
- else
- echo "$progname: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-])
-global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- global_symbol_to_cdecl=
- global_symbol_to_c_name_address=
-else
- global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
- global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
-fi
-if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
-then
- AC_MSG_RESULT(failed)
-else
- AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-# ---------------------------------
-AC_DEFUN([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR],
-[# Find the correct PATH separator. Usually this is `:', but
-# DJGPP uses `;' like DOS.
-if test "X${PATH_SEPARATOR+set}" != Xset; then
- UNAME=${UNAME-`uname 2>/dev/null`}
- case X$UNAME in
- *-DOS) lt_cv_sys_path_separator=';' ;;
- *) lt_cv_sys_path_separator=':' ;;
- esac
- PATH_SEPARATOR=$lt_cv_sys_path_separator
-fi
-])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-$*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string="`eval $cmd`") 2>/dev/null &&
- echo_test_string="`eval $cmd`" &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-AC_DIVERT_POP
-])# _LT_AC_PROG_ECHO_BACKSLASH
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[if test "$cross_compiling" = yes; then :
- [$4]
-else
- AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}]
-EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) $1 ;;
- x$lt_dlneed_uscore) $2 ;;
- x$lt_unknown|x*) $3 ;;
- esac
- else :
- # compilation failed
- $3
- fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-# AC_LIBTOOL_DLOPEN_SELF
-# -------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- cygwin* | mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- *)
- AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
- [AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
- [AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
- [AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
- [AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
- [AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
- ])
- ])
- ])
- ])
- ])
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- AC_CACHE_CHECK([whether a program can dlopen itself],
- lt_cv_dlopen_self, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
- ])
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
- lt_cv_dlopen_self_static, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
- ])
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-AC_DEFUN([_LT_AC_LTCONFIG_HACK],
-[AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
-sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g'
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-need_locks="$enable_libtool_lock"
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-if test x"$host" != x"$build"; then
- ac_tool_prefix=${host_alias}-
-else
- ac_tool_prefix=
-fi
-
-# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
-case $host_os in
-linux-gnu*) ;;
-linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
-esac
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
- ;;
- *)
- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-# Allow CC to be a program name with arguments.
-set dummy $CC
-compiler="[$]2"
-
-AC_MSG_CHECKING([for objdir])
-rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- objdir=_libs
-fi
-rmdir .libs 2>/dev/null
-AC_MSG_RESULT($objdir)
-
-
-AC_ARG_WITH(pic,
-[ --with-pic try to use only PIC/non-PIC objects [default=use both]],
-pic_mode="$withval", pic_mode=default)
-test -z "$pic_mode" && pic_mode=default
-
-# We assume here that the value for lt_cv_prog_cc_pic will not be cached
-# in isolation, and that seeing it set (from the cache) indicates that
-# the associated values are set (in the cache) correctly too.
-AC_MSG_CHECKING([for $compiler option to produce PIC])
-AC_CACHE_VAL(lt_cv_prog_cc_pic,
-[ lt_cv_prog_cc_pic=
- lt_cv_prog_cc_shlib=
- lt_cv_prog_cc_wl=
- lt_cv_prog_cc_static=
- lt_cv_prog_cc_no_builtin=
- lt_cv_prog_cc_can_build_shared=$can_build_shared
-
- if test "$GCC" = yes; then
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-static'
-
- case $host_os in
- aix*)
- # Below there is a dirty hack to force normal static linking with -ldl
- # The problem is because libdl dynamically linked with both libc and
- # libC (AIX C++ library), which obviously doesn't included in libraries
- # list by gcc. This cause undefined symbols with -static flags.
- # This hack allows C programs to be linked with "-static -ldl", but
- # not sure about C++ programs.
- lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- lt_cv_prog_cc_pic='-fno-common'
- ;;
- cygwin* | mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_cv_prog_cc_pic='-DDLL_EXPORT'
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- lt_cv_prog_cc_pic=-Kconform_pic
- fi
- ;;
- *)
- lt_cv_prog_cc_pic='-fPIC'
- ;;
- esac
- else
- # PORTME Check for PIC flags for the system compiler.
- case $host_os in
- aix3* | aix4* | aix5*)
- lt_cv_prog_cc_wl='-Wl,'
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_cv_prog_cc_static='-Bstatic'
- else
- lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- hpux9* | hpux10* | hpux11*)
- # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
- lt_cv_prog_cc_pic='+Z'
- ;;
-
- irix5* | irix6* | nonstopux*)
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-non_shared'
- # PIC (with -KPIC) is the default.
- ;;
-
- cygwin* | mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_cv_prog_cc_pic='-DDLL_EXPORT'
- ;;
-
- newsos6)
- lt_cv_prog_cc_pic='-KPIC'
- lt_cv_prog_cc_static='-Bstatic'
- ;;
-
- osf3* | osf4* | osf5*)
- # All OSF/1 code is PIC.
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-non_shared'
- ;;
-
- sco3.2v5*)
- lt_cv_prog_cc_pic='-Kpic'
- lt_cv_prog_cc_static='-dn'
- lt_cv_prog_cc_shlib='-belf'
- ;;
-
- solaris*)
- lt_cv_prog_cc_pic='-KPIC'
- lt_cv_prog_cc_static='-Bstatic'
- lt_cv_prog_cc_wl='-Wl,'
- ;;
-
- sunos4*)
- lt_cv_prog_cc_pic='-PIC'
- lt_cv_prog_cc_static='-Bstatic'
- lt_cv_prog_cc_wl='-Qoption ld '
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- lt_cv_prog_cc_pic='-KPIC'
- lt_cv_prog_cc_static='-Bstatic'
- lt_cv_prog_cc_wl='-Wl,'
- ;;
-
- uts4*)
- lt_cv_prog_cc_pic='-pic'
- lt_cv_prog_cc_static='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- lt_cv_prog_cc_pic='-Kconform_pic'
- lt_cv_prog_cc_static='-Bstatic'
- fi
- ;;
-
- *)
- lt_cv_prog_cc_can_build_shared=no
- ;;
- esac
- fi
-])
-if test -z "$lt_cv_prog_cc_pic"; then
- AC_MSG_RESULT([none])
-else
- AC_MSG_RESULT([$lt_cv_prog_cc_pic])
-
- # Check to make sure the pic_flag actually works.
- AC_MSG_CHECKING([if $compiler PIC flag $lt_cv_prog_cc_pic works])
- AC_CACHE_VAL(lt_cv_prog_cc_pic_works, [dnl
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
- AC_TRY_COMPILE([], [], [dnl
- case $host_os in
- hpux9* | hpux10* | hpux11*)
- # On HP-UX, both CC and GCC only warn that PIC is supported... then
- # they create non-PIC objects. So, if there were any warnings, we
- # assume that PIC is not supported.
- if test -s conftest.err; then
- lt_cv_prog_cc_pic_works=no
- else
- lt_cv_prog_cc_pic_works=yes
- fi
- ;;
- *)
- lt_cv_prog_cc_pic_works=yes
- ;;
- esac
- ], [dnl
- lt_cv_prog_cc_pic_works=no
- ])
- CFLAGS="$save_CFLAGS"
- ])
-
- if test "X$lt_cv_prog_cc_pic_works" = Xno; then
- lt_cv_prog_cc_pic=
- lt_cv_prog_cc_can_build_shared=no
- else
- lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
- fi
-
- AC_MSG_RESULT([$lt_cv_prog_cc_pic_works])
-fi
-
-# Check for any special shared library compilation flags.
-if test -n "$lt_cv_prog_cc_shlib"; then
- AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries])
- if echo "$old_CC $old_CFLAGS " | egrep -e "[[ ]]$lt_cv_prog_cc_shlib[[ ]]" >/dev/null; then :
- else
- AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure])
- lt_cv_prog_cc_can_build_shared=no
- fi
-fi
-
-AC_MSG_CHECKING([if $compiler static flag $lt_cv_prog_cc_static works])
-AC_CACHE_VAL([lt_cv_prog_cc_static_works], [dnl
- lt_cv_prog_cc_static_works=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
- AC_TRY_LINK([], [], [lt_cv_prog_cc_static_works=yes])
- LDFLAGS="$save_LDFLAGS"
-])
-
-# Belt *and* braces to stop my trousers falling down:
-test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
-AC_MSG_RESULT([$lt_cv_prog_cc_static_works])
-
-pic_flag="$lt_cv_prog_cc_pic"
-special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
-wl="$lt_cv_prog_cc_wl"
-link_static_flag="$lt_cv_prog_cc_static"
-no_builtin_flag="$lt_cv_prog_cc_no_builtin"
-can_build_shared="$lt_cv_prog_cc_can_build_shared"
-
-
-# Check to see if options -o and -c are simultaneously supported by compiler
-AC_MSG_CHECKING([if $compiler supports -c -o file.$ac_objext])
-AC_CACHE_VAL([lt_cv_compiler_c_o], [
-$rm -r conftest 2>/dev/null
-mkdir conftest
-cd conftest
-echo "int some_variable = 0;" > conftest.$ac_ext
-mkdir out
-# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
-# that will create temporary files in the current directory regardless of
-# the output directory. Thus, making CWD read-only will cause this test
-# to fail, enabling locking or at least warning the user not to do parallel
-# builds.
-chmod -w .
-save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
-compiler_c_o=no
-if { (eval echo configure:__oline__: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s out/conftest.err; then
- lt_cv_compiler_c_o=no
- else
- lt_cv_compiler_c_o=yes
- fi
-else
- # Append any errors to the config.log.
- cat out/conftest.err 1>&AC_FD_CC
- lt_cv_compiler_c_o=no
-fi
-CFLAGS="$save_CFLAGS"
-chmod u+w .
-$rm conftest* out/*
-rmdir out
-cd ..
-rmdir conftest
-$rm -r conftest 2>/dev/null
-])
-compiler_c_o=$lt_cv_compiler_c_o
-AC_MSG_RESULT([$compiler_c_o])
-
-if test x"$compiler_c_o" = x"yes"; then
- # Check to see if we can write to a .lo
- AC_MSG_CHECKING([if $compiler supports -c -o file.lo])
- AC_CACHE_VAL([lt_cv_compiler_o_lo], [
- lt_cv_compiler_o_lo=no
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -c -o conftest.lo"
- save_objext="$ac_objext"
- ac_objext=lo
- AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- lt_cv_compiler_o_lo=no
- else
- lt_cv_compiler_o_lo=yes
- fi
- ])
- ac_objext="$save_objext"
- CFLAGS="$save_CFLAGS"
- ])
- compiler_o_lo=$lt_cv_compiler_o_lo
- AC_MSG_RESULT([$compiler_o_lo])
-else
- compiler_o_lo=no
-fi
-
-# Check to see if we can do hard links to lock some files if needed
-hard_links="nottested"
-if test "$compiler_c_o" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- AC_MSG_CHECKING([if we can lock with hard links])
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([\`$CC' does not support \`-c -o', so \`make -j' may be unsafe])
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-
-if test "$GCC" = yes; then
- # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
- AC_MSG_CHECKING([if $compiler supports -fno-rtti -fno-exceptions])
- echo "int some_variable = 0;" > conftest.$ac_ext
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
- compiler_rtti_exceptions=no
- AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- compiler_rtti_exceptions=no
- else
- compiler_rtti_exceptions=yes
- fi
- ])
- CFLAGS="$save_CFLAGS"
- AC_MSG_RESULT([$compiler_rtti_exceptions])
-
- if test "$compiler_rtti_exceptions" = "yes"; then
- no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
- else
- no_builtin_flag=' -fno-builtin'
- fi
-fi
-
-# See if the linker supports building shared libraries.
-AC_MSG_CHECKING([whether the linker ($LD) supports shared libraries])
-
-allow_undefined_flag=
-no_undefined_flag=
-need_lib_prefix=unknown
-need_version=unknown
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-archive_cmds=
-archive_expsym_cmds=
-old_archive_from_new_cmds=
-old_archive_from_expsyms_cmds=
-export_dynamic_flag_spec=
-whole_archive_flag_spec=
-thread_safe_flag_spec=
-hardcode_into_libs=no
-hardcode_libdir_flag_spec=
-hardcode_libdir_separator=
-hardcode_direct=no
-hardcode_minus_L=no
-hardcode_shlibpath_var=unsupported
-runpath_var=
-link_all_deplibs=unknown
-always_export_symbols=no
-export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
-# include_expsyms should be a list of space-separated symbols to be *always*
-# included in the symbol list
-include_expsyms=
-# exclude_expsyms can be an egrep regular expression of symbols to exclude
-# it will be wrapped by ` (' and `)$', so one must not match beginning or
-# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-# as well as any symbol that contains `d'.
-exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
-# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-# platforms (ab)use it in PIC code, but their linkers get confused if
-# the symbol is explicitly referenced. Since portable code cannot
-# rely on this symbol name, it's probably fine to never include it in
-# preloaded symbol tables.
-extract_expsyms_cmds=
-
-case $host_os in
-cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
-openbsd*)
- with_gnu_ld=no
- ;;
-esac
-
-ld_shlibs=yes
-if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX, the GNU linker is very broken
- # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
- ld_shlibs=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- ;;
-
- amigaos*)
- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can use
- # them.
- ld_shlibs=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- allow_undefined_flag=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec='-L$libdir'
- allow_undefined_flag=unsupported
- always_export_symbols=yes
-
- extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
- sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
- test -f $output_objdir/impgen.exe || (cd $output_objdir && \
- if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
- else $CC -o impgen impgen.c ; fi)~
- $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
-
- old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
-
- # cygwin and mingw dlls have different entry points and sets of symbols
- # to exclude.
- # FIXME: what about values for MSVC?
- dll_entry=__cygwin_dll_entry@12
- dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
- case $host_os in
- mingw*)
- # mingw values
- dll_entry=_DllMainCRTStartup@12
- dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
- ;;
- esac
-
- # mingw and cygwin differ, and it's simplest to just exclude the union
- # of the two symbol sets.
- dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
-
- # recent cygwin and mingw systems supply a stub DllMain which the user
- # can override, but on older systems we have to supply one (in ltdll.c)
- if test "x$lt_cv_need_dllmain" = "xyes"; then
- ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
- ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
- test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
- else
- ltdll_obj=
- ltdll_cmds=
- fi
-
- # Extract the symbol export list from an `--export-all' def file,
- # then regenerate the def file from the symbol export list, so that
- # the compiled dll only exports the symbol export list.
- # Be careful not to strip the DATA tag left be newer dlltools.
- export_symbols_cmds="$ltdll_cmds"'
- $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
- sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
-
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is.
- # If DATA tags from a recent dlltool are present, honour them!
- archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname-def;
- else
- echo EXPORTS > $output_objdir/$soname-def;
- _lt_hint=1;
- cat $export_symbols | while read symbol; do
- set dummy \$symbol;
- case \[$]# in
- 2) echo " \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
- 4) echo " \[$]2 \[$]3 \[$]4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
- *) echo " \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
- esac;
- _lt_hint=`expr 1 + \$_lt_hint`;
- done;
- fi~
- '"$ltdll_cmds"'
- $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
- $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
- $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
- $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
- $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
- ld_shlibs=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- sunos4*)
- archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- *)
- if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
- esac
-
- if test "$ld_shlibs" = yes; then
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
- case $host_os in
- cygwin* | mingw* | pw32*)
- # dlltool doesn't understand --whole-archive et. al.
- whole_archive_flag_spec=
- ;;
- *)
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
- ;;
- esac
- fi
-else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- allow_undefined_flag=unsupported
- always_export_symbols=yes
- archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- hardcode_minus_L=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- hardcode_direct=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
- for ld_flag in $LDFLAGS; do
- case $ld_flag in
- *-brtl*)
- aix_use_runtimelinking=yes
- break
- ;;
- esac
- done
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- hardcode_direct=yes
- archive_cmds=''
- hardcode_libdir_separator=':'
- if test "$GCC" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct=yes
- else
- # We have old collect2
- hardcode_direct=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- hardcode_minus_L=yes
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_libdir_separator=
- fi
- esac
-
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- shared_flag='${wl}-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall can do strange things, so it is better to
- # generate a list of symbols to export.
- always_export_symbols=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag='-berok'
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag='${wl}-berok'
- # This is a bit strange, but is similar to how AIX traditionally builds
- # it's shared libraries.
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- # see comment about different semantics on the GNU ld section
- ld_shlibs=no
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec=' '
- allow_undefined_flag=unsupported
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # FIXME: Setting linknames here is a bad hack.
- archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- old_archive_from_new_cmds='true'
- # FIXME: Should let the user specify the lib program.
- old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- ;;
-
- darwin* | rhapsody*)
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- allow_undefined_flag='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
- allow_undefined_flag='-flat_namespace -undefined suppress'
- ;;
- esac
- # FIXME: Relying on posixy $() will cause problems for
- # cross-compilation, but unfortunately the echo tests do not
- # yet detect zsh echo's removal of \ escapes. Also zsh mangles
- # `"' quotes if we put them in here... so don't!
- archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
- # We need to add '_' to the symbols in $export_symbols first
- #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- whole_archive_flag_spec='-all_load $convenience'
- ;;
-
- freebsd1*)
- ld_shlibs=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_minus_L=yes
- hardcode_shlibpath_var=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd*)
- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- hpux9* | hpux10* | hpux11*)
- case $host_os in
- hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
- *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
- esac
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_direct=yes
- hardcode_minus_L=yes # Not in the search PATH, but as the default
- # location of the library.
- export_dynamic_flag_spec='${wl}-E'
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- else
- archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='-rpath $libdir'
- fi
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- newsos6)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_shlibpath_var=no
- ;;
-
- openbsd*)
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
- else
- case "$host_os" in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- *)
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- allow_undefined_flag=unsupported
- archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- else
- allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- #Both c and cxx compiler support -rpath directly
- hardcode_libdir_flag_spec='-rpath $libdir'
- fi
- hardcode_libdir_separator=:
- ;;
-
- sco3.2v5*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- export_dynamic_flag_spec='${wl}-Bexport'
- ;;
-
- solaris*)
- # gcc --version < 3.0 without binutils cannot create self contained
- # shared libraries reliably, requiring libgcc.a to resolve some of
- # the object symbols generated in some cases. Libraries that use
- # assert need libgcc.a to resolve __eprintf, for example. Linking
- # a copy of libgcc.a into every shared library to guarantee resolving
- # such symbols causes other problems: According to Tim Van Holder
- # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
- # (to the application) exception stack for one thing.
- no_undefined_flag=' -z defs'
- if test "$GCC" = yes; then
- case `$CC --version 2>/dev/null` in
- [[12]].*)
- cat <<EOF 1>&2
-
-*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
-*** create self contained shared libraries on Solaris systems, without
-*** introducing a dependency on libgcc.a. Therefore, libtool is disabling
-*** -no-undefined support, which will at least allow you to build shared
-*** libraries. However, you may find that when you link such libraries
-*** into an application without using GCC, you have to manually add
-*** \`gcc --print-libgcc-file-name\` to the link command. We urge you to
-*** upgrade to a newer version of GCC. Another option is to rebuild your
-*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
-
-EOF
- no_undefined_flag=
- ;;
- esac
- fi
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_shlibpath_var=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
- esac
- link_all_deplibs=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_direct=yes
- hardcode_minus_L=yes
- hardcode_shlibpath_var=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- reload_cmds='$CC -r -o $output$reload_objs'
- hardcode_direct=no
- ;;
- motorola)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- sysv4.3*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- export_dynamic_flag_spec='-Bexport'
- ;;
-
- sysv5*)
- no_undefined_flag=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec=
- hardcode_shlibpath_var=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_shlibpath_var=no
- ;;
-
- dgux*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_shlibpath_var=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ld_shlibs=yes
- fi
- ;;
-
- sysv4.2uw2*)
- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_minus_L=no
- hardcode_shlibpath_var=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5uw7* | unixware7*)
- no_undefined_flag='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- *)
- ld_shlibs=no
- ;;
- esac
-fi
-AC_MSG_RESULT([$ld_shlibs])
-test "$ld_shlibs" = no && can_build_shared=no
-
-# Check hardcoding attributes.
-AC_MSG_CHECKING([how to hardcode library paths into programs])
-hardcode_action=
-if test -n "$hardcode_libdir_flag_spec" || \
- test -n "$runpath_var"; then
-
- # We can hardcode non-existant directories.
- if test "$hardcode_direct" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$hardcode_shlibpath_var" != no &&
- test "$hardcode_minus_L" != no; then
- # Linking always hardcodes the temporary library directory.
- hardcode_action=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- hardcode_action=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- hardcode_action=unsupported
-fi
-AC_MSG_RESULT([$hardcode_action])
-
-striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- AC_MSG_RESULT([yes])
-else
- AC_MSG_RESULT([no])
-fi
-
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-
-# PORTME Fill in your ld.so characteristics
-AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}.so$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[[01]] | aix4.[[01]].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can
- # not hardcode correct soname into executable. Probably we can
- # add versioning support to collect2, so additional links can
- # be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}.so$major'
- fi
- shlibpath_var=LIBPATH
- fi
- hardcode_into_libs=yes
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}.so'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- export_dynamic_flag_spec=-rdynamic
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- need_version=no
- need_lib_prefix=no
- case $GCC,$host_os in
- yes,cygwin*)
- library_names_spec='$libname.dll.a'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
- postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog .libs/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- ;;
- yes,mingw*)
- library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
- ;;
- yes,pw32*)
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
- ;;
- *)
- library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- # FIXME: Relying on posixy $() will cause problems for
- # cross-compilation, but unfortunately the echo tests do not
- # yet detect zsh echo's removal of \ escapes.
- library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
- soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- *)
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- dynamic_linker="$host_os dld.sl"
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
- soname_spec='${libname}${release}.sl$major'
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *) version_type=irix ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
- soname_spec='${libname}${release}.so$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case "$host_os" in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-os2*)
- libname_spec='$name'
- need_lib_prefix=no
- library_names_spec='$libname.dll $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_version=no
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- hardcode_into_libs=yes
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
- soname_spec='$libname.so.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-
-# Report the final consequences.
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix4*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-AC_LIBTOOL_DLOPEN_SELF
-
-if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $archive_cmds in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
- AC_CACHE_VAL([lt_cv_archive_cmds_need_lc],
- [$rm conftest*
- echo 'static int dummy;' > conftest.$ac_ext
-
- if AC_TRY_EVAL(ac_compile); then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$lt_cv_prog_cc_wl
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- save_allow_undefined_flag=$allow_undefined_flag
- allow_undefined_flag=
- if AC_TRY_EVAL(archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
- then
- lt_cv_archive_cmds_need_lc=no
- else
- lt_cv_archive_cmds_need_lc=yes
- fi
- allow_undefined_flag=$save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi])
- AC_MSG_RESULT([$lt_cv_archive_cmds_need_lc])
- ;;
- esac
-fi
-need_lc=${lt_cv_archive_cmds_need_lc-yes}
-
-# The second clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- :
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-if test -f "$ltmain"; then
- trap "$rm \"${ofile}T\"; exit 1" 1 2 15
- $rm -f "${ofile}T"
-
- echo creating $ofile
-
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS SED \
- AR AR_FLAGS CC LD LN_S NM SHELL \
- reload_flag reload_cmds wl \
- pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
- thread_safe_flag_spec whole_archive_flag_spec libname_spec \
- library_names_spec soname_spec \
- RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
- old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
- postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
- old_striplib striplib file_magic_cmd export_symbols_cmds \
- deplibs_check_method allow_undefined_flag no_undefined_flag \
- finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
- global_symbol_to_c_name_address \
- hardcode_libdir_flag_spec hardcode_libdir_separator \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
-
- case $var in
- reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
- extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- cat <<__EOF__ > "${ofile}T"
-#! $SHELL
-
-# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996-2000 Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="${SED} -e s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# ### BEGIN LIBTOOL CONFIG
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$need_lc
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# The default C compiler.
-CC=$lt_CC
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC
-
-# The linker used to build libraries.
-LD=$lt_LD
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_wl
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_pic_flag
-pic_mode=$pic_mode
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_compiler_c_o
-
-# Can we write directly to a .lo ?
-compiler_o_lo=$lt_compiler_o_lo
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_link_static_flag
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_no_builtin_flag
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds
-archive_expsym_cmds=$lt_archive_expsym_cmds
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator
-
-# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms
-
-# ### END LIBTOOL CONFIG
-
-__EOF__
-
- case $host_os in
- aix3*)
- cat <<\EOF >> "${ofile}T"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- case $host_os in
- cygwin* | mingw* | pw32* | os2*)
- cat <<'EOF' >> "${ofile}T"
- # This is a source program that is used to create dlls on Windows
- # Don't remove nor modify the starting and closing comments
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
- # This is a source program that is used to create import libraries
- # on Windows for dlls which lack them. Don't remove nor modify the
- # starting and closing comments
-# /* impgen.c starts here */
-# /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
-#
-# This file is part of GNU libtool.
-#
-# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-# */
-#
-# #include <stdio.h> /* for printf() */
-# #include <unistd.h> /* for open(), lseek(), read() */
-# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
-# #include <string.h> /* for strdup() */
-#
-# /* O_BINARY isn't required (or even defined sometimes) under Unix */
-# #ifndef O_BINARY
-# #define O_BINARY 0
-# #endif
-#
-# static unsigned int
-# pe_get16 (fd, offset)
-# int fd;
-# int offset;
-# {
-# unsigned char b[2];
-# lseek (fd, offset, SEEK_SET);
-# read (fd, b, 2);
-# return b[0] + (b[1]<<8);
-# }
-#
-# static unsigned int
-# pe_get32 (fd, offset)
-# int fd;
-# int offset;
-# {
-# unsigned char b[4];
-# lseek (fd, offset, SEEK_SET);
-# read (fd, b, 4);
-# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-# }
-#
-# static unsigned int
-# pe_as32 (ptr)
-# void *ptr;
-# {
-# unsigned char *b = ptr;
-# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-# }
-#
-# int
-# main (argc, argv)
-# int argc;
-# char *argv[];
-# {
-# int dll;
-# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-# unsigned long export_rva, export_size, nsections, secptr, expptr;
-# unsigned long name_rvas, nexp;
-# unsigned char *expdata, *erva;
-# char *filename, *dll_name;
-#
-# filename = argv[1];
-#
-# dll = open(filename, O_RDONLY|O_BINARY);
-# if (dll < 1)
-# return 1;
-#
-# dll_name = filename;
-#
-# for (i=0; filename[i]; i++)
-# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
-# dll_name = filename + i +1;
-#
-# pe_header_offset = pe_get32 (dll, 0x3c);
-# opthdr_ofs = pe_header_offset + 4 + 20;
-# num_entries = pe_get32 (dll, opthdr_ofs + 92);
-#
-# if (num_entries < 1) /* no exports */
-# return 1;
-#
-# export_rva = pe_get32 (dll, opthdr_ofs + 96);
-# export_size = pe_get32 (dll, opthdr_ofs + 100);
-# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
-# secptr = (pe_header_offset + 4 + 20 +
-# pe_get16 (dll, pe_header_offset + 4 + 16));
-#
-# expptr = 0;
-# for (i = 0; i < nsections; i++)
-# {
-# char sname[8];
-# unsigned long secptr1 = secptr + 40 * i;
-# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-# lseek(dll, secptr1, SEEK_SET);
-# read(dll, sname, 8);
-# if (vaddr <= export_rva && vaddr+vsize > export_rva)
-# {
-# expptr = fptr + (export_rva - vaddr);
-# if (export_rva + export_size > vaddr + vsize)
-# export_size = vsize - (export_rva - vaddr);
-# break;
-# }
-# }
-#
-# expdata = (unsigned char*)malloc(export_size);
-# lseek (dll, expptr, SEEK_SET);
-# read (dll, expdata, export_size);
-# erva = expdata - export_rva;
-#
-# nexp = pe_as32 (expdata+24);
-# name_rvas = pe_as32 (expdata+32);
-#
-# printf ("EXPORTS\n");
-# for (i = 0; i<nexp; i++)
-# {
-# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
-# }
-#
-# return 0;
-# }
-# /* impgen.c ends here */
-
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
-
- mv -f "${ofile}T" "$ofile" || \
- (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
- chmod +x "$ofile"
-fi
-
-])# _LT_AC_LTCONFIG_HACK
-
-# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
-
-# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
-
-# AC_ENABLE_SHARED - implement the --enable-shared flag
-# Usage: AC_ENABLE_SHARED[(DEFAULT)]
-# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
-# `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE(shared,
-changequote(<<, >>)dnl
-<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
-changequote([, ])dnl
-[p=${PACKAGE-default}
-case $enableval in
-yes) enable_shared=yes ;;
-no) enable_shared=no ;;
-*)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac],
-enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
-])
-
-# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)])
-
-# AC_ENABLE_STATIC - implement the --enable-static flag
-# Usage: AC_ENABLE_STATIC[(DEFAULT)]
-# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
-# `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE(static,
-changequote(<<, >>)dnl
-<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
-changequote([, ])dnl
-[p=${PACKAGE-default}
-case $enableval in
-yes) enable_static=yes ;;
-no) enable_static=no ;;
-*)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac],
-enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
-])
-
-# AC_DISABLE_STATIC - set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)])
-
-
-# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
-# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
-# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
-# `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE(fast-install,
-changequote(<<, >>)dnl
-<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
-changequote([, ])dnl
-[p=${PACKAGE-default}
-case $enableval in
-yes) enable_fast_install=yes ;;
-no) enable_fast_install=no ;;
-*)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac],
-enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
-])
-
-# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)])
-
-# AC_LIBTOOL_PICMODE - implement the --with-pic flag
-# Usage: AC_LIBTOOL_PICMODE[(MODE)]
-# Where MODE is either `yes' or `no'. If omitted, it defaults to
-# `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)])
-
-
-# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
- /*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
- ?:/*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
- ;;
- *)
- ac_save_MAGIC_CMD="$MAGIC_CMD"
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word. This closes a longstanding sh security hole.
- ac_dummy="ifelse([$2], , $PATH, [$2])"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- egrep "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$ac_save_ifs"
- MAGIC_CMD="$ac_save_MAGIC_CMD"
- ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- AC_MSG_RESULT($MAGIC_CMD)
-else
- AC_MSG_RESULT(no)
-fi
-])
-
-
-# AC_PATH_MAGIC - find a file program which can recognise a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
-AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH)
- else
- MAGIC_CMD=:
- fi
-fi
-])
-
-
-# AC_PROG_LD - find the path to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH(gnu-ld,
-[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
-test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- AC_MSG_CHECKING([for ld used by GCC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | [[A-Za-z]]:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the path of ld
- ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- AC_MSG_CHECKING([for GNU ld])
-else
- AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
- test "$with_gnu_ld" != no && break
- else
- test "$with_gnu_ld" != yes && break
- fi
- fi
- done
- IFS="$ac_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- AC_MSG_RESULT($LD)
-else
- AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])
-
-# AC_PROG_LD_GNU -
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
- lt_cv_prog_gnu_ld=yes
-else
- lt_cv_prog_gnu_ld=no
-fi])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])
-
-# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag,
-[lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-test -n "$reload_flag" && reload_flag=" $reload_flag"
-])
-
-# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognise dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given egrep regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi4*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin* | mingw* | pw32*)
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- ;;
-
-darwin* | rhapsody*)
- lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
- ;;
- *) # Darwin 1.3 on
- lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
- ;;
- esac
- ;;
-
-freebsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20*|hpux11*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- irix5* | nonstopux*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux-gnu*)
- case $host_cpu in
- alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64*)
- lt_cv_deplibs_check_method=pass_all ;;
- *)
- # glibc up to 2.1.1 does not perform some relocations on ARM
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-openbsd*)
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
- else
- lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
- lt_cv_file_magic_test_file=/shlib/libc.so
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sco3.2v5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
-
-sysv5uw[[78]]* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-])
-
-
-# AC_PROG_NM - find the path to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
-AC_MSG_CHECKING([for BSD-compatible nm])
-AC_CACHE_VAL(lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- test -z "$ac_dir" && ac_dir=.
- tmp_nm=$ac_dir/${ac_tool_prefix}nm
- if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
- lt_cv_path_NM="$tmp_nm -B"
- break
- elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
- lt_cv_path_NM="$tmp_nm -p"
- break
- else
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- fi
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-AC_MSG_RESULT([$NM])
-])
-
-# AC_CHECK_LIBM - check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32*)
- # These system don't have libm
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, main, LIBM="-lm")
- ;;
-esac
-])
-
-# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
-# the libltdl convenience library and LTDLINCL to the include flags for
-# the libltdl header and adds --enable-ltdl-convenience to the
-# configure arguments. Note that LIBLTDL and LTDLINCL are not
-# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not
-# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed
-# with '${top_builddir}/' and LTDLINCL will be prefixed with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and
-# top_srcdir appropriately in the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- case $enable_ltdl_convenience in
- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])
-
-# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
-# the libltdl installable library and LTDLINCL to the include flags for
-# the libltdl header and adds --enable-ltdl-install to the configure
-# arguments. Note that LIBLTDL and LTDLINCL are not AC_SUBSTed, nor is
-# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed
-# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed
-# with '${top_srcdir}/' (note the single quotes!). If your package is
-# not flat and you're not using automake, define top_builddir and
-# top_srcdir appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_CHECK_LIB(ltdl, main,
- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
- [if test x"$enable_ltdl_install" = xno; then
- AC_MSG_WARN([libltdl not installed, but installation disabled])
- else
- enable_ltdl_install=yes
- fi
- ])
- if test x"$enable_ltdl_install" = x"yes"; then
- ac_configure_args="$ac_configure_args --enable-ltdl-install"
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- LTDLINCL=
- fi
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_executable_p="test -f"
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
- _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-
- # Create a temporary directory, and hook for its removal unless debugging.
-$debug ||
-{
- trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
- trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-
-# Create a (secure) tmp directory for tmp files.
-: ${TMPDIR=/tmp}
-{
- tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
- test -n "$tmp" && test -d "$tmp"
-} ||
-{
- tmp=$TMPDIR/sed$$-$RANDOM
- (umask 077 && mkdir $tmp)
-} ||
-{
- echo "$me: cannot create a temporary directory in $TMPDIR" >&2
- { (exit 1); exit 1; }
-}
- _max=0
- _count=0
- # Add /usr/xpg4/bin/sed as it is typically found on Solaris
- # along with /bin/sed that truncates output.
- for _sed in $_sed_list /usr/xpg4/bin/sed; do
- test ! -f ${_sed} && break
- cat /dev/null > "$tmp/sed.in"
- _count=0
- echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
- # Check for GNU sed and select it if it is found.
- if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
- lt_cv_path_SED=${_sed}
- break
- fi
- while true; do
- cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
- mv "$tmp/sed.tmp" "$tmp/sed.in"
- cp "$tmp/sed.in" "$tmp/sed.nl"
- echo >>"$tmp/sed.nl"
- ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
- cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
- # 40000 chars as input seems more than enough
- test $_count -gt 10 && break
- _count=`expr $_count + 1`
- if test $_count -gt $_max; then
- _max=$_count
- lt_cv_path_SED=$_sed
- fi
- done
- done
- rm -rf "$tmp"
-])
-if test "X$SED" != "X"; then
- lt_cv_path_SED=$SED
-else
- SED=$lt_cv_path_SED
-fi
-AC_MSG_RESULT([$SED])
-])
-
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index 2e4c9e52..00000000
--- a/autogen.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-aclocal --verbose \
- && autoheader \
- && automake --add-missing --copy --include-deps --foreign --gnu --verbose \
- && autoconf \
- && ./configure $@
diff --git a/compile b/compile
deleted file mode 100755
index 9bb997a6..00000000
--- a/compile
+++ /dev/null
@@ -1,99 +0,0 @@
-#! /bin/sh
-
-# Wrapper for compilers which do not understand `-c -o'.
-
-# Copyright 1999, 2000 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey@cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Usage:
-# compile PROGRAM [ARGS]...
-# `-o FOO.o' is removed from the args passed to the actual compile.
-
-prog=$1
-shift
-
-ofile=
-cfile=
-args=
-while test $# -gt 0; do
- case "$1" in
- -o)
- # configure might choose to run compile as `compile cc -o foo foo.c'.
- # So we do something ugly here.
- ofile=$2
- shift
- case "$ofile" in
- *.o | *.obj)
- ;;
- *)
- args="$args -o $ofile"
- ofile=
- ;;
- esac
- ;;
- *.c)
- cfile=$1
- args="$args $1"
- ;;
- *)
- args="$args $1"
- ;;
- esac
- shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
- # If no `-o' option was seen then we might have been invoked from a
- # pattern rule where we don't need one. That is ok -- this is a
- # normal compilation that the losing compiler can handle. If no
- # `.c' file was seen then we are probably linking. That is also
- # ok.
- exec "$prog" $args
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo $cfile | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file. Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d
-while true; do
- if mkdir $lockdir > /dev/null 2>&1; then
- break
- fi
- sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir $lockdir; exit 1" 1 2 15
-
-# Run the compile.
-"$prog" $args
-status=$?
-
-if test -f "$cofile"; then
- mv "$cofile" "$ofile"
-fi
-
-rmdir $lockdir
-exit $status
diff --git a/config.guess b/config.guess
deleted file mode 100755
index dff9e481..00000000
--- a/config.guess
+++ /dev/null
@@ -1,1317 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-# Free Software Foundation, Inc.
-
-timestamp='2001-09-04'
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Written by Per Bothner <bothner@cygnus.com>.
-# Please send patches to <config-patches@gnu.org>.
-#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
-#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION]
-
-Output the configuration name of the system \`$me' is run on.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.guess ($timestamp)
-
-Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit 0 ;;
- --version | -v )
- echo "$version" ; exit 0 ;;
- --help | --h* | -h )
- echo "$usage"; exit 0 ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help" >&2
- exit 1 ;;
- * )
- break ;;
- esac
-done
-
-if test $# != 0; then
- echo "$me: too many arguments$help" >&2
- exit 1
-fi
-
-
-dummy=dummy-$$
-trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script.
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int dummy(){}" > $dummy.c ;
- for c in cc gcc c89 ; do
- ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
- if test $? = 0 ; then
- CC_FOR_BUILD="$c"; break ;
- fi ;
- done ;
- rm -f $dummy.c $dummy.o $dummy.rel ;
- if test x"$CC_FOR_BUILD" = x ; then
- CC_FOR_BUILD=no_compiler_found ;
- fi
- ;;
- ,,*) CC_FOR_BUILD=$CC ;;
- ,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac'
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
- PATH=$PATH:/.attbin ; export PATH
-fi
-
-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
- *:NetBSD:*:*)
- # Netbsd (nbsd) targets should (where applicable) match one or
- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
- # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
- # switched to ELF, *-*-netbsd* would select the old
- # object file format. This provides both forward
- # compatibility and a consistent mechanism for selecting the
- # object file format.
- # Determine the machine/vendor (is the vendor relevant).
- case "${UNAME_MACHINE}" in
- amiga) machine=m68k-unknown ;;
- arm32) machine=arm-unknown ;;
- atari*) machine=m68k-atari ;;
- sun3*) machine=m68k-sun ;;
- mac68k) machine=m68k-apple ;;
- macppc) machine=powerpc-apple ;;
- hp3[0-9][05]) machine=m68k-hp ;;
- ibmrt|romp-ibm) machine=romp-ibm ;;
- *) machine=${UNAME_MACHINE}-unknown ;;
- esac
- # The Operating System including object format, if it has switched
- # to ELF recently, or will in the future.
- case "${UNAME_MACHINE}" in
- i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
- eval $set_cc_for_build
- if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
- then
- # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
- # Return netbsd for either. FIX?
- os=netbsd
- else
- os=netbsdelf
- fi
- ;;
- *)
- os=netbsd
- ;;
- esac
- # The OS release
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
- # contains redundant information, the shorter form:
- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}"
- exit 0 ;;
- alpha:OSF1:*:*)
- if test $UNAME_RELEASE = "V4.0"; then
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
- fi
- # A Vn.n version is a released version.
- # A Tn.n version is a released field test version.
- # A Xn.n version is an unreleased experimental baselevel.
- # 1.2 uses "1.2" for uname -r.
- cat <<EOF >$dummy.s
- .data
-\$Lformat:
- .byte 37,100,45,37,120,10,0 # "%d-%x\n"
-
- .text
- .globl main
- .align 4
- .ent main
-main:
- .frame \$30,16,\$26,0
- ldgp \$29,0(\$27)
- .prologue 1
- .long 0x47e03d80 # implver \$0
- lda \$2,-1
- .long 0x47e20c21 # amask \$2,\$1
- lda \$16,\$Lformat
- mov \$0,\$17
- not \$1,\$18
- jsr \$26,printf
- ldgp \$29,0(\$26)
- mov 0,\$16
- jsr \$26,exit
- .end main
-EOF
- eval $set_cc_for_build
- $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
- if test "$?" = 0 ; then
- case `./$dummy` in
- 0-0)
- UNAME_MACHINE="alpha"
- ;;
- 1-0)
- UNAME_MACHINE="alphaev5"
- ;;
- 1-1)
- UNAME_MACHINE="alphaev56"
- ;;
- 1-101)
- UNAME_MACHINE="alphapca56"
- ;;
- 2-303)
- UNAME_MACHINE="alphaev6"
- ;;
- 2-307)
- UNAME_MACHINE="alphaev67"
- ;;
- 2-1307)
- UNAME_MACHINE="alphaev68"
- ;;
- esac
- fi
- rm -f $dummy.s $dummy
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit 0 ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit 0 ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit 0 ;;
- Amiga*:UNIX_System_V:4.0:*)
- echo m68k-unknown-sysv4
- exit 0;;
- amiga:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- *:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
- exit 0 ;;
- arc64:OpenBSD:*:*)
- echo mips64el-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- arc:OpenBSD:*:*)
- echo mipsel-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- hkmips:OpenBSD:*:*)
- echo mips-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- pmax:OpenBSD:*:*)
- echo mipsel-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- sgi:OpenBSD:*:*)
- echo mips-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- wgrisc:OpenBSD:*:*)
- echo mipsel-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- *:OS/390:*:*)
- echo i370-ibm-openedition
- exit 0 ;;
- arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
- exit 0;;
- SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
- echo hppa1.1-hitachi-hiuxmpp
- exit 0;;
- Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
- # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
- if test "`(/bin/universe) 2>/dev/null`" = att ; then
- echo pyramid-pyramid-sysv3
- else
- echo pyramid-pyramid-bsd
- fi
- exit 0 ;;
- NILE*:*:*:dcosx)
- echo pyramid-pyramid-svr4
- exit 0 ;;
- sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- i86pc:SunOS:5.*:*)
- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- sun4*:SunOS:6*:*)
- # According to config.sub, this is the proper way to canonicalize
- # SunOS6. Hard to guess exactly what SunOS6 will be like, but
- # it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- sun4*:SunOS:*:*)
- case "`/usr/bin/arch -k`" in
- Series*|S4*)
- UNAME_RELEASE=`uname -v`
- ;;
- esac
- # Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit 0 ;;
- sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
- exit 0 ;;
- sun*:*:4.2BSD:*)
- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
- case "`/bin/arch`" in
- sun3)
- echo m68k-sun-sunos${UNAME_RELEASE}
- ;;
- sun4)
- echo sparc-sun-sunos${UNAME_RELEASE}
- ;;
- esac
- exit 0 ;;
- aushp:SunOS:*:*)
- echo sparc-auspex-sunos${UNAME_RELEASE}
- exit 0 ;;
- sparc*:NetBSD:*)
- echo `uname -p`-unknown-netbsd${UNAME_RELEASE}
- exit 0 ;;
- atari*:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- # The situation for MiNT is a little confusing. The machine name
- # can be virtually everything (everything which is not
- # "atarist" or "atariste" at least should have a processor
- # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
- # to the lowercase version "mint" (or "freemint"). Finally
- # the system name "TOS" denotes a system which is actually not
- # MiNT. But MiNT is downward compatible to TOS, so this should
- # be no problem.
- atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
- atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
- *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
- milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
- exit 0 ;;
- hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
- exit 0 ;;
- *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
- exit 0 ;;
- sun3*:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mac68k:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvme68k:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvme88k:OpenBSD:*:*)
- echo m88k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- powerpc:machten:*:*)
- echo powerpc-apple-machten${UNAME_RELEASE}
- exit 0 ;;
- RISC*:Mach:*:*)
- echo mips-dec-mach_bsd4.3
- exit 0 ;;
- RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
- VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
- 2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix${UNAME_RELEASE}
- exit 0 ;;
- mips:*:*:UMIPS | mips:*:*:RISCos)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-#ifdef __cplusplus
-#include <stdio.h> /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
- #if defined (host_mips) && defined (MIPSEB)
- #if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
- #endif
- #endif
- exit (-1);
- }
-EOF
- $CC_FOR_BUILD $dummy.c -o $dummy \
- && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
- && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- echo mips-mips-riscos${UNAME_RELEASE}
- exit 0 ;;
- Motorola:PowerMAX_OS:*:*)
- echo powerpc-motorola-powermax
- exit 0 ;;
- Night_Hawk:Power_UNIX:*:*)
- echo powerpc-harris-powerunix
- exit 0 ;;
- m88k:CX/UX:7*:*)
- echo m88k-harris-cxux7
- exit 0 ;;
- m88k:*:4*:R4*)
- echo m88k-motorola-sysv4
- exit 0 ;;
- m88k:*:3*:R3*)
- echo m88k-motorola-sysv3
- exit 0 ;;
- AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=`/usr/bin/uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
- then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
- [ ${TARGET_BINARY_INTERFACE}x = x ]
- then
- echo m88k-dg-dgux${UNAME_RELEASE}
- else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
- fi
- else
- echo i586-dg-dgux${UNAME_RELEASE}
- fi
- exit 0 ;;
- M88*:DolphinOS:*:*) # DolphinOS (SVR3)
- echo m88k-dolphin-sysv3
- exit 0 ;;
- M88*:*:R3*:*)
- # Delta 88k system running SVR3
- echo m88k-motorola-sysv3
- exit 0 ;;
- XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
- echo m88k-tektronix-sysv3
- exit 0 ;;
- Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
- echo m68k-tektronix-bsd
- exit 0 ;;
- *:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit 0 ;;
- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
- i*86:AIX:*:*)
- echo i386-ibm-aix
- exit 0 ;;
- ia64:AIX:*:*)
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
- exit 0 ;;
- *:AIX:2:3)
- if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <sys/systemcfg.h>
-
- main()
- {
- if (!__power_pc())
- exit(1);
- puts("powerpc-ibm-aix3.2.5");
- exit(0);
- }
-EOF
- $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- echo rs6000-ibm-aix3.2.5
- elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
- echo rs6000-ibm-aix3.2.4
- else
- echo rs6000-ibm-aix3.2
- fi
- exit 0 ;;
- *:AIX:*:[45])
- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
- IBM_ARCH=rs6000
- else
- IBM_ARCH=powerpc
- fi
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit 0 ;;
- *:AIX:*:*)
- echo rs6000-ibm-aix
- exit 0 ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
- echo romp-ibm-bsd4.4
- exit 0 ;;
- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit 0 ;; # report: romp-ibm BSD 4.3
- *:BOSX:*:*)
- echo rs6000-bull-bosx
- exit 0 ;;
- DPX/2?00:B.O.S.:*:*)
- echo m68k-bull-sysv3
- exit 0 ;;
- 9000/[34]??:4.3bsd:1.*:*)
- echo m68k-hp-bsd
- exit 0 ;;
- hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
- echo m68k-hp-bsd4.4
- exit 0 ;;
- 9000/[34678]??:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
- 9000/[678][0-9][0-9])
- case "${HPUX_REV}" in
- 11.[0-9][0-9])
- if [ -x /usr/bin/getconf ]; then
- sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
- 532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
- esac ;;
- esac
- fi ;;
- esac
- if [ "${HP_ARCH}" = "" ]; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-
- #define _HPUX_SOURCE
- #include <stdlib.h>
- #include <unistd.h>
-
- int main ()
- {
- #if defined(_SC_KERNEL_BITS)
- long bits = sysconf(_SC_KERNEL_BITS);
- #endif
- long cpu = sysconf (_SC_CPU_VERSION);
-
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
- case CPU_PA_RISC2_0:
- #if defined(_SC_KERNEL_BITS)
- switch (bits)
- {
- case 64: puts ("hppa2.0w"); break;
- case 32: puts ("hppa2.0n"); break;
- default: puts ("hppa2.0"); break;
- } break;
- #else /* !defined(_SC_KERNEL_BITS) */
- puts ("hppa2.0"); break;
- #endif
- default: puts ("hppa1.0"); break;
- }
- exit (0);
- }
-EOF
- (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
- if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
- rm -f $dummy.c $dummy
- fi ;;
- esac
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit 0 ;;
- ia64:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ia64-hp-hpux${HPUX_REV}
- exit 0 ;;
- 3050*:HI-UX:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <unistd.h>
- int
- main ()
- {
- long cpu = sysconf (_SC_CPU_VERSION);
- /* The order matters, because CPU_IS_HP_MC68K erroneously returns
- true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
- results, however. */
- if (CPU_IS_PA_RISC (cpu))
- {
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
- default: puts ("hppa-hitachi-hiuxwe2"); break;
- }
- }
- else if (CPU_IS_HP_MC68K (cpu))
- puts ("m68k-hitachi-hiuxwe2");
- else puts ("unknown-hitachi-hiuxwe2");
- exit (0);
- }
-EOF
- $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- echo unknown-hitachi-hiuxwe2
- exit 0 ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
- echo hppa1.1-hp-bsd
- exit 0 ;;
- 9000/8??:4.3bsd:*:*)
- echo hppa1.0-hp-bsd
- exit 0 ;;
- *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
- echo hppa1.0-hp-mpeix
- exit 0 ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
- echo hppa1.1-hp-osf
- exit 0 ;;
- hp8??:OSF1:*:*)
- echo hppa1.0-hp-osf
- exit 0 ;;
- i*86:OSF1:*:*)
- if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
- else
- echo ${UNAME_MACHINE}-unknown-osf1
- fi
- exit 0 ;;
- parisc*:Lites*:*:*)
- echo hppa1.1-hp-lites
- exit 0 ;;
- hppa*:OpenBSD:*:*)
- echo hppa-unknown-openbsd
- exit 0 ;;
- C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
- echo c1-convex-bsd
- exit 0 ;;
- C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit 0 ;;
- C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
- echo c34-convex-bsd
- exit 0 ;;
- C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
- echo c38-convex-bsd
- exit 0 ;;
- C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
- echo c4-convex-bsd
- exit 0 ;;
- CRAY*X-MP:*:*:*)
- echo xmp-cray-unicos
- exit 0 ;;
- CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY*[A-Z]90:*:*:*)
- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
- | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
- -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY*TS:*:*:*)
- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY*T3D:*:*:*)
- echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY*SV1:*:*:*)
- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY-2:*:*:*)
- echo cray2-cray-unicos
- exit 0 ;;
- F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit 0 ;;
- hp300:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit 0 ;;
- sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
- *:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
- *:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit 0 ;;
- *:OpenBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- exit 0 ;;
- i*:CYGWIN*:*)
- echo ${UNAME_MACHINE}-pc-cygwin
- exit 0 ;;
- i*:MINGW*:*)
- echo ${UNAME_MACHINE}-pc-mingw32
- exit 0 ;;
- i*:PW*:*)
- echo ${UNAME_MACHINE}-pc-pw32
- exit 0 ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i386-pc-interix
- exit 0 ;;
- i*:UWIN*:*)
- echo ${UNAME_MACHINE}-pc-uwin
- exit 0 ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit 0 ;;
- prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- *:GNU:*:*)
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit 0 ;;
- i*86:Minix:*:*)
- echo ${UNAME_MACHINE}-pc-minix
- exit 0 ;;
- arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
- ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux
- exit 0 ;;
- m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
- mips:Linux:*:*)
- case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in
- big) echo mips-unknown-linux-gnu && exit 0 ;;
- little) echo mipsel-unknown-linux-gnu && exit 0 ;;
- esac
- ;;
- ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
- exit 0 ;;
- ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
- exit 0 ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
- exit 0 ;;
- parisc:Linux:*:* | hppa:Linux:*:*)
- # Look for CPU level
- case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
- esac
- exit 0 ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
- exit 0 ;;
- s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
- exit 0 ;;
- sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
- sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
- x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
- exit 0 ;;
- i*86:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us. cd to the root directory to prevent
- # problems with other programs or directories called `ld' in the path.
- ld_supported_targets=`cd /; ld --help 2>&1 \
- | sed -ne '/supported targets:/!d
- s/[ ][ ]*/ /g
- s/.*supported targets: *//
- s/ .*//
- p'`
- case "$ld_supported_targets" in
- elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
- ;;
- a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit 0 ;;
- coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit 0 ;;
- "")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
- # one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
- exit 0 ;;
- esac
- # Determine whether the default compiler is a.out or elf
- eval $set_cc_for_build
- cat >$dummy.c <<EOF
-#include <features.h>
-#ifdef __cplusplus
-#include <stdio.h> /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
-#ifdef __ELF__
-# ifdef __GLIBC__
-# if __GLIBC__ >= 2
- printf ("%s-pc-linux-gnu\n", argv[1]);
-# else
- printf ("%s-pc-linux-gnulibc1\n", argv[1]);
-# endif
-# else
- printf ("%s-pc-linux-gnulibc1\n", argv[1]);
-# endif
-#else
- printf ("%s-pc-linux-gnuaout\n", argv[1]);
-#endif
- return 0;
-}
-EOF
- $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
- ;;
- i*86:DYNIX/ptx:4*:*)
- # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
- # earlier versions are messed up and put the nodename in both
- # sysname and nodename.
- echo i386-sequent-sysv4
- exit 0 ;;
- i*86:UNIX_SV:4.2MP:2.*)
- # Unixware is an offshoot of SVR4, but it has its own version
- # number series starting with 2...
- # I am not positive that other SVR4 systems won't match this,
- # I just have to hope. -- rms.
- # Use sysv4.2uw... so that sysv4* matches it.
- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit 0 ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
- if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
- else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
- fi
- exit 0 ;;
- i*86:*:5:[78]*)
- case `/bin/uname -X | grep "^Machine"` in
- *486*) UNAME_MACHINE=i486 ;;
- *Pentium) UNAME_MACHINE=i586 ;;
- *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
- esac
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
- exit 0 ;;
- i*86:*:3.2:*)
- if test -f /usr/options/cb.name; then
- UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
- echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
- elif /bin/uname -X 2>/dev/null >/dev/null ; then
- UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
- (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
- && UNAME_MACHINE=i586
- (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
- && UNAME_MACHINE=i686
- (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
- && UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
- else
- echo ${UNAME_MACHINE}-pc-sysv32
- fi
- exit 0 ;;
- i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit 0 ;;
- pc:*:*:*)
- # Left here for compatibility:
- # uname -m prints for DJGPP always 'pc', but it prints nothing about
- # the processor, so we play safe by assuming i386.
- echo i386-pc-msdosdjgpp
- exit 0 ;;
- Intel:Mach:3*:*)
- echo i386-pc-mach3
- exit 0 ;;
- paragon:*:*:*)
- echo i860-intel-osf1
- exit 0 ;;
- i860:*:4.*:*) # i860-SVR4
- if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
- else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
- fi
- exit 0 ;;
- mini*:CTIX:SYS*5:*)
- # "miniframe"
- echo m68010-convergent-sysv
- exit 0 ;;
- M68*:*:R3V[567]*:*)
- test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
- 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
- OS_REL=''
- test -r /etc/.relid \
- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && echo i486-ncr-sysv4.3${OS_REL} && exit 0
- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && echo i486-ncr-sysv4 && exit 0 ;;
- m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
- mc68030:UNIX_System_V:4.*:*)
- echo m68k-atari-sysv4
- exit 0 ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
- TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
- rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
- echo powerpc-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
- SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv${UNAME_RELEASE}
- exit 0 ;;
- RM*:ReliantUNIX-*:*:*)
- echo mips-sni-sysv4
- exit 0 ;;
- RM*:SINIX-*:*:*)
- echo mips-sni-sysv4
- exit 0 ;;
- *:SINIX-*:*:*)
- if uname -p 2>/dev/null >/dev/null ; then
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
- else
- echo ns32k-sni-sysv
- fi
- exit 0 ;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says <Richard.M.Bartel@ccMail.Census.GOV>
- echo i586-unisys-sysv4
- exit 0 ;;
- *:UNIX_System_V:4*:FTX*)
- # From Gerald Hewes <hewes@openmarket.com>.
- # How about differentiating between stratus architectures? -djm
- echo hppa1.1-stratus-sysv4
- exit 0 ;;
- *:*:*:FTX*)
- # From seanf@swdc.stratus.com.
- echo i860-stratus-sysv4
- exit 0 ;;
- *:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo hppa1.1-stratus-vos
- exit 0 ;;
- mc68*:A/UX:*:*)
- echo m68k-apple-aux${UNAME_RELEASE}
- exit 0 ;;
- news*:NEWS-OS:6*:*)
- echo mips-sony-newsos6
- exit 0 ;;
- R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
- if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
- else
- echo mips-unknown-sysv${UNAME_RELEASE}
- fi
- exit 0 ;;
- BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
- echo powerpc-be-beos
- exit 0 ;;
- BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
- echo powerpc-apple-beos
- exit 0 ;;
- BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
- echo i586-pc-beos
- exit 0 ;;
- SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux${UNAME_RELEASE}
- exit 0 ;;
- SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux${UNAME_RELEASE}
- exit 0 ;;
- Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
- *:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
- *:Darwin:*:*)
- echo `uname -p`-apple-darwin${UNAME_RELEASE}
- exit 0 ;;
- *:procnto*:*:* | *:QNX:[0123456789]*:*)
- if test "${UNAME_MACHINE}" = "x86pc"; then
- UNAME_MACHINE=pc
- fi
- echo `uname -p`-${UNAME_MACHINE}-nto-qnx
- exit 0 ;;
- *:QNX:*:4*)
- echo i386-pc-qnx
- exit 0 ;;
- NSR-[KW]:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk${UNAME_RELEASE}
- exit 0 ;;
- *:NonStop-UX:*:*)
- echo mips-compaq-nonstopux
- exit 0 ;;
- BS2000:POSIX*:*:*)
- echo bs2000-siemens-sysv
- exit 0 ;;
- DS/*:UNIX_System_V:*:*)
- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit 0 ;;
- *:Plan9:*:*)
- # "uname -m" is not consistent, so use $cputype instead. 386
- # is converted to i386 for consistency with other x86
- # operating systems.
- if test "$cputype" = "386"; then
- UNAME_MACHINE=i386
- else
- UNAME_MACHINE="$cputype"
- fi
- echo ${UNAME_MACHINE}-unknown-plan9
- exit 0 ;;
- i*86:OS/2:*:*)
- # If we were able to find `uname', then EMX Unix compatibility
- # is probably installed.
- echo ${UNAME_MACHINE}-pc-os2-emx
- exit 0 ;;
- *:TOPS-10:*:*)
- echo pdp10-unknown-tops10
- exit 0 ;;
- *:TENEX:*:*)
- echo pdp10-unknown-tenex
- exit 0 ;;
- KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
- echo pdp10-dec-tops20
- exit 0 ;;
- XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
- echo pdp10-xkl-tops20
- exit 0 ;;
- *:TOPS-20:*:*)
- echo pdp10-unknown-tops20
- exit 0 ;;
- *:ITS:*:*)
- echo pdp10-unknown-its
- exit 0 ;;
- i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
- exit 0 ;;
- i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
- exit 0 ;;
-esac
-
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
- I don't know.... */
- printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
- printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
- "4"
-#else
- ""
-#endif
- ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
- printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
- int version;
- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
- if (version < 4)
- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
- else
- printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
- exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
- printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
- printf ("ns32k-encore-mach\n"); exit (0);
-#else
- printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
- printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
- printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
- printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
- struct utsname un;
-
- uname(&un);
-
- if (strncmp(un.version, "V2", 2) == 0) {
- printf ("i386-sequent-ptx2\n"); exit (0);
- }
- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
- printf ("i386-sequent-ptx1\n"); exit (0);
- }
- printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-# include <sys/param.h>
-# if defined (BSD)
-# if BSD == 43
- printf ("vax-dec-bsd4.3\n"); exit (0);
-# else
-# if BSD == 199006
- printf ("vax-dec-bsd4.3reno\n"); exit (0);
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# endif
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# else
- printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
- printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
- exit (1);
-}
-EOF
-
-$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
-rm -f $dummy.c $dummy
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
- case `getsysinfo -f cpu_type` in
- c1*)
- echo c1-convex-bsd
- exit 0 ;;
- c2*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit 0 ;;
- c34*)
- echo c34-convex-bsd
- exit 0 ;;
- c38*)
- echo c38-convex-bsd
- exit 0 ;;
- c4*)
- echo c4-convex-bsd
- exit 0 ;;
- esac
-fi
-
-cat >&2 <<EOF
-$0: unable to guess system type
-
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
-
- ftp://ftp.gnu.org/pub/gnu/config/
-
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
-
-config.guess timestamp = $timestamp
-
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
-
-hostinfo = `(hostinfo) 2>/dev/null`
-/bin/universe = `(/bin/universe) 2>/dev/null`
-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
-/bin/arch = `(/bin/arch) 2>/dev/null`
-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
-EOF
-
-exit 1
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/config.h.in b/config.h.in
deleted file mode 100644
index 97f39f3a..00000000
--- a/config.h.in
+++ /dev/null
@@ -1,101 +0,0 @@
-/* config.h.in. Generated from configure.ac by autoheader. */
-
-/* Define to 1 for debug. */
-#undef DEBUG
-
-/* Define glib required version. */
-#undef GLIB_REQUIRED_VERSION
-
-/* Define gtk required version. */
-#undef GTK_REQUIRED_VERSION
-
-/* 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 to 1 if you have the `X11' library (-lX11). */
-#undef HAVE_LIBX11
-
-/* Define to 1 if you have the `Xext' library (-lXext). */
-#undef HAVE_LIBXEXT
-
-/* Define to 1 if you have the `Xpm' library (-lXpm). */
-#undef HAVE_LIBXPM
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the `setlocale' function. */
-#undef HAVE_SETLOCALE
-
-/* 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 `strchr' function. */
-#undef HAVE_STRCHR
-
-/* 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 to 1 if you have the `strrchr' function. */
-#undef HAVE_STRRCHR
-
-/* Define to 1 if you have the `strstr' function. */
-#undef HAVE_STRSTR
-
-/* 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 libxfcegui4 required version. */
-#undef LIBXFCEGUI4_REQUIRED_VERSION
-
-/* 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
-
-/* Define pango required version. */
-#undef PANGO_REQUIRED_VERSION
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Version number of package */
-#undef VERSION
-
-/* Define to 1 if the X Window System is missing or not being used. */
-#undef X_DISPLAY_MISSING
-
-/* Define to empty if `const' does not conform to ANSI C. */
-#undef const
-
-/* Define as `__inline' if that's what the C compiler calls it, or to nothing
- if it is not supported. */
-#undef inline
diff --git a/config.sub b/config.sub
deleted file mode 100755
index 393f13d3..00000000
--- a/config.sub
+++ /dev/null
@@ -1,1411 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-# Free Software Foundation, Inc.
-
-timestamp='2001-09-07'
-
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine. It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Please send patches to <config-patches@gnu.org>.
-#
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support. The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or in some cases, the newer four-part form:
-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
- $0 [OPTION] ALIAS
-
-Canonicalize a configuration name.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.sub ($timestamp)
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit 0 ;;
- --version | -v )
- echo "$version" ; exit 0 ;;
- --help | --h* | -h )
- echo "$usage"; exit 0 ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help"
- exit 1 ;;
-
- *local*)
- # First pass through any local machine types.
- echo $1
- exit 0;;
-
- * )
- break ;;
- esac
-done
-
-case $# in
- 0) echo "$me: missing argument$help" >&2
- exit 1;;
- 1) ;;
- *) echo "$me: too many arguments$help" >&2
- exit 1;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
- nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
- os=-$maybe_os
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
- ;;
- *)
- basic_machine=`echo $1 | sed 's/-[^-]*$//'`
- if [ $basic_machine != $1 ]
- then os=`echo $1 | sed 's/.*-/-/'`
- else os=; fi
- ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work. We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
- -sun*os*)
- # Prevent following clause from handling this invalid input.
- ;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis)
- os=
- basic_machine=$1
- ;;
- -sim | -cisco | -oki | -wec | -winbond)
- os=
- basic_machine=$1
- ;;
- -scout)
- ;;
- -wrs)
- os=-vxworks
- basic_machine=$1
- ;;
- -chorusos*)
- os=-chorusos
- basic_machine=$1
- ;;
- -chorusrdb)
- os=-chorusrdb
- basic_machine=$1
- ;;
- -hiux*)
- os=-hiuxwe2
- ;;
- -sco5)
- os=-sco3.2v5
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco4)
- os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2.[4-9]*)
- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2v[4-9]*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco*)
- os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -udk*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -isc)
- os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -clix*)
- basic_machine=clipper-intergraph
- ;;
- -isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -lynx*)
- os=-lynxos
- ;;
- -ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
- ;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
- ;;
- -psos*)
- os=-psos
- ;;
- -mint | -mint[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
- # Recognize the basic CPU types without company name.
- # Some are omitted here because they have special meanings below.
- 1750a | 580 \
- | a29k \
- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
- | c4x | clipper \
- | d10v | d30v | dsp16xx \
- | fr30 \
- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
- | i370 | i860 | i960 | ia64 \
- | m32r | m68000 | m68k | m88k | mcore \
- | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
- | mips64vr4100 | mips64vr4100el | mips64vr4300 \
- | mips64vr4300el | mips64vr5000 | mips64vr5000el \
- | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
- | mipsisa32 \
- | mn10200 | mn10300 \
- | ns16k | ns32k \
- | openrisc \
- | pdp10 | pdp11 | pj | pjl \
- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
- | pyramid \
- | s390 | s390x \
- | sh | sh[34] | sh[34]eb | shbe | shle \
- | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \
- | stormy16 | strongarm \
- | tahoe | thumb | tic80 | tron \
- | v850 \
- | we32k \
- | x86 | xscale \
- | z8k)
- basic_machine=$basic_machine-unknown
- ;;
- m6811 | m68hc11 | m6812 | m68hc12)
- # Motorola 68HC11/12.
- basic_machine=$basic_machine-unknown
- os=-none
- ;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
- ;;
-
- # We use `pc' rather than `unknown'
- # because (1) that's what they normally are, and
- # (2) the word "unknown" tends to confuse beginning users.
- i*86 | x86_64)
- basic_machine=$basic_machine-pc
- ;;
- # Object if more than one company name word.
- *-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
- # Recognize the basic CPU types with company name.
- 580-* \
- | a29k-* \
- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
- | alphapca5[67]-* | arc-* \
- | arm-* | armbe-* | armle-* | armv*-* \
- | bs2000-* \
- | c[123]* | c30-* | [cjt]90-* | c54x-* \
- | clipper-* | cray2-* | cydra-* \
- | d10v-* | d30v-* \
- | elxsi-* \
- | f30[01]-* | f700-* | fr30-* | fx80-* \
- | h8300-* | h8500-* \
- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
- | i*86-* | i860-* | i960-* | ia64-* \
- | m32r-* \
- | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | mcore-* \
- | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
- | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
- | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
- | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
- | none-* | np1-* | ns16k-* | ns32k-* \
- | orion-* \
- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
- | pyramid-* \
- | romp-* | rs6000-* \
- | s390-* | s390x-* \
- | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
- | sparc-* | sparc64-* | sparc86x-* | sparclite-* \
- | sparcv9-* | sparcv9b-* | stormy16-* | strongarm-* | sv1-* \
- | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
- | v850-* | vax-* \
- | we32k-* \
- | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \
- | ymp-* \
- | z8k-*)
- ;;
- # Recognize the various machine names and aliases which stand
- # for a CPU type and a company and sometimes even an OS.
- 386bsd)
- basic_machine=i386-unknown
- os=-bsd
- ;;
- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
- basic_machine=m68000-att
- ;;
- 3b*)
- basic_machine=we32k-att
- ;;
- a29khif)
- basic_machine=a29k-amd
- os=-udi
- ;;
- adobe68k)
- basic_machine=m68010-adobe
- os=-scout
- ;;
- alliant | fx80)
- basic_machine=fx80-alliant
- ;;
- altos | altos3068)
- basic_machine=m68k-altos
- ;;
- am29k)
- basic_machine=a29k-none
- os=-bsd
- ;;
- amdahl)
- basic_machine=580-amdahl
- os=-sysv
- ;;
- amiga | amiga-*)
- basic_machine=m68k-unknown
- ;;
- amigaos | amigados)
- basic_machine=m68k-unknown
- os=-amigaos
- ;;
- amigaunix | amix)
- basic_machine=m68k-unknown
- os=-sysv4
- ;;
- apollo68)
- basic_machine=m68k-apollo
- os=-sysv
- ;;
- apollo68bsd)
- basic_machine=m68k-apollo
- os=-bsd
- ;;
- aux)
- basic_machine=m68k-apple
- os=-aux
- ;;
- balance)
- basic_machine=ns32k-sequent
- os=-dynix
- ;;
- convex-c1)
- basic_machine=c1-convex
- os=-bsd
- ;;
- convex-c2)
- basic_machine=c2-convex
- os=-bsd
- ;;
- convex-c32)
- basic_machine=c32-convex
- os=-bsd
- ;;
- convex-c34)
- basic_machine=c34-convex
- os=-bsd
- ;;
- convex-c38)
- basic_machine=c38-convex
- os=-bsd
- ;;
- cray | ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- cray2)
- basic_machine=cray2-cray
- os=-unicos
- ;;
- [cjt]90)
- basic_machine=${basic_machine}-cray
- os=-unicos
- ;;
- crds | unos)
- basic_machine=m68k-crds
- ;;
- cris | cris-* | etrax*)
- basic_machine=cris-axis
- ;;
- da30 | da30-*)
- basic_machine=m68k-da30
- ;;
- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
- basic_machine=mips-dec
- ;;
- delta | 3300 | motorola-3300 | motorola-delta \
- | 3300-motorola | delta-motorola)
- basic_machine=m68k-motorola
- ;;
- delta88)
- basic_machine=m88k-motorola
- os=-sysv3
- ;;
- dpx20 | dpx20-*)
- basic_machine=rs6000-bull
- os=-bosx
- ;;
- dpx2* | dpx2*-bull)
- basic_machine=m68k-bull
- os=-sysv3
- ;;
- ebmon29k)
- basic_machine=a29k-amd
- os=-ebmon
- ;;
- elxsi)
- basic_machine=elxsi-elxsi
- os=-bsd
- ;;
- encore | umax | mmax)
- basic_machine=ns32k-encore
- ;;
- es1800 | OSE68k | ose68k | ose | OSE)
- basic_machine=m68k-ericsson
- os=-ose
- ;;
- fx2800)
- basic_machine=i860-alliant
- ;;
- genix)
- basic_machine=ns32k-ns
- ;;
- gmicro)
- basic_machine=tron-gmicro
- os=-sysv
- ;;
- go32)
- basic_machine=i386-pc
- os=-go32
- ;;
- h3050r* | hiux*)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- h8300hms)
- basic_machine=h8300-hitachi
- os=-hms
- ;;
- h8300xray)
- basic_machine=h8300-hitachi
- os=-xray
- ;;
- h8500hms)
- basic_machine=h8500-hitachi
- os=-hms
- ;;
- harris)
- basic_machine=m88k-harris
- os=-sysv3
- ;;
- hp300-*)
- basic_machine=m68k-hp
- ;;
- hp300bsd)
- basic_machine=m68k-hp
- os=-bsd
- ;;
- hp300hpux)
- basic_machine=m68k-hp
- os=-hpux
- ;;
- hp3k9[0-9][0-9] | hp9[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k2[0-9][0-9] | hp9k31[0-9])
- basic_machine=m68000-hp
- ;;
- hp9k3[2-9][0-9])
- basic_machine=m68k-hp
- ;;
- hp9k6[0-9][0-9] | hp6[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k7[0-79][0-9] | hp7[0-79][0-9])
- basic_machine=hppa1.1-hp
- ;;
- hp9k78[0-9] | hp78[0-9])
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][13679] | hp8[0-9][13679])
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][0-9] | hp8[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hppa-next)
- os=-nextstep3
- ;;
- hppaosf)
- basic_machine=hppa1.1-hp
- os=-osf
- ;;
- hppro)
- basic_machine=hppa1.1-hp
- os=-proelf
- ;;
- i370-ibm* | ibm*)
- basic_machine=i370-ibm
- ;;
-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
- i*86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv32
- ;;
- i*86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv4
- ;;
- i*86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv
- ;;
- i*86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-solaris2
- ;;
- i386mach)
- basic_machine=i386-mach
- os=-mach
- ;;
- i386-vsta | vsta)
- basic_machine=i386-unknown
- os=-vsta
- ;;
- iris | iris4d)
- basic_machine=mips-sgi
- case $os in
- -irix*)
- ;;
- *)
- os=-irix4
- ;;
- esac
- ;;
- isi68 | isi)
- basic_machine=m68k-isi
- os=-sysv
- ;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
- magnum | m3230)
- basic_machine=mips-mips
- os=-sysv
- ;;
- merlin)
- basic_machine=ns32k-utek
- os=-sysv
- ;;
- mingw32)
- basic_machine=i386-pc
- os=-mingw32
- ;;
- miniframe)
- basic_machine=m68000-convergent
- ;;
- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
- mipsel*-linux*)
- basic_machine=mipsel-unknown
- os=-linux-gnu
- ;;
- mips*-linux*)
- basic_machine=mips-unknown
- os=-linux-gnu
- ;;
- mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
- ;;
- mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
- ;;
- mmix*)
- basic_machine=mmix-knuth
- os=-mmixware
- ;;
- monitor)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- msdos)
- basic_machine=i386-pc
- os=-msdos
- ;;
- mvs)
- basic_machine=i370-ibm
- os=-mvs
- ;;
- ncr3000)
- basic_machine=i486-ncr
- os=-sysv4
- ;;
- netbsd386)
- basic_machine=i386-unknown
- os=-netbsd
- ;;
- netwinder)
- basic_machine=armv4l-rebel
- os=-linux
- ;;
- news | news700 | news800 | news900)
- basic_machine=m68k-sony
- os=-newsos
- ;;
- news1000)
- basic_machine=m68030-sony
- os=-newsos
- ;;
- news-3600 | risc-news)
- basic_machine=mips-sony
- os=-newsos
- ;;
- necv70)
- basic_machine=v70-nec
- os=-sysv
- ;;
- next | m*-next )
- basic_machine=m68k-next
- case $os in
- -nextstep* )
- ;;
- -ns2*)
- os=-nextstep2
- ;;
- *)
- os=-nextstep3
- ;;
- esac
- ;;
- nh3000)
- basic_machine=m68k-harris
- os=-cxux
- ;;
- nh[45]000)
- basic_machine=m88k-harris
- os=-cxux
- ;;
- nindy960)
- basic_machine=i960-intel
- os=-nindy
- ;;
- mon960)
- basic_machine=i960-intel
- os=-mon960
- ;;
- nonstopux)
- basic_machine=mips-compaq
- os=-nonstopux
- ;;
- np1)
- basic_machine=np1-gould
- ;;
- nsr-tandem)
- basic_machine=nsr-tandem
- ;;
- op50n-* | op60c-*)
- basic_machine=hppa1.1-oki
- os=-proelf
- ;;
- OSE68000 | ose68000)
- basic_machine=m68000-ericsson
- os=-ose
- ;;
- os68k)
- basic_machine=m68k-none
- os=-os68k
- ;;
- pa-hitachi)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- paragon)
- basic_machine=i860-intel
- os=-osf
- ;;
- pbd)
- basic_machine=sparc-tti
- ;;
- pbb)
- basic_machine=m68k-tti
- ;;
- pc532 | pc532-*)
- basic_machine=ns32k-pc532
- ;;
- pentium | p5 | k5 | k6 | nexgen)
- basic_machine=i586-pc
- ;;
- pentiumpro | p6 | 6x86 | athlon)
- basic_machine=i686-pc
- ;;
- pentiumii | pentium2)
- basic_machine=i686-pc
- ;;
- pentium-* | p5-* | k5-* | k6-* | nexgen-*)
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumpro-* | p6-* | 6x86-* | athlon-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumii-* | pentium2-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pn)
- basic_machine=pn-gould
- ;;
- power) basic_machine=power-ibm
- ;;
- ppc) basic_machine=powerpc-unknown
- ;;
- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
- basic_machine=powerpcle-unknown
- ;;
- ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64) basic_machine=powerpc64-unknown
- ;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64le | powerpc64little | ppc64-le | powerpc64-little)
- basic_machine=powerpc64le-unknown
- ;;
- ppc64le-* | powerpc64little-*)
- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ps2)
- basic_machine=i386-ibm
- ;;
- pw32)
- basic_machine=i586-unknown
- os=-pw32
- ;;
- rom68k)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- rm[46]00)
- basic_machine=mips-siemens
- ;;
- rtpc | rtpc-*)
- basic_machine=romp-ibm
- ;;
- sa29200)
- basic_machine=a29k-amd
- os=-udi
- ;;
- sequent)
- basic_machine=i386-sequent
- ;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
- sparclite-wrs)
- basic_machine=sparclite-wrs
- os=-vxworks
- ;;
- sps7)
- basic_machine=m68k-bull
- os=-sysv2
- ;;
- spur)
- basic_machine=spur-unknown
- ;;
- st2000)
- basic_machine=m68k-tandem
- ;;
- stratus)
- basic_machine=i860-stratus
- os=-sysv4
- ;;
- sun2)
- basic_machine=m68000-sun
- ;;
- sun2os3)
- basic_machine=m68000-sun
- os=-sunos3
- ;;
- sun2os4)
- basic_machine=m68000-sun
- os=-sunos4
- ;;
- sun3os3)
- basic_machine=m68k-sun
- os=-sunos3
- ;;
- sun3os4)
- basic_machine=m68k-sun
- os=-sunos4
- ;;
- sun4os3)
- basic_machine=sparc-sun
- os=-sunos3
- ;;
- sun4os4)
- basic_machine=sparc-sun
- os=-sunos4
- ;;
- sun4sol2)
- basic_machine=sparc-sun
- os=-solaris2
- ;;
- sun3 | sun3-*)
- basic_machine=m68k-sun
- ;;
- sun4)
- basic_machine=sparc-sun
- ;;
- sun386 | sun386i | roadrunner)
- basic_machine=i386-sun
- ;;
- sv1)
- basic_machine=sv1-cray
- os=-unicos
- ;;
- symmetry)
- basic_machine=i386-sequent
- os=-dynix
- ;;
- t3e)
- basic_machine=t3e-cray
- os=-unicos
- ;;
- tic54x | c54x*)
- basic_machine=tic54x-unknown
- os=-coff
- ;;
- tx39)
- basic_machine=mipstx39-unknown
- ;;
- tx39el)
- basic_machine=mipstx39el-unknown
- ;;
- tower | tower-32)
- basic_machine=m68k-ncr
- ;;
- udi29k)
- basic_machine=a29k-amd
- os=-udi
- ;;
- ultra3)
- basic_machine=a29k-nyu
- os=-sym1
- ;;
- v810 | necv810)
- basic_machine=v810-nec
- os=-none
- ;;
- vaxv)
- basic_machine=vax-dec
- os=-sysv
- ;;
- vms)
- basic_machine=vax-dec
- os=-vms
- ;;
- vpp*|vx|vx-*)
- basic_machine=f301-fujitsu
- ;;
- vxworks960)
- basic_machine=i960-wrs
- os=-vxworks
- ;;
- vxworks68)
- basic_machine=m68k-wrs
- os=-vxworks
- ;;
- vxworks29k)
- basic_machine=a29k-wrs
- os=-vxworks
- ;;
- w65*)
- basic_machine=w65-wdc
- os=-none
- ;;
- w89k-*)
- basic_machine=hppa1.1-winbond
- os=-proelf
- ;;
- windows32)
- basic_machine=i386-pc
- os=-windows32-msvcrt
- ;;
- xmp)
- basic_machine=xmp-cray
- os=-unicos
- ;;
- xps | xps100)
- basic_machine=xps100-honeywell
- ;;
- z8k-*-coff)
- basic_machine=z8k-unknown
- os=-sim
- ;;
- none)
- basic_machine=none-none
- os=-none
- ;;
-
-# Here we handle the default manufacturer of certain CPU types. It is in
-# some cases the only manufacturer, in others, it is the most popular.
- w89k)
- basic_machine=hppa1.1-winbond
- ;;
- op50n)
- basic_machine=hppa1.1-oki
- ;;
- op60c)
- basic_machine=hppa1.1-oki
- ;;
- mips)
- if [ x$os = x-linux-gnu ]; then
- basic_machine=mips-unknown
- else
- basic_machine=mips-mips
- fi
- ;;
- romp)
- basic_machine=romp-ibm
- ;;
- rs6000)
- basic_machine=rs6000-ibm
- ;;
- vax)
- basic_machine=vax-dec
- ;;
- pdp10)
- # there are many clones, so DEC is not a safe bet
- basic_machine=pdp10-unknown
- ;;
- pdp11)
- basic_machine=pdp11-dec
- ;;
- we32k)
- basic_machine=we32k-att
- ;;
- sh3 | sh4 | sh3eb | sh4eb)
- basic_machine=sh-unknown
- ;;
- sparc | sparcv9 | sparcv9b)
- basic_machine=sparc-sun
- ;;
- cydra)
- basic_machine=cydra-cydrome
- ;;
- orion)
- basic_machine=orion-highlevel
- ;;
- orion105)
- basic_machine=clipper-highlevel
- ;;
- mac | mpw | mac-mpw)
- basic_machine=m68k-apple
- ;;
- pmac | pmac-mpw)
- basic_machine=powerpc-apple
- ;;
- c4x*)
- basic_machine=c4x-none
- os=-coff
- ;;
- *-unknown)
- # Make sure to match an already-canonicalized machine name.
- ;;
- *)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
- *-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
- ;;
- *-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
- ;;
- *)
- ;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
- # -solaris* is a basic system type, with this one exception.
- -solaris1 | -solaris1.*)
- os=`echo $os | sed -e 's|solaris1|sunos4|'`
- ;;
- -solaris)
- os=-solaris2
- ;;
- -svr4*)
- os=-sysv4
- ;;
- -unixware*)
- os=-sysv4.2uw
- ;;
- -gnu/linux*)
- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
- ;;
- # First accept the basic system types.
- # The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
- # -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* \
- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* \
- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
- | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
- | -os2* | -vos*)
- # Remember, each alternative MUST END IN *, to match a version number.
- ;;
- -qnx*)
- case $basic_machine in
- x86-* | i*86-*)
- ;;
- *)
- os=-nto$os
- ;;
- esac
- ;;
- -nto*)
- os=-nto-qnx
- ;;
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
- ;;
- -mac*)
- os=`echo $os | sed -e 's|mac|macos|'`
- ;;
- -linux*)
- os=`echo $os | sed -e 's|linux|linux-gnu|'`
- ;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
- ;;
- -sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
- ;;
- -opened*)
- os=-openedition
- ;;
- -wince*)
- os=-wince
- ;;
- -osfrose*)
- os=-osfrose
- ;;
- -osf*)
- os=-osf
- ;;
- -utek*)
- os=-bsd
- ;;
- -dynix*)
- os=-bsd
- ;;
- -acis*)
- os=-aos
- ;;
- -386bsd)
- os=-bsd
- ;;
- -ctix* | -uts*)
- os=-sysv
- ;;
- -ns2 )
- os=-nextstep2
- ;;
- -nsk*)
- os=-nsk
- ;;
- # Preserve the version number of sinix5.
- -sinix5.*)
- os=`echo $os | sed -e 's|sinix|sysv|'`
- ;;
- -sinix*)
- os=-sysv4
- ;;
- -triton*)
- os=-sysv3
- ;;
- -oss*)
- os=-sysv3
- ;;
- -svr4)
- os=-sysv4
- ;;
- -svr3)
- os=-sysv3
- ;;
- -sysvr4)
- os=-sysv4
- ;;
- # This must come after -sysvr4.
- -sysv*)
- ;;
- -ose*)
- os=-ose
- ;;
- -es1800*)
- os=-ose
- ;;
- -xenix)
- os=-xenix
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- os=-mint
- ;;
- -none)
- ;;
- *)
- # Get rid of the `-' at the beginning of $os.
- os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
- exit 1
- ;;
-esac
-else
-
-# Here we handle the default operating systems that come with various machines.
-# The value should be what the vendor currently ships out the door with their
-# machine or put another way, the most popular os provided with the machine.
-
-# Note that if you're going to try to match "-MANUFACTURER" here (say,
-# "-sun"), then you have to tell the case statement up towards the top
-# that MANUFACTURER isn't an operating system. Otherwise, code above
-# will signal an error saying that MANUFACTURER isn't an operating
-# system, and we'll never get to this point.
-
-case $basic_machine in
- *-acorn)
- os=-riscix1.2
- ;;
- arm*-rebel)
- os=-linux
- ;;
- arm*-semi)
- os=-aout
- ;;
- pdp10-*)
- os=-tops20
- ;;
- pdp11-*)
- os=-none
- ;;
- *-dec | vax-*)
- os=-ultrix4.2
- ;;
- m68*-apollo)
- os=-domain
- ;;
- i386-sun)
- os=-sunos4.0.2
- ;;
- m68000-sun)
- os=-sunos3
- # This also exists in the configure program, but was not the
- # default.
- # os=-sunos4
- ;;
- m68*-cisco)
- os=-aout
- ;;
- mips*-cisco)
- os=-elf
- ;;
- mips*-*)
- os=-elf
- ;;
- *-tti) # must be before sparc entry or we get the wrong os.
- os=-sysv3
- ;;
- sparc-* | *-sun)
- os=-sunos4.1.1
- ;;
- *-be)
- os=-beos
- ;;
- *-ibm)
- os=-aix
- ;;
- *-wec)
- os=-proelf
- ;;
- *-winbond)
- os=-proelf
- ;;
- *-oki)
- os=-proelf
- ;;
- *-hp)
- os=-hpux
- ;;
- *-hitachi)
- os=-hiux
- ;;
- i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
- os=-sysv
- ;;
- *-cbm)
- os=-amigaos
- ;;
- *-dg)
- os=-dgux
- ;;
- *-dolphin)
- os=-sysv3
- ;;
- m68k-ccur)
- os=-rtu
- ;;
- m88k-omron*)
- os=-luna
- ;;
- *-next )
- os=-nextstep
- ;;
- *-sequent)
- os=-ptx
- ;;
- *-crds)
- os=-unos
- ;;
- *-ns)
- os=-genix
- ;;
- i370-*)
- os=-mvs
- ;;
- *-next)
- os=-nextstep3
- ;;
- *-gould)
- os=-sysv
- ;;
- *-highlevel)
- os=-bsd
- ;;
- *-encore)
- os=-bsd
- ;;
- *-sgi)
- os=-irix
- ;;
- *-siemens)
- os=-sysv4
- ;;
- *-masscomp)
- os=-rtu
- ;;
- f30[01]-fujitsu | f700-fujitsu)
- os=-uxpv
- ;;
- *-rom68k)
- os=-coff
- ;;
- *-*bug)
- os=-coff
- ;;
- *-apple)
- os=-macos
- ;;
- *-atari*)
- os=-mint
- ;;
- *)
- os=-none
- ;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer. We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
- *-unknown)
- case $os in
- -riscix*)
- vendor=acorn
- ;;
- -sunos*)
- vendor=sun
- ;;
- -aix*)
- vendor=ibm
- ;;
- -beos*)
- vendor=be
- ;;
- -hpux*)
- vendor=hp
- ;;
- -mpeix*)
- vendor=hp
- ;;
- -hiux*)
- vendor=hitachi
- ;;
- -unos*)
- vendor=crds
- ;;
- -dgux*)
- vendor=dg
- ;;
- -luna*)
- vendor=omron
- ;;
- -genix*)
- vendor=ns
- ;;
- -mvs* | -opened*)
- vendor=ibm
- ;;
- -ptx*)
- vendor=sequent
- ;;
- -vxsim* | -vxworks*)
- vendor=wrs
- ;;
- -aux*)
- vendor=apple
- ;;
- -hms*)
- vendor=hitachi
- ;;
- -mpw* | -macos*)
- vendor=apple
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- vendor=atari
- ;;
- -vos*)
- vendor=stratus
- ;;
- esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
- ;;
-esac
-
-echo $basic_machine$os
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/configure b/configure
deleted file mode 100755
index 282e220c..00000000
--- a/configure
+++ /dev/null
@@ -1,10670 +0,0 @@
-#! /bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.54.
-#
-# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
-## --------------------- ##
-## M4sh Initialization. ##
-## --------------------- ##
-
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
- emulate sh
- NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
- # is contrary to our usage. Disable this feature.
- alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
- set -o posix
-fi
-
-# Support unset when possible.
-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
- as_unset=unset
-else
- as_unset=false
-fi
-
-
-# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME
-do
- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
- eval $as_var=C; export $as_var
- else
- $as_unset $as_var
- fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
- as_basename=basename
-else
- as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
- X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)$' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X/"$0" |
- sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
- /^X\/\(\/\/\)$/{ s//\1/; q; }
- /^X\/\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
-
-
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conftest.sh
- echo "exit 0" >>conftest.sh
- chmod +x conftest.sh
- if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conftest.sh
-fi
-
-
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" || {
- # Find who we are. Look in the path if we contain no path at all
- # relative or not.
- case $0 in
- *[\\/]* ) as_myself=$0 ;;
- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-
- ;;
- esac
- # We did not find ourselves, most probably we were run as `sh COMMAND'
- # in which case we are not to be found in the path.
- if test "x$as_myself" = x; then
- as_myself=$0
- fi
- if test ! -f "$as_myself"; then
- { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
- { (exit 1); exit 1; }; }
- fi
- case $CONFIG_SHELL in
- '')
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for as_base in sh bash ksh sh5; do
- case $as_dir in
- /*)
- if ("$as_dir/$as_base" -c '
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
- $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
- $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
- CONFIG_SHELL=$as_dir/$as_base
- export CONFIG_SHELL
- exec "$CONFIG_SHELL" "$0" ${1+"$@"}
- fi;;
- esac
- done
-done
-;;
- esac
-
- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
- # uniformly replaced by the line number. The first 'sed' inserts a
- # line-number line before each line; the second 'sed' does the real
- # work. The second script uses 'N' to pair each line-number line
- # with the numbered line, and appends trailing '-' during
- # substitution so that $LINENO is not a special case at line end.
- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
- # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
- sed '=' <$as_myself |
- sed '
- N
- s,$,-,
- : loop
- s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
- t loop
- s,-$,,
- s,^['$as_cr_digits']*\n,,
- ' >$as_me.lineno &&
- chmod +x $as_me.lineno ||
- { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
- { (exit 1); exit 1; }; }
-
- # Don't try to exec as it changes $[0], causing all sort of problems
- # (the dirname of $[0] is not the place where we might find the
- # original and so on. Autoconf is especially sensible to this).
- . ./$as_me.lineno
- # Exit status is that of the last command.
- exit
-}
-
-
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
- *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T=' ' ;;
- *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
- *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
- # We could just check for DJGPP; but this test a) works b) is more generic
- # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
- if test -f conf$$.exe; then
- # Don't use ln at all; we don't have any links
- as_ln_s='cp -p'
- else
- as_ln_s='ln -s'
- fi
-elif ln conf$$.file conf$$ 2>/dev/null; then
- as_ln_s=ln
-else
- as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.file
-
-if mkdir -p . 2>/dev/null; then
- as_mkdir_p=:
-else
- as_mkdir_p=false
-fi
-
-as_executable_p="test -f"
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS=" $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
-
-# Find the correct PATH separator. Usually this is `:', but
-# DJGPP uses `;' like DOS.
-if test "X${PATH_SEPARATOR+set}" != Xset; then
- UNAME=${UNAME-`uname 2>/dev/null`}
- case X$UNAME in
- *-DOS) lt_cv_sys_path_separator=';' ;;
- *) lt_cv_sys_path_separator=':' ;;
- esac
- PATH_SEPARATOR=$lt_cv_sys_path_separator
-fi
-
-
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X$1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X$1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "$0" --no-reexec ${1+"$@"}
-fi
-
-if test "X$1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string="`eval $cmd`") 2>/dev/null &&
- echo_test_string="`eval $cmd`" &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL $0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL $0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "$0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
-fi
-
-
-
-# Name of the host.
-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
-# so uname gets run too.
-ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
-
-exec 6>&1
-
-#
-# Initializations.
-#
-ac_default_prefix=/usr/local
-ac_config_libobj_dir=.
-cross_compiling=no
-subdirs=
-MFLAGS=
-MAKEFLAGS=
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-# Maximum number of lines to put in a shell here document.
-# This variable seems obsolete. It should probably be removed, and
-# only ac_max_sed_lines should be used.
-: ${ac_max_here_lines=38}
-
-# Identity of this package.
-PACKAGE_NAME=
-PACKAGE_TARNAME=
-PACKAGE_VERSION=
-PACKAGE_STRING=
-PACKAGE_BUGREPORT=
-
-ac_unique_file="panel/xfce.c"
-# Factoring default headers for most tests.
-ac_includes_default="\
-#include <stdio.h>
-#if HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#if HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#if STDC_HEADERS
-# include <stdlib.h>
-# include <stddef.h>
-#else
-# if HAVE_STDLIB_H
-# include <stdlib.h>
-# endif
-#endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
-# include <memory.h>
-# endif
-# include <string.h>
-#endif
-#if HAVE_STRINGS_H
-# include <strings.h>
-#endif
-#if HAVE_INTTYPES_H
-# include <inttypes.h>
-#else
-# if HAVE_STDINT_H
-# include <stdint.h>
-# endif
-#endif
-#if HAVE_UNISTD_H
-# include <unistd.h>
-#endif"
-
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS VERSION INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS EGREP MY_SUBDIRS GLIB_REQUIRED_VERSION GTK_REQUIRED_VERSION PANGO_REQUIRED_VERSION LIBXFCEGUI4_REQUIRED_VERSION PKG_CONFIG BASE_DEPENDENCIES_CFLAGS BASE_DEPENDENCIES_LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB LIBTOOL LIBOBJS LTLIBOBJS'
-ac_subst_files=''
-
-# Initialize some variables set by options.
-ac_init_help=
-ac_init_version=false
-# The variables have the same names as the options, with
-# dashes changed to underlines.
-cache_file=/dev/null
-exec_prefix=NONE
-no_create=
-no_recursion=
-prefix=NONE
-program_prefix=NONE
-program_suffix=NONE
-program_transform_name=s,x,x,
-silent=
-site=
-srcdir=
-verbose=
-x_includes=NONE
-x_libraries=NONE
-
-# Installation directory options.
-# These are left unexpanded so users can "make install exec_prefix=/foo"
-# and all the variables that are supposed to be based on exec_prefix
-# by default will actually change.
-# Use braces instead of parens because sh, perl, etc. also accept them.
-bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
-sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
-libdir='${exec_prefix}/lib'
-includedir='${prefix}/include'
-oldincludedir='/usr/include'
-infodir='${prefix}/info'
-mandir='${prefix}/man'
-
-ac_prev=
-for ac_option
-do
- # If the previous option needs an argument, assign it.
- if test -n "$ac_prev"; then
- eval "$ac_prev=\$ac_option"
- ac_prev=
- continue
- fi
-
- ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
-
- # Accept the important Cygnus configure options, so we can diagnose typos.
-
- case $ac_option in
-
- -bindir | --bindir | --bindi | --bind | --bin | --bi)
- ac_prev=bindir ;;
- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
- bindir=$ac_optarg ;;
-
- -build | --build | --buil | --bui | --bu)
- ac_prev=build_alias ;;
- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
- build_alias=$ac_optarg ;;
-
- -cache-file | --cache-file | --cache-fil | --cache-fi \
- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
- ac_prev=cache_file ;;
- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
- cache_file=$ac_optarg ;;
-
- --config-cache | -C)
- cache_file=config.cache ;;
-
- -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
- ac_prev=datadir ;;
- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
- | --da=*)
- datadir=$ac_optarg ;;
-
- -disable-* | --disable-*)
- ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid feature name: $ac_feature" >&2
- { (exit 1); exit 1; }; }
- ac_feature=`echo $ac_feature | sed 's/-/_/g'`
- eval "enable_$ac_feature=no" ;;
-
- -enable-* | --enable-*)
- ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid feature name: $ac_feature" >&2
- { (exit 1); exit 1; }; }
- ac_feature=`echo $ac_feature | sed 's/-/_/g'`
- case $ac_option in
- *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
- *) ac_optarg=yes ;;
- esac
- eval "enable_$ac_feature='$ac_optarg'" ;;
-
- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
- | --exec | --exe | --ex)
- ac_prev=exec_prefix ;;
- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
- | --exec=* | --exe=* | --ex=*)
- exec_prefix=$ac_optarg ;;
-
- -gas | --gas | --ga | --g)
- # Obsolete; use --with-gas.
- with_gas=yes ;;
-
- -help | --help | --hel | --he | -h)
- ac_init_help=long ;;
- -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
- ac_init_help=recursive ;;
- -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
- ac_init_help=short ;;
-
- -host | --host | --hos | --ho)
- ac_prev=host_alias ;;
- -host=* | --host=* | --hos=* | --ho=*)
- host_alias=$ac_optarg ;;
-
- -includedir | --includedir | --includedi | --included | --include \
- | --includ | --inclu | --incl | --inc)
- ac_prev=includedir ;;
- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
- | --includ=* | --inclu=* | --incl=* | --inc=*)
- includedir=$ac_optarg ;;
-
- -infodir | --infodir | --infodi | --infod | --info | --inf)
- ac_prev=infodir ;;
- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
- infodir=$ac_optarg ;;
-
- -libdir | --libdir | --libdi | --libd)
- ac_prev=libdir ;;
- -libdir=* | --libdir=* | --libdi=* | --libd=*)
- libdir=$ac_optarg ;;
-
- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
- | --libexe | --libex | --libe)
- ac_prev=libexecdir ;;
- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
- | --libexe=* | --libex=* | --libe=*)
- libexecdir=$ac_optarg ;;
-
- -localstatedir | --localstatedir | --localstatedi | --localstated \
- | --localstate | --localstat | --localsta | --localst \
- | --locals | --local | --loca | --loc | --lo)
- ac_prev=localstatedir ;;
- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
- | --localstate=* | --localstat=* | --localsta=* | --localst=* \
- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
- localstatedir=$ac_optarg ;;
-
- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
- ac_prev=mandir ;;
- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
- mandir=$ac_optarg ;;
-
- -nfp | --nfp | --nf)
- # Obsolete; use --without-fp.
- with_fp=no ;;
-
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c | -n)
- no_create=yes ;;
-
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
-
- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
- ac_prev=oldincludedir ;;
- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
- oldincludedir=$ac_optarg ;;
-
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- prefix=$ac_optarg ;;
-
- -program-prefix | --program-prefix | --program-prefi | --program-pref \
- | --program-pre | --program-pr | --program-p)
- ac_prev=program_prefix ;;
- -program-prefix=* | --program-prefix=* | --program-prefi=* \
- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
- program_prefix=$ac_optarg ;;
-
- -program-suffix | --program-suffix | --program-suffi | --program-suff \
- | --program-suf | --program-su | --program-s)
- ac_prev=program_suffix ;;
- -program-suffix=* | --program-suffix=* | --program-suffi=* \
- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
- program_suffix=$ac_optarg ;;
-
- -program-transform-name | --program-transform-name \
- | --program-transform-nam | --program-transform-na \
- | --program-transform-n | --program-transform- \
- | --program-transform | --program-transfor \
- | --program-transfo | --program-transf \
- | --program-trans | --program-tran \
- | --progr-tra | --program-tr | --program-t)
- ac_prev=program_transform_name ;;
- -program-transform-name=* | --program-transform-name=* \
- | --program-transform-nam=* | --program-transform-na=* \
- | --program-transform-n=* | --program-transform-=* \
- | --program-transform=* | --program-transfor=* \
- | --program-transfo=* | --program-transf=* \
- | --program-trans=* | --program-tran=* \
- | --progr-tra=* | --program-tr=* | --program-t=*)
- program_transform_name=$ac_optarg ;;
-
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
-
- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
- ac_prev=sbindir ;;
- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
- sbindir=$ac_optarg ;;
-
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
- | --sharedst | --shareds | --shared | --share | --shar \
- | --sha | --sh)
- ac_prev=sharedstatedir ;;
- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
- | --sha=* | --sh=*)
- sharedstatedir=$ac_optarg ;;
-
- -site | --site | --sit)
- ac_prev=site ;;
- -site=* | --site=* | --sit=*)
- site=$ac_optarg ;;
-
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- ac_prev=srcdir ;;
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- srcdir=$ac_optarg ;;
-
- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
- | --syscon | --sysco | --sysc | --sys | --sy)
- ac_prev=sysconfdir ;;
- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
- sysconfdir=$ac_optarg ;;
-
- -target | --target | --targe | --targ | --tar | --ta | --t)
- ac_prev=target_alias ;;
- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
- target_alias=$ac_optarg ;;
-
- -v | -verbose | --verbose | --verbos | --verbo | --verb)
- verbose=yes ;;
-
- -version | --version | --versio | --versi | --vers | -V)
- ac_init_version=: ;;
-
- -with-* | --with-*)
- ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid package name: $ac_package" >&2
- { (exit 1); exit 1; }; }
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- case $ac_option in
- *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
- *) ac_optarg=yes ;;
- esac
- eval "with_$ac_package='$ac_optarg'" ;;
-
- -without-* | --without-*)
- ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid package name: $ac_package" >&2
- { (exit 1); exit 1; }; }
- ac_package=`echo $ac_package | sed 's/-/_/g'`
- eval "with_$ac_package=no" ;;
-
- --x)
- # Obsolete; use --with-x.
- with_x=yes ;;
-
- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
- | --x-incl | --x-inc | --x-in | --x-i)
- ac_prev=x_includes ;;
- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
- x_includes=$ac_optarg ;;
-
- -x-libraries | --x-libraries | --x-librarie | --x-librari \
- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
- ac_prev=x_libraries ;;
- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
- x_libraries=$ac_optarg ;;
-
- -*) { echo "$as_me: error: unrecognized option: $ac_option
-Try \`$0 --help' for more information." >&2
- { (exit 1); exit 1; }; }
- ;;
-
- *=*)
- ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
- # Reject names that are not valid shell variable names.
- expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
- { (exit 1); exit 1; }; }
- ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
- eval "$ac_envvar='$ac_optarg'"
- export $ac_envvar ;;
-
- *)
- # FIXME: should be removed in autoconf 3.0.
- echo "$as_me: WARNING: you should use --build, --host, --target" >&2
- expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- echo "$as_me: WARNING: invalid host type: $ac_option" >&2
- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
- ;;
-
- esac
-done
-
-if test -n "$ac_prev"; then
- ac_option=--`echo $ac_prev | sed 's/_/-/g'`
- { echo "$as_me: error: missing argument to $ac_option" >&2
- { (exit 1); exit 1; }; }
-fi
-
-# Be sure to have absolute paths.
-for ac_var in exec_prefix prefix
-do
- eval ac_val=$`echo $ac_var`
- case $ac_val in
- [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
- *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
- { (exit 1); exit 1; }; };;
- esac
-done
-
-# Be sure to have absolute paths.
-for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
- localstatedir libdir includedir oldincludedir infodir mandir
-do
- eval ac_val=$`echo $ac_var`
- case $ac_val in
- [\\/$]* | ?:[\\/]* ) ;;
- *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
- { (exit 1); exit 1; }; };;
- esac
-done
-
-# There might be people who depend on the old broken behavior: `$host'
-# used to hold the argument of --host etc.
-# FIXME: To remove some day.
-build=$build_alias
-host=$host_alias
-target=$target_alias
-
-# FIXME: To remove some day.
-if test "x$host_alias" != x; then
- if test "x$build_alias" = x; then
- cross_compiling=maybe
- echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
- If a cross compiler is detected then cross compile mode will be used." >&2
- elif test "x$build_alias" != "x$host_alias"; then
- cross_compiling=yes
- fi
-fi
-
-ac_tool_prefix=
-test -n "$host_alias" && ac_tool_prefix=$host_alias-
-
-test "$silent" = yes && exec 6>/dev/null
-
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
- ac_srcdir_defaulted=yes
- # Try the directory containing this script, then its parent.
- ac_confdir=`(dirname "$0") 2>/dev/null ||
-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$0" : 'X\(//\)[^/]' \| \
- X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$0" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- srcdir=$ac_confdir
- if test ! -r $srcdir/$ac_unique_file; then
- srcdir=..
- fi
-else
- ac_srcdir_defaulted=no
-fi
-if test ! -r $srcdir/$ac_unique_file; then
- if test "$ac_srcdir_defaulted" = yes; then
- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
- { (exit 1); exit 1; }; }
- else
- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
- { (exit 1); exit 1; }; }
- fi
-fi
-(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
- { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
- { (exit 1); exit 1; }; }
-srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
-ac_env_build_alias_set=${build_alias+set}
-ac_env_build_alias_value=$build_alias
-ac_cv_env_build_alias_set=${build_alias+set}
-ac_cv_env_build_alias_value=$build_alias
-ac_env_host_alias_set=${host_alias+set}
-ac_env_host_alias_value=$host_alias
-ac_cv_env_host_alias_set=${host_alias+set}
-ac_cv_env_host_alias_value=$host_alias
-ac_env_target_alias_set=${target_alias+set}
-ac_env_target_alias_value=$target_alias
-ac_cv_env_target_alias_set=${target_alias+set}
-ac_cv_env_target_alias_value=$target_alias
-ac_env_CC_set=${CC+set}
-ac_env_CC_value=$CC
-ac_cv_env_CC_set=${CC+set}
-ac_cv_env_CC_value=$CC
-ac_env_CFLAGS_set=${CFLAGS+set}
-ac_env_CFLAGS_value=$CFLAGS
-ac_cv_env_CFLAGS_set=${CFLAGS+set}
-ac_cv_env_CFLAGS_value=$CFLAGS
-ac_env_LDFLAGS_set=${LDFLAGS+set}
-ac_env_LDFLAGS_value=$LDFLAGS
-ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
-ac_cv_env_LDFLAGS_value=$LDFLAGS
-ac_env_CPPFLAGS_set=${CPPFLAGS+set}
-ac_env_CPPFLAGS_value=$CPPFLAGS
-ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
-ac_cv_env_CPPFLAGS_value=$CPPFLAGS
-ac_env_CPP_set=${CPP+set}
-ac_env_CPP_value=$CPP
-ac_cv_env_CPP_set=${CPP+set}
-ac_cv_env_CPP_value=$CPP
-
-#
-# Report the --help message.
-#
-if test "$ac_init_help" = "long"; then
- # Omit some internal or obsolete options to make the list less imposing.
- # This message is too long to be a string in the A/UX 3.1 sh.
- cat <<_ACEOF
-\`configure' configures this package to adapt to many kinds of systems.
-
-Usage: $0 [OPTION]... [VAR=VALUE]...
-
-To assign environment variables (e.g., CC, CFLAGS...), specify them as
-VAR=VALUE. See below for descriptions of some of the useful variables.
-
-Defaults for the options are specified in brackets.
-
-Configuration:
- -h, --help display this help and exit
- --help=short display options specific to this package
- --help=recursive display the short help of all the included packages
- -V, --version display version information and exit
- -q, --quiet, --silent do not print \`checking...' messages
- --cache-file=FILE cache test results in FILE [disabled]
- -C, --config-cache alias for \`--cache-file=config.cache'
- -n, --no-create do not create output files
- --srcdir=DIR find the sources in DIR [configure dir or \`..']
-
-_ACEOF
-
- cat <<_ACEOF
-Installation directories:
- --prefix=PREFIX install architecture-independent files in PREFIX
- [$ac_default_prefix]
- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
- [PREFIX]
-
-By default, \`make install' will install all the files in
-\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
-an installation prefix other than \`$ac_default_prefix' using \`--prefix',
-for instance \`--prefix=\$HOME'.
-
-For better control, use the options below.
-
-Fine tuning of the installation directories:
- --bindir=DIR user executables [EPREFIX/bin]
- --sbindir=DIR system admin executables [EPREFIX/sbin]
- --libexecdir=DIR program executables [EPREFIX/libexec]
- --datadir=DIR read-only architecture-independent data [PREFIX/share]
- --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
- --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
- --localstatedir=DIR modifiable single-machine data [PREFIX/var]
- --libdir=DIR object code libraries [EPREFIX/lib]
- --includedir=DIR C header files [PREFIX/include]
- --oldincludedir=DIR C header files for non-gcc [/usr/include]
- --infodir=DIR info documentation [PREFIX/info]
- --mandir=DIR man documentation [PREFIX/man]
-_ACEOF
-
- cat <<\_ACEOF
-
-Program names:
- --program-prefix=PREFIX prepend PREFIX to installed program names
- --program-suffix=SUFFIX append SUFFIX to installed program names
- --program-transform-name=PROGRAM run sed PROGRAM on installed program names
-
-X features:
- --x-includes=DIR X include files are in DIR
- --x-libraries=DIR X library files are in DIR
-
-System types:
- --build=BUILD configure for building on BUILD [guessed]
- --host=HOST cross-compile to build programs to run on HOST [BUILD]
-_ACEOF
-fi
-
-if test -n "$ac_init_help"; then
-
- cat <<\_ACEOF
-
-Optional Features:
- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --enable-maintainer-mode enable make rules and dependencies not useful
- (and sometimes confusing) to the casual installer
- --disable-dependency-tracking Speeds up one-time builds
- --enable-dependency-tracking Do not reject slow dependency extractors
- --disable-plugins Don't build plugins
- --enable-debug debug mode (default disabled)
- --enable-static=PKGS build static libraries default=no
- --enable-shared=PKGS build shared libraries default=yes
- --enable-fast-install=PKGS optimize for fast installation default=yes
- --disable-libtool-lock avoid locking (might break parallel builds)
-
-Optional Packages:
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --with-x use the X Window System
- --with-gnu-ld assume the C compiler uses GNU ld default=no
- --with-pic try to use only PIC/non-PIC objects default=use both
-
-Some influential environment variables:
- CC C compiler command
- CFLAGS C compiler flags
- LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
- nonstandard directory <lib dir>
- CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
- headers in a nonstandard directory <include dir>
- CPP C preprocessor
-
-Use these variables to override the choices made by `configure' or to help
-it to find libraries and programs with nonstandard names/locations.
-
-_ACEOF
-fi
-
-if test "$ac_init_help" = "recursive"; then
- # If there are subdirs, report their specific --help.
- ac_popdir=`pwd`
- for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
- test -d $ac_dir || continue
- ac_builddir=.
-
-if test "$ac_dir" != .; then
- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A "../" for each directory in $ac_dir_suffix.
- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
- ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
- .) # No --srcdir option. We are building in place.
- ac_srcdir=.
- if test -z "$ac_top_builddir"; then
- ac_top_srcdir=.
- else
- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
- [\\/]* | ?:[\\/]* ) # Absolute path.
- ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
- *) # Relative path.
- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
-# absolute.
-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
-
- cd $ac_dir
- # Check for guested configure; otherwise get Cygnus style configure.
- if test -f $ac_srcdir/configure.gnu; then
- echo
- $SHELL $ac_srcdir/configure.gnu --help=recursive
- elif test -f $ac_srcdir/configure; then
- echo
- $SHELL $ac_srcdir/configure --help=recursive
- elif test -f $ac_srcdir/configure.ac ||
- test -f $ac_srcdir/configure.in; then
- echo
- $ac_configure --help
- else
- echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
- fi
- cd $ac_popdir
- done
-fi
-
-test -n "$ac_init_help" && exit 0
-if $ac_init_version; then
- cat <<\_ACEOF
-
-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
-Free Software Foundation, Inc.
-This configure script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it.
-_ACEOF
- exit 0
-fi
-exec 5>config.log
-cat >&5 <<_ACEOF
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by $as_me, which was
-generated by GNU Autoconf 2.54. Invocation command line was
-
- $ $0 $@
-
-_ACEOF
-{
-cat <<_ASUNAME
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
-/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
-
-/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
-hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
-/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
-/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
-
-_ASUNAME
-
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- echo "PATH: $as_dir"
-done
-
-} >&5
-
-cat >&5 <<_ACEOF
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-_ACEOF
-
-
-# Keep a trace of the command line.
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Also quote any args containing shell meta-characters.
-ac_configure_args=
-ac_sep=
-for ac_arg
-do
- case $ac_arg in
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c | -n ) continue ;;
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- continue ;;
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
- ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
- esac
- ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
- # Get rid of the leading space.
- ac_sep=" "
-done
-
-# When interrupted or exit'd, cleanup temporary files, and complete
-# config.log. We remove comments because anyway the quotes in there
-# would cause problems or look ugly.
-# WARNING: Be sure not to use single quotes in there, as some shells,
-# such as our DU 5.0 friend, will then `close' the trap.
-trap 'exit_status=$?
- # Save into config.log some information that might help in debugging.
- {
- echo
-
- cat <<\_ASBOX
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-_ASBOX
- echo
- # The following way of writing the cache mishandles newlines in values,
-{
- (set) 2>&1 |
- case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
- *ac_space=\ *)
- sed -n \
- "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
- ;;
- *)
- sed -n \
- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
- ;;
- esac;
-}
- echo
-
- cat <<\_ASBOX
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-_ASBOX
- echo
- for ac_var in $ac_subst_vars
- do
- eval ac_val=$`echo $ac_var`
- echo "$ac_var='"'"'$ac_val'"'"'"
- done | sort
- echo
-
- if test -n "$ac_subst_files"; then
- cat <<\_ASBOX
-## ------------- ##
-## Output files. ##
-## ------------- ##
-_ASBOX
- echo
- for ac_var in $ac_subst_files
- do
- eval ac_val=$`echo $ac_var`
- echo "$ac_var='"'"'$ac_val'"'"'"
- done | sort
- echo
- fi
-
- if test -s confdefs.h; then
- cat <<\_ASBOX
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-_ASBOX
- echo
- sed "/^$/d" confdefs.h | sort
- echo
- fi
- test "$ac_signal" != 0 &&
- echo "$as_me: caught signal $ac_signal"
- echo "$as_me: exit $exit_status"
- } >&5
- rm -f core core.* *.core &&
- rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
- exit $exit_status
- ' 0
-for ac_signal in 1 2 13 15; do
- trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
-done
-ac_signal=0
-
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -rf conftest* confdefs.h
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-echo >confdefs.h
-
-# Predefined preprocessor variables.
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-_ACEOF
-
-
-# Let the site file select an alternate cache file if it wants to.
-# Prefer explicitly selected file to automatically selected ones.
-if test -z "$CONFIG_SITE"; then
- if test "x$prefix" != xNONE; then
- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
- else
- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
- fi
-fi
-for ac_site_file in $CONFIG_SITE; do
- if test -r "$ac_site_file"; then
- { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
-echo "$as_me: loading site script $ac_site_file" >&6;}
- sed 's/^/| /' "$ac_site_file" >&5
- . "$ac_site_file"
- fi
-done
-
-if test -r "$cache_file"; then
- # Some versions of bash will fail to source /dev/null (special
- # files actually), so we avoid doing that.
- if test -f "$cache_file"; then
- { echo "$as_me:$LINENO: loading cache $cache_file" >&5
-echo "$as_me: loading cache $cache_file" >&6;}
- case $cache_file in
- [\\/]* | ?:[\\/]* ) . $cache_file;;
- *) . ./$cache_file;;
- esac
- fi
-else
- { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-echo "$as_me: creating cache $cache_file" >&6;}
- >$cache_file
-fi
-
-# Check that the precious variables saved in the cache have kept the same
-# value.
-ac_cache_corrupted=false
-for ac_var in `(set) 2>&1 |
- sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
- eval ac_old_set=\$ac_cv_env_${ac_var}_set
- eval ac_new_set=\$ac_env_${ac_var}_set
- eval ac_old_val="\$ac_cv_env_${ac_var}_value"
- eval ac_new_val="\$ac_env_${ac_var}_value"
- case $ac_old_set,$ac_new_set in
- set,)
- { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
- ac_cache_corrupted=: ;;
- ,set)
- { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
- ac_cache_corrupted=: ;;
- ,);;
- *)
- if test "x$ac_old_val" != "x$ac_new_val"; then
- { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
- { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
-echo "$as_me: former value: $ac_old_val" >&2;}
- { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
-echo "$as_me: current value: $ac_new_val" >&2;}
- ac_cache_corrupted=:
- fi;;
- esac
- # Pass precious variables to config.status.
- if test "$ac_new_set" = set; then
- case $ac_new_val in
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
- ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
- *) ac_arg=$ac_var=$ac_new_val ;;
- esac
- case " $ac_configure_args " in
- *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
- *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
- esac
- fi
-done
-if $ac_cache_corrupted; then
- { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
-echo "$as_me: error: changes in the environment can compromise the build" >&2;}
- { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-VERSION=`date +%y%m%d`
-
-
-am__api_version="1.7"
-ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
- if test -f $ac_dir/install-sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f $ac_dir/install.sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- elif test -f $ac_dir/shtool; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/shtool install -c"
- break
- fi
-done
-if test -z "$ac_aux_dir"; then
- { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
-echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
- { (exit 1); exit 1; }; }
-fi
-ac_config_guess="$SHELL $ac_aux_dir/config.guess"
-ac_config_sub="$SHELL $ac_aux_dir/config.sub"
-ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
-
-# Find a good install program. We prefer a C program (faster),
-# so one script is as good as another. But avoid the broken or
-# incompatible versions:
-# SysV /etc/install, /usr/sbin/install
-# SunOS /usr/etc/install
-# IRIX /sbin/install
-# AIX /bin/install
-# AmigaOS /C/install, which installs bootblocks on floppy discs
-# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-# ./install, which can be erroneously created by make from ./install.sh.
-echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
-if test -z "$INSTALL"; then
-if test "${ac_cv_path_install+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in
- ./ | .// | /cC/* | \
- /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
- /usr/ucb/* ) ;;
- *)
- # OSF1 and SCO ODT 3.0 have their own names for install.
- # Don't use installbsd from OSF since it installs stuff as root
- # by default.
- for ac_prog in ginstall scoinst install; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
- if test $ac_prog = install &&
- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
- # AIX install. It has an incompatible calling convention.
- :
- elif test $ac_prog = install &&
- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
- # program-specific install script used by HP pwplus--don't use.
- :
- else
- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
- break 3
- fi
- fi
- done
- done
- ;;
-esac
-done
-
-
-fi
- if test "${ac_cv_path_install+set}" = set; then
- INSTALL=$ac_cv_path_install
- else
- # As a last resort, use the slow shell script. We don't cache a
- # path for INSTALL within a source directory, because that will
- # break other packages using the cache if that directory is
- # removed, or if the path is relative.
- INSTALL=$ac_install_sh
- fi
-fi
-echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6
-
-# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
-
-test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments. Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$*" = "X"; then
- # -L didn't work.
- set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$*" != "X $srcdir/configure conftest.file" \
- && test "$*" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
-alias in your environment" >&5
-echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
-alias in your environment" >&2;}
- { (exit 1); exit 1; }; }
- fi
-
- test "$2" = conftest.file
- )
-then
- # Ok.
- :
-else
- { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
-Check your system clock" >&5
-echo "$as_me: error: newly created file is older than distributed files!
-Check your system clock" >&2;}
- { (exit 1); exit 1; }; }
-fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-test "$program_prefix" != NONE &&
- program_transform_name="s,^,$program_prefix,;$program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
- program_transform_name="s,\$,$program_suffix,;$program_transform_name"
-# Double any \ or $. echo might interpret backslashes.
-# By default was `s,x,x', remove it if useless.
-cat <<\_ACEOF >conftest.sed
-s/[\\$]/&&/g;s/;s,x,x,$//
-_ACEOF
-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm conftest.sed
-
-
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-else
- am_missing_run=
- { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
-fi
-
-for ac_prog in gawk mawk nawk awk
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_AWK+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$AWK"; then
- ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_AWK="$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
- echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- test -n "$AWK" && break
-done
-
-echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5
-echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
-set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.make <<\_ACEOF
-all:
- @echo 'ac_maketemp="${MAKE}"'
-_ACEOF
-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
-if test -n "$ac_maketemp"; then
- eval ac_cv_prog_make_${ac_make}_set=yes
-else
- eval ac_cv_prog_make_${ac_make}_set=no
-fi
-rm -f conftest.make
-fi
-if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
- SET_MAKE=
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
- SET_MAKE="MAKE=${MAKE-make}"
-fi
-
- # test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
- test -f $srcdir/config.status; then
- { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
- if (cygpath --version) >/dev/null 2>/dev/null; then
- CYGPATH_W='cygpath -w'
- else
- CYGPATH_W=echo
- fi
-fi
-
-
-# Define the identity of the package.
- PACKAGE=xfce4
- VERSION=$VERSION
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
-_ACEOF
-
-# Some tools Automake needs.
-
-ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
-
-
-AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-
-
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
-
-
-AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
-
-
-MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
- if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
- echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
- ac_ct_STRIP=$STRIP
- # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_STRIP"; then
- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_STRIP="strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
- test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
- echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- STRIP=$ac_ct_STRIP
-else
- STRIP="$ac_cv_prog_STRIP"
-fi
-
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
-
-
-
-echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
-echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
- # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
-if test "${enable_maintainer_mode+set}" = set; then
- enableval="$enable_maintainer_mode"
- USE_MAINTAINER_MODE=$enableval
-else
- USE_MAINTAINER_MODE=no
-fi;
- echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
-echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
-
-
-if test $USE_MAINTAINER_MODE = yes; then
- MAINTAINER_MODE_TRUE=
- MAINTAINER_MODE_FALSE='#'
-else
- MAINTAINER_MODE_TRUE='#'
- MAINTAINER_MODE_FALSE=
-fi
-
- MAINT=$MAINTAINER_MODE_TRUE
-
-
-
- ac_config_headers="$ac_config_headers config.h"
-
-
-# Honor aclocal flags
-ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
-set dummy ${ac_tool_prefix}gcc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_CC="${ac_tool_prefix}gcc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$ac_cv_prog_CC"; then
- ac_ct_CC=$CC
- # Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_CC="gcc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- CC=$ac_ct_CC
-else
- CC="$ac_cv_prog_CC"
-fi
-
-if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
-set dummy ${ac_tool_prefix}cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_CC="${ac_tool_prefix}cc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$ac_cv_prog_CC"; then
- ac_ct_CC=$CC
- # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_CC="cc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- CC=$ac_ct_CC
-else
- CC="$ac_cv_prog_CC"
-fi
-
-fi
-if test -z "$CC"; then
- # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- ac_prog_rejected=no
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
- ac_prog_rejected=yes
- continue
- fi
- ac_cv_prog_CC="cc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-if test $ac_prog_rejected = yes; then
- # We found a bogon in the path, so make sure we never use it.
- set dummy $ac_cv_prog_CC
- shift
- if test $# != 0; then
- # We chose a different compiler from the bogus one.
- # However, it has the same basename, so the bogon will be chosen
- # first if we set CC to just the basename; use the full file name.
- shift
- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
- fi
-fi
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- for ac_prog in cl
- do
- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- test -n "$CC" && break
- done
-fi
-if test -z "$CC"; then
- ac_ct_CC=$CC
- for ac_prog in cl
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_CC="$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- test -n "$ac_ct_CC" && break
-done
-
- CC=$ac_ct_CC
-fi
-
-fi
-
-
-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
-echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
- { (exit 1); exit 1; }; }
-
-# Provide some information about the compiler.
-echo "$as_me:$LINENO:" \
- "checking for C compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
- (eval $ac_compiler --version </dev/null >&5) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
- (eval $ac_compiler -v </dev/null >&5) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
- (eval $ac_compiler -V </dev/null >&5) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe"
-# Try to create an executable without -o first, disregard a.out.
-# It will help us diagnose broken compilers, and finding out an intuition
-# of exeext.
-echo "$as_me:$LINENO: checking for C compiler default output" >&5
-echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
- (eval $ac_link_default) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # Find the output, starting from the most likely. This scheme is
-# not robust to junk in `.', hence go to wildcards (a.*) only as a last
-# resort.
-
-# Be careful to initialize this variable, since it used to be cached.
-# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
-ac_cv_exeext=
-for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.*; do
- test -f "$ac_file" || continue
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
- a.out ) # We found the default executable, but exeext='' is most
- # certainly right.
- break;;
- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
- # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
- export ac_cv_exeext
- break;;
- * ) break;;
- esac
-done
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
-check \`config.log' for details." >&5
-echo "$as_me: error: C compiler cannot create executables
-check \`config.log' for details." >&2;}
- { (exit 77); exit 77; }; }
-fi
-
-ac_exeext=$ac_cv_exeext
-echo "$as_me:$LINENO: result: $ac_file" >&5
-echo "${ECHO_T}$ac_file" >&6
-
-# Check the compiler produces executables we can run. If not, either
-# the compiler is broken, or we cross compile.
-echo "$as_me:$LINENO: checking whether the C compiler works" >&5
-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
-# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
-# If not cross compiling, check that we can run a simple program.
-if test "$cross_compiling" != yes; then
- if { ac_try='./$ac_file'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- cross_compiling=no
- else
- if test "$cross_compiling" = maybe; then
- cross_compiling=yes
- else
- { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
-If you meant to cross compile, use \`--host'." >&5
-echo "$as_me: error: cannot run C compiled programs.
-If you meant to cross compile, use \`--host'." >&2;}
- { (exit 1); exit 1; }; }
- fi
- fi
-fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-
-rm -f a.out a.exe conftest$ac_cv_exeext
-ac_clean_files=$ac_clean_files_save
-# Check the compiler produces executables we can run. If not, either
-# the compiler is broken, or we cross compile.
-echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $cross_compiling" >&5
-echo "${ECHO_T}$cross_compiling" >&6
-
-echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # If both `conftest.exe' and `conftest' are `present' (well, observable)
-# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
-# work properly (i.e., refer to `conftest.exe'), while it won't with
-# `rm'.
-for ac_file in conftest.exe conftest conftest.*; do
- test -f "$ac_file" || continue
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
- export ac_cv_exeext
- break;;
- * ) break;;
- esac
-done
-else
- { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5
-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-rm -f conftest$ac_cv_exeext
-echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
-echo "${ECHO_T}$ac_cv_exeext" >&6
-
-rm -f conftest.$ac_ext
-EXEEXT=$ac_cv_exeext
-ac_exeext=$EXEEXT
-echo "$as_me:$LINENO: checking for suffix of object files" >&5
-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
-if test "${ac_cv_objext+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.o conftest.obj
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
- *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
- break;;
- esac
-done
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
-echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-rm -f conftest.$ac_cv_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
-echo "${ECHO_T}$ac_cv_objext" >&6
-OBJEXT=$ac_cv_objext
-ac_objext=$OBJEXT
-echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
-if test "${ac_cv_c_compiler_gnu+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-#ifndef __GNUC__
- choke me
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_compiler_gnu=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_compiler_gnu=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-ac_cv_c_compiler_gnu=$ac_compiler_gnu
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
-GCC=`test $ac_compiler_gnu = yes && echo yes`
-ac_test_CFLAGS=${CFLAGS+set}
-ac_save_CFLAGS=$CFLAGS
-CFLAGS="-g"
-echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
-if test "${ac_cv_prog_cc_g+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_prog_cc_g=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_prog_cc_g=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
-if test "$ac_test_CFLAGS" = set; then
- CFLAGS=$ac_save_CFLAGS
-elif test $ac_cv_prog_cc_g = yes; then
- if test "$GCC" = yes; then
- CFLAGS="-g -O2"
- else
- CFLAGS="-g"
- fi
-else
- if test "$GCC" = yes; then
- CFLAGS="-O2"
- else
- CFLAGS=
- fi
-fi
-echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
-echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
-if test "${ac_cv_prog_cc_stdc+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_prog_cc_stdc=no
-ac_save_CC=$CC
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
- char **p;
- int i;
-{
- return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
- char *s;
- va_list v;
- va_start (v,p);
- s = g (p, va_arg (v,int));
- va_end (v);
- return s;
-}
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
- ;
- return 0;
-}
-_ACEOF
-# Don't try gcc -ansi; that turns off useful extensions and
-# breaks some systems' header files.
-# AIX -qlanglvl=ansi
-# Ultrix and OSF/1 -std1
-# HP-UX 10.20 and later -Ae
-# HP-UX older versions -Aa -D_HPUX_SOURCE
-# SVR4 -Xc -D__EXTENSIONS__
-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
-do
- CC="$ac_save_CC $ac_arg"
- rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_prog_cc_stdc=$ac_arg
-break
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext
-done
-rm -f conftest.$ac_ext conftest.$ac_objext
-CC=$ac_save_CC
-
-fi
-
-case "x$ac_cv_prog_cc_stdc" in
- x|xno)
- echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6 ;;
- *)
- echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
- CC="$CC $ac_cv_prog_cc_stdc" ;;
-esac
-
-# Some people use a C++ compiler to compile C. Since we use `exit',
-# in C++ we need to declare it. In case someone uses the same compiler
-# for both compiling C and C++ we need to have the C++ compiler decide
-# the declaration of exit, since it's the most demanding environment.
-cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
- choke me
-#endif
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- for ac_declaration in \
- ''\
- '#include <stdlib.h>' \
- 'extern "C" void std::exit (int) throw (); using std::exit;' \
- 'extern "C" void std::exit (int); using std::exit;' \
- 'extern "C" void exit (int) throw ();' \
- 'extern "C" void exit (int);' \
- 'void exit (int);'
-do
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-$ac_declaration
-int
-main ()
-{
-exit (42);
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- :
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-continue
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-$ac_declaration
-int
-main ()
-{
-exit (42);
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- break
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-done
-rm -f conftest*
-if test -n "$ac_declaration"; then
- echo '#ifdef __cplusplus' >>confdefs.h
- echo $ac_declaration >>confdefs.h
- echo '#endif' >>confdefs.h
-fi
-
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-rm -f .deps 2>/dev/null
-mkdir .deps 2>/dev/null
-if test -d .deps; then
- DEPDIR=.deps
-else
- # MS-DOS does not allow filenames that begin with a dot.
- DEPDIR=_deps
-fi
-rmdir .deps 2>/dev/null
-
-
- ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-doit:
- @echo done
-END
-# If we don't find an include directive, just comment out the code.
-echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
- am__include=include
- am__quote=
- _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
- am__include=.include
- am__quote="\""
- _am_result=BSD
- fi
-fi
-
-
-echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then
- enableval="$enable_dependency_tracking"
-
-fi;
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
-
-
-if test "x$enable_dependency_tracking" != xno; then
- AMDEP_TRUE=
- AMDEP_FALSE='#'
-else
- AMDEP_TRUE='#'
- AMDEP_FALSE=
-fi
-
-
-
-
-depcc="$CC" am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
-
- am_cv_CC_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
- fi
- for depmode in $am_compiler_list; do
- # 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.
- echo '#include "conftest.h"' > conftest.c
- echo 'int i;' > conftest.h
- echo "${am__include} ${am__quote}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=conftest.c object=conftest.o \
- depfile=conftest.Po tmpdepfile=conftest.TPo \
- $SHELL ./depcomp $depcc -c -o conftest.o conftest.c >/dev/null 2>&1 &&
- grep conftest.h conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- am_cv_CC_dependencies_compiler_type=$depmode
- break
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-
-if
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
- am__fastdepCC_TRUE=
- am__fastdepCC_FALSE='#'
-else
- am__fastdepCC_TRUE='#'
- am__fastdepCC_FALSE=
-fi
-
-
-# Find a good install program. We prefer a C program (faster),
-# so one script is as good as another. But avoid the broken or
-# incompatible versions:
-# SysV /etc/install, /usr/sbin/install
-# SunOS /usr/etc/install
-# IRIX /sbin/install
-# AIX /bin/install
-# AmigaOS /C/install, which installs bootblocks on floppy discs
-# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-# ./install, which can be erroneously created by make from ./install.sh.
-echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
-if test -z "$INSTALL"; then
-if test "${ac_cv_path_install+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in
- ./ | .// | /cC/* | \
- /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
- /usr/ucb/* ) ;;
- *)
- # OSF1 and SCO ODT 3.0 have their own names for install.
- # Don't use installbsd from OSF since it installs stuff as root
- # by default.
- for ac_prog in ginstall scoinst install; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
- if test $ac_prog = install &&
- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
- # AIX install. It has an incompatible calling convention.
- :
- elif test $ac_prog = install &&
- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
- # program-specific install script used by HP pwplus--don't use.
- :
- else
- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
- break 3
- fi
- fi
- done
- done
- ;;
-esac
-done
-
-
-fi
- if test "${ac_cv_path_install+set}" = set; then
- INSTALL=$ac_cv_path_install
- else
- # As a last resort, use the slow shell script. We don't cache a
- # path for INSTALL within a source directory, because that will
- # break other packages using the cache if that directory is
- # removed, or if the path is relative.
- INSTALL=$ac_install_sh
- fi
-fi
-echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6
-
-# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
-
-test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-
-
-echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6
-if test "${ac_cv_c_inline+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_c_inline=no
-for ac_kw in inline __inline__ __inline; do
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#ifndef __cplusplus
-typedef int foo_t;
-static $ac_kw foo_t static_foo () {return 0; }
-$ac_kw foo_t foo () {return 0; }
-#endif
-
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_c_inline=$ac_kw; break
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-done
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6
-case $ac_cv_c_inline in
- inline | yes) ;;
- no)
-cat >>confdefs.h <<\_ACEOF
-#define inline
-_ACEOF
- ;;
- *) cat >>confdefs.h <<_ACEOF
-#define inline $ac_cv_c_inline
-_ACEOF
- ;;
-esac
-
-echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
-echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
-if test "${ac_cv_c_const+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-/* FIXME: Include the comments suggested by Paul. */
-#ifndef __cplusplus
- /* Ultrix mips cc rejects this. */
- typedef int charset[2];
- const charset x;
- /* SunOS 4.1.1 cc rejects this. */
- char const *const *ccp;
- char **p;
- /* NEC SVR4.0.2 mips cc rejects this. */
- struct point {int x, y;};
- static struct point const zero = {0,0};
- /* AIX XL C 1.02.0.0 rejects this.
- It does not let you subtract one const X* pointer from another in
- an arm of an if-expression whose if-part is not a constant
- expression */
- const char *g = "string";
- ccp = &g + (g ? g-g : 0);
- /* HPUX 7.0 cc rejects these. */
- ++ccp;
- p = (char**) ccp;
- ccp = (char const *const *) p;
- { /* SCO 3.2v4 cc rejects this. */
- char *t;
- char const *s = 0 ? (char *) 0 : (char const *) 0;
-
- *t++ = 0;
- }
- { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
- int x[] = {25, 17};
- const int *foo = &x[0];
- ++foo;
- }
- { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
- typedef const int *iptr;
- iptr p = 0;
- ++p;
- }
- { /* AIX XL C 1.02.0.0 rejects this saying
- "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
- struct s { int j; const int *ap[3]; };
- struct s *b; b->j = 5;
- }
- { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
- const int foo = 10;
- }
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_c_const=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_c_const=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
-echo "${ECHO_T}$ac_cv_c_const" >&6
-if test $ac_cv_c_const = no; then
-
-cat >>confdefs.h <<\_ACEOF
-#define const
-_ACEOF
-
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-fi
-if test -z "$CPP"; then
- if test "${ac_cv_prog_CPP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # Double quotes because CPP needs to be expanded
- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
- do
- ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <assert.h>
- Syntax error
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- :
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether non-existent headers
- # can be detected and how.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <ac_nonexistent.h>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- # Broken: success on invalid input.
-continue
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
- break
-fi
-
- done
- ac_cv_prog_CPP=$CPP
-
-fi
- CPP=$ac_cv_prog_CPP
-else
- ac_cv_prog_CPP=$CPP
-fi
-echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6
-ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <assert.h>
- Syntax error
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- :
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether non-existent headers
- # can be detected and how.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <ac_nonexistent.h>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- # Broken: success on invalid input.
-continue
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
- :
-else
- { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-echo "$as_me:$LINENO: checking for X" >&5
-echo $ECHO_N "checking for X... $ECHO_C" >&6
-
-
-# Check whether --with-x or --without-x was given.
-if test "${with_x+set}" = set; then
- withval="$with_x"
-
-fi;
-# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
-if test "x$with_x" = xno; then
- # The user explicitly disabled X.
- have_x=disabled
-else
- if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
- # Both variables are already set.
- have_x=yes
- else
- if test "${ac_cv_have_x+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # One or both of the vars are not set, and there is no cached value.
-ac_x_includes=no ac_x_libraries=no
-rm -fr conftest.dir
-if mkdir conftest.dir; then
- cd conftest.dir
- # Make sure to not put "make" in the Imakefile rules, since we grep it out.
- cat >Imakefile <<'_ACEOF'
-acfindx:
- @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
-_ACEOF
- if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
- # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
- eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
- # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
- for ac_extension in a so sl; do
- if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
- test -f $ac_im_libdir/libX11.$ac_extension; then
- ac_im_usrlibdir=$ac_im_libdir; break
- fi
- done
- # Screen out bogus values from the imake configuration. They are
- # bogus both because they are the default anyway, and because
- # using them would break gcc on systems where it needs fixed includes.
- case $ac_im_incroot in
- /usr/include) ;;
- *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
- esac
- case $ac_im_usrlibdir in
- /usr/lib | /lib) ;;
- *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
- esac
- fi
- cd ..
- rm -fr conftest.dir
-fi
-
-# Standard set of common directories for X headers.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-ac_x_header_dirs='
-/usr/X11/include
-/usr/X11R6/include
-/usr/X11R5/include
-/usr/X11R4/include
-
-/usr/include/X11
-/usr/include/X11R6
-/usr/include/X11R5
-/usr/include/X11R4
-
-/usr/local/X11/include
-/usr/local/X11R6/include
-/usr/local/X11R5/include
-/usr/local/X11R4/include
-
-/usr/local/include/X11
-/usr/local/include/X11R6
-/usr/local/include/X11R5
-/usr/local/include/X11R4
-
-/usr/X386/include
-/usr/x386/include
-/usr/XFree86/include/X11
-
-/usr/include
-/usr/local/include
-/usr/unsupported/include
-/usr/athena/include
-/usr/local/x11r5/include
-/usr/lpp/Xamples/include
-
-/usr/openwin/include
-/usr/openwin/share/include'
-
-if test "$ac_x_includes" = no; then
- # Guess where to find include files, by looking for Intrinsic.h.
- # First, try using that file with no special directory specified.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <X11/Intrinsic.h>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- # We can compile using X headers with no special include directory.
-ac_x_includes=
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- for ac_dir in $ac_x_header_dirs; do
- if test -r "$ac_dir/X11/Intrinsic.h"; then
- ac_x_includes=$ac_dir
- break
- fi
-done
-fi
-rm -f conftest.err conftest.$ac_ext
-fi # $ac_x_includes = no
-
-if test "$ac_x_libraries" = no; then
- # Check for the libraries.
- # See if we find them without any special options.
- # Don't add to $LIBS permanently.
- ac_save_LIBS=$LIBS
- LIBS="-lXt $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <X11/Intrinsic.h>
-int
-main ()
-{
-XtMalloc (0)
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- LIBS=$ac_save_LIBS
-# We can link X programs with no special library path.
-ac_x_libraries=
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-LIBS=$ac_save_LIBS
-for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
-do
- # Don't even attempt the hair of trying to link an X program!
- for ac_extension in a so sl; do
- if test -r $ac_dir/libXt.$ac_extension; then
- ac_x_libraries=$ac_dir
- break 2
- fi
- done
-done
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi # $ac_x_libraries = no
-
-if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
- # Didn't find X anywhere. Cache the known absence of X.
- ac_cv_have_x="have_x=no"
-else
- # Record where we found X for the cache.
- ac_cv_have_x="have_x=yes \
- ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
-fi
-fi
-
- fi
- eval "$ac_cv_have_x"
-fi # $with_x != no
-
-if test "$have_x" != yes; then
- echo "$as_me:$LINENO: result: $have_x" >&5
-echo "${ECHO_T}$have_x" >&6
- no_x=yes
-else
- # If each of the values was on the command line, it overrides each guess.
- test "x$x_includes" = xNONE && x_includes=$ac_x_includes
- test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
- # Update the cache value to reflect the command line values.
- ac_cv_have_x="have_x=yes \
- ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
- echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
-echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
-fi
-
-if test "$no_x" = yes; then
- # Not all programs may use this symbol, but it does not hurt to define it.
-
-cat >>confdefs.h <<\_ACEOF
-#define X_DISPLAY_MISSING 1
-_ACEOF
-
- X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
-else
- if test -n "$x_includes"; then
- X_CFLAGS="$X_CFLAGS -I$x_includes"
- fi
-
- # It would also be nice to do this for all -L options, not just this one.
- if test -n "$x_libraries"; then
- X_LIBS="$X_LIBS -L$x_libraries"
- # For Solaris; some versions of Sun CC require a space after -R and
- # others require no space. Words are not sufficient . . . .
- case `(uname -sr) 2>/dev/null` in
- "SunOS 5"*)
- echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
-echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
- ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_R_nospace=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_R_nospace=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
- if test $ac_R_nospace = yes; then
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
- X_LIBS="$X_LIBS -R$x_libraries"
- else
- LIBS="$ac_xsave_LIBS -R $x_libraries"
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_R_space=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_R_space=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
- if test $ac_R_space = yes; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
- X_LIBS="$X_LIBS -R $x_libraries"
- else
- echo "$as_me:$LINENO: result: neither works" >&5
-echo "${ECHO_T}neither works" >&6
- fi
- fi
- LIBS=$ac_xsave_LIBS
- esac
- fi
-
- # Check for system-dependent libraries X programs must link with.
- # Do this before checking for the system-independent R6 libraries
- # (-lICE), since we may need -lsocket or whatever for X linking.
-
- if test "$ISC" = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
- else
- # Martyn Johnson says this is needed for Ultrix, if the X
- # libraries were built with DECnet support. And Karl Berry says
- # the Alpha needs dnet_stub (dnet does not exist).
- ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char XOpenDisplay ();
-int
-main ()
-{
-XOpenDisplay ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- :
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
-echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
-if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldnet $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dnet_ntoa ();
-int
-main ()
-{
-dnet_ntoa ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_dnet_dnet_ntoa=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_dnet_dnet_ntoa=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
-echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
-if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
-fi
-
- if test $ac_cv_lib_dnet_dnet_ntoa = no; then
- echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
-echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
-if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldnet_stub $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dnet_ntoa ();
-int
-main ()
-{
-dnet_ntoa ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_dnet_stub_dnet_ntoa=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_dnet_stub_dnet_ntoa=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
-echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
-if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
-fi
-
- fi
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
- LIBS="$ac_xsave_LIBS"
-
- # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
- # to get the SysV transport functions.
- # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
- # needs -lnsl.
- # The nsl library prevents programs from opening the X display
- # on Irix 5.2, according to T.E. Dickey.
- # The functions gethostbyname, getservbyname, and inet_addr are
- # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
- echo "$as_me:$LINENO: checking for gethostbyname" >&5
-echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
-if test "${ac_cv_func_gethostbyname+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char gethostbyname (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char gethostbyname ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
-choke me
-#else
-f = gethostbyname;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_gethostbyname=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_func_gethostbyname=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
-
- if test $ac_cv_func_gethostbyname = no; then
- echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
-echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
-if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lnsl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char gethostbyname ();
-int
-main ()
-{
-gethostbyname ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_nsl_gethostbyname=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_nsl_gethostbyname=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
-if test $ac_cv_lib_nsl_gethostbyname = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
-fi
-
- if test $ac_cv_lib_nsl_gethostbyname = no; then
- echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
-echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
-if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lbsd $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char gethostbyname ();
-int
-main ()
-{
-gethostbyname ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_bsd_gethostbyname=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_bsd_gethostbyname=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
-if test $ac_cv_lib_bsd_gethostbyname = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
-fi
-
- fi
- fi
-
- # lieder@skyler.mavd.honeywell.com says without -lsocket,
- # socket/setsockopt and other routines are undefined under SCO ODT
- # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
- # on later versions), says Simon Leinen: it contains gethostby*
- # variants that don't use the name server (or something). -lsocket
- # must be given before -lnsl if both are needed. We assume that
- # if connect needs -lnsl, so does gethostbyname.
- echo "$as_me:$LINENO: checking for connect" >&5
-echo $ECHO_N "checking for connect... $ECHO_C" >&6
-if test "${ac_cv_func_connect+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char connect (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char connect ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_connect) || defined (__stub___connect)
-choke me
-#else
-f = connect;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_connect=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_func_connect=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
-echo "${ECHO_T}$ac_cv_func_connect" >&6
-
- if test $ac_cv_func_connect = no; then
- echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
-echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
-if test "${ac_cv_lib_socket_connect+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char connect ();
-int
-main ()
-{
-connect ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_socket_connect=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_socket_connect=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
-if test $ac_cv_lib_socket_connect = yes; then
- X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
-fi
-
- fi
-
- # Guillermo Gomez says -lposix is necessary on A/UX.
- echo "$as_me:$LINENO: checking for remove" >&5
-echo $ECHO_N "checking for remove... $ECHO_C" >&6
-if test "${ac_cv_func_remove+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char remove (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char remove ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_remove) || defined (__stub___remove)
-choke me
-#else
-f = remove;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_remove=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_func_remove=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
-echo "${ECHO_T}$ac_cv_func_remove" >&6
-
- if test $ac_cv_func_remove = no; then
- echo "$as_me:$LINENO: checking for remove in -lposix" >&5
-echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
-if test "${ac_cv_lib_posix_remove+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lposix $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char remove ();
-int
-main ()
-{
-remove ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_posix_remove=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_posix_remove=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
-echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
-if test $ac_cv_lib_posix_remove = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
-fi
-
- fi
-
- # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
- echo "$as_me:$LINENO: checking for shmat" >&5
-echo $ECHO_N "checking for shmat... $ECHO_C" >&6
-if test "${ac_cv_func_shmat+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char shmat (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char shmat ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_shmat) || defined (__stub___shmat)
-choke me
-#else
-f = shmat;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_shmat=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_func_shmat=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
-echo "${ECHO_T}$ac_cv_func_shmat" >&6
-
- if test $ac_cv_func_shmat = no; then
- echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
-echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
-if test "${ac_cv_lib_ipc_shmat+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lipc $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char shmat ();
-int
-main ()
-{
-shmat ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_ipc_shmat=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_ipc_shmat=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
-echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
-if test $ac_cv_lib_ipc_shmat = yes; then
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
-fi
-
- fi
- fi
-
- # Check for libraries that X11R6 Xt/Xaw programs need.
- ac_save_LDFLAGS=$LDFLAGS
- test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
- # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
- # check for ICE first), but we must link in the order -lSM -lICE or
- # we get undefined symbols. So assume we have SM if we have ICE.
- # These have to be linked with before -lX11, unlike the other
- # libraries we check for below, so use a different variable.
- # John Interrante, Karl Berry
- echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
-echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
-if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lICE $X_EXTRA_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char IceConnectionNumber ();
-int
-main ()
-{
-IceConnectionNumber ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_ICE_IceConnectionNumber=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_ICE_IceConnectionNumber=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
-echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
-if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
- X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
-fi
-
- LDFLAGS=$ac_save_LDFLAGS
-
-fi
-
-echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6
-if test "${ac_cv_prog_egrep+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
-echo "${ECHO_T}$ac_cv_prog_egrep" >&6
- EGREP=$ac_cv_prog_egrep
-
-
-echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
-if test "${ac_cv_header_stdc+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- ac_cv_header_stdc=yes
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_cv_header_stdc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-
-if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <string.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "memchr" >/dev/null 2>&1; then
- :
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "free" >/dev/null 2>&1; then
- :
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
- if test "$cross_compiling" = yes; then
- :
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <ctype.h>
-#if ((' ' & 0x0FF) == 0x020)
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#else
-# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
- || ('j' <= (c) && (c) <= 'r') \
- || ('s' <= (c) && (c) <= 'z'))
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-#endif
-
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int
-main ()
-{
- int i;
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
- exit(2);
- exit (0);
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- :
-else
- echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-( exit $ac_status )
-ac_cv_header_stdc=no
-fi
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
-echo "${ECHO_T}$ac_cv_header_stdc" >&6
-if test $ac_cv_header_stdc = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define STDC_HEADERS 1
-_ACEOF
-
-fi
-
-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
-
-
-
-
-
-
-
-
-
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
- inttypes.h stdint.h unistd.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-$ac_includes_default
-
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- eval "$as_ac_Header=yes"
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-eval "$as_ac_Header=no"
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-
-
-for ac_header in stdlib.h string.h unistd.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
- # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_header_compiler=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_header_compiler=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- ac_header_preproc=yes
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc in
- yes:no )
- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
- no:yes )
- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
-esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- eval "$as_ac_Header=$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-echo "$as_me:$LINENO: checking for main in -lX11" >&5
-echo $ECHO_N "checking for main in -lX11... $ECHO_C" >&6
-if test "${ac_cv_lib_X11_main+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lX11 $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-
-int
-main ()
-{
-main ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_X11_main=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_X11_main=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_X11_main" >&5
-echo "${ECHO_T}$ac_cv_lib_X11_main" >&6
-if test $ac_cv_lib_X11_main = yes; then
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBX11 1
-_ACEOF
-
- LIBS="-lX11 $LIBS"
-
-else
- { { echo "$as_me:$LINENO: error: libX11 is missing from your system: Make sure you have both the X Window System libraries and development headers correctly installed" >&5
-echo "$as_me: error: libX11 is missing from your system: Make sure you have both the X Window System libraries and development headers correctly installed" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-
-echo "$as_me:$LINENO: checking for main in -lXext" >&5
-echo $ECHO_N "checking for main in -lXext... $ECHO_C" >&6
-if test "${ac_cv_lib_Xext_main+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lXext $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-
-int
-main ()
-{
-main ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_Xext_main=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_Xext_main=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_main" >&5
-echo "${ECHO_T}$ac_cv_lib_Xext_main" >&6
-if test $ac_cv_lib_Xext_main = yes; then
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBXEXT 1
-_ACEOF
-
- LIBS="-lXext $LIBS"
-
-else
- { { echo "$as_me:$LINENO: error: The X Window System installed on this machine does not support the shape extension" >&5
-echo "$as_me: error: The X Window System installed on this machine does not support the shape extension" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-
-echo "$as_me:$LINENO: checking for main in -lXpm" >&5
-echo $ECHO_N "checking for main in -lXpm... $ECHO_C" >&6
-if test "${ac_cv_lib_Xpm_main+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lXpm $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-
-int
-main ()
-{
-main ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_Xpm_main=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_Xpm_main=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_main" >&5
-echo "${ECHO_T}$ac_cv_lib_Xpm_main" >&6
-if test $ac_cv_lib_Xpm_main = yes; then
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBXPM 1
-_ACEOF
-
- LIBS="-lXpm $LIBS"
-
-else
- { { echo "$as_me:$LINENO: error: libXpm is missing from your system: Make sure you have both the Xpm libraries and development headers correctly installed" >&5
-echo "$as_me: error: libXpm is missing from your system: Make sure you have both the Xpm libraries and development headers correctly installed" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-
-
-
-
-
-for ac_func in setlocale strchr strrchr strstr
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char $ac_func ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-f = $ac_func;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- eval "$as_ac_var=yes"
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-eval "$as_ac_var=no"
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
-
-
-# Check whether --enable-plugins or --disable-plugins was given.
-if test "${enable_plugins+set}" = set; then
- enableval="$enable_plugins"
- case "${enableval}" in
- no) MY_SUBDIRS="icons panel themes" ;;
- *) MY_SUBDIRS="icons panel plugins themes" ;;
- esac
-else
- MY_SUBDIRS="icons panel plugins themes"
-fi;
-
-DEBUG=0
-# Check whether --enable-debug or --disable-debug was given.
-if test "${enable_debug+set}" = set; then
- enableval="$enable_debug"
-
-cat >>confdefs.h <<\_ACEOF
-#define DEBUG 1
-_ACEOF
-
-fi;
-
-
-
-
-## Versions of dependencies
-GLIB_REQUIRED_VERSION=2.0.0
-GTK_REQUIRED_VERSION=2.0.0
-PANGO_REQUIRED_VERSION=1.0.0
-LIBXFCEGUI4_REQUIRED_VERSION=0.0.7
-
-
-cat >>confdefs.h <<_ACEOF
-#define GLIB_REQUIRED_VERSION $GLIB_REQUIRED_VERSION
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define GTK_REQUIRED_VERSION $GTK_REQUIRED_VERSION
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PANGO_REQUIRED_VERSION $PANGO_REQUIRED_VERSION
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define LIBXFCEGUI4_REQUIRED_VERSION $LIBXFCEGUI4_REQUIRED_VERSION
-_ACEOF
-
-
-
-
-
-
-
-
- succeeded=no
-
- if test -z "$PKG_CONFIG"; then
- # Extract the first word of "pkg-config", so it can be a program name with args.
-set dummy pkg-config; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- case $PKG_CONFIG in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
- ;;
- *)
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
- test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
- ;;
-esac
-fi
-PKG_CONFIG=$ac_cv_path_PKG_CONFIG
-
-if test -n "$PKG_CONFIG"; then
- echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
-echo "${ECHO_T}$PKG_CONFIG" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- fi
-
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- echo "$as_me:$LINENO: checking for glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION" >&5
-echo $ECHO_N "checking for glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION... $ECHO_C" >&6
-
- if $PKG_CONFIG --exists "glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION" ; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
- succeeded=yes
-
- echo "$as_me:$LINENO: checking BASE_DEPENDENCIES_CFLAGS" >&5
-echo $ECHO_N "checking BASE_DEPENDENCIES_CFLAGS... $ECHO_C" >&6
- BASE_DEPENDENCIES_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION"`
- echo "$as_me:$LINENO: result: $BASE_DEPENDENCIES_CFLAGS" >&5
-echo "${ECHO_T}$BASE_DEPENDENCIES_CFLAGS" >&6
-
- echo "$as_me:$LINENO: checking BASE_DEPENDENCIES_LIBS" >&5
-echo $ECHO_N "checking BASE_DEPENDENCIES_LIBS... $ECHO_C" >&6
- BASE_DEPENDENCIES_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION"`
- echo "$as_me:$LINENO: result: $BASE_DEPENDENCIES_LIBS" >&5
-echo "${ECHO_T}$BASE_DEPENDENCIES_LIBS" >&6
- else
- BASE_DEPENDENCIES_CFLAGS=""
- BASE_DEPENDENCIES_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION"`
- echo $BASE_DEPENDENCIES_PKG_ERRORS
- fi
-
-
-
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
-
- if test $succeeded = yes; then
- :
- else
- { { echo "$as_me:$LINENO: error: Library requirements (glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
-echo "$as_me: error: Library requirements (glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
- { (exit 1); exit 1; }; }
- fi
-
-
-## libtool support (for plugins)
-# Check whether --enable-static or --disable-static was given.
-if test "${enable_static+set}" = set; then
- enableval="$enable_static"
- p=${PACKAGE-default}
-case $enableval in
-yes) enable_static=yes ;;
-no) enable_static=no ;;
-*)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac
-else
- enable_static=no
-fi;
-# Check whether --enable-shared or --disable-shared was given.
-if test "${enable_shared+set}" = set; then
- enableval="$enable_shared"
- p=${PACKAGE-default}
-case $enableval in
-yes) enable_shared=yes ;;
-no) enable_shared=no ;;
-*)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac
-else
- enable_shared=yes
-fi;
-# Check whether --enable-fast-install or --disable-fast-install was given.
-if test "${enable_fast_install+set}" = set; then
- enableval="$enable_fast_install"
- p=${PACKAGE-default}
-case $enableval in
-yes) enable_fast_install=yes ;;
-no) enable_fast_install=no ;;
-*)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac
-else
- enable_fast_install=yes
-fi;
-# Make sure we can run config.sub.
-$ac_config_sub sun4 >/dev/null 2>&1 ||
- { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-echo "$as_me: error: cannot run $ac_config_sub" >&2;}
- { (exit 1); exit 1; }; }
-
-echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6
-if test "${ac_cv_build+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_build_alias=$build_alias
-test -z "$ac_cv_build_alias" &&
- ac_cv_build_alias=`$ac_config_guess`
-test -z "$ac_cv_build_alias" &&
- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
- { (exit 1); exit 1; }; }
-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6
-build=$ac_cv_build
-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6
-if test "${ac_cv_host+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_host_alias=$host_alias
-test -z "$ac_cv_host_alias" &&
- ac_cv_host_alias=$ac_cv_build_alias
-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6
-host=$ac_cv_host
-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-# Find the correct PATH separator. Usually this is `:', but
-# DJGPP uses `;' like DOS.
-if test "X${PATH_SEPARATOR+set}" != Xset; then
- UNAME=${UNAME-`uname 2>/dev/null`}
- case X$UNAME in
- *-DOS) lt_cv_sys_path_separator=';' ;;
- *) lt_cv_sys_path_separator=':' ;;
- esac
- PATH_SEPARATOR=$lt_cv_sys_path_separator
-fi
-
-
-# Check whether --with-gnu-ld or --without-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then
- withval="$with_gnu_ld"
- test "$withval" = no || with_gnu_ld=yes
-else
- with_gnu_ld=no
-fi;
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- echo "$as_me:$LINENO: checking for ld used by GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [\\/]* | [A-Za-z]:[\\/]*)
- re_direlt='/[^/][^/]*/\.\./'
- # Canonicalize the path of ld
- ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
-else
- echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
-fi
-if test "${lt_cv_path_LD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -z "$LD"; then
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
- test "$with_gnu_ld" != no && break
- else
- test "$with_gnu_ld" != yes && break
- fi
- fi
- done
- IFS="$ac_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
- { (exit 1); exit 1; }; }
-echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
-if test "${lt_cv_prog_gnu_ld+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # I'd rather use --version here, but apparently some GNU ld's only accept -v.
-if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
- lt_cv_prog_gnu_ld=yes
-else
- lt_cv_prog_gnu_ld=no
-fi
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
-with_gnu_ld=$lt_cv_prog_gnu_ld
-
-
-echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
-echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
-if test "${lt_cv_ld_reload_flag+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_ld_reload_flag='-r'
-fi
-echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
-echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
-reload_flag=$lt_cv_ld_reload_flag
-test -n "$reload_flag" && reload_flag=" $reload_flag"
-
-echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
-echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
-if test "${lt_cv_path_NM+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- test -z "$ac_dir" && ac_dir=.
- tmp_nm=$ac_dir/${ac_tool_prefix}nm
- if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
- lt_cv_path_NM="$tmp_nm -B"
- break
- elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
- lt_cv_path_NM="$tmp_nm -p"
- break
- else
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- fi
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi
-fi
-
-NM="$lt_cv_path_NM"
-echo "$as_me:$LINENO: result: $NM" >&5
-echo "${ECHO_T}$NM" >&6
-
-echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
-echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
-if test "${lt_cv_path_SED+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_executable_p="test -f"
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
- _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-
- # Create a temporary directory, and hook for its removal unless debugging.
-$debug ||
-{
- trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
- trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-
-# Create a (secure) tmp directory for tmp files.
-: ${TMPDIR=/tmp}
-{
- tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
- test -n "$tmp" && test -d "$tmp"
-} ||
-{
- tmp=$TMPDIR/sed$$-$RANDOM
- (umask 077 && mkdir $tmp)
-} ||
-{
- echo "$me: cannot create a temporary directory in $TMPDIR" >&2
- { (exit 1); exit 1; }
-}
- _max=0
- _count=0
- # Add /usr/xpg4/bin/sed as it is typically found on Solaris
- # along with /bin/sed that truncates output.
- for _sed in $_sed_list /usr/xpg4/bin/sed; do
- test ! -f ${_sed} && break
- cat /dev/null > "$tmp/sed.in"
- _count=0
- echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
- # Check for GNU sed and select it if it is found.
- if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
- lt_cv_path_SED=${_sed}
- break
- fi
- while true; do
- cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
- mv "$tmp/sed.tmp" "$tmp/sed.in"
- cp "$tmp/sed.in" "$tmp/sed.nl"
- echo >>"$tmp/sed.nl"
- ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
- cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
- # 40000 chars as input seems more than enough
- test $_count -gt 10 && break
- _count=`expr $_count + 1`
- if test $_count -gt $_max; then
- _max=$_count
- lt_cv_path_SED=$_sed
- fi
- done
- done
- rm -rf "$tmp"
-
-fi
-
-if test "X$SED" != "X"; then
- lt_cv_path_SED=$SED
-else
- SED=$lt_cv_path_SED
-fi
-echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
-
-echo "$as_me:$LINENO: checking whether ln -s works" >&5
-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
-LN_S=$as_ln_s
-if test "$LN_S" = "ln -s"; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-else
- echo "$as_me:$LINENO: result: no, using $LN_S" >&5
-echo "${ECHO_T}no, using $LN_S" >&6
-fi
-
-echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
-echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
-if test "${lt_cv_deplibs_check_method+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given egrep regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi4*)
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin* | mingw* | pw32*)
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- ;;
-
-darwin* | rhapsody*)
- lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- case "$host_os" in
- rhapsody* | darwin1.[012])
- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
- ;;
- *) # Darwin 1.3 on
- lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
- ;;
- esac
- ;;
-
-freebsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20*|hpux11*)
- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- irix5* | nonstopux*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux-gnu*)
- case $host_cpu in
- alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64*)
- lt_cv_deplibs_check_method=pass_all ;;
- *)
- # glibc up to 2.1.1 does not perform some relocations on ARM
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-openbsd*)
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
- else
- lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
- lt_cv_file_magic_test_file=/shlib/libc.so
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sco3.2v5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
-
-sysv5uw[78]* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-esac
-
-fi
-echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
-echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-
-
-
-
-
-
-
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-echo "$as_me:$LINENO: checking command to parse $NM output" >&5
-echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[BCDEGRST]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
-
-# Transform the above into a raw symbol and a C symbol.
-symxfrm='\1 \2\3 \3'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[BCDT]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[ABCDGISTW]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-irix* | nonstopux*)
- symcode='[BCDEGRST]'
- ;;
-osf*)
- symcode='[BCDEGQRST]'
- ;;
-solaris* | sysv5*)
- symcode='[BDT]'
- ;;
-sysv4)
- symcode='[DFNSTU]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $host_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
- symcode='[ABCDGISTW]'
-fi
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Write the raw and C identifiers.
-lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
- (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if egrep ' nm_test_var$' "$nlist" >/dev/null; then
- if egrep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr void *
-#else
-# define lt_ptr char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr address;
-}
-lt_preloaded_symbols[] =
-{
-EOF
- sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- save_LIBS="$LIBS"
- save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$no_builtin_flag"
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest$ac_exeext; then
- pipe_works=yes
- fi
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&5
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&5
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
- fi
- else
- echo "$progname: failed program was:" >&5
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-
-fi
-
-global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- global_symbol_to_cdecl=
- global_symbol_to_c_name_address=
-else
- global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
- global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
-fi
-if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
-then
- echo "$as_me:$LINENO: result: failed" >&5
-echo "${ECHO_T}failed" >&6
-else
- echo "$as_me:$LINENO: result: ok" >&5
-echo "${ECHO_T}ok" >&6
-fi
-
-
-for ac_header in dlfcn.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
- # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_header_compiler=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_header_compiler=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null; then
- if test -s conftest.err; then
- ac_cpp_err=$ac_c_preproc_warn_flag
- else
- ac_cpp_err=
- fi
-else
- ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
- ac_header_preproc=yes
-else
- echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
- ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc in
- yes:no )
- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
- no:yes )
- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
-esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- eval "$as_ac_Header=$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-
-
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
-echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- case $MAGIC_CMD in
- /*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
- ?:/*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
- ;;
- *)
- ac_save_MAGIC_CMD="$MAGIC_CMD"
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="/usr/bin:$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/${ac_tool_prefix}file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- egrep "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$ac_save_ifs"
- MAGIC_CMD="$ac_save_MAGIC_CMD"
- ;;
-esac
-fi
-
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- echo "$as_me:$LINENO: checking for file" >&5
-echo $ECHO_N "checking for file... $ECHO_C" >&6
-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- case $MAGIC_CMD in
- /*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
- ?:/*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
- ;;
- *)
- ac_save_MAGIC_CMD="$MAGIC_CMD"
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="/usr/bin:$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/file"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- egrep "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$ac_save_ifs"
- MAGIC_CMD="$ac_save_MAGIC_CMD"
- ;;
-esac
-fi
-
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- else
- MAGIC_CMD=:
- fi
-fi
-
- fi
- ;;
-esac
-
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_RANLIB+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$RANLIB"; then
- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-RANLIB=$ac_cv_prog_RANLIB
-if test -n "$RANLIB"; then
- echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$ac_cv_prog_RANLIB"; then
- ac_ct_RANLIB=$RANLIB
- # Extract the first word of "ranlib", so it can be a program name with args.
-set dummy ranlib; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_RANLIB"; then
- ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_RANLIB="ranlib"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
- test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
-fi
-fi
-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-if test -n "$ac_ct_RANLIB"; then
- echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- RANLIB=$ac_ct_RANLIB
-else
- RANLIB="$ac_cv_prog_RANLIB"
-fi
-
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
- echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
- ac_ct_STRIP=$STRIP
- # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_STRIP"; then
- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_STRIP="strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
- test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
- echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
- STRIP=$ac_ct_STRIP
-else
- STRIP="$ac_cv_prog_STRIP"
-fi
-
-
-enable_dlopen=no
-enable_win32_dll=no
-
-# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
-if test "${enable_libtool_lock+set}" = set; then
- enableval="$enable_libtool_lock"
-
-fi;
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '#line 6242 "configure"' > conftest.$ac_ext
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
-echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
-if test "${lt_cv_cc_needs_belf+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- lt_cv_cc_needs_belf=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-lt_cv_cc_needs_belf=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-fi
-echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
-echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-
-
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
-sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-need_locks="$enable_libtool_lock"
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-if test x"$host" != x"$build"; then
- ac_tool_prefix=${host_alias}-
-else
- ac_tool_prefix=
-fi
-
-# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
-case $host_os in
-linux-gnu*) ;;
-linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
-esac
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
- ;;
- *)
- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-# Allow CC to be a program name with arguments.
-set dummy $CC
-compiler="$2"
-
-echo "$as_me:$LINENO: checking for objdir" >&5
-echo $ECHO_N "checking for objdir... $ECHO_C" >&6
-rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- objdir=_libs
-fi
-rmdir .libs 2>/dev/null
-echo "$as_me:$LINENO: result: $objdir" >&5
-echo "${ECHO_T}$objdir" >&6
-
-
-
-# Check whether --with-pic or --without-pic was given.
-if test "${with_pic+set}" = set; then
- withval="$with_pic"
- pic_mode="$withval"
-else
- pic_mode=default
-fi;
-test -z "$pic_mode" && pic_mode=default
-
-# We assume here that the value for lt_cv_prog_cc_pic will not be cached
-# in isolation, and that seeing it set (from the cache) indicates that
-# the associated values are set (in the cache) correctly too.
-echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-if test "${lt_cv_prog_cc_pic+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_cc_pic=
- lt_cv_prog_cc_shlib=
- lt_cv_prog_cc_wl=
- lt_cv_prog_cc_static=
- lt_cv_prog_cc_no_builtin=
- lt_cv_prog_cc_can_build_shared=$can_build_shared
-
- if test "$GCC" = yes; then
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-static'
-
- case $host_os in
- aix*)
- # Below there is a dirty hack to force normal static linking with -ldl
- # The problem is because libdl dynamically linked with both libc and
- # libC (AIX C++ library), which obviously doesn't included in libraries
- # list by gcc. This cause undefined symbols with -static flags.
- # This hack allows C programs to be linked with "-static -ldl", but
- # not sure about C++ programs.
- lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- lt_cv_prog_cc_pic='-fno-common'
- ;;
- cygwin* | mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_cv_prog_cc_pic='-DDLL_EXPORT'
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- lt_cv_prog_cc_pic=-Kconform_pic
- fi
- ;;
- *)
- lt_cv_prog_cc_pic='-fPIC'
- ;;
- esac
- else
- # PORTME Check for PIC flags for the system compiler.
- case $host_os in
- aix3* | aix4* | aix5*)
- lt_cv_prog_cc_wl='-Wl,'
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_cv_prog_cc_static='-Bstatic'
- else
- lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- hpux9* | hpux10* | hpux11*)
- # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
- lt_cv_prog_cc_pic='+Z'
- ;;
-
- irix5* | irix6* | nonstopux*)
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-non_shared'
- # PIC (with -KPIC) is the default.
- ;;
-
- cygwin* | mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_cv_prog_cc_pic='-DDLL_EXPORT'
- ;;
-
- newsos6)
- lt_cv_prog_cc_pic='-KPIC'
- lt_cv_prog_cc_static='-Bstatic'
- ;;
-
- osf3* | osf4* | osf5*)
- # All OSF/1 code is PIC.
- lt_cv_prog_cc_wl='-Wl,'
- lt_cv_prog_cc_static='-non_shared'
- ;;
-
- sco3.2v5*)
- lt_cv_prog_cc_pic='-Kpic'
- lt_cv_prog_cc_static='-dn'
- lt_cv_prog_cc_shlib='-belf'
- ;;
-
- solaris*)
- lt_cv_prog_cc_pic='-KPIC'
- lt_cv_prog_cc_static='-Bstatic'
- lt_cv_prog_cc_wl='-Wl,'
- ;;
-
- sunos4*)
- lt_cv_prog_cc_pic='-PIC'
- lt_cv_prog_cc_static='-Bstatic'
- lt_cv_prog_cc_wl='-Qoption ld '
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- lt_cv_prog_cc_pic='-KPIC'
- lt_cv_prog_cc_static='-Bstatic'
- lt_cv_prog_cc_wl='-Wl,'
- ;;
-
- uts4*)
- lt_cv_prog_cc_pic='-pic'
- lt_cv_prog_cc_static='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- lt_cv_prog_cc_pic='-Kconform_pic'
- lt_cv_prog_cc_static='-Bstatic'
- fi
- ;;
-
- *)
- lt_cv_prog_cc_can_build_shared=no
- ;;
- esac
- fi
-
-fi
-
-if test -z "$lt_cv_prog_cc_pic"; then
- echo "$as_me:$LINENO: result: none" >&5
-echo "${ECHO_T}none" >&6
-else
- echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
-echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
-
- # Check to make sure the pic_flag actually works.
- echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
- if test "${lt_cv_prog_cc_pic_works+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- case $host_os in
- hpux9* | hpux10* | hpux11*)
- # On HP-UX, both CC and GCC only warn that PIC is supported... then
- # they create non-PIC objects. So, if there were any warnings, we
- # assume that PIC is not supported.
- if test -s conftest.err; then
- lt_cv_prog_cc_pic_works=no
- else
- lt_cv_prog_cc_pic_works=yes
- fi
- ;;
- *)
- lt_cv_prog_cc_pic_works=yes
- ;;
- esac
-
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
- lt_cv_prog_cc_pic_works=no
-
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
- CFLAGS="$save_CFLAGS"
-
-fi
-
-
- if test "X$lt_cv_prog_cc_pic_works" = Xno; then
- lt_cv_prog_cc_pic=
- lt_cv_prog_cc_can_build_shared=no
- else
- lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
- fi
-
- echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
-echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
-fi
-
-# Check for any special shared library compilation flags.
-if test -n "$lt_cv_prog_cc_shlib"; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
-echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
- if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
- else
- { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
-echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
- lt_cv_prog_cc_can_build_shared=no
- fi
-fi
-
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
-if test "${lt_cv_prog_cc_static_works+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_cc_static_works=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- lt_cv_prog_cc_static_works=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
- LDFLAGS="$save_LDFLAGS"
-
-fi
-
-
-# Belt *and* braces to stop my trousers falling down:
-test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
-echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
-echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
-
-pic_flag="$lt_cv_prog_cc_pic"
-special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
-wl="$lt_cv_prog_cc_wl"
-link_static_flag="$lt_cv_prog_cc_static"
-no_builtin_flag="$lt_cv_prog_cc_no_builtin"
-can_build_shared="$lt_cv_prog_cc_can_build_shared"
-
-
-# Check to see if options -o and -c are simultaneously supported by compiler
-echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
-if test "${lt_cv_compiler_c_o+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-$rm -r conftest 2>/dev/null
-mkdir conftest
-cd conftest
-echo "int some_variable = 0;" > conftest.$ac_ext
-mkdir out
-# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
-# that will create temporary files in the current directory regardless of
-# the output directory. Thus, making CWD read-only will cause this test
-# to fail, enabling locking or at least warning the user not to do parallel
-# builds.
-chmod -w .
-save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
-compiler_c_o=no
-if { (eval echo configure:6756: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s out/conftest.err; then
- lt_cv_compiler_c_o=no
- else
- lt_cv_compiler_c_o=yes
- fi
-else
- # Append any errors to the config.log.
- cat out/conftest.err 1>&5
- lt_cv_compiler_c_o=no
-fi
-CFLAGS="$save_CFLAGS"
-chmod u+w .
-$rm conftest* out/*
-rmdir out
-cd ..
-rmdir conftest
-$rm -r conftest 2>/dev/null
-
-fi
-
-compiler_c_o=$lt_cv_compiler_c_o
-echo "$as_me:$LINENO: result: $compiler_c_o" >&5
-echo "${ECHO_T}$compiler_c_o" >&6
-
-if test x"$compiler_c_o" = x"yes"; then
- # Check to see if we can write to a .lo
- echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
- if test "${lt_cv_compiler_o_lo+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
- lt_cv_compiler_o_lo=no
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -c -o conftest.lo"
- save_objext="$ac_objext"
- ac_objext=lo
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-int some_variable = 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- lt_cv_compiler_o_lo=no
- else
- lt_cv_compiler_o_lo=yes
- fi
-
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
- ac_objext="$save_objext"
- CFLAGS="$save_CFLAGS"
-
-fi
-
- compiler_o_lo=$lt_cv_compiler_o_lo
- echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
-echo "${ECHO_T}$compiler_o_lo" >&6
-else
- compiler_o_lo=no
-fi
-
-# Check to see if we can do hard links to lock some files if needed
-hard_links="nottested"
-if test "$compiler_c_o" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6
- if test "$hard_links" = no; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-
-if test "$GCC" = yes; then
- # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
- echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
- echo "int some_variable = 0;" > conftest.$ac_ext
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
- compiler_rtti_exceptions=no
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-int
-main ()
-{
-int some_variable = 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- compiler_rtti_exceptions=no
- else
- compiler_rtti_exceptions=yes
- fi
-
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
- CFLAGS="$save_CFLAGS"
- echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$compiler_rtti_exceptions" >&6
-
- if test "$compiler_rtti_exceptions" = "yes"; then
- no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
- else
- no_builtin_flag=' -fno-builtin'
- fi
-fi
-
-# See if the linker supports building shared libraries.
-echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
-
-allow_undefined_flag=
-no_undefined_flag=
-need_lib_prefix=unknown
-need_version=unknown
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-archive_cmds=
-archive_expsym_cmds=
-old_archive_from_new_cmds=
-old_archive_from_expsyms_cmds=
-export_dynamic_flag_spec=
-whole_archive_flag_spec=
-thread_safe_flag_spec=
-hardcode_into_libs=no
-hardcode_libdir_flag_spec=
-hardcode_libdir_separator=
-hardcode_direct=no
-hardcode_minus_L=no
-hardcode_shlibpath_var=unsupported
-runpath_var=
-link_all_deplibs=unknown
-always_export_symbols=no
-export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
-# include_expsyms should be a list of space-separated symbols to be *always*
-# included in the symbol list
-include_expsyms=
-# exclude_expsyms can be an egrep regular expression of symbols to exclude
-# it will be wrapped by ` (' and `)$', so one must not match beginning or
-# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-# as well as any symbol that contains `d'.
-exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
-# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-# platforms (ab)use it in PIC code, but their linkers get confused if
-# the symbol is explicitly referenced. Since portable code cannot
-# rely on this symbol name, it's probably fine to never include it in
-# preloaded symbol tables.
-extract_expsyms_cmds=
-
-case $host_os in
-cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
-openbsd*)
- with_gnu_ld=no
- ;;
-esac
-
-ld_shlibs=yes
-if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX, the GNU linker is very broken
- # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
- ld_shlibs=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- ;;
-
- amigaos*)
- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can use
- # them.
- ld_shlibs=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- allow_undefined_flag=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec='-L$libdir'
- allow_undefined_flag=unsupported
- always_export_symbols=yes
-
- extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
- sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
- test -f $output_objdir/impgen.exe || (cd $output_objdir && \
- if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
- else $CC -o impgen impgen.c ; fi)~
- $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
-
- old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
-
- # cygwin and mingw dlls have different entry points and sets of symbols
- # to exclude.
- # FIXME: what about values for MSVC?
- dll_entry=__cygwin_dll_entry@12
- dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
- case $host_os in
- mingw*)
- # mingw values
- dll_entry=_DllMainCRTStartup@12
- dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
- ;;
- esac
-
- # mingw and cygwin differ, and it's simplest to just exclude the union
- # of the two symbol sets.
- dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
-
- # recent cygwin and mingw systems supply a stub DllMain which the user
- # can override, but on older systems we have to supply one (in ltdll.c)
- if test "x$lt_cv_need_dllmain" = "xyes"; then
- ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
- ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
- test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
- else
- ltdll_obj=
- ltdll_cmds=
- fi
-
- # Extract the symbol export list from an `--export-all' def file,
- # then regenerate the def file from the symbol export list, so that
- # the compiled dll only exports the symbol export list.
- # Be careful not to strip the DATA tag left be newer dlltools.
- export_symbols_cmds="$ltdll_cmds"'
- $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
- sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
-
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is.
- # If DATA tags from a recent dlltool are present, honour them!
- archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname-def;
- else
- echo EXPORTS > $output_objdir/$soname-def;
- _lt_hint=1;
- cat $export_symbols | while read symbol; do
- set dummy \$symbol;
- case \$# in
- 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
- 4) echo " \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
- *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
- esac;
- _lt_hint=`expr 1 + \$_lt_hint`;
- done;
- fi~
- '"$ltdll_cmds"'
- $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
- $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
- $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
- $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
- $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
- ld_shlibs=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- sunos4*)
- archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- *)
- if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
- esac
-
- if test "$ld_shlibs" = yes; then
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
- case $host_os in
- cygwin* | mingw* | pw32*)
- # dlltool doesn't understand --whole-archive et. al.
- whole_archive_flag_spec=
- ;;
- *)
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
- ;;
- esac
- fi
-else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- allow_undefined_flag=unsupported
- always_export_symbols=yes
- archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- hardcode_minus_L=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- hardcode_direct=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[23]|aix4.[23].*|aix5*)
- for ld_flag in $LDFLAGS; do
- case $ld_flag in
- *-brtl*)
- aix_use_runtimelinking=yes
- break
- ;;
- esac
- done
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- hardcode_direct=yes
- archive_cmds=''
- hardcode_libdir_separator=':'
- if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct=yes
- else
- # We have old collect2
- hardcode_direct=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- hardcode_minus_L=yes
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_libdir_separator=
- fi
- esac
-
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- shared_flag='${wl}-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall can do strange things, so it is better to
- # generate a list of symbols to export.
- always_export_symbols=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag='-berok'
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag='${wl}-berok'
- # This is a bit strange, but is similar to how AIX traditionally builds
- # it's shared libraries.
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- # see comment about different semantics on the GNU ld section
- ld_shlibs=no
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec=' '
- allow_undefined_flag=unsupported
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # FIXME: Setting linknames here is a bad hack.
- archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- old_archive_from_new_cmds='true'
- # FIXME: Should let the user specify the lib program.
- old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- ;;
-
- darwin* | rhapsody*)
- case "$host_os" in
- rhapsody* | darwin1.[012])
- allow_undefined_flag='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
- allow_undefined_flag='-flat_namespace -undefined suppress'
- ;;
- esac
- # FIXME: Relying on posixy $() will cause problems for
- # cross-compilation, but unfortunately the echo tests do not
- # yet detect zsh echo's removal of \ escapes. Also zsh mangles
- # `"' quotes if we put them in here... so don't!
- archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
- # We need to add '_' to the symbols in $export_symbols first
- #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- whole_archive_flag_spec='-all_load $convenience'
- ;;
-
- freebsd1*)
- ld_shlibs=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_minus_L=yes
- hardcode_shlibpath_var=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd*)
- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- hpux9* | hpux10* | hpux11*)
- case $host_os in
- hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
- *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
- esac
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_direct=yes
- hardcode_minus_L=yes # Not in the search PATH, but as the default
- # location of the library.
- export_dynamic_flag_spec='${wl}-E'
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- else
- archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='-rpath $libdir'
- fi
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- newsos6)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_shlibpath_var=no
- ;;
-
- openbsd*)
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
- else
- case "$host_os" in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- *)
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- allow_undefined_flag=unsupported
- archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- else
- allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- #Both c and cxx compiler support -rpath directly
- hardcode_libdir_flag_spec='-rpath $libdir'
- fi
- hardcode_libdir_separator=:
- ;;
-
- sco3.2v5*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- export_dynamic_flag_spec='${wl}-Bexport'
- ;;
-
- solaris*)
- # gcc --version < 3.0 without binutils cannot create self contained
- # shared libraries reliably, requiring libgcc.a to resolve some of
- # the object symbols generated in some cases. Libraries that use
- # assert need libgcc.a to resolve __eprintf, for example. Linking
- # a copy of libgcc.a into every shared library to guarantee resolving
- # such symbols causes other problems: According to Tim Van Holder
- # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
- # (to the application) exception stack for one thing.
- no_undefined_flag=' -z defs'
- if test "$GCC" = yes; then
- case `$CC --version 2>/dev/null` in
- [12].*)
- cat <<EOF 1>&2
-
-*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
-*** create self contained shared libraries on Solaris systems, without
-*** introducing a dependency on libgcc.a. Therefore, libtool is disabling
-*** -no-undefined support, which will at least allow you to build shared
-*** libraries. However, you may find that when you link such libraries
-*** into an application without using GCC, you have to manually add
-*** \`gcc --print-libgcc-file-name\` to the link command. We urge you to
-*** upgrade to a newer version of GCC. Another option is to rebuild your
-*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
-
-EOF
- no_undefined_flag=
- ;;
- esac
- fi
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_shlibpath_var=no
- case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
- esac
- link_all_deplibs=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_direct=yes
- hardcode_minus_L=yes
- hardcode_shlibpath_var=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- reload_cmds='$CC -r -o $output$reload_objs'
- hardcode_direct=no
- ;;
- motorola)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- sysv4.3*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- export_dynamic_flag_spec='-Bexport'
- ;;
-
- sysv5*)
- no_undefined_flag=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec=
- hardcode_shlibpath_var=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_shlibpath_var=no
- ;;
-
- dgux*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_shlibpath_var=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ld_shlibs=yes
- fi
- ;;
-
- sysv4.2uw2*)
- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_minus_L=no
- hardcode_shlibpath_var=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5uw7* | unixware7*)
- no_undefined_flag='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- *)
- ld_shlibs=no
- ;;
- esac
-fi
-echo "$as_me:$LINENO: result: $ld_shlibs" >&5
-echo "${ECHO_T}$ld_shlibs" >&6
-test "$ld_shlibs" = no && can_build_shared=no
-
-# Check hardcoding attributes.
-echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
-hardcode_action=
-if test -n "$hardcode_libdir_flag_spec" || \
- test -n "$runpath_var"; then
-
- # We can hardcode non-existant directories.
- if test "$hardcode_direct" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$hardcode_shlibpath_var" != no &&
- test "$hardcode_minus_L" != no; then
- # Linking always hardcodes the temporary library directory.
- hardcode_action=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- hardcode_action=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- hardcode_action=unsupported
-fi
-echo "$as_me:$LINENO: result: $hardcode_action" >&5
-echo "${ECHO_T}$hardcode_action" >&6
-
-striplib=
-old_striplib=
-echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-
-# PORTME Fill in your ld.so characteristics
-echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}.so$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[01] | aix4.[01].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can
- # not hardcode correct soname into executable. Probably we can
- # add versioning support to collect2, so additional links can
- # be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}.so$major'
- fi
- shlibpath_var=LIBPATH
- fi
- hardcode_into_libs=yes
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}.so'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- export_dynamic_flag_spec=-rdynamic
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- need_version=no
- need_lib_prefix=no
- case $GCC,$host_os in
- yes,cygwin*)
- library_names_spec='$libname.dll.a'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
- postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog .libs/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- ;;
- yes,mingw*)
- library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
- ;;
- yes,pw32*)
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
- ;;
- *)
- library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- # FIXME: Relying on posixy $() will cause problems for
- # cross-compilation, but unfortunately the echo tests do not
- # yet detect zsh echo's removal of \ escapes.
- library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
- soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- *)
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- dynamic_linker="$host_os dld.sl"
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
- soname_spec='${libname}${release}.sl$major'
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *) version_type=irix ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
- soname_spec='${libname}${release}.so$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case "$host_os" in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-os2*)
- libname_spec='$name'
- need_lib_prefix=no
- library_names_spec='$libname.dll $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_version=no
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- hardcode_into_libs=yes
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}.so$major'
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
- soname_spec='$libname.so.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6
-test "$dynamic_linker" = no && can_build_shared=no
-
-# Report the final consequences.
-echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6
-
-echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix4*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6
-
-echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6
-
-if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- cygwin* | mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- *)
- echo "$as_me:$LINENO: checking for shl_load" >&5
-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
-if test "${ac_cv_func_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char shl_load (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char shl_load ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_shl_load) || defined (__stub___shl_load)
-choke me
-#else
-f = shl_load;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_func_shl_load=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
-echo "${ECHO_T}$ac_cv_func_shl_load" >&6
-if test $ac_cv_func_shl_load = yes; then
- lt_cv_dlopen="shl_load"
-else
- echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
-if test "${ac_cv_lib_dld_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char shl_load ();
-int
-main ()
-{
-shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_dld_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_dld_shl_load=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
-if test $ac_cv_lib_dld_shl_load = yes; then
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
-else
- echo "$as_me:$LINENO: checking for dlopen" >&5
-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
-if test "${ac_cv_func_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char dlopen (); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dlopen ();
-char (*f) ();
-
-int
-main ()
-{
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_dlopen) || defined (__stub___dlopen)
-choke me
-#else
-f = dlopen;
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_func_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_func_dlopen=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
-echo "${ECHO_T}$ac_cv_func_dlopen" >&6
-if test $ac_cv_func_dlopen = yes; then
- lt_cv_dlopen="dlopen"
-else
- echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dlopen ();
-int
-main ()
-{
-dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_dl_dlopen=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
- echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
-if test "${ac_cv_lib_svld_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsvld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dlopen ();
-int
-main ()
-{
-dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_svld_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_svld_dlopen=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
-if test $ac_cv_lib_svld_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-else
- echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
-if test "${ac_cv_lib_dld_dld_link+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dld_link ();
-int
-main ()
-{
-dld_link ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- ac_cv_lib_dld_dld_link=yes
-else
- echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_lib_dld_dld_link=no
-fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
-if test $ac_cv_lib_dld_dld_link = yes; then
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
-if test "${lt_cv_dlopen_self+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 8530 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self" >&6
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
-if test "${lt_cv_dlopen_self_static+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self_static=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 8628 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self_static=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-
-
-if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $archive_cmds in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
- if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- $rm conftest*
- echo 'static int dummy;' > conftest.$ac_ext
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$lt_cv_prog_cc_wl
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- save_allow_undefined_flag=$allow_undefined_flag
- allow_undefined_flag=
- if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
- (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
- then
- lt_cv_archive_cmds_need_lc=no
- else
- lt_cv_archive_cmds_need_lc=yes
- fi
- allow_undefined_flag=$save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
-fi
-
- echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
-echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
- ;;
- esac
-fi
-need_lc=${lt_cv_archive_cmds_need_lc-yes}
-
-# The second clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- :
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-if test -f "$ltmain"; then
- trap "$rm \"${ofile}T\"; exit 1" 1 2 15
- $rm -f "${ofile}T"
-
- echo creating $ofile
-
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS SED \
- AR AR_FLAGS CC LD LN_S NM SHELL \
- reload_flag reload_cmds wl \
- pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
- thread_safe_flag_spec whole_archive_flag_spec libname_spec \
- library_names_spec soname_spec \
- RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
- old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
- postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
- old_striplib striplib file_magic_cmd export_symbols_cmds \
- deplibs_check_method allow_undefined_flag no_undefined_flag \
- finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
- global_symbol_to_c_name_address \
- hardcode_libdir_flag_spec hardcode_libdir_separator \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
-
- case $var in
- reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
- extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- cat <<__EOF__ > "${ofile}T"
-#! $SHELL
-
-# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996-2000 Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="${SED} -e s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# ### BEGIN LIBTOOL CONFIG
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$need_lc
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# The default C compiler.
-CC=$lt_CC
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC
-
-# The linker used to build libraries.
-LD=$lt_LD
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_wl
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_pic_flag
-pic_mode=$pic_mode
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_compiler_c_o
-
-# Can we write directly to a .lo ?
-compiler_o_lo=$lt_compiler_o_lo
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_link_static_flag
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_no_builtin_flag
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds
-archive_expsym_cmds=$lt_archive_expsym_cmds
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator
-
-# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms
-
-# ### END LIBTOOL CONFIG
-
-__EOF__
-
- case $host_os in
- aix3*)
- cat <<\EOF >> "${ofile}T"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- case $host_os in
- cygwin* | mingw* | pw32* | os2*)
- cat <<'EOF' >> "${ofile}T"
- # This is a source program that is used to create dlls on Windows
- # Don't remove nor modify the starting and closing comments
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
- # This is a source program that is used to create import libraries
- # on Windows for dlls which lack them. Don't remove nor modify the
- # starting and closing comments
-# /* impgen.c starts here */
-# /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
-#
-# This file is part of GNU libtool.
-#
-# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-# */
-#
-# #include <stdio.h> /* for printf() */
-# #include <unistd.h> /* for open(), lseek(), read() */
-# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
-# #include <string.h> /* for strdup() */
-#
-# /* O_BINARY isn't required (or even defined sometimes) under Unix */
-# #ifndef O_BINARY
-# #define O_BINARY 0
-# #endif
-#
-# static unsigned int
-# pe_get16 (fd, offset)
-# int fd;
-# int offset;
-# {
-# unsigned char b[2];
-# lseek (fd, offset, SEEK_SET);
-# read (fd, b, 2);
-# return b[0] + (b[1]<<8);
-# }
-#
-# static unsigned int
-# pe_get32 (fd, offset)
-# int fd;
-# int offset;
-# {
-# unsigned char b[4];
-# lseek (fd, offset, SEEK_SET);
-# read (fd, b, 4);
-# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-# }
-#
-# static unsigned int
-# pe_as32 (ptr)
-# void *ptr;
-# {
-# unsigned char *b = ptr;
-# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-# }
-#
-# int
-# main (argc, argv)
-# int argc;
-# char *argv[];
-# {
-# int dll;
-# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-# unsigned long export_rva, export_size, nsections, secptr, expptr;
-# unsigned long name_rvas, nexp;
-# unsigned char *expdata, *erva;
-# char *filename, *dll_name;
-#
-# filename = argv[1];
-#
-# dll = open(filename, O_RDONLY|O_BINARY);
-# if (dll < 1)
-# return 1;
-#
-# dll_name = filename;
-#
-# for (i=0; filename[i]; i++)
-# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
-# dll_name = filename + i +1;
-#
-# pe_header_offset = pe_get32 (dll, 0x3c);
-# opthdr_ofs = pe_header_offset + 4 + 20;
-# num_entries = pe_get32 (dll, opthdr_ofs + 92);
-#
-# if (num_entries < 1) /* no exports */
-# return 1;
-#
-# export_rva = pe_get32 (dll, opthdr_ofs + 96);
-# export_size = pe_get32 (dll, opthdr_ofs + 100);
-# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
-# secptr = (pe_header_offset + 4 + 20 +
-# pe_get16 (dll, pe_header_offset + 4 + 16));
-#
-# expptr = 0;
-# for (i = 0; i < nsections; i++)
-# {
-# char sname[8];
-# unsigned long secptr1 = secptr + 40 * i;
-# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-# lseek(dll, secptr1, SEEK_SET);
-# read(dll, sname, 8);
-# if (vaddr <= export_rva && vaddr+vsize > export_rva)
-# {
-# expptr = fptr + (export_rva - vaddr);
-# if (export_rva + export_size > vaddr + vsize)
-# export_size = vsize - (export_rva - vaddr);
-# break;
-# }
-# }
-#
-# expdata = (unsigned char*)malloc(export_size);
-# lseek (dll, expptr, SEEK_SET);
-# read (dll, expdata, export_size);
-# erva = expdata - export_rva;
-#
-# nexp = pe_as32 (expdata+24);
-# name_rvas = pe_as32 (expdata+32);
-#
-# printf ("EXPORTS\n");
-# for (i = 0; i<nexp; i++)
-# {
-# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
-# }
-#
-# return 0;
-# }
-# /* impgen.c ends here */
-
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
-
- mv -f "${ofile}T" "$ofile" || \
- (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
- chmod +x "$ofile"
-fi
-
-
-
-
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-
-# Prevent multiple expansion
-
-
-
- ac_config_files="$ac_config_files xfce4.spec Makefile icons/Makefile panel/Makefile plugins/Makefile plugins/mailcheck/Makefile plugins/clock/Makefile plugins/trash/Makefile themes/Makefile themes/Curve/Makefile themes/Gnome/Makefile themes/XFce/Makefile"
-cat >confcache <<\_ACEOF
-# This file is a shell script that caches the results of configure
-# tests run on this system so they can be shared between configure
-# scripts and configure runs, see configure's option --config-cache.
-# It is not useful on other systems. If it contains results you don't
-# want to keep, you may remove or edit it.
-#
-# config.status only pays attention to the cache file if you give it
-# the --recheck option to rerun configure.
-#
-# `ac_cv_env_foo' variables (set or unset) will be overridden when
-# loading this file, other *unset* `ac_cv_foo' will be assigned the
-# following values.
-
-_ACEOF
-
-# The following way of writing the cache mishandles newlines in values,
-# but we know of no workaround that is simple, portable, and efficient.
-# So, don't put newlines in cache variables' values.
-# Ultrix sh set writes to stderr and can't be redirected directly,
-# and sets the high bit in the cache file unless we assign to the vars.
-{
- (set) 2>&1 |
- case `(ac_space=' '; set | grep ac_space) 2>&1` in
- *ac_space=\ *)
- # `set' does not quote correctly, so add quotes (double-quote
- # substitution turns \\\\ into \\, and sed turns \\ into \).
- sed -n \
- "s/'/'\\\\''/g;
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
- ;;
- *)
- # `set' quotes correctly as required by POSIX, so do not add quotes.
- sed -n \
- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
- ;;
- esac;
-} |
- sed '
- t clear
- : clear
- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
- t end
- /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
- : end' >>confcache
-if cmp -s $cache_file confcache; then :; else
- if test -w $cache_file; then
- test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
- cat confcache >$cache_file
- else
- echo "not updating unwritable cache $cache_file"
- fi
-fi
-rm -f confcache
-
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-# VPATH may cause trouble with some makes, so we remove $(srcdir),
-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
-# trailing colons and then remove the whole line if VPATH becomes empty
-# (actually we leave an empty line to preserve line numbers).
-if test "x$srcdir" = x.; then
- ac_vpsub='/^[ ]*VPATH[ ]*=/{
-s/:*\$(srcdir):*/:/;
-s/:*\${srcdir}:*/:/;
-s/:*@srcdir@:*/:/;
-s/^\([^=]*=[ ]*\):*/\1/;
-s/:*$//;
-s/^[^=]*=[ ]*$//;
-}'
-fi
-
-DEFS=-DHAVE_CONFIG_H
-
-ac_libobjs=
-ac_ltlibobjs=
-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
- # 1. Remove the extension, and $U if already installed.
- ac_i=`echo "$ac_i" |
- sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
- # 2. Add them.
- ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
- ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
-done
-LIBOBJS=$ac_libobjs
-
-LTLIBOBJS=$ac_ltlibobjs
-
-
-if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-: ${CONFIG_STATUS=./config.status}
-ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
-echo "$as_me: creating $CONFIG_STATUS" >&6;}
-cat >$CONFIG_STATUS <<_ACEOF
-#! $SHELL
-# Generated by $as_me.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-SHELL=\${CONFIG_SHELL-$SHELL}
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-## --------------------- ##
-## M4sh Initialization. ##
-## --------------------- ##
-
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
- emulate sh
- NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
- # is contrary to our usage. Disable this feature.
- alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
- set -o posix
-fi
-
-# Support unset when possible.
-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
- as_unset=unset
-else
- as_unset=false
-fi
-
-
-# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME
-do
- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
- eval $as_var=C; export $as_var
- else
- $as_unset $as_var
- fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
- as_basename=basename
-else
- as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
- X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)$' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X/"$0" |
- sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
- /^X\/\(\/\/\)$/{ s//\1/; q; }
- /^X\/\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
-
-
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conftest.sh
- echo "exit 0" >>conftest.sh
- chmod +x conftest.sh
- if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conftest.sh
-fi
-
-
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" || {
- # Find who we are. Look in the path if we contain no path at all
- # relative or not.
- case $0 in
- *[\\/]* ) as_myself=$0 ;;
- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-
- ;;
- esac
- # We did not find ourselves, most probably we were run as `sh COMMAND'
- # in which case we are not to be found in the path.
- if test "x$as_myself" = x; then
- as_myself=$0
- fi
- if test ! -f "$as_myself"; then
- { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
-echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
- { (exit 1); exit 1; }; }
- fi
- case $CONFIG_SHELL in
- '')
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for as_base in sh bash ksh sh5; do
- case $as_dir in
- /*)
- if ("$as_dir/$as_base" -c '
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
- $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
- $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
- CONFIG_SHELL=$as_dir/$as_base
- export CONFIG_SHELL
- exec "$CONFIG_SHELL" "$0" ${1+"$@"}
- fi;;
- esac
- done
-done
-;;
- esac
-
- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
- # uniformly replaced by the line number. The first 'sed' inserts a
- # line-number line before each line; the second 'sed' does the real
- # work. The second script uses 'N' to pair each line-number line
- # with the numbered line, and appends trailing '-' during
- # substitution so that $LINENO is not a special case at line end.
- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
- # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
- sed '=' <$as_myself |
- sed '
- N
- s,$,-,
- : loop
- s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
- t loop
- s,-$,,
- s,^['$as_cr_digits']*\n,,
- ' >$as_me.lineno &&
- chmod +x $as_me.lineno ||
- { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
-echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
- { (exit 1); exit 1; }; }
-
- # Don't try to exec as it changes $[0], causing all sort of problems
- # (the dirname of $[0] is not the place where we might find the
- # original and so on. Autoconf is especially sensible to this).
- . ./$as_me.lineno
- # Exit status is that of the last command.
- exit
-}
-
-
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
- *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T=' ' ;;
- *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
- *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
- # We could just check for DJGPP; but this test a) works b) is more generic
- # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
- if test -f conf$$.exe; then
- # Don't use ln at all; we don't have any links
- as_ln_s='cp -p'
- else
- as_ln_s='ln -s'
- fi
-elif ln conf$$.file conf$$ 2>/dev/null; then
- as_ln_s=ln
-else
- as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.file
-
-if mkdir -p . 2>/dev/null; then
- as_mkdir_p=:
-else
- as_mkdir_p=false
-fi
-
-as_executable_p="test -f"
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS=" $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
-exec 6>&1
-
-# Open the log real soon, to keep \$[0] and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling. Logging --version etc. is OK.
-exec 5>>config.log
-{
- echo
- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-} >&5
-cat >&5 <<_CSEOF
-
-This file was extended by $as_me, which was
-generated by GNU Autoconf 2.54. Invocation command line was
-
- CONFIG_FILES = $CONFIG_FILES
- CONFIG_HEADERS = $CONFIG_HEADERS
- CONFIG_LINKS = $CONFIG_LINKS
- CONFIG_COMMANDS = $CONFIG_COMMANDS
- $ $0 $@
-
-_CSEOF
-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-echo >&5
-_ACEOF
-
-# Files that config.status was made for.
-if test -n "$ac_config_files"; then
- echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
-fi
-
-if test -n "$ac_config_headers"; then
- echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
-fi
-
-if test -n "$ac_config_links"; then
- echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
-fi
-
-if test -n "$ac_config_commands"; then
- echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
-fi
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-ac_cs_usage="\
-\`$as_me' instantiates files from templates according to the
-current configuration.
-
-Usage: $0 [OPTIONS] [FILE]...
-
- -h, --help print this help, then exit
- -V, --version print version number, then exit
- -d, --debug don't remove temporary files
- --recheck update $as_me by reconfiguring in the same conditions
- --file=FILE[:TEMPLATE]
- instantiate the configuration file FILE
- --header=FILE[:TEMPLATE]
- instantiate the configuration header FILE
-
-Configuration files:
-$config_files
-
-Configuration headers:
-$config_headers
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-ac_cs_version="\\
-config.status
-configured by $0, generated by GNU Autoconf 2.54,
- with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
-
-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-srcdir=$srcdir
-INSTALL="$INSTALL"
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-# If no file are specified by the user, then we need to provide default
-# value. By we need to know if files were specified by the user.
-ac_need_defaults=:
-while test $# != 0
-do
- case $1 in
- --*=*)
- ac_option=`expr "x$1" : 'x\([^=]*\)='`
- ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
- ac_shift=:
- ;;
- -*)
- ac_option=$1
- ac_optarg=$2
- ac_shift=shift
- ;;
- *) # This is not an option, so the user has probably given explicit
- # arguments.
- ac_option=$1
- ac_need_defaults=false;;
- esac
-
- case $ac_option in
- # Handling of the options.
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
- exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
- --version | --vers* | -V )
- echo "$ac_cs_version"; exit 0 ;;
- --he | --h)
- # Conflict between --help and --header
- { { echo "$as_me:$LINENO: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&2;}
- { (exit 1); exit 1; }; };;
- --help | --hel | -h )
- echo "$ac_cs_usage"; exit 0 ;;
- --debug | --d* | -d )
- debug=: ;;
- --file | --fil | --fi | --f )
- $ac_shift
- CONFIG_FILES="$CONFIG_FILES $ac_optarg"
- ac_need_defaults=false;;
- --header | --heade | --head | --hea )
- $ac_shift
- CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
- ac_need_defaults=false;;
-
- # This is an error.
- -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&2;}
- { (exit 1); exit 1; }; } ;;
-
- *) ac_config_targets="$ac_config_targets $1" ;;
-
- esac
- shift
-done
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-#
-# INIT-COMMANDS section.
-#
-
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
-
-_ACEOF
-
-
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-for ac_config_target in $ac_config_targets
-do
- case "$ac_config_target" in
- # Handling of arguments.
- "xfce4.spec" ) CONFIG_FILES="$CONFIG_FILES xfce4.spec" ;;
- "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
- "icons/Makefile" ) CONFIG_FILES="$CONFIG_FILES icons/Makefile" ;;
- "panel/Makefile" ) CONFIG_FILES="$CONFIG_FILES panel/Makefile" ;;
- "plugins/Makefile" ) CONFIG_FILES="$CONFIG_FILES plugins/Makefile" ;;
- "plugins/mailcheck/Makefile" ) CONFIG_FILES="$CONFIG_FILES plugins/mailcheck/Makefile" ;;
- "plugins/clock/Makefile" ) CONFIG_FILES="$CONFIG_FILES plugins/clock/Makefile" ;;
- "plugins/trash/Makefile" ) CONFIG_FILES="$CONFIG_FILES plugins/trash/Makefile" ;;
- "themes/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/Makefile" ;;
- "themes/Curve/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/Curve/Makefile" ;;
- "themes/Gnome/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/Gnome/Makefile" ;;
- "themes/XFce/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/XFce/Makefile" ;;
- "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
- "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
- *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
- { (exit 1); exit 1; }; };;
- esac
-done
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used. Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
- test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
- test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Create a temporary directory, and hook for its removal unless debugging.
-$debug ||
-{
- trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
- trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-
-# Create a (secure) tmp directory for tmp files.
-: ${TMPDIR=/tmp}
-{
- tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
- test -n "$tmp" && test -d "$tmp"
-} ||
-{
- tmp=$TMPDIR/cs$$-$RANDOM
- (umask 077 && mkdir $tmp)
-} ||
-{
- echo "$me: cannot create a temporary directory in $TMPDIR" >&2
- { (exit 1); exit 1; }
-}
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-
-#
-# CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
-if test -n "\$CONFIG_FILES"; then
- # Protect against being on the right side of a sed subst in config.status.
- sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
- s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
-s,@SHELL@,$SHELL,;t t
-s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
-s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
-s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
-s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
-s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
-s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
-s,@exec_prefix@,$exec_prefix,;t t
-s,@prefix@,$prefix,;t t
-s,@program_transform_name@,$program_transform_name,;t t
-s,@bindir@,$bindir,;t t
-s,@sbindir@,$sbindir,;t t
-s,@libexecdir@,$libexecdir,;t t
-s,@datadir@,$datadir,;t t
-s,@sysconfdir@,$sysconfdir,;t t
-s,@sharedstatedir@,$sharedstatedir,;t t
-s,@localstatedir@,$localstatedir,;t t
-s,@libdir@,$libdir,;t t
-s,@includedir@,$includedir,;t t
-s,@oldincludedir@,$oldincludedir,;t t
-s,@infodir@,$infodir,;t t
-s,@mandir@,$mandir,;t t
-s,@build_alias@,$build_alias,;t t
-s,@host_alias@,$host_alias,;t t
-s,@target_alias@,$target_alias,;t t
-s,@DEFS@,$DEFS,;t t
-s,@ECHO_C@,$ECHO_C,;t t
-s,@ECHO_N@,$ECHO_N,;t t
-s,@ECHO_T@,$ECHO_T,;t t
-s,@LIBS@,$LIBS,;t t
-s,@VERSION@,$VERSION,;t t
-s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-s,@INSTALL_DATA@,$INSTALL_DATA,;t t
-s,@CYGPATH_W@,$CYGPATH_W,;t t
-s,@PACKAGE@,$PACKAGE,;t t
-s,@ACLOCAL@,$ACLOCAL,;t t
-s,@AUTOCONF@,$AUTOCONF,;t t
-s,@AUTOMAKE@,$AUTOMAKE,;t t
-s,@AUTOHEADER@,$AUTOHEADER,;t t
-s,@MAKEINFO@,$MAKEINFO,;t t
-s,@AMTAR@,$AMTAR,;t t
-s,@install_sh@,$install_sh,;t t
-s,@STRIP@,$STRIP,;t t
-s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
-s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
-s,@AWK@,$AWK,;t t
-s,@SET_MAKE@,$SET_MAKE,;t t
-s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
-s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
-s,@MAINT@,$MAINT,;t t
-s,@CC@,$CC,;t t
-s,@CFLAGS@,$CFLAGS,;t t
-s,@LDFLAGS@,$LDFLAGS,;t t
-s,@CPPFLAGS@,$CPPFLAGS,;t t
-s,@ac_ct_CC@,$ac_ct_CC,;t t
-s,@EXEEXT@,$EXEEXT,;t t
-s,@OBJEXT@,$OBJEXT,;t t
-s,@DEPDIR@,$DEPDIR,;t t
-s,@am__include@,$am__include,;t t
-s,@am__quote@,$am__quote,;t t
-s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
-s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
-s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
-s,@CCDEPMODE@,$CCDEPMODE,;t t
-s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
-s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
-s,@CPP@,$CPP,;t t
-s,@X_CFLAGS@,$X_CFLAGS,;t t
-s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
-s,@X_LIBS@,$X_LIBS,;t t
-s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
-s,@EGREP@,$EGREP,;t t
-s,@MY_SUBDIRS@,$MY_SUBDIRS,;t t
-s,@GLIB_REQUIRED_VERSION@,$GLIB_REQUIRED_VERSION,;t t
-s,@GTK_REQUIRED_VERSION@,$GTK_REQUIRED_VERSION,;t t
-s,@PANGO_REQUIRED_VERSION@,$PANGO_REQUIRED_VERSION,;t t
-s,@LIBXFCEGUI4_REQUIRED_VERSION@,$LIBXFCEGUI4_REQUIRED_VERSION,;t t
-s,@PKG_CONFIG@,$PKG_CONFIG,;t t
-s,@BASE_DEPENDENCIES_CFLAGS@,$BASE_DEPENDENCIES_CFLAGS,;t t
-s,@BASE_DEPENDENCIES_LIBS@,$BASE_DEPENDENCIES_LIBS,;t t
-s,@build@,$build,;t t
-s,@build_cpu@,$build_cpu,;t t
-s,@build_vendor@,$build_vendor,;t t
-s,@build_os@,$build_os,;t t
-s,@host@,$host,;t t
-s,@host_cpu@,$host_cpu,;t t
-s,@host_vendor@,$host_vendor,;t t
-s,@host_os@,$host_os,;t t
-s,@LN_S@,$LN_S,;t t
-s,@ECHO@,$ECHO,;t t
-s,@RANLIB@,$RANLIB,;t t
-s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
-s,@LIBTOOL@,$LIBTOOL,;t t
-s,@LIBOBJS@,$LIBOBJS,;t t
-s,@LTLIBOBJS@,$LTLIBOBJS,;t t
-CEOF
-
-_ACEOF
-
- cat >>$CONFIG_STATUS <<\_ACEOF
- # Split the substitutions into bite-sized pieces for seds with
- # small command number limits, like on Digital OSF/1 and HP-UX.
- ac_max_sed_lines=48
- ac_sed_frag=1 # Number of current file.
- ac_beg=1 # First line for current file.
- ac_end=$ac_max_sed_lines # Line after last line for current file.
- ac_more_lines=:
- ac_sed_cmds=
- while $ac_more_lines; do
- if test $ac_beg -gt 1; then
- sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
- else
- sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
- fi
- if test ! -s $tmp/subs.frag; then
- ac_more_lines=false
- else
- # The purpose of the label and of the branching condition is to
- # speed up the sed processing (if there are no `@' at all, there
- # is no need to browse any of the substitutions).
- # These are the two extra sed commands mentioned above.
- (echo ':t
- /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
- if test -z "$ac_sed_cmds"; then
- ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
- else
- ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
- fi
- ac_sed_frag=`expr $ac_sed_frag + 1`
- ac_beg=$ac_end
- ac_end=`expr $ac_end + $ac_max_sed_lines`
- fi
- done
- if test -z "$ac_sed_cmds"; then
- ac_sed_cmds=cat
- fi
-fi # test -n "$CONFIG_FILES"
-
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
- case $ac_file in
- - | *:- | *:-:* ) # input from stdin
- cat >$tmp/stdin
- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- * ) ac_file_in=$ac_file.in ;;
- esac
-
- # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
- ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$ac_file" : 'X\(//\)[^/]' \| \
- X"$ac_file" : 'X\(//\)$' \| \
- X"$ac_file" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$ac_file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p "$ac_dir"
- else
- as_dir="$ac_dir"
- as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
- { (exit 1); exit 1; }; }; }
-
- ac_builddir=.
-
-if test "$ac_dir" != .; then
- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A "../" for each directory in $ac_dir_suffix.
- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
- ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
- .) # No --srcdir option. We are building in place.
- ac_srcdir=.
- if test -z "$ac_top_builddir"; then
- ac_top_srcdir=.
- else
- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
- [\\/]* | ?:[\\/]* ) # Absolute path.
- ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
- *) # Relative path.
- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
-# absolute.
-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
-
-
- case $INSTALL in
- [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
- *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
- esac
-
- if test x"$ac_file" != x-; then
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- rm -f "$ac_file"
- fi
- # Let's still pretend it is `configure' which instantiates (i.e., don't
- # use $as_me), people would be surprised to read:
- # /* config.h. Generated by config.status. */
- if test x"$ac_file" = x-; then
- configure_input=
- else
- configure_input="$ac_file. "
- fi
- configure_input=$configure_input"Generated from `echo $ac_file_in |
- sed 's,.*/,,'` by configure."
-
- # First look for the input files in the build tree, otherwise in the
- # src tree.
- ac_file_inputs=`IFS=:
- for f in $ac_file_in; do
- case $f in
- -) echo $tmp/stdin ;;
- [\\/$]*)
- # Absolute (can't be DOS-style, as IFS=:)
- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- echo $f;;
- *) # Relative
- if test -f "$f"; then
- # Build tree
- echo $f
- elif test -f "$srcdir/$f"; then
- # Source tree
- echo $srcdir/$f
- else
- # /dev/null tree
- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- fi;;
- esac
- done` || { (exit 1); exit 1; }
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
- sed "$ac_vpsub
-$extrasub
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s,@configure_input@,$configure_input,;t t
-s,@srcdir@,$ac_srcdir,;t t
-s,@abs_srcdir@,$ac_abs_srcdir,;t t
-s,@top_srcdir@,$ac_top_srcdir,;t t
-s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-s,@builddir@,$ac_builddir,;t t
-s,@abs_builddir@,$ac_abs_builddir,;t t
-s,@top_builddir@,$ac_top_builddir,;t t
-s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
-s,@INSTALL@,$ac_INSTALL,;t t
-" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
- rm -f $tmp/stdin
- if test x"$ac_file" != x-; then
- mv $tmp/out $ac_file
- else
- cat $tmp/out
- rm -f $tmp/out
- fi
-
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_HEADER section.
-#
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
-ac_dB='[ ].*$,\1#\2'
-ac_dC=' '
-ac_dD=',;t'
-# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_uB='$,\1#\2define\3'
-ac_uC=' '
-ac_uD=',;t'
-
-for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
- case $ac_file in
- - | *:- | *:-:* ) # input from stdin
- cat >$tmp/stdin
- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- * ) ac_file_in=$ac_file.in ;;
- esac
-
- test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-
- # First look for the input files in the build tree, otherwise in the
- # src tree.
- ac_file_inputs=`IFS=:
- for f in $ac_file_in; do
- case $f in
- -) echo $tmp/stdin ;;
- [\\/$]*)
- # Absolute (can't be DOS-style, as IFS=:)
- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- echo $f;;
- *) # Relative
- if test -f "$f"; then
- # Build tree
- echo $f
- elif test -f "$srcdir/$f"; then
- # Source tree
- echo $srcdir/$f
- else
- # /dev/null tree
- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- fi;;
- esac
- done` || { (exit 1); exit 1; }
- # Remove the trailing spaces.
- sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
-
-_ACEOF
-
-# Transform confdefs.h into two sed scripts, `conftest.defines' and
-# `conftest.undefs', that substitutes the proper values into
-# config.h.in to produce config.h. The first handles `#define'
-# templates, and the second `#undef' templates.
-# And first: Protect against being on the right side of a sed subst in
-# config.status. Protect against being in an unquoted here document
-# in config.status.
-rm -f conftest.defines conftest.undefs
-# Using a here document instead of a string reduces the quoting nightmare.
-# Putting comments in sed scripts is not portable.
-#
-# `end' is used to avoid that the second main sed command (meant for
-# 0-ary CPP macros) applies to n-ary macro definitions.
-# See the Autoconf documentation for `clear'.
-cat >confdef2sed.sed <<\_ACEOF
-s/[\\&,]/\\&/g
-s,[\\$`],\\&,g
-t clear
-: clear
-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
-t end
-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
-: end
-_ACEOF
-# If some macros were called several times there might be several times
-# the same #defines, which is useless. Nevertheless, we may not want to
-# sort them, since we want the *last* AC-DEFINE to be honored.
-uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
-sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
-rm -f confdef2sed.sed
-
-# This sed command replaces #undef with comments. This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-cat >>conftest.undefs <<\_ACEOF
-s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
-_ACEOF
-
-# Break up conftest.defines because some shells have a limit on the size
-# of here documents, and old seds have small limits too (100 cmds).
-echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
-echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
-echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
-echo ' :' >>$CONFIG_STATUS
-rm -f conftest.tail
-while grep . conftest.defines >/dev/null
-do
- # Write a limited-size here document to $tmp/defines.sed.
- echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
- # Speed up: don't consider the non `#define' lines.
- echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
- # Work around the forget-to-reset-the-flag bug.
- echo 't clr' >>$CONFIG_STATUS
- echo ': clr' >>$CONFIG_STATUS
- sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
- echo 'CEOF
- sed -f $tmp/defines.sed $tmp/in >$tmp/out
- rm -f $tmp/in
- mv $tmp/out $tmp/in
-' >>$CONFIG_STATUS
- sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
- rm -f conftest.defines
- mv conftest.tail conftest.defines
-done
-rm -f conftest.defines
-echo ' fi # grep' >>$CONFIG_STATUS
-echo >>$CONFIG_STATUS
-
-# Break up conftest.undefs because some shells have a limit on the size
-# of here documents, and old seds have small limits too (100 cmds).
-echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
-rm -f conftest.tail
-while grep . conftest.undefs >/dev/null
-do
- # Write a limited-size here document to $tmp/undefs.sed.
- echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
- # Speed up: don't consider the non `#undef'
- echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
- # Work around the forget-to-reset-the-flag bug.
- echo 't clr' >>$CONFIG_STATUS
- echo ': clr' >>$CONFIG_STATUS
- sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
- echo 'CEOF
- sed -f $tmp/undefs.sed $tmp/in >$tmp/out
- rm -f $tmp/in
- mv $tmp/out $tmp/in
-' >>$CONFIG_STATUS
- sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
- rm -f conftest.undefs
- mv conftest.tail conftest.undefs
-done
-rm -f conftest.undefs
-
-cat >>$CONFIG_STATUS <<\_ACEOF
- # Let's still pretend it is `configure' which instantiates (i.e., don't
- # use $as_me), people would be surprised to read:
- # /* config.h. Generated by config.status. */
- if test x"$ac_file" = x-; then
- echo "/* Generated by configure. */" >$tmp/config.h
- else
- echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
- fi
- cat $tmp/in >>$tmp/config.h
- rm -f $tmp/in
- if test x"$ac_file" != x-; then
- if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
- { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
-echo "$as_me: $ac_file is unchanged" >&6;}
- else
- ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$ac_file" : 'X\(//\)[^/]' \| \
- X"$ac_file" : 'X\(//\)$' \| \
- X"$ac_file" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$ac_file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p "$ac_dir"
- else
- as_dir="$ac_dir"
- as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
- { (exit 1); exit 1; }; }; }
-
- rm -f $ac_file
- mv $tmp/config.h $ac_file
- fi
- else
- cat $tmp/config.h
- rm -f $tmp/config.h
- fi
-_am_stamp_count=`expr ${_am_stamp_count-0} + 1`
-echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X$ac_file : 'X\(//\)[^/]' \| \
- X$ac_file : 'X\(//\)$' \| \
- X$ac_file : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X$ac_file |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`/stamp-h$_am_stamp_count
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
- ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
- ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$ac_dest" : 'X\(//\)[^/]' \| \
- X"$ac_dest" : 'X\(//\)$' \| \
- X"$ac_dest" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- ac_builddir=.
-
-if test "$ac_dir" != .; then
- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A "../" for each directory in $ac_dir_suffix.
- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
- ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
- .) # No --srcdir option. We are building in place.
- ac_srcdir=.
- if test -z "$ac_top_builddir"; then
- ac_top_srcdir=.
- else
- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
- [\\/]* | ?:[\\/]* ) # Absolute path.
- ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
- *) # Relative path.
- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
-# absolute.
-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
-
-
- { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
- case $ac_dest in
- depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # So let's grep whole file.
- if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
- dirpart=`(dirname "$mf") 2>/dev/null ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$mf" : 'X\(//\)[^/]' \| \
- X"$mf" : 'X\(//\)$' \| \
- X"$mf" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$mf" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- else
- continue
- fi
- grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
- # Extract the definition of DEP_FILES from the Makefile without
- # running `make'.
- DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
- test -z "$DEPDIR" && continue
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n -e '/^U = / s///p' < "$mf"`
- test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
- # 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 -e '
- /^DEP_FILES = .*\\\\$/ {
- s/^DEP_FILES = //
- :loop
- s/\\\\$//
- p
- n
- /\\\\$/ b loop
- p
- }
- /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`(dirname "$file") 2>/dev/null ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$file" : 'X\(//\)[^/]' \| \
- X"$file" : 'X\(//\)$' \| \
- X"$file" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p $dirpart/$fdir
- else
- as_dir=$dirpart/$fdir
- as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
-echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
- { (exit 1); exit 1; }; }; }
-
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
-done
- ;;
- esac
-done
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-{ (exit 0); exit 0; }
-_ACEOF
-chmod +x $CONFIG_STATUS
-ac_clean_files=$ac_clean_files_save
-
-
-# configure is writing to config.log, and then calls config.status.
-# config.status does its own redirection, appending to config.log.
-# Unfortunately, on DOS this fails, as config.log is still kept open
-# by configure, so config.status won't be able to write to it; its
-# output is simply discarded. So we exec the FD to /dev/null,
-# effectively closing config.log, so it can be properly (re)opened and
-# appended to by config.status. When coming back to configure, we
-# need to make the FD available again.
-if test "$no_create" != yes; then
- ac_cs_success=:
- exec 5>/dev/null
- $SHELL $CONFIG_STATUS || ac_cs_success=false
- exec 5>>config.log
- # Use ||, not &&, to avoid exiting from the if with $? = 1, which
- # would make configure fail if this is the last instruction.
- $ac_cs_success || { (exit 1); exit 1; }
-fi
-
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index ad982923..00000000
--- a/configure.ac
+++ /dev/null
@@ -1,84 +0,0 @@
-AC_INIT(panel/xfce.c)
-
-VERSION=`date +%y%m%d`
-AC_SUBST(VERSION)
-
-AM_INIT_AUTOMAKE(xfce4, $VERSION)
-AM_MAINTAINER_MODE
-
-AM_CONFIG_HEADER(config.h)
-
-# Honor aclocal flags
-ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
-
-AC_PROG_CC
-AC_PROG_INSTALL
-
-AC_C_INLINE
-AC_C_CONST
-
-AC_PATH_XTRA
-AC_HEADER_STDC
-AC_CHECK_HEADERS(stdlib.h string.h unistd.h)
-
-AC_CHECK_LIB(X11, main,, AC_MSG_ERROR([libX11 is missing from your system: Make sure you have both the X Window System libraries and development headers correctly installed]), $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS)
-AC_CHECK_LIB(Xext, main,, AC_MSG_ERROR([The X Window System installed on this machine does not support the shape extension]), $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS)
-AC_CHECK_LIB(Xpm, main,, AC_MSG_ERROR([libXpm is missing from your system: Make sure you have both the Xpm libraries and development headers correctly installed]), $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS)
-
-AC_CHECK_FUNCS(setlocale strchr strrchr strstr)
-
-AC_ARG_ENABLE(plugins,
- [ --disable-plugins Don't build plugins],
- [ case "${enableval}" in
- no) MY_SUBDIRS="icons panel themes" ;;
- *) MY_SUBDIRS="icons panel plugins themes" ;;
- esac],
- [ MY_SUBDIRS="icons panel plugins themes" ])
-
-dnl
-dnl Debugging mode
-dnl
-DEBUG=0
-AC_ARG_ENABLE(debug,
- [ --enable-debug debug mode (default disabled)],
- [ AC_DEFINE(DEBUG, 1, [Define to 1 for debug.]) ],)
-
-
-AC_SUBST(MY_SUBDIRS)
-
-## Versions of dependencies
-GLIB_REQUIRED_VERSION=2.0.0
-GTK_REQUIRED_VERSION=2.0.0
-PANGO_REQUIRED_VERSION=1.0.0
-LIBXFCEGUI4_REQUIRED_VERSION=0.0.7
-
-AC_DEFINE_UNQUOTED(GLIB_REQUIRED_VERSION, $GLIB_REQUIRED_VERSION, [Define glib required version.])
-AC_DEFINE_UNQUOTED(GTK_REQUIRED_VERSION, $GTK_REQUIRED_VERSION, [Define gtk required version.])
-AC_DEFINE_UNQUOTED(PANGO_REQUIRED_VERSION, $PANGO_REQUIRED_VERSION, [Define pango required version.])
-AC_DEFINE_UNQUOTED(LIBXFCEGUI4_REQUIRED_VERSION, $LIBXFCEGUI4_REQUIRED_VERSION, [Define libxfcegui4 required version.])
-
-AC_SUBST(GLIB_REQUIRED_VERSION)
-AC_SUBST(GTK_REQUIRED_VERSION)
-AC_SUBST(PANGO_REQUIRED_VERSION)
-AC_SUBST(LIBXFCEGUI4_REQUIRED_VERSION)
-
-PKG_CHECK_MODULES(BASE_DEPENDENCIES, glib-2.0 >= $GLIB_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION gmodule-2.0 libxml-2.0 libxfcegui4-1.0 >= $LIBXFCEGUI4_REQUIRED_VERSION)
-
-## libtool support (for plugins)
-AC_DISABLE_STATIC
-AC_PROG_LIBTOOL
-
-AC_OUTPUT([
-xfce4.spec
-Makefile
-icons/Makefile
-panel/Makefile
-plugins/Makefile
-plugins/mailcheck/Makefile
-plugins/clock/Makefile
-plugins/trash/Makefile
-themes/Makefile
-themes/Curve/Makefile
-themes/Gnome/Makefile
-themes/XFce/Makefile
-])
diff --git a/depcomp b/depcomp
deleted file mode 100755
index 368e3be9..00000000
--- a/depcomp
+++ /dev/null
@@ -1,436 +0,0 @@
-#! /bin/sh
-
-# depcomp - compile a program generating dependencies as side-effects
-# Copyright 1999, 2000 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
-
-if test -z "$depmode" || test -z "$source" || test -z "$object"; then
- echo "depcomp: Variables source, object and depmode must be set" 1>&2
- exit 1
-fi
-# `libtool' can also be set to `yes' or `no'.
-
-if test -z "$depfile"; then
- base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'`
- dir=`echo "$object" | sed 's,/.*$,/,'`
- if test "$dir" = "$object"; then
- dir=
- fi
- # FIXME: should be _deps on DOS.
- depfile="$dir.deps/$base"
-fi
-
-tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
-
-rm -f "$tmpdepfile"
-
-# Some modes work just like other modes, but use different flags. We
-# parameterize here, but still list the modes in the big case below,
-# to make depend.m4 easier to write. Note that we *cannot* use a case
-# here, because this file can only contain one case statement.
-if test "$depmode" = hp; then
- # HP compiler uses -M and no extra arg.
- gccflag=-M
- depmode=gcc
-fi
-
-if test "$depmode" = dashXmstdout; then
- # This is just like dashmstdout with a different argument.
- dashmflag=-xM
- depmode=dashmstdout
-fi
-
-case "$depmode" in
-gcc3)
-## gcc 3 implements dependency tracking that does exactly what
-## we want. Yay! Note: for some reason libtool 1.4 doesn't like
-## it if -MD -MP comes after the -MF stuff. Hmm.
- "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- mv "$tmpdepfile" "$depfile"
- ;;
-
-gcc)
-## There are various ways to get dependency output from gcc. Here's
-## why we pick this rather obscure method:
-## - Don't want to use -MD because we'd like the dependencies to end
-## up in a subdir. Having to rename by hand is ugly.
-## (We might end up doing this anyway to support other compilers.)
-## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-## -MM, not -M (despite what the docs say).
-## - Using -M directly means running the compiler twice (even worse
-## than renaming).
- if test -z "$gccflag"; then
- gccflag=-MD,
- fi
- "$@" -Wp,"$gccflag$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- rm -f "$depfile"
- echo "$object : \\" > "$depfile"
- alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
- sed -e 's/^[^:]*: / /' \
- -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
-## This next piece of magic avoids the `deleted header file' problem.
-## The problem is that when a header file which appears in a .P file
-## is deleted, the dependency causes make to die (because there is
-## typically no way to rebuild the header). We avoid this by adding
-## dummy dependencies for each header file. Too bad gcc doesn't do
-## this for us directly.
- tr ' ' '
-' < "$tmpdepfile" |
-## Some versions of gcc put a space before the `:'. On the theory
-## that the space means something, we add a space to the output as
-## well.
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-hp)
- # This case exists only to let depend.m4 do its work. It works by
- # looking at the text of this script. This case will never be run,
- # since it is checked for above.
- exit 1
- ;;
-
-sgi)
- if test "$libtool" = yes; then
- "$@" "-Wp,-MDupdate,$tmpdepfile"
- else
- "$@" -MDupdate "$tmpdepfile"
- fi
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- rm -f "$depfile"
-
- if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
- echo "$object : \\" > "$depfile"
-
- # Clip off the initial element (the dependent). Don't try to be
- # clever and replace this with sed code, as IRIX sed won't handle
- # lines with more than a fixed number of characters (4096 in
- # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
- # the IRIX cc adds comments like `#:fec' to the end of the
- # dependency line.
- tr ' ' '
-' < "$tmpdepfile" \
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
- tr '
-' ' ' >> $depfile
- echo >> $depfile
-
- # The second pass generates a dummy entry for each header file.
- tr ' ' '
-' < "$tmpdepfile" \
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
- >> $depfile
- else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
- # "include basename.Plo" scheme.
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
-
-aix)
- # The C for AIX Compiler uses -M and outputs the dependencies
- # in a .u file. This file always lives in the current directory.
- # Also, the AIX compiler puts `$object:' at the start of each line;
- # $object doesn't have directory information.
- stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'`
- tmpdepfile="$stripped.u"
- outname="$stripped.o"
- if test "$libtool" = yes; then
- "$@" -Wc,-M
- else
- "$@" -M
- fi
-
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
-
- if test -f "$tmpdepfile"; then
- # Each line is of the form `foo.o: dependent.h'.
- # Do two passes, one to just change these to
- # `$object: dependent.h' and one to simply `dependent.h:'.
- sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
- sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
- else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
- # "include basename.Plo" scheme.
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
-
-tru64)
- # The Tru64 AIX compiler uses -MD to generate dependencies as a side
- # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
- # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
- # dependencies in `foo.d' instead, so we check for that too.
- # Subdirectories are respected.
-
- base=`echo "$object" | sed -e 's/\.o$/.d/' -e 's/\.lo$/.d/'`
- tmpdepfile1="$base.o.d"
- tmpdepfile2="$base.d"
- if test "$libtool" = yes; then
- "$@" -Wc,-MD
- else
- "$@" -MD
- fi
-
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile1" "$tmpdepfile2"
- exit $stat
- fi
-
- if test -f "$tmpdepfile1"; then
- tmpdepfile="$tmpdepfile1"
- else
- tmpdepfile="$tmpdepfile2"
- fi
- if test -f "$tmpdepfile"; then
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
- # That's a space and a tab in the [].
- sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
- else
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
-
-#nosideeffect)
- # This comment above is used by automake to tell side-effect
- # dependency tracking mechanisms from slower ones.
-
-dashmstdout)
- # Important note: in order to support this mode, a compiler *must*
- # always write the proprocessed file to stdout, regardless of -o,
- # because we must use -o when running libtool.
- test -z "$dashmflag" && dashmflag=-M
- ( IFS=" "
- case " $* " in
- *" --mode=compile "*) # this is libtool, let us make it quiet
- for arg
- do # cycle over the arguments
- case "$arg" in
- "--mode=compile")
- # insert --quiet before "--mode=compile"
- set fnord "$@" --quiet
- shift # fnord
- ;;
- esac
- set fnord "$@" "$arg"
- shift # fnord
- shift # "$arg"
- done
- ;;
- esac
- "$@" $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- rm -f "$depfile"
- cat < "$tmpdepfile" > "$depfile"
- tr ' ' '
-' < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-dashXmstdout)
- # This case only exists to satisfy depend.m4. It is never actually
- # run, as this mode is specially recognized in the preamble.
- exit 1
- ;;
-
-makedepend)
- # X makedepend
- (
- shift
- cleared=no
- for arg in "$@"; do
- case $cleared in no)
- set ""; shift
- cleared=yes
- esac
- case "$arg" in
- -D*|-I*)
- set fnord "$@" "$arg"; shift;;
- -*)
- ;;
- *)
- set fnord "$@" "$arg"; shift;;
- esac
- done
- obj_suffix="`echo $object | sed 's/^.*\././'`"
- touch "$tmpdepfile"
- ${MAKEDEPEND-makedepend} 2>/dev/null -o"$obj_suffix" -f"$tmpdepfile" "$@"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- rm -f "$depfile"
- cat < "$tmpdepfile" > "$depfile"
- sed '1,2d' "$tmpdepfile" | tr ' ' '
-' | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile" "$tmpdepfile".bak
- ;;
-
-cpp)
- # Important note: in order to support this mode, a compiler *must*
- # always write the proprocessed file to stdout, regardless of -o,
- # because we must use -o when running libtool.
- ( IFS=" "
- case " $* " in
- *" --mode=compile "*)
- for arg
- do # cycle over the arguments
- case $arg in
- "--mode=compile")
- # insert --quiet before "--mode=compile"
- set fnord "$@" --quiet
- shift # fnord
- ;;
- esac
- set fnord "$@" "$arg"
- shift # fnord
- shift # "$arg"
- done
- ;;
- esac
- "$@" -E |
- sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
- sed '$ s: \\$::' > "$tmpdepfile"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- rm -f "$depfile"
- echo "$object : \\" > "$depfile"
- cat < "$tmpdepfile" >> "$depfile"
- sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-msvisualcpp)
- # Important note: in order to support this mode, a compiler *must*
- # always write the proprocessed file to stdout, regardless of -o,
- # because we must use -o when running libtool.
- ( IFS=" "
- case " $* " in
- *" --mode=compile "*)
- for arg
- do # cycle over the arguments
- case $arg in
- "--mode=compile")
- # insert --quiet before "--mode=compile"
- set fnord "$@" --quiet
- shift # fnord
- ;;
- esac
- set fnord "$@" "$arg"
- shift # fnord
- shift # "$arg"
- done
- ;;
- esac
- for arg
- do
- case "$arg" in
- "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
- set fnord "$@"
- shift
- shift
- ;;
- *)
- set fnord "$@" "$arg"
- shift
- shift
- ;;
- esac
- done
- "$@" -E |
- sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- rm -f "$depfile"
- echo "$object : \\" > "$depfile"
- . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
- echo " " >> "$depfile"
- . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-none)
- exec "$@"
- ;;
-
-*)
- echo "Unknown depmode $depmode" 1>&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/example.xfce4rc.in b/example.xfce4rc.in
deleted file mode 100644
index 088db03c..00000000
--- a/example.xfce4rc.in
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0"?>
-<Xfce>
- <Panel>
- <Position x="-1" y="-1"/>
- <Lock>xflock</Lock>
- </Panel>
- <Central/>
- <Left>
- <Group>
- <Control id="0"/>
- </Group>
- <Group>
- <Popup>
- <Item>
- <Caption>SU Term</Caption>
- <Command term="1">su -</Command>
- <Tooltip>Super User Terminal</Tooltip>
- <Icon id="12"/>
- </Item>
- <Item>
- <Caption>XTerm</Caption>
- <Command term="0">xfterm</Command>
- <Tooltip>Terminal</Tooltip>
- <Icon id="-1">_pkgdatadir_/icons/CheckMarkMonitor.xpm</Icon>
- </Item>
- <Item>
- <Caption>Uitvoeren...</Caption>
- <Command term="0">xfrun</Command>
- <Tooltip>Programma uitvoeren</Tooltip>
- <Icon id="-1">_pkgdatadir_/icons/FileAPP.xpm</Icon>
- </Item>
- <Item>
- <Caption>XFGlob</Caption>
- <Command term="0"/>
- <Tooltip>Find files</Tooltip>
- <Icon id="-1">_pkgdatadir_/icons/View.xpm</Icon>
- </Item>
- <Item>
- <Caption>XFDiff</Caption>
- <Command term="0">xfdiff</Command>
- <Tooltip>Find differences between files</Tooltip>
- <Icon id="-1">_pkgdatadir_/pixmaps/inspect.xpm</Icon>
- </Item>
- <Item>
- <Caption>Mount floppy</Caption>
- <Command term="0">xfmountdev /mnt/floppy</Command>
- <Tooltip>Mount and unmount floppy</Tooltip>
- <Icon id="-1">_pkgdatadir_/icons/DiskFloppy.xpm</Icon>
- </Item>
- </Popup>
- <Control id="-2">
- <Command term="0">xftree</Command>
- <Tooltip>Bestandsbeheer</Tooltip>
- <Icon id="2"/>
- </Control>
- </Group>
- <Group>
- <Popup>
- <Item>
- <Caption>Emacs</Caption>
- <Command term="0">emacs</Command>
- <Tooltip>Including the kitchen sink</Tooltip>
- <Icon id="1"/>
- </Item>
- </Popup>
- <Control id="-2">
- <Command term="0">gvim</Command>
- <Tooltip>Editor</Tooltip>
- <Icon id="1"/>
- </Control>
- </Group>
- <Group>
- <Popup>
- <Item>
- <Caption>OpenOffice</Caption>
- <Command term="0">OpenOffice/OpenOffice.org1.0/soffice</Command>
- <Tooltip>Office suite</Tooltip>
- <Icon id="-1">_pkgdatadir_/pixmaps/Bookshelf.xpm</Icon>
- </Item>
- </Popup>
- <Control id="-1">libmailcheck.so</Control>
- </Group>
- <Group>
- <Popup>
- <Item>
- <Caption>Skipstone</Caption>
- <Command term="0">skipstone</Command>
- <Tooltip>Internet browser</Tooltip>
- <Icon id="-1">_pkgdatadir_/pixmaps/gnome-globe.png</Icon>
- </Item>
- </Popup>
- <Control id="-2">
- <Command term="0">galeon -w</Command>
- <Tooltip>Galeon internet browser</Tooltip>
- <Icon id="7"/>
- </Control>
- </Group>
- <Group>
- <Popup/>
- <Control id="-2">
- <Command term="0"/>
- <Tooltip>Click Mouse 3 to change item</Tooltip>
- <Icon id="0"/>
- </Control>
- </Group>
- </Left>
- <Right>
- <Group>
- <Control id="1"/>
- </Group>
- <Group>
- <Popup>
- <Item>
- <Caption>The Gimp</Caption>
- <Command term="0"/>
- <Icon id="-1">_pkgdatadir_/icons/GIMP.xpm</Icon>
- </Item>
- <Item>
- <Caption>Emacs</Caption>
- <Command term="0"/>
- <Tooltip>Including the kitchen sink</Tooltip>
- <Icon id="-1">_pkgdatadir_/icons/Pencils.xpm</Icon>
- </Item>
- </Popup>
- <Control id="-2">
- <Command term="0">xfhelp</Command>
- <Tooltip>Xfce Handleiding</Tooltip>
- <Icon id="5"/>
- </Control>
- </Group>
- <Group>
- <Popup>
- <Item>
- <Caption>XFbd</Caption>
- <Command term="0">xfbd -i</Command>
- <Tooltip>Backdrop settings</Tooltip>
- <Icon id="8"/>
- </Item>
- <Item>
- <Caption>XFMouse</Caption>
- <Command term="0">xfmouse -i</Command>
- <Tooltip>Muis-instellingen</Tooltip>
- <Icon id="-1">_pkgdatadir_/icons/Mouse.xpm</Icon>
- </Item>
- </Popup>
- <Control id="-2">
- <Command term="0">xfstyle</Command>
- <Tooltip>XFce Style Manager</Tooltip>
- <Icon id="3"/>
- </Control>
- </Group>
- <Group>
- <Popup/>
- <Control id="-2">
- <Command term="0">anjuta</Command>
- <Tooltip>Anjuta C/C++ IDE</Tooltip>
- <Icon id="-1">/usr/share/pixmaps/anjuta/applogo.png</Icon>
- </Control>
- </Group>
- <Group>
- <Popup/>
- <Control id="-2">
- <Command term="0">xfprint</Command>
- <Tooltip>Drag file to print</Tooltip>
- <Icon id="9"/>
- </Control>
- </Group>
- <Group>
- <Popup/>
- <Control id="-2">
- <Command term="0"/>
- <Tooltip>Click Mouse 3 to change item</Tooltip>
- <Icon id="0"/>
- </Control>
- </Group>
- </Right>
-</Xfce>
diff --git a/icons/Makefile.am b/icons/Makefile.am
deleted file mode 100644
index 43fe817d..00000000
--- a/icons/Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
-noinst_DATA = \
-diag_icon.xpm \
-menu_icon.xpm \
-xfce_icon.xpm \
-xfce_slogan.xpm
-
-EXTRA_DIST = $(noinst_DATA)
diff --git a/icons/Makefile.in b/icons/Makefile.in
deleted file mode 100644
index ab1dbc60..00000000
--- a/icons/Makefile.in
+++ /dev/null
@@ -1,291 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-noinst_DATA = \
-diag_icon.xpm \
-menu_icon.xpm \
-xfce_icon.xpm \
-xfce_slogan.xpm
-
-
-EXTRA_DIST = $(noinst_DATA)
-subdir = icons
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-DIST_SOURCES =
-DATA = $(noinst_DATA)
-
-DIST_COMMON = Makefile.am Makefile.in
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu icons/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-
-installdirs:
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am info info-am install install-am install-data \
- install-data-am install-exec install-exec-am install-info \
- install-info-am install-man install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/icons/diag_icon.xpm b/icons/diag_icon.xpm
deleted file mode 100644
index 92a16213..00000000
--- a/icons/diag_icon.xpm
+++ /dev/null
@@ -1,62 +0,0 @@
-/* XPM */
-static char *diag_icon_xpm[] = {
-/* width height num_colors chars_per_pixel */
- " 48 48 7 1",
-/* colors */
- ". c #b6b6b6",
- "# c #a2a2a2",
- "a c #797979",
- "b c #183c59",
- "c c #ffffff",
- "d c #ff0000",
- "e c #000000",
-/* pixels */
- "................................................",
- ".##############################################a",
- ".#########################bbbb###########bbbb##a",
- ".#######ccccccccc#########b...a##########b...a#a",
- ".#######cdddddddc#########b...a##########b...aaa",
- ".#######cdddddddc#######eeb...a##########b...eea",
- ".#######cdddddddc#######eeb##.a##########b##.eea",
- ".#######cdddddddc#######eeb##.a##########b##.eea",
- ".##ccccccdddddddcccccc##eebaa.a##########baa.eea",
- ".##cdddddddddddddddddc##eebaa.a##########baa.eea",
- ".##cdddddddddddddddddc###ebaa.a##########baa.eaa",
- ".##cdddddddddddddddddc###eb...a##########b...eaa",
- ".##cdddddddddddddddddc###eeaaaa###########aaeeaa",
- ".##cdddddddddddddddddc###eea################eeaa",
- ".##cdddddddddddddddddc####eea##############eeaaa",
- ".##ccccccdddddddcccccc####eeaa#############eea#a",
- ".#######cdddddddc##########eea############eea##a",
- ".#######cdddddddc###########ea############ea###a",
- ".#######cdddddddc############ea##########ea####a",
- ".#######cdddddddc#############eaa#######eaa####a",
- ".#######ccccccccc##############eea####eea######a",
- ".################################eeeeeaa#######a",
- ".#################################aeaa#########a",
- ".##################################ea##########a",
- ".#################eeee#############ea##########a",
- ".################eaaaae############ea##########a",
- ".###############ea#####e###########ea##########a",
- ".##############ea######ea##########ea##########a",
- ".#############ea#######ea##########ea##########a",
- ".#############ea########e#########ea###########a",
- ".############ea#########ea########ea###########a",
- ".############ea#########ea########ea###########a",
- ".############ea#########ea########ea###########a",
- ".############ea#########ea########ea###########a",
- ".############ea#########ea#######ea############a",
- ".##########eeeee########ea#######ea############a",
- ".#########e.....e########ea#####ea#############a",
- ".########e.......ea#######ea####ea#############a",
- ".########e......aea########ea##ea##############a",
- ".#######e...bbbaaaea########eeea###############a",
- ".#######e...bbbaaaea#########aa################a",
- ".#######e...bbbaaaea###########################a",
- ".########e..aaaaaeaa###########################a",
- ".########e.aaaaaaea############################a",
- ".#########eaaaaaea#############################a",
- ".##########eeeeea##############################a",
- ".###########aaaa###############################a",
- ".aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
-};
diff --git a/icons/menu_icon.xpm b/icons/menu_icon.xpm
deleted file mode 100644
index 4331668b..00000000
--- a/icons/menu_icon.xpm
+++ /dev/null
@@ -1,60 +0,0 @@
-/* XPM */
-static char *menu_icon_xpm[] = {
- "50 50 6 1",
- ". c #dfdfdf",
- "# c #b6b6b6",
- "a c #616161",
- "b c #ff6145",
- "c c #ffffff",
- "d c #0000ff",
- "..................................................",
- ".################################################a",
- ".################################################a",
- ".##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa###a",
- ".##a...........................................##a",
- ".##a.########################################a.##a",
- ".##a.###########..................###########a.##a",
- ".##a.###########.bbbbbbbbbbbbbbbba###########a.##a",
- ".##a.###########.bbbbbbbbbbbbbbbba###########a.##a",
- ".##a.###########.bbbbbbbbbbbbbbbba###########a.##a",
- ".##a.###########.b.............aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.b.aaaa########aba###########a.##a",
- ".##a.###########.b.a##.##c#####aba###########a.##a",
- ".##a.###########.b.a##.#cc#cc##aba###########a.##a",
- ".##a.###########.b.a...########aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.b.aaaa########aba###########a.##a",
- ".##a.###########.b.a##.###c####aba###########a.##a",
- ".##a.###########.b.a##.#cc#####aba###########a.##a",
- ".##a.###########.b.a...########aba###########a.##a",
- ".##a.###########.b.ddddddddddddaba###########a.##a",
- ".##a.###########.b.aaaaddddddddaba###########a.##a",
- ".##a.###########.b.a##.ddcddcddaba###########a.##a",
- ".##a.###########.b.a##.dcdccccdaba###########a.##a",
- ".##a.###########.b.a...ddddddddaba###########a.##a",
- ".##a.###########.b.ddddddddddddaba###########a.##a",
- ".##a.###########.b.aaaa########aba###########a.##a",
- ".##a.###########.b.a##.####c###aba###########a.##a",
- ".##a.###########.b.a##.#cc#c###aba###########a.##a",
- ".##a.###########.b.a...########aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.b.aaaa########aba###########a.##a",
- ".##a.###########.b.a##.#####c##aba###########a.##a",
- ".##a.###########.b.a##.#ccc#cc#aba###########a.##a",
- ".##a.###########.b.a...###c####aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.b.############aba###########a.##a",
- ".##a.###########.baaaaaaaaaaaaaaba###########a.##a",
- ".##a.###########.bbbbbbbbbbbbbbbba###########a.##a",
- ".##a.###########.aaaaaaaaaaaaaaaaa###########a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.##a",
- ".###...........................................##a",
- ".################################################a",
- ".################################################a",
- "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
-};
diff --git a/icons/xfce_icon.xpm b/icons/xfce_icon.xpm
deleted file mode 100644
index 95217647..00000000
--- a/icons/xfce_icon.xpm
+++ /dev/null
@@ -1,66 +0,0 @@
-/* XPM */
-static char *xfce_icon_xpm[] = {
- "50 50 12 1",
- "# c #b6b6b6",
- ". c #dfdfdf",
- "a c #616161",
- "b c #828282",
- "c c #96aec3",
- "d c #ff00ff",
- "e c #8a9aae",
- "f c #fb1441",
- "g c #3cfb34",
- "h c #ffff00",
- "i c #ffffff",
- "j c #3c3c3c",
- "..................................................",
- ".################################################a",
- ".################################################a",
- ".##aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa###a",
- ".##a...........................................##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.###a.##a",
- ".##a.#a.................................a.###a.##a",
- ".##a.#a.################################a.###a.##a",
- ".##a.#a.#bbbbbba#bbbbba#bbbbba#bbbbbbbbba..##a.##a",
- ".##a.#a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..#a.##a",
- ".##a.#a.ccccccccccccccdcccccccccccccc.cccaa.#a.##a",
- ".##a.#a.cceeeeeecccfgh.ccc.....ccccc.i#ccca.#a.##a",
- ".##a.#a.cce#eeeeccc####ccc.jjj.cccc.iii#cca.#a.##a",
- ".##a.#a.ccee#eeeccc####bcc.jjj.ccc......cca.#a.##a",
- ".##a.#a.cceee##eccc####bcc.....ccc.####bcca.#a.##a",
- ".##a.#a.cceeeeeeccc####bcccbbbcccc.####bcca..a.##a",
- ".##a.#a.cceeeeeeccccbbbbccbbbbbccc.bbbbbccaa.a.##a",
- ".##a.#a.ccccccccccccccccccccccccccccccccccca.a.##a",
- ".##a.#a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.##a",
- ".##a.##......................................a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.########################################a.##a",
- ".##a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.##a",
- ".###...........................................##a",
- ".################################################a",
- ".################################################a",
- "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
-};
diff --git a/icons/xfce_slogan.xpm b/icons/xfce_slogan.xpm
deleted file mode 100644
index 162395a4..00000000
--- a/icons/xfce_slogan.xpm
+++ /dev/null
@@ -1,1609 +0,0 @@
-/* XPM */
-static char * xfce_slogan_xpm[] = {
-"600 80 1526 2",
-" c None",
-". c #FFFFFF",
-"+ c #FEFEFC",
-"@ c #FFFFFD",
-"# c #FDFDFB",
-"$ c #FCFCFA",
-"% c #FAFAF8",
-"& c #FBFBF9",
-"* c #F9F9F7",
-"= c #F7F7F5",
-"- c #F6F6F4",
-"; c #F5F5F3",
-"> c #F4F4F2",
-", c #F8F8F6",
-"' c #F1F1EF",
-") c #EDEDEB",
-"! c #EFEFED",
-"~ c #F3F3F1",
-"{ c #ECECEA",
-"] c #E9E9E7",
-"^ c #EEEEEC",
-"/ c #E3E3E1",
-"( c #E6E6E4",
-"_ c #E5E5E3",
-": c #EAEAE8",
-"< c #DFDFDD",
-"[ c #DEDEDC",
-"} c #E2E2E0",
-"| c #E4E4E2",
-"1 c #E7E7E5",
-"2 c #EBEBE9",
-"3 c #F2F2F0",
-"4 c #D4D4D2",
-"5 c #D8D8D6",
-"6 c #D9D9D7",
-"7 c #DDDDDB",
-"8 c #F0F0EE",
-"9 c #CCCCCA",
-"0 c #C5C5C3",
-"a c #D0D0CE",
-"b c #D5D5D3",
-"c c #DBDBD9",
-"d c #E0E0DE",
-"e c #E8E8E6",
-"f c #B5B5B3",
-"g c #C3C3C1",
-"h c #C9C9C7",
-"i c #D1D1CF",
-"j c #FFFEFC",
-"k c #FEFEFE",
-"l c #FDFFFE",
-"m c #FDFFFC",
-"n c #FDFFFA",
-"o c #FEFFFA",
-"p c #FEFFF9",
-"q c #AEAEAC",
-"r c #B3B3B1",
-"s c #BABAB8",
-"t c #C4C4C2",
-"u c #D2D2D0",
-"v c #FFFDFA",
-"w c #FFFDFE",
-"x c #FFFDFF",
-"y c #FDFEFF",
-"z c #FBFEFF",
-"A c #FAFFFF",
-"B c #F8FFFF",
-"C c #FAFFFE",
-"D c #FBFFFE",
-"E c #FBFFF7",
-"F c #FAFFF5",
-"G c #FBFFF9",
-"H c #FDFFF9",
-"I c #FDFFF7",
-"J c #FDFFF5",
-"K c #FDFFF3",
-"L c #FDFFF2",
-"M c #FFFEF9",
-"N c #FFFEFA",
-"O c #FBFFFA",
-"P c #FBFFF5",
-"Q c #FEFFF7",
-"R c #FEFFF5",
-"S c #FEFEFF",
-"T c #FBFBFB",
-"U c #FAFAFA",
-"V c #FCFCFC",
-"W c #EAEAEA",
-"X c #9B9B9B",
-"Y c #A7A7A7",
-"Z c #AEAEAE",
-"` c #B9B9B9",
-" . c #C2C2C2",
-".. c #CACACA",
-"+. c #D4D4D4",
-"@. c #DEDEDE",
-"#. c #E6E6E6",
-"$. c #EBEBEB",
-"%. c #F0F0F0",
-"&. c #F6F6F6",
-"*. c #FDFDFD",
-"=. c #FFFCFC",
-"-. c #FEFDFF",
-";. c #FBFFFF",
-">. c #FFFCFF",
-",. c #FAFFF7",
-"'. c #FBFFFC",
-"). c #FEFFF3",
-"!. c #EDEDED",
-"~. c #949494",
-"{. c #999999",
-"]. c #A1A1A1",
-"^. c #ACACAC",
-"/. c #B6B6B6",
-"(. c #BFBFBF",
-"_. c #C9C9C9",
-":. c #DCDCDC",
-"<. c #F2F2F2",
-"[. c #F7F7F7",
-"}. c #F9F9F9",
-"|. c #FFFCFE",
-"1. c #FFFDFC",
-"2. c #FEFCFF",
-"3. c #FDFDFF",
-"4. c #F1F1F1",
-"5. c #888888",
-"6. c #8C8C8C",
-"7. c #959595",
-"8. c #A0A0A0",
-"9. c #ABABAB",
-"0. c #B5B5B5",
-"a. c #C0C0C0",
-"b. c #CDCDCD",
-"c. c #D5D5D5",
-"d. c #DFDFDF",
-"e. c #E5E5E5",
-"f. c #EEEEEE",
-"g. c #F4F4F4",
-"h. c #FFFFF7",
-"i. c #797979",
-"j. c #808080",
-"k. c #B8B8B8",
-"l. c #C6C6C6",
-"m. c #D0D0D0",
-"n. c #DADADA",
-"o. c #E1E1E1",
-"p. c #FFFEF7",
-"q. c #FFFEF5",
-"r. c #FFFDF7",
-"s. c #6B6B6B",
-"t. c #737373",
-"u. c #7B7B7B",
-"v. c #AFAFAF",
-"w. c #BEBEBE",
-"x. c #C8C8C8",
-"y. c #D7D7D7",
-"z. c #E8E8E8",
-"A. c #FFFDF9",
-"B. c #606060",
-"C. c #6A6A6A",
-"D. c #727272",
-"E. c #7F7F7F",
-"F. c #A8A8A8",
-"G. c #C3C3C3",
-"H. c #D2D2D2",
-"I. c #F3F3F3",
-"J. c #FFFFF5",
-"K. c #FAFEFF",
-"L. c #FAFFF9",
-"M. c #FAFFFC",
-"N. c #F8FFFC",
-"O. c #F8FFFE",
-"P. c #FAFFFA",
-"Q. c #585858",
-"R. c #626262",
-"S. c #777777",
-"T. c #848484",
-"U. c #929292",
-"V. c #A2A2A2",
-"W. c #B2B2B2",
-"X. c #CBCBCB",
-"Y. c #E0E0E0",
-"Z. c #F5F5F5",
-"`. c #F7FFFC",
-" + c #F4FFFF",
-".+ c #F6FFFF",
-"++ c #F7FFFF",
-"@+ c #FAFCFF",
-"#+ c #FBFCFF",
-"$+ c #FDFCFF",
-"%+ c #F6FDFF",
-"&+ c #F7FDFF",
-"*+ c #F7FEFF",
-"=+ c #F8FEFF",
-"-+ c #AFAFAD",
-";+ c #545454",
-">+ c #595959",
-",+ c #616161",
-"'+ c #6D6D6D",
-")+ c #A9A9A9",
-"!+ c #CFCFCF",
-"~+ c #EFEFEF",
-"{+ c #E3F3E8",
-"]+ c #95A8A2",
-"^+ c #88969F",
-"/+ c #7E88A1",
-"(+ c #868CB0",
-"_+ c #BCC0E5",
-":+ c #ECF1FF",
-"<+ c #F9FEFF",
-"[+ c #F9FFFF",
-"}+ c #F8FFFA",
-"|+ c #F7FFF3",
-"1+ c #EFFFF4",
-"2+ c #DBEAFF",
-"3+ c #8290B5",
-"4+ c #7C85AC",
-"5+ c #9096AE",
-"6+ c #888B9C",
-"7+ c #B3B9C9",
-"8+ c #F2FBFF",
-"9+ c #EDF8FF",
-"0+ c #E5F5FF",
-"a+ c #8F9EB1",
-"b+ c #7C8CA3",
-"c+ c #7F8FA8",
-"d+ c #7C8CA6",
-"e+ c #8190AD",
-"f+ c #7C89A9",
-"g+ c #7A87A9",
-"h+ c #8592B5",
-"i+ c #7F8AA8",
-"j+ c #8991A4",
-"k+ c #8B94A3",
-"l+ c #ADB9C9",
-"m+ c #F1FEFF",
-"n+ c #F2FEFF",
-"o+ c #F2FFFF",
-"p+ c #C4D4EE",
-"q+ c #8392B1",
-"r+ c #7B8AAB",
-"s+ c #7E8CAF",
-"t+ c #7F8BB3",
-"u+ c #7985AD",
-"v+ c #8790B9",
-"w+ c #838BAF",
-"x+ c #898FA9",
-"y+ c #81869C",
-"z+ c #D7DCF2",
-"A+ c #F4FAFF",
-"B+ c #F5FFFF",
-"C+ c #DCEBFF",
-"D+ c #8E9DB2",
-"E+ c #8292A9",
-"F+ c #7D8DA6",
-"G+ c #808FAC",
-"H+ c #8390B0",
-"I+ c #818EB0",
-"J+ c #818EB1",
-"K+ c #8590B0",
-"L+ c #8E96AD",
-"M+ c #7A8191",
-"N+ c #D7DEE8",
-"O+ c #F8FDF9",
-"P+ c #FFFFF8",
-"Q+ c #FBFCF6",
-"R+ c #000000",
-"S+ c #030301",
-"T+ c #9C9C9A",
-"U+ c #131311",
-"V+ c #3E3E3C",
-"W+ c #020200",
-"X+ c #010100",
-"Y+ c #040402",
-"Z+ c #060604",
-"`+ c #1F1F1D",
-" @ c #474745",
-".@ c #5B5B59",
-"+@ c #3B3B39",
-"@@ c #676765",
-"#@ c #757573",
-"$@ c #0B0B09",
-"%@ c #070705",
-"&@ c #090907",
-"*@ c #10100E",
-"=@ c #353533",
-"-@ c #41413F",
-";@ c #0A0A08",
-">@ c #CACAC8",
-",@ c #494949",
-"'@ c #525252",
-")@ c #696969",
-"!@ c #747474",
-"~@ c #858585",
-"{@ c #939393",
-"]@ c #B3B3B3",
-"^@ c #DDDDDD",
-"/@ c #ECECEC",
-"(@ c #F8F8F8",
-"_@ c #F1FFF4",
-":@ c #ACC0B7",
-"<@ c #576774",
-"[@ c #64728F",
-"}@ c #5C6492",
-"|@ c #656D9C",
-"1@ c #B5BEE7",
-"2@ c #EEF9FF",
-"3@ c #F1FFF9",
-"4@ c #F1FFFF",
-"5@ c #DAEEF7",
-"6@ c #5C708B",
-"7@ c #566795",
-"8@ c #707EAD",
-"9@ c #535C7B",
-"0@ c #6A7086",
-"a@ c #E5EFFF",
-"b@ c #BACAE4",
-"c@ c #5D6E8C",
-"d@ c #5F7493",
-"e@ c #677B9E",
-"f@ c #62769B",
-"g@ c #566991",
-"h@ c #5F729C",
-"i@ c #63749F",
-"j@ c #596A96",
-"k@ c #5E6F9B",
-"l@ c #617097",
-"m@ c #5B6984",
-"n@ c #69788D",
-"o@ c #7E8CA6",
-"p@ c #ECFCFF",
-"q@ c #A0B3D4",
-"r@ c #63779C",
-"s@ c #5B6E98",
-"t@ c #6A7CAA",
-"u@ c #6171A2",
-"v@ c #5C6C9D",
-"w@ c #6370A4",
-"x@ c #6672A6",
-"y@ c #5F6B9F",
-"z@ c #5C669B",
-"A@ c #636B9A",
-"B@ c #696F91",
-"C@ c #646B87",
-"D@ c #B9C0DD",
-"E@ c #A3B4D2",
-"F@ c #687B9B",
-"G@ c #607495",
-"H@ c #64789B",
-"I@ c #60739B",
-"J@ c #5D7098",
-"K@ c #5C6D98",
-"L@ c #5E6D98",
-"M@ c #5F6D92",
-"N@ c #65718B",
-"O@ c #697283",
-"P@ c #C7CFDA",
-"Q@ c #F6FCFA",
-"R@ c #FFFFFA",
-"S@ c #3D3D3B",
-"T@ c #050503",
-"U@ c #A8A8A6",
-"V@ c #595957",
-"W@ c #151513",
-"X@ c #787876",
-"Y@ c #848482",
-"Z@ c #3F3F3D",
-"`@ c #C0C0BE",
-" # c #141412",
-".# c #A7A7A5",
-"+# c #E1E1DF",
-"@# c #21211F",
-"## c #0D0D0B",
-"$# c #232321",
-"%# c #D6D6D4",
-"&# c #DCDCDA",
-"*# c #80807E",
-"=# c #484848",
-"-# c #4F4F4F",
-";# c #5D5D5D",
-"># c #666666",
-",# c #707070",
-"'# c #818181",
-")# c #8F8F8F",
-"!# c #9E9E9E",
-"~# c #B0B0B0",
-"{# c #DBDBDB",
-"]# c #E4E4E4",
-"^# c #F3FFF2",
-"/# c #F2FFFD",
-"(# c #B1C1CE",
-"_# c #667393",
-":# c #6571A1",
-"<# c #546094",
-"[# c #6C7AA9",
-"}# c #DCECFF",
-"|# c #EEFFFF",
-"1# c #E0F8FC",
-"2# c #EDFFFF",
-"3# c #D0EAEB",
-"4# c #698392",
-"5# c #5A7191",
-"6# c #6074A7",
-"7# c #506093",
-"8# c #707C96",
-"9# c #DCE5F6",
-"0# c #F3FEFF",
-"a# c #4F6280",
-"b# c #647B9B",
-"c# c #4F678B",
-"d# c #4C638C",
-"e# c #5F78A1",
-"f# c #58719A",
-"g# c #58709C",
-"h# c #5F76A2",
-"i# c #586F99",
-"j# c #5A6F9A",
-"k# c #5F7398",
-"l# c #62738D",
-"m# c #617389",
-"n# c #7D8EA8",
-"o# c #C0D4F5",
-"p# c #677EA0",
-"q# c #5B7399",
-"r# c #597099",
-"s# c #4D628F",
-"t# c #586D9C",
-"u# c #5A6C9C",
-"v# c #5F6FA0",
-"w# c #6A78A9",
-"x# c #6470A2",
-"y# c #5D6798",
-"z# c #68719C",
-"A# c #69728F",
-"B# c #5D6780",
-"C# c #B7C3DD",
-"D# c #BBCCEA",
-"E# c #6D81A2",
-"F# c #566C91",
-"G# c #566E94",
-"H# c #506790",
-"I# c #577099",
-"J# c #5B749D",
-"K# c #59709A",
-"L# c #596E99",
-"M# c #5D739C",
-"N# c #60739D",
-"O# c #5D6F93",
-"P# c #53617C",
-"Q# c #646F83",
-"R# c #B4BECA",
-"S# c #EFF8FF",
-"T# c #F7FDFD",
-"U# c #FEFFFD",
-"V# c #898987",
-"W# c #1D1D1B",
-"X# c #8E8E8C",
-"Y# c #1B1B19",
-"Z# c #080806",
-"`# c #91918F",
-" $ c #646462",
-".$ c #0F0F0D",
-"+$ c #9D9D9B",
-"@$ c #70706E",
-"#$ c #7B7B79",
-"$$ c #858583",
-"%$ c #7D7D7B",
-"&$ c #444442",
-"*$ c #575755",
-"=$ c #474747",
-"-$ c #4B4B4B",
-";$ c #7C7C7C",
-">$ c #8B8B8B",
-",$ c #9A9A9A",
-"'$ c #BDBDBD",
-")$ c #D9D9D9",
-"!$ c #E2E2E2",
-"~$ c #E9E9E9",
-"{$ c #F9FFF8",
-"]$ c #EAF6F2",
-"^$ c #F1FDFF",
-"/$ c #96A4BF",
-"($ c #5C6995",
-"_$ c #516192",
-":$ c #5F759E",
-"<$ c #D9F3FF",
-"[$ c #EAFFFF",
-"}$ c #E9FFFF",
-"|$ c #7A97A5",
-"1$ c #4F6982",
-"2$ c #587094",
-"3$ c #677DAF",
-"4$ c #E0EDFE",
-"5$ c #F4FEFF",
-"6$ c #EDFDFF",
-"7$ c #B3C5DB",
-"8$ c #5C718C",
-"9$ c #5B7395",
-"0$ c #637DA2",
-"a$ c #6480A8",
-"b$ c #A4BFEA",
-"c$ c #AFCAF5",
-"d$ c #9FBBE3",
-"e$ c #A4BDE5",
-"f$ c #A8C2E7",
-"g$ c #ABC3E7",
-"h$ c #A7BEDE",
-"i$ c #B4C8E1",
-"j$ c #B2C4DA",
-"k$ c #BACEE6",
-"l$ c #7991AD",
-"m$ c #4B6483",
-"n$ c #5D7597",
-"o$ c #4D6589",
-"p$ c #6F87AD",
-"q$ c #A0B6DD",
-"r$ c #B0C4E9",
-"s$ c #A7B6DD",
-"t$ c #AFBDE2",
-"u$ c #B6C0E4",
-"v$ c #B1B9DD",
-"w$ c #B6BFDC",
-"x$ c #B9C4D6",
-"y$ c #B0BCCA",
-"z$ c #E4F1FF",
-"A$ c #E7F7FF",
-"B$ c #8094AF",
-"C$ c #576E8D",
-"D$ c #647CA0",
-"E$ c #59729A",
-"F$ c #8AA6CE",
-"G$ c #9BB7DF",
-"H$ c #A6C2EA",
-"I$ c #A5C1E8",
-"J$ c #A7BFE5",
-"K$ c #ADC5E9",
-"L$ c #ADC4E6",
-"M$ c #A8BBDB",
-"N$ c #BCCCE6",
-"O$ c #BBC7DD",
-"P$ c #DBE7F5",
-"Q$ c #FBFCF7",
-"R$ c #F8F7F2",
-"S$ c #20201E",
-"T$ c #555553",
-"U$ c #6A6A68",
-"V$ c #9F9F9D",
-"W$ c #B4B4B2",
-"X$ c #535351",
-"Y$ c #C2C2C0",
-"Z$ c #5D5D5B",
-"`$ c #61615F",
-" % c #BDBDBB",
-".% c #11110F",
-"+% c #A6A6A4",
-"@% c #CBCBC9",
-"#% c #A5A5A3",
-"$% c #AAAAA8",
-"%% c #989896",
-"&% c #585856",
-"*% c #5E5E5C",
-"=% c #DADAD8",
-"-% c #B2B2B0",
-";% c #B8B8B6",
-">% c #6E6E6C",
-",% c #969694",
-"'% c #777775",
-")% c #B7B7B5",
-"!% c #949492",
-"~% c #565654",
-"{% c #60605E",
-"]% c #BCBCBA",
-"^% c #A4A4A2",
-"/% c #636361",
-"(% c #525250",
-"_% c #7A7A78",
-":% c #A0A09E",
-"<% c #ACACAA",
-"[% c #A9A9A7",
-"}% c #424240",
-"|% c #4C4C4A",
-"1% c #999997",
-"2% c #7F7F7D",
-"3% c #545452",
-"4% c #8A8A88",
-"5% c #5F5F5D",
-"6% c #797977",
-"7% c #6C6C6A",
-"8% c #8F8F8D",
-"9% c #5C5C5A",
-"0% c #BEBEBC",
-"a% c #454545",
-"b% c #555555",
-"c% c #5E5E5E",
-"d% c #686868",
-"e% c #878787",
-"f% c #979797",
-"g% c #BABABA",
-"h% c #C7C7C7",
-"i% c #D6D6D6",
-"j% c #FCFEFB",
-"k% c #EEF4FF",
-"l% c #8594B3",
-"m% c #617399",
-"n% c #4E6790",
-"o% c #526E95",
-"p% c #D4F2FF",
-"q% c #6784A4",
-"r% c #587593",
-"s% c #627C9D",
-"t% c #50688E",
-"u% c #516790",
-"v% c #E7F8FF",
-"w% c #F8FFFD",
-"x% c #E9F7F7",
-"y% c #A6B8C6",
-"z% c #61758D",
-"A% c #5E7594",
-"B% c #516B8E",
-"C% c #9BB7DE",
-"D% c #DDFBFF",
-"E% c #E6FFFF",
-"F% c #DFFCFF",
-"G% c #E4FFFF",
-"H% c #E7FFFF",
-"I% c #E8FFFF",
-"J% c #E4FDFF",
-"K% c #DEF3FF",
-"L% c #E8FDFF",
-"M% c #EBFFFF",
-"N% c #7B94AA",
-"O% c #607A91",
-"P% c #587289",
-"Q% c #637D94",
-"R% c #BAD3E9",
-"S% c #F0FFFF",
-"T% c #E9FAFF",
-"U% c #EFFCFF",
-"V% c #EFF7FF",
-"W% c #F5FEFF",
-"X% c #F0FAFC",
-"Y% c #899BAF",
-"Z% c #576D85",
-"`% c #4D6685",
-" & c #617B9E",
-".& c #D3EFFF",
-"+& c #E2FEFF",
-"@& c #E3FFFF",
-"#& c #E3FCFF",
-"$& c #E3F7FF",
-"%& c #E9F9FF",
-"&& c #F2FAFD",
-"*& c #FCFDF8",
-"=& c #6F6F6D",
-"-& c #434341",
-";& c #292927",
-">& c #40403E",
-",& c #1A1A18",
-"'& c #6D6D6B",
-")& c #222220",
-"!& c #2C2C2A",
-"~& c #767674",
-"{& c #383836",
-"]& c #0C0C0A",
-"^& c #51514F",
-"/& c #181816",
-"(& c #3C3C3A",
-"_& c #ADADAB",
-":& c #171715",
-"<& c #979795",
-"[& c #484846",
-"}& c #1C1C1A",
-"|& c #1E1E1C",
-"1& c #161614",
-"2& c #B6B6B4",
-"3& c #6B6B69",
-"4& c #ABABA9",
-"5& c #0E0E0C",
-"6& c #BBBBB9",
-"7& c #262624",
-"8& c #3A3A38",
-"9& c #C1C1BF",
-"0& c #434343",
-"a& c #5C5C5C",
-"b& c #656565",
-"c& c #767676",
-"d& c #969696",
-"e& c #B7B7B7",
-"f& c #C5C5C5",
-"g& c #E7E7E7",
-"h& c #F6F4F7",
-"i& c #FCFFFF",
-"j& c #E1E9F6",
-"k& c #F3FFFF",
-"l& c #7D91AA",
-"m& c #607CA4",
-"n& c #5571A0",
-"o& c #5B79AB",
-"p& c #5571A3",
-"q& c #607BAA",
-"r& c #546B95",
-"s& c #5D7398",
-"t& c #B2C6E7",
-"u& c #E3F4FF",
-"v& c #EDF7F6",
-"w& c #F9FFFA",
-"x& c #B8C8D8",
-"y& c #5A6E87",
-"z& c #5E7295",
-"A& c #5A719A",
-"B& c #5A75A0",
-"C& c #718EBA",
-"D& c #718DB5",
-"E& c #7692B7",
-"F& c #809ABB",
-"G& c #7892AD",
-"H& c #7791A8",
-"I& c #7A90A7",
-"J& c #8B9DB5",
-"K& c #8192AC",
-"L& c #ABBCD6",
-"M& c #E9FDFF",
-"N& c #798FA7",
-"O& c #5C748C",
-"P& c #526A82",
-"Q& c #627B8F",
-"R& c #F5FAF6",
-"S& c #FCFFFB",
-"T& c #F3FCF7",
-"U& c #F0FEFF",
-"V& c #8394A8",
-"W& c #5F7491",
-"X& c #5B7196",
-"Y& c #7890BE",
-"Z& c #7C97C2",
-"`& c #7D96BF",
-" * c #7690B3",
-".* c #748DAB",
-"+* c #7991AB",
-"@* c #7E94A9",
-"#* c #7E93A8",
-"$* c #8596B0",
-"%* c #8E9CB6",
-"&* c #E8F5FF",
-"** c #FAFEFD",
-"=* c #FFFFFB",
-"-* c #9B9B99",
-";* c #2F2F2D",
-">* c #272725",
-",* c #959593",
-"'* c #343432",
-")* c #868684",
-"!* c #5A5A58",
-"~* c #393937",
-"{* c #CFCFCD",
-"]* c #50504E",
-"^* c #686866",
-"/* c #8B8B89",
-"(* c #464644",
-"_* c #888886",
-":* c #31312F",
-"<* c #838381",
-"[* c #30302E",
-"}* c #929290",
-"|* c #B1B1AF",
-"1* c #323230",
-"2* c #626260",
-"3* c #8D8D8B",
-"4* c #242422",
-"5* c #656563",
-"6* c #414141",
-"7* c #535353",
-"8* c #5B5B5B",
-"9* c #646464",
-"0* c #757575",
-"a* c #C4C4C4",
-"b* c #D3D3D3",
-"c* c #FFFBFF",
-"d* c #FCF2FD",
-"e* c #F0EDF4",
-"f* c #EBF8FE",
-"g* c #D6EAF5",
-"h* c #5F7990",
-"i* c #506E94",
-"j* c #506EA4",
-"k* c #5571B2",
-"l* c #556EB1",
-"m* c #546CAA",
-"n* c #5F75A7",
-"o* c #AFC3E8",
-"p* c #E4F6FF",
-"q* c #EFF5F5",
-"r* c #EDF6FF",
-"s* c #B4C0DA",
-"t* c #526286",
-"u* c #6172A0",
-"v* c #5F73A8",
-"w* c #5B71AB",
-"x* c #566FA8",
-"y* c #4F669C",
-"z* c #5B72A4",
-"A* c #6077A1",
-"B* c #5C6F8F",
-"C* c #667499",
-"D* c #4A5680",
-"E* c #8794BE",
-"F* c #7A8CB2",
-"G* c #596D90",
-"H* c #637897",
-"I* c #596D88",
-"J* c #ECFDFF",
-"K* c #ECF9FF",
-"L* c #FAFFF8",
-"M* c #FCFEF3",
-"N* c #6E7B9B",
-"O* c #5E6F9A",
-"P* c #697BAD",
-"Q* c #4D6299",
-"R* c #5B6FAA",
-"S* c #596FA9",
-"T* c #596EA3",
-"U* c #576D9C",
-"V* c #596F98",
-"W* c #617492",
-"X* c #657692",
-"Y* c #546380",
-"Z* c #62708B",
-"`* c #FCFBF6",
-" = c #878785",
-".= c #A1A19F",
-"+= c #191917",
-"@= c #9A9A98",
-"#= c #363634",
-"$= c #121210",
-"%= c #747472",
-"&= c #373735",
-"*= c #8C8C8A",
-"== c #2B2B29",
-"-= c #282826",
-";= c #3F3F3F",
-">= c #464646",
-",= c #5A5A5A",
-"'= c #838383",
-")= c #A6A6A6",
-"!= c #FAF2FF",
-"~= c #FDFBFF",
-"{= c #8598A7",
-"]= c #567089",
-"^= c #5A769B",
-"/= c #5E7AAC",
-"(= c #4F69A4",
-"_= c #5E76B4",
-":= c #6278B2",
-"<= c #55699B",
-"[= c #596C94",
-"}= c #E5FAFF",
-"|= c #F7FCFF",
-"1= c #ACB7D7",
-"2= c #6D7AA4",
-"3= c #5D6DA0",
-"4= c #54659D",
-"5= c #5A6DA7",
-"6= c #5C71AA",
-"7= c #596DA2",
-"8= c #5F719F",
-"9= c #5A6C92",
-"0= c #5B6B8C",
-"a= c #677791",
-"b= c #606E89",
-"c= c #626C90",
-"d= c #6E759F",
-"e= c #828BB6",
-"f= c #E6F3FF",
-"g= c #808FB8",
-"h= c #5B6D93",
-"i= c #66789C",
-"j= c #EAFBFF",
-"k= c #EFFFFF",
-"l= c #F5FDFF",
-"m= c #FAFDF6",
-"n= c #F5F9F8",
-"o= c #EDF5FF",
-"p= c #8491B1",
-"q= c #606F98",
-"r= c #57699B",
-"s= c #657AAF",
-"t= c #596EA7",
-"u= c #576CA3",
-"v= c #586EA0",
-"w= c #5D74A0",
-"x= c #5E7392",
-"y= c #5E6F89",
-"z= c #5E6E85",
-"A= c #66748E",
-"B= c #606C82",
-"C= c #F4FCFF",
-"D= c #FEFFFB",
-"E= c #CDCDCB",
-"F= c #B0B0AE",
-"G= c #C8C8C6",
-"H= c #4D4D4B",
-"I= c #939391",
-"J= c #252523",
-"K= c #515151",
-"L= c #828282",
-"M= c #FCFEFF",
-"N= c #F2F8FF",
-"O= c #7C8CAE",
-"P= c #55698E",
-"Q= c #5B7198",
-"R= c #5E759E",
-"S= c #5D739A",
-"T= c #7086AB",
-"U= c #5C7297",
-"V= c #5F759C",
-"W= c #556C95",
-"X= c #516A93",
-"Y= c #6A85B2",
-"Z= c #CAE0FF",
-"`= c #EEFBFF",
-" - c #ADBCD9",
-".- c #67779B",
-"+- c #60719C",
-"@- c #586997",
-"#- c #8798C6",
-"$- c #B5C6F1",
-"%- c #B2C2E6",
-"&- c #ABB9D4",
-"*- c #BDC8DC",
-"=- c #B9C3CF",
-"-- c #B3BCC1",
-";- c #B7BEC8",
-">- c #B2B7CD",
-",- c #BDC2DF",
-"'- c #CCD3F0",
-")- c #7E8DAE",
-"!- c #68789C",
-"~- c #4E6084",
-"{- c #617598",
-"]- c #E1F5FF",
-"^- c #E8F9FF",
-"/- c #ECFAFD",
-"(- c #F1FBFA",
-"_- c #7B8C9E",
-":- c #5F738C",
-"<- c #5D7494",
-"[- c #A5BFE4",
-"}- c #AAC4E7",
-"|- c #AEC7E6",
-"1- c #ADC7E0",
-"2- c #ACC2D7",
-"3- c #A9C0CE",
-"4- c #ADC1CC",
-"5- c #B0C1C9",
-"6- c #B6C0CC",
-"7- c #B4BCC7",
-"8- c #F5FCFF",
-"9- c #ECF4F7",
-"0- c #FCFFFD",
-"a- c #F9FEFA",
-"b- c #FAFFFB",
-"c- c #F7FBFE",
-"d- c #F6FCFC",
-"e- c #F1F7F5",
-"f- c #F9FBF6",
-"g- c #868883",
-"h- c #000100",
-"i- c #010000",
-"j- c #060405",
-"k- c #0A080B",
-"l- c #010002",
-"m- c #B9B9B7",
-"n- c #4E4E4E",
-"o- c #58585A",
-"p- c #666668",
-"q- c #727274",
-"r- c #808082",
-"s- c #949496",
-"t- c #A4A4A6",
-"u- c #D1D1D1",
-"v- c #E7F5FF",
-"w- c #6D7D9E",
-"x- c #6E7FAA",
-"y- c #536691",
-"z- c #5E719C",
-"A- c #7488A3",
-"B- c #E8FAFF",
-"C- c #556981",
-"D- c #6A81A1",
-"E- c #587199",
-"F- c #5672A4",
-"G- c #627AA6",
-"H- c #DDEEFF",
-"I- c #EAF8FF",
-"J- c #E5F4FF",
-"K- c #4F5F80",
-"L- c #617195",
-"M- c #6C7BA2",
-"N- c #B3C3E7",
-"O- c #EBFAFF",
-"P- c #ECF7FF",
-"Q- c #F9FBF8",
-"R- c #838EAA",
-"S- c #637291",
-"T- c #5D7091",
-"U- c #6D81A4",
-"V- c #899DBE",
-"W- c #D4E9FF",
-"X- c #EAFCFF",
-"Y- c #EBFBFF",
-"Z- c #F1FAFF",
-"`- c #F0FDFF",
-" ; c #7A8B9F",
-".; c #667A93",
-"+; c #5C7392",
-"@; c #D6F0FF",
-"#; c #DBF5FF",
-"$; c #E1FAFF",
-"%; c #E5FDFF",
-"&; c #E6FCFF",
-"*; c #ECFFFF",
-"=; c #EDF4FE",
-"-; c #EAF1F7",
-";; c #F0F8FA",
-">; c #F6FEFF",
-",; c #F4FBFF",
-"'; c #F6FCFF",
-"); c #E6EFF4",
-"!; c #EDF3EF",
-"~; c #EAEDE6",
-"{; c #000200",
-"]; c #010004",
-"^; c #0F0D10",
-"/; c #030303",
-"(; c #696967",
-"_; c #A2A2A0",
-":; c #4E4E4C",
-"<; c #A3A3A1",
-"[; c #666664",
-"}; c #CECECC",
-"|; c #D7D7D5",
-"1; c #4D4D4D",
-"2; c #656567",
-"3; c #939395",
-"4; c #8A97A8",
-"5; c #6B7B95",
-"6; c #5B6B8D",
-"7; c #67799D",
-"8; c #8091AF",
-"9; c #576B83",
-"0; c #546B8B",
-"a; c #4F6690",
-"b; c #586E93",
-"c; c #637383",
-"d; c #DFECF5",
-"e; c #A9B7D1",
-"f; c #6B7A97",
-"g; c #657493",
-"h; c #51607F",
-"i; c #ADBCDB",
-"j; c #ECFAFF",
-"k; c #EEF2FB",
-"l; c #F0F9FF",
-"m; c #B6C1D5",
-"n; c #6C7A94",
-"o; c #546581",
-"p; c #596C8A",
-"q; c #566989",
-"r; c #637694",
-"s; c #586A82",
-"t; c #65768A",
-"u; c #68778A",
-"v; c #617181",
-"w; c #697486",
-"x; c #70768C",
-"y; c #666C86",
-"z; c #BCC3E0",
-"A; c #E9F3FF",
-"B; c #B7C3EB",
-"C; c #5A6994",
-"D; c #596B9B",
-"E; c #5D71A4",
-"F; c #566A9D",
-"G; c #5A6EA1",
-"H; c #5D71A3",
-"I; c #6072A0",
-"J; c #5F7199",
-"K; c #607094",
-"L; c #637194",
-"M; c #677290",
-"N; c #666D87",
-"O; c #656B81",
-"P; c #A8AFC2",
-"Q; c #ECF3FF",
-"R; c #737A8C",
-"S; c #656C7C",
-"T; c #707885",
-"U; c #F1F9FF",
-"V; c #9098A5",
-"W; c #5E6575",
-"X; c #727989",
-"Y; c #C1C8DB",
-"Z; c #B7BDD3",
-"`; c #656C7F",
-" > c #606777",
-".> c #8C949F",
-"+> c #FBFFFD",
-"@> c #EFF4EE",
-"#> c #7F827B",
-"$> c #0A0D06",
-"%> c #262722",
-"&> c #F0F1EC",
-"*> c #FDFBFC",
-"=> c #FFFEFF",
-"-> c #FBF9FC",
-";> c #81817F",
-">> c #7C7C7A",
-",> c #494947",
-"'> c #727270",
-")> c #4A4A48",
-"!> c #9E9E9C",
-"~> c #C6C6C4",
-"{> c #2D2D2B",
-"]> c #737371",
-"^> c #717173",
-"/> c #7F888D",
-"(> c #56626E",
-"_> c #6E7B8E",
-":> c #5C6C86",
-"<> c #576884",
-"[> c #7F8FA9",
-"}> c #D9E6EF",
-"|> c #D2E2F2",
-"1> c #6C7E96",
-"2> c #627796",
-"3> c #60718F",
-"4> c #657181",
-"5> c #636D77",
-"6> c #E1EBF7",
-"7> c #EEFAFF",
-"8> c #B1BED1",
-"9> c #617087",
-"0> c #5D6C83",
-"a> c #738299",
-"b> c #B3BFD7",
-"c> c #EDFAFF",
-"d> c #FEFFFF",
-"e> c #D8E1F0",
-"f> c #8491A2",
-"g> c #687993",
-"h> c #677892",
-"i> c #586882",
-"j> c #5B6B84",
-"k> c #66758C",
-"l> c #626F82",
-"m> c #5C677B",
-"n> c #666E83",
-"o> c #6A6E8B",
-"p> c #595C7D",
-"q> c #BEC2E5",
-"r> c #808DB9",
-"s> c #58689B",
-"t> c #5E70A2",
-"u> c #5F71A3",
-"v> c #60719F",
-"w> c #5F6D9A",
-"x> c #5D6A94",
-"y> c #5E6A92",
-"z> c #606A8E",
-"A> c #5D6683",
-"B> c #717B96",
-"C> c #BDC4DE",
-"D> c #666E85",
-"E> c #606B7F",
-"F> c #626A7D",
-"G> c #E9F4FF",
-"H> c #F2FAFF",
-"I> c #8994A6",
-"J> c #61697E",
-"K> c #677286",
-"L> c #AEB5CF",
-"M> c #EDF7FF",
-"N> c #B5BCD8",
-"O> c #687087",
-"P> c #6D7484",
-"Q> c #7D868F",
-"R> c #EBF2FA",
-"S> c #F7FDFB",
-"T> c #EAEFE9",
-"U> c #000300",
-"V> c #90918C",
-"W> c #F9F7FA",
-"X> c #454543",
-"Y> c #7F7F81",
-"Z> c #A3A3A5",
-"`> c #878D89",
-" , c #6F7877",
-"., c #6C777D",
-"+, c #5B6773",
-"@, c #667588",
-"#, c #8594A9",
-"$, c #E9F5FF",
-"%, c #EAF5FB",
-"&, c #F6FFFE",
-"*, c #F4FCFE",
-"=, c #E9F4FA",
-"-, c #B2C0CD",
-";, c #5F7084",
-">, c #627186",
-",, c #6A727F",
-"', c #666D77",
-"), c #656D78",
-"!, c #B3BFCD",
-"~, c #586575",
-"{, c #6C7989",
-"], c #5D6A7A",
-"^, c #BDC9D7",
-"/, c #EAF4FF",
-"(, c #EFF6FC",
-"_, c #F5F8FD",
-":, c #FAFBFD",
-"<, c #F7F8F2",
-"[, c #F8FBF4",
-"}, c #EEF3EF",
-"|, c #9BA8B8",
-"1, c #58677A",
-"2, c #516077",
-"3, c #65758C",
-"4, c #6D7C93",
-"5, c #657189",
-"6, c #657086",
-"7, c #6B768A",
-"8, c #6D758A",
-"9, c #697083",
-"0, c #65677E",
-"a, c #7C7E95",
-"b, c #B2B6CF",
-"c, c #DFEDFF",
-"d, c #9BAAC9",
-"e, c #617192",
-"f, c #5E6E8F",
-"g, c #5F6F90",
-"h, c #607091",
-"i, c #627192",
-"j, c #637090",
-"k, c #657090",
-"l, c #65708E",
-"m, c #66718D",
-"n, c #6D7792",
-"o, c #636F87",
-"p, c #A3ADC6",
-"q, c #E8F4FF",
-"r, c #768197",
-"s, c #616E81",
-"t, c #6D788C",
-"u, c #F2FDFF",
-"v, c #8996A9",
-"w, c #5F6A7E",
-"x, c #697689",
-"y, c #B4BED7",
-"z, c #B5BFD8",
-"A, c #636E82",
-"B, c #666E7B",
-"C, c #8D949E",
-"D, c #EBF0F3",
-"E, c #545953",
-"F, c #0E110A",
-"G, c #1E211A",
-"H, c #F9FAF5",
-"I, c #F6F7F2",
-"J, c #FDFBFE",
-"K, c #7E7E7C",
-"L, c #2A2A28",
-"M, c #90908E",
-"N, c #4C4C4C",
-"O, c #575759",
-"P, c #F7FCF5",
-"Q, c #F1F7F3",
-"R, c #E3F1FC",
-"S, c #F7F9F4",
-"T, c #F3FAFF",
-"U, c #ECF6FF",
-"V, c #F3FCFF",
-"W, c #F6FAFF",
-"X, c #E7F0F9",
-"Y, c #EFFAFF",
-"Z, c #E9F2F7",
-"`, c #FFFFF6",
-" ' c #F3FBFD",
-".' c #EFFBFF",
-"+' c #EAF5FF",
-"@' c #F2F9FF",
-"#' c #F3F8FF",
-"$' c #F0F6FF",
-"%' c #F6F8FF",
-"&' c #F7F9FF",
-"*' c #F5F9FF",
-"=' c #E2F3FD",
-"-' c #EBFCFF",
-";' c #F4FDFF",
-">' c #F0FCFF",
-",' c #DEEAF8",
-"'' c #ECF8FF",
-")' c #EAF6FF",
-"!' c #E5F1FF",
-"~' c #F2F7FB",
-"{' c #EEF4F2",
-"]' c #F6F9F2",
-"^' c #646466",
-"/' c #707072",
-"(' c #929294",
-"_' c #FCFFF8",
-":' c #F3FCFB",
-"<' c #F1FCFF",
-"[' c #F8FAF7",
-"}' c #F6F5F0",
-"|' c #F9FAFC",
-"1' c #F8FDFF",
-"2' c #ECEEFA",
-"3' c #EBF5F6",
-"4' c #F9FFFD",
-"5' c #F9F7F8",
-"6' c #F7F6F2",
-"7' c #F9FBF0",
-"8' c #F4F7F0",
-"9' c #F8FEFE",
-"0' c #EDF3FF",
-"a' c #F4F8FF",
-"b' c #F3FAF2",
-"c' c #E4F0E4",
-"d' c #F7FFF8",
-"e' c #F5FFF8",
-"f' c #F5FFFA",
-"g' c #F4FFFA",
-"h' c #F3FFFB",
-"i' c #F6FFFD",
-"j' c #F2FEFE",
-"k' c #F0FCFC",
-"l' c #EEFAFA",
-"m' c #ECF6F8",
-"n' c #F6FBFF",
-"o' c #F9FDFF",
-"p' c #FDFEF9",
-"q' c #EDEDEF",
-"r' c #4F4F4D",
-"s' c #7E7E80",
-"t' c #A2A2A4",
-"u' c #F5F7F2",
-"v' c #FFFEF8",
-"w' c #FEFBF6",
-"x' c #FBFBFF",
-"y' c #F9F9FF",
-"z' c #EBF1EF",
-"A' c #FBFFFB",
-"B' c #F4F9F2",
-"C' c #FCFBF9",
-"D' c #FFFEFD",
-"E' c #FCFBF7",
-"F' c #F9FDFE",
-"G' c #F5FAFF",
-"H' c #FAFDF4",
-"I' c #F6FCF0",
-"J' c #FBFFF4",
-"K' c #F9FFF3",
-"L' c #F4FFED",
-"M' c #F0FDE9",
-"N' c #F8FFF3",
-"O' c #F7FFF2",
-"P' c #F6FFF2",
-"Q' c #F6FFF4",
-"R' c #F8FFF7",
-"S' c #EEF8F0",
-"T' c #F1FBF2",
-"U' c #F9FFFB",
-"V' c #F4FEF5",
-"W' c #F3FDF4",
-"X' c #F5FFF6",
-"Y' c #F7FFF9",
-"Z' c #EFF9F0",
-"`' c #F6FFF8",
-" ) c #F2F5FA",
-".) c #F4F8F7",
-"+) c #F3F5F2",
-"@) c #F8F9F4",
-"#) c #FFFBF9",
-"$) c #FFFCFA",
-"%) c #F8FFF5",
-"&) c #F8FFF9",
-"*) c #3D3D3D",
-"=) c #676769",
-"-) c #747476",
-";) c #838385",
-">) c #959597",
-",) c #FFFBFA",
-"') c #3C3C3C",
-")) c #818183",
-"!) c #FFFBFC",
-"~) c #3B3B3B",
-"{) c #4A4A4A",
-"]) c #555557",
-"^) c #636365",
-"/) c #A1A1A3",
-"() c #FFFBFE",
-"_) c #FFFAFE",
-":) c #565658",
-"<) c #737375",
-"[) c #FAFFF3",
-"}) c #989898",
-"|) c #3E3E3E",
-"1) c #424242",
-"2) c #717171",
-"3) c #A5A5A5",
-"4) c #D3D3D1",
-"5) c #383838",
-"6) c #676767",
-"7) c #7D7D7D",
-"8) c #6C6C6C",
-"9) c #787878",
-"0) c #868686",
-"a) c #919191",
-"b) c #3A3A3A",
-"c) c #6E6E6E",
-"d) c #7A7A7A",
-"e) c #AAAAAA",
-"f) c #C7C7C5",
-"g) c #8D8D8D",
-"h) c #9F9F9F",
-"i) c #575757",
-"j) c #323232",
-"k) c #505050",
-"l) c #565656",
-"m) c #A4A4A4",
-"n) c #B4B4B4",
-"o) c #4B4B49",
-"p) c #636363",
-"q) c #71716F",
-"r) c #444444",
-"s) c #5F5F5F",
-"t) c #BFBFBD",
-"u) c #898989",
-"v) c #CCCCCC",
-"w) c #6F6F6F",
-"x) c #7E7E7E",
-"y) c #8A8A8A",
-"z) c #909090",
-"A) c #ADADAD",
-"B) c #828280",
-"C) c #CACACC",
-"D) c #BEBEC0",
-"E) c #AFAFB1",
-"F) c #9B9B9D",
-"G) c #979799",
-"H) c #919193",
-"I) c #909092",
-"J) c #8E8E90",
-"K) c #8F8F91",
-"L) c #8E8E8E",
-"M) c #9D9D9D",
-"N) c #A3A3A3",
-"O) c #CECECE",
-"P) c #E2E2E4",
-"Q) c #DCDCDE",
-"R) c #D5D5D7",
-"S) c #CFCFD1",
-"T) c #C3C3C5",
-"U) c #BCBCBE",
-"V) c #B6B6B8",
-"W) c #B3B3B5",
-"X) c #B0B0B2",
-"Y) c #ACACAE",
-"Z) c #A9A9AB",
-"`) c #A8A8AA",
-" ! c #A6A6A8",
-".! c #A5A5A7",
-"+! c #A0A0A2",
-"@! c #BBBBBB",
-"#! c #ECECEE",
-"$! c #E7E7E9",
-"%! c #E1E1E3",
-"&! c #DBDBDD",
-"*! c #D7D7D9",
-"=! c #D1D1D3",
-"-! c #CBCBCD",
-";! c #C6C6C8",
-">! c #C2C2C4",
-",! c #BFBFC1",
-"'! c #BBBBBD",
-")! c #B9B9BB",
-"!! c #B7B7B9",
-"~! c #B5B5B7",
-"{! c #B4B4B6",
-"]! c #B1B1B3",
-"^! c #BCBCBC",
-"/! c #F0F0F2",
-"(! c #E8E8EA",
-"_! c #E3E3E5",
-":! c #DFDFE1",
-"<! c #D6D6D8",
-"[! c #D2D2D4",
-"}! c #CECED0",
-"|! c #CCCCCE",
-"1! c #C8C8CA",
-"2! c #C5C5C7",
-"3! c #C4C4C6",
-"4! c #C1C1C3",
-"5! c #C1C1C1",
-"6! c #E3E3E3",
-"7! c #F2F2F4",
-"8! c #E9E9EB",
-"9! c #E6E6E8",
-"0! c #E0E0E2",
-"a! c #DDDDDF",
-"b! c #DADADC",
-"c! c #D4D4D6",
-"d! c #D3D3D5",
-"e! c #D0D0D2",
-"f! c #D8D8D8",
-"g! c #F4F4F6",
-"h! c #F3F3F5",
-"i! c #EEEEF0",
-"j! c #EBEBED",
-"k! c #EAEAEC",
-"l! c #E4E4E6",
-"m! c #DEDEE0",
-"n! c #D8D8DA",
-"o! c #D9D9DB",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + @ @ @ @ @ + + # # # # # # + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ @ + + + + + + + @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ + + # # # $ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + # # # # # # # # # # # # # # # # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ @ @ @ @ @ @ @ # # + + @ @ @ @ # # # # + + + @ + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & # # # + + + + + $ # # # + @ @ @ + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & * * * * * * * * # # # $ & & % % * * % % & $ $ $ + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + # $ & * = - ; > ; ; - = = , , + + + + + + + + + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - ' ) ! ~ = = = % % % $ # + # $ # + @ @ + # + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + % % ; { ] ) ! { ~ ~ ; = * & & & # + @ @ + # + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ # ^ / / ( _ { ^ ' > = * & $ # + @ @ + + + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ , : < [ } | 1 2 ^ 3 > = * & # @ @ @ + + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ & + @ ; [ 4 5 6 7 } ( ] { 8 ~ , & # @ + + + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ * $ @ # } 9 0 a b c d | e ^ 3 > = & # + + + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ $ # @ @ 8 a f g h i 5 7 / : 8 8 > , $ # # + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + j j j k k l l l l l m m + + k + n n n n n + + + + + o o o p p p n n n o o o o o o o o + + + + o o o o o + + + + + + + m o n n n + + + o o o o o + + k k k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ @ @ $ @ + 6 q r s t 9 u 6 } e ^ 3 = & $ # + @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + j v v w x y z A B B A C D l k x k E F E E G n m m m n H I J K L K E G G H H H p p M M M N N N N p J J I H n m m l l m m O H E P E m k o p Q R Q p + k S S x w j N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ # $ % & + @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . T U . V . W X Y Z ` ...+.@.#.$.%.&.U T T *.. k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + j v =.w x -.;.A B B A ;.l k w >.j G ,.G O '.m l y S l + n Q J ).J G O m n n o o o N N N j j j j o H I H n + l S y -.y l '.n G E G l k o Q R ).R Q + k S -.x w j N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ + # @ @ @ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . *.T . T . !.~.{.].^./.(._.+.:.#.$.<.[.}.T *.. k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + j w |.w 1.N o m m l y S k w 1.1.1.k y y y y -.-.-.>.-.>.-.x S w S -.y -.-.-.>.x x >.>.>.>.>.>.x x S -.-.-.>.-.>.2.>.2.-.3.-.y y y -.S + p R ).R Q o k S -.x w j N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * > - + @ # # @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *.. k . U . 4.5.6.7.8.9.0.a.b.c.d.e.f.g.[.U *.. k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + w >.>.w v h.h.h.M N j w w 1.1.v v w -.x -.-.-.>.>.>.>.>.>.>.>.x >.>.>.>.>.>.>.x x x x >.x w w w w x >.>.>.>.>.>.>.>.>.-.-.-.-.-.-.-.-.k p Q R R Q o k S -.x w j N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ $ $ # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V . . *.U . &.i.j.5.~.8.9.k.l.m.n.o.W <.&.}.V k k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k x x w N p.q.q.q.r.v =.1.1.1.v N v N v N N N N N j j j w w w x x w w w w j j j N N o M p h.Q R h.v 1.=.1.1.1.j j w w k k S S -.-.3.y y n H I Q p o k x x x w j N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , @ @ & , + @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V . . V T . }.s.t.u.5.~.8.v.w.x.y.@.z.%.g.[.U *.k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k y y y k N M r.r.r.r.A.v j k S k N M h.h.h.Q Q Q Q p o + k k S k N N N N p p o n H H H I I I J Q M v v M M M p p p o n m l y y y z z ;.m H I Q p o k x x x w j N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ @ @ $ & @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *.. . V k . T B.C.D.E.6.{.F.k.G.H.n.e.f.I.&.}.V k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + m C B A z 3.-.x 1.p.q.J.p l z K.K.k p Q I I E E ,.L.L.M.C A A z ;.n p H H O O M.N.O.O.O.O.O.N.M.'.+ N o o H H G L.P.P.M.C A A A K.K.K.A D n H Q p N w x x x w + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ * ; @ @ @ * = + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . k *.*.. *.T Q.R.s.S.T.U.V.W.w.X.+.Y.W 4.Z.}.V k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '.`. +.+++@+#+$+y o J K ,.B ++%+&+z y ;.A A B ++.+.+.+.+.+.+.+*+=+A C A B B ++.+ + + + +.+.+.+++=+z z z A A B ++.+.+.+.+.+.+.+.+*+*+=+B A '.H Q p N w x x x w k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t -+f [ + @ $ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . V V k . T T ;+>+,+'+u.5.{.)+0.l.!+:.z.~+Z.}.V k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + @ @ @ & & @ + + + + + + + + + + + + + + + + + + + + + + + O {+]+^+/+(+_+:+<+[+}+|+1+ +2+3+4+5+6+7+B 8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+3+t+u+t+v+w+x+y+z+A+B+ +C+D+E+F+d+G+H+I+J+K+L+M+N+;.O+o P+Q+N w x x S k k + + + + + + + + + % @ - @ * u R+R+S+h # @ @ # * @ @ @ # @ @ , + @ > @ + @ , + @ * T+R+U+- $ @ # @ # & V+W+X+Y+R+Z+Y+R+W+`+# = @ - @ $ > @ @ & @ = @ , @ + , @ @ > % @ ~ @ @ @ # # @ , # @ , = @ $ $ @ * % * ^ * @ & @R+.@@ @ @ @ & @ @ @ +@R+@@+ @ $ @ $ , + @ * @ @ , @ @ @ @ * , @ > @ @ ~ @ @ + @ @ $ @ $ #@$@%@R+&@*@=@| @ $ & @ # # @ = * @ @ @ = & # > @ = $ @ $ @ = $ @ & - @ @ $ # $ @ * + + @ @ @ = -@S+R+W+R+;@R+R+Z+>@@ ^ @ @ - @ @ & + @ ~ $ @ $ @ % $ @ # - @ @ > ] & @ @ % @ @ 8 @ @ @ * + @ @ ~ @ @ ' @ , # @ + @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V . . . V k . ,@'@B.)@!@~@{@].]@ .!+^@e./@I.(@}.V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + @ @ + & & @ + + + + + + + + + + + + + + + + + + + + + + + O _@:@<@[@}@|@1@2@ + +3@4@5@6@7@8@9@0@++a@ +b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@ +o+E@F@G@H@f@I@J@K@K@L@M@N@O@P@B Q@n R@R@v 1.x x S k k + + + + + + + + + @ & @ & @ S@$@T@S+U@@ $ # @ ~ + > + , @ ; @ * @ @ @ - @ @ $ $ @ .@%@V@@ $ > % @ - @ T@R+W@R+R+R+X+R+R+X@3 @ & & ; @ @ 3 * @ + @ ~ @ & , @ 3 % @ @ * @ @ = $ @ $ 3 @ = * @ @ @ @ = @ @ d Y@Z@@ & @ R+T@`@@ $ ! @ + % @ @ T@ #.#~ > $ @ @ @ @ @ @ ~ @ # ; @ * , @ @ 2 @ # = @ @ ; - @ # @ +#@#%@R+R+X+R+R+##$#%#@ , @ - @ @ @ @ , @ +#@ @ = @ + # # # , % @ % & @ @ = , @ - + @ @ # $ % @ % @ R+;@T@##R+Z+$@Z+W@@ * @ @ & @ > @ # ' @ @ ; @ @ 3 @ # ~ @ * ~ &#*#-@@ & % & @ & @ : > % # @ > $ @ % & @ @ , @ + ~ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V . . . V k . =#-#;#>#,#'#)#!#~#a.b.{#]#$.<.(@}.V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + + @ + & & + + + + + + + + + + + + + + + + + + + + + + + + O ^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#0# +4@a#b#c#d#e#f#g#h#i#j#k#l#m#n#|#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#o+D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#R@R@v 1.>.x S k l m + + + + + + + + # - # @ V#R+R+W#S+X#@ @ * @ @ + @ * @ $ @ @ + ; $ ' @ ; @ , + @ Y#Z#`## @ % @ @ ; i R+R+5 , @ @ @ @ = @ * = # @ @ @ , & @ - @ + @ & - @ - @ % # + @ + @ @ % ; @ @ @ - @ = + - $ @ ( @ @R+ $@ = 0 .$R+c - @ $ @ + @ = e q +$e @ @ # @ & $ 8 @ ~ # + @ ; @ & @ % + $ @ @ $ ; - @ @ - ; @ @$R+&@#$2 @ $ $$X+Z#%$; @ { @ @ , @ @ @ ~ @ @ @ $ @ & + @ @ @ + ~ + @ * ~ @ @ > @ @ + ; @ # , $ & 7 Y+R+5 @ @ > @ # * @ , @ / $ & + # + @ = @ @ % @ @ % @ , + @ % &$Z#*$3 @ & @ @ # @ @ @ # @ @ # @ ~ , @ ! 8 @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *.. . k V k k =$-$Q.,+s.;$>$,$9.'$..)$!$~$4.[.}.V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + + @ + % & + + + + + + + + + + + + + + + + + + + + + + + + O {$]$^$/$($_$u#:$<$[$}$|$1$2$3$k@4$5$B+6$7$8$9$0$a$b$c$d$e$f$g$h$i$j$k$2#l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$B ;.U#Q$R$v 1.w x x S l m + + + + + + + + + @ @ * S$ #S@T$R+U$> @ # @ / U@V$@ W$X$ $Y$@ @ @ 8 ^ +$Z$`$9 , Y+R+ %> @ @ @ & @ T+.%T@@ @ + = * , @ - i +%@%3 - % @ a #%$%@ * & %%&%*%X#| & # @ =%-%;%@ V#>%,%q q # @ @ 8 > -+#%W$+%.%R+'%r @ )%R+R+@ !%~%{%h , ~ @ b ]%+%+ * +#W$^%@ )%/%(%=%@ # & @ ( #@~%_%1 @ :%<%] @ @ , ' @ + h R+R+[%@ ; @ ~ @ U$T@}%@ @ + @ <%U$|%#@>@@ + 8 , + & 1%.@*%*#e @ & @ @ h 2%3%`$%$d % $ @ + # @ @ @ `#&@Z+@ @ @ & > @ @ ' @ 7 4%5%*%,%+ & @ @ 8 Y$6%T$7%'%( @ 1 Y$-%X+&@2%r , @ % 8%/%3%X#_ @ ) @ e q )%+ X#9%0%+ $ , @ * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *.. . k *.k k a%,@b%c%d%i.e%f%)+g%h%i%Y.z.%.[.}.V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ # + @ # % % + + + + + + + + + + + + + + + + + + + + + + + + m j%;.k%B+l%m%M#n%o%p%q%r%s%t%u%v%B+w%x% +y%z%A%B%C%D%E%F%G%H%I%J%K%|#L%M%N%O%P%Q%R%[$S%T%U%5$V%W%X%++ +A$Y%Z%`% &.&+&H%@&#&H%H%$&%&2+B+++&&D *&R@v 1.w x x S l l + + + + + + + + & > @ $$Z+W+;%=&##-&, # & = $W+;&>&R+Z#Z+R+9 # ~ =%,&R+R+R+R+'&Y+S+3 @ % + , @ , $%@*$@ , & @ @ & = & %$%@V+@ @ # &#Z#S+8%@ s )&R+$@Z+T@@#} @ * 7%%@!&*$*@R+~&X+X+= @ , @ {&W+>&|%]&R+Z+;@U+# ^&##}%/&&@##R+X+c & # @@R+{%$ @ Z$Z#`+(&R+W+;@R+g @ @ _&T@R+*@R+:&<&Z+R+! + ^ > @ - @ =@R+[&@ ! + @ @ + @ @ > # = 4 }&R+S+.$R+Y+#@@ @ @ ]%]&%@S+W+T@|&[ 2 @ 3%R+##R+1&R+R+2&% + , @ , + + 3&R+T$% 3 * @ - @ _ @ 4&R+5&]&R+;@`+* , @ Z$Z+U+R+R+S+R+6&@ ^&R+R+&@R+;&) -+,&5&X+R+&@7&/ , + `$R+8&.@W+X+9&# @ - @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *.. k k *.. *.0&=#;+a&b&c&~@d&F.e&f&+.@.g&%.&.}.V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ # # @ # % % # + + + + + + + + + + + + + + + + + + + + + + + k h&x i&j&k&l&9$m&n&o&p&q&r&s&t&u&v&w&.+B+x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&I%S%S%o+++O.R&S&T&B .+U&V&W&X&J#Y&Z&`& *.*+*@*#*$*%*&*B+&&**=*R@v 1.w x x S l l + + + + + + + + @ @ @ )&X+`$@ -*R+X+# + + @ ;*S+R+>*%%8%$@&@,** @ .$Y+|&%%T+.$R+S+W#@ @ & + > @ @ '*S+,&{%/%`$*%&%9%T+= 2&R+S+! + = -&.$.%@ ( ##%@Z@-+)*:&.$!*@ & ~*Y+##.$!*~&@ R+.%#%@ , ,*R+##{*]*+@Z+R+^*/*@ (*R+*@8&-%8%R+T@_** @ :*R+<*' # -@R+R+[*}*!%&@R+-*= [ W+R+`+!%X#}&W+R+>*% = @ @ @ , @ Y+R+<%, @ @ @ @ 3 @ ~ @ & 2 `+S+/&%%4&@@Z+Z+@%; { :&%@~*|*4%1*R+Z$@ 0%5&R+_*|*$$$#$@.$@ @ $ @ , > @ Z@;@>*/%'&5%~%T$!*=%[ S+Y+T$<%,%;@R+2&# 6 Y+R+`#)%4%W#T@ #@ ^&|%;@S+2*3*^ $#W+'*f %%4*R+5*@ @ =@Z+Z+T@5%*#@ ; @ @ , @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *.. k k k . V 6*=$7*8*9*0*T.7.Y /.a*b*^@#.~+&.(@V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + x c*d*e*i&f*g*h*i*j*k*l*m*n*o*p* +q*i&%+r*s*t*u*v*w*x*y*z*A*F#5#B*C*D*E*S%F*G*H*I*S%J*K*.+;.L*M*P+i&[+B B+N*O*P*Q*R*S*T*U*V*z&W*X*Y*Z* +++[+i&Q$`*v =.w x x S l l + + + + + + + + = & =R+.%&#& 0%]&Z#, @ , 8 T@5& #@ & @ T@R+.=@ 8%Z#Z+c * @ _&%@W+~%% @ @ @ & # ~ %@5&Y+R+R+R+Y+R++=<%8 ) R+&@4 = c T@R+5 @ ~&## #@ , @ @=X+R+* @ R+R++=0%@ @ { U+R+$%* @ $#R+#$& @ 3&R+`$> @ @ Z+R+8&@ * * ;@R+;%3 @ 1&R+^%@ % Y+R+#=] @ - R+$=.#@ 6%&@$@e @ - b R+S+!*@ - # @ ~ @ ,%$@S+- @ @ %=R+X+Z+Z###*$@ #@S+R+8 % @ = &=R+Z$@ _%R+@#+ @ * *=R+Y+@ |*R+Z+T+1 @ } %#@ ' % * @ @ @ * S+Z+R+R+R+R+Z+5&W++ + |*[%+ @ * &@R+^%, |*R+$@8%[ @ +#>@@ $ @ &%R+{%@ @ #$R+==@ * ; }*&@R+@ + 5&R+-=t ; @ @ 8 & @ > # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k . *.k k . T ;=>='@,=R.t.'=~.)=/.a*b*^@#.~+Z.(@V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # + # * % # + + + + + + + + + + + + + + + + + + + + + + + x !=c*~=[+4@{=]=^=/=(=_=:=<=[=}=T%[+|=[+++1=2=3=4=5=6=7=8=9=0=a=b=c=d=e=f=g=h=i=B*j=k= +++l=M.o m=n=[+o=B+p=q=r=s=t=u=v=w=f@x=y=z=A=B=B+8+C=i&D==*N j w S S y ;.;.y y y l l m m m @ ] T@Y+#@@ (@!$X+R+f , + %#R+R+s ' & E=X+R+3 - &$R+6%@ @ $ & R+T@,*@ * @ # @ @ u R+R+q F=-%-+_&;%V$# @ + R+R+4&@ (&Z+.@* @ |&R+|&`$Z$*%}%R+$@& g S+T@,%+ + @ @ {&;@;%# X#X+R+} @ * `+R+*#$ & h R+%@G=- @ >@R+T@] * @%R+R+2 # h T@T@^%@ # 4 %@R+1 - W#R+!*@ | @ * &@Z#_*+ @ , + + + |*Y+S+@ @ $ ,&##R+X+Y+R+%%* )&Z+6%, @ $ + 5*T@*$@ W@&@`+~%5%9%^&R+X+@ | S$S+Y+R+H= =+ @ @ $ @ ~ * @ u R+Z#-+<%|*4&|*$%0 @ @ 0 *#5%!*Z+R+R+{ @ 4 !&R+&@R+-@I=@ @ ! @ `+Y+%$@ * J=R++=.@Z$@@(&S+Z+@ G=R+5&$$@ @ @ ' @ $ + @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k . *.k k . T ;=a%K=Q.,+D.L={@)=e&a*b*^@#.~+Z.[.V *.. . k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + y M=N=++o+O=P=Q=R=S=T=U=V=W=X=Y=Z=`=++k& + -.-+-@-#-$-%-&-*-=---;->-,-'- +)-!-~-{-]-2#2#^-o+ +/- +B (-++ +_-:-<-2$[-}-|-1-2-3-4-5-6-7-8-9-;.Q@0-a-b-0-n=K.i&c-<+;.;.8-%+[+d-e-0-O f-g-h-&@i-j-k-l-R+$=_&= + r S+S+$ @ * -%T@R+* @ %@R+)%@ | @ 4 R+R+m-> $ @ + ; @ -+R+%@@ % + @ * @ & @ - ; ^*R+5*,*;@R+! $ & T@R+W+R+S+R+;@T@R+@ q %@R++ @ @ & & U$R+7%] R+T@T+% - @ R+%@F=& @ U@X+R+# $ @ q R+Z+, $ ]%R+R+@ & F=X+R+# $ @ q R+Z+$ & Z+R+)%@ # # ) R+R+]%@ = @ & ; @ ^%Y+R+@ * @ + & @ ) R+W+_&# R+X+F=* @ @ * J=X+/%* X+R+]&R+&@R+%@Y+R+@ + _ %$)&Z#R+R+`+% @ - = @ @ * F=R+&@% # @ @ 3 @ @ # {%X+Y+S+'*Y#;@}&@ @ - ( <*1&W+%@R+`+$ @ , R+%@q @ @ R+Z+X+R+W+&@R+$@R+$ $%Y+S+# + @ * @ @ + @ @ & * @ # @ ~ @ @ $ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=#n-o-p-q-r-s-t-W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + y [+ +v-w-x-y-z-P=A-S%B-C-D-E-F-G-H-B+I-J-N$K-L-M-N-O-k&P-[+<+Q-l M=z B P-R-S-T-U-V-W-2#|#X-j=Y- +++Z-`-o+ ;.;+;n$@;#;$;%;&;L%*;4@B =;[+[+-;[+;;[+B l=>;l=,;%+%+';B B 8+);[+[+!;S&~;{;h-h-j-i-];^;/;R+#@@ @ 5%R+5%@ @ ~ (;R+&%@ 3 X+&@_;@ @ @ 3&$@&@= @ , = @ @ @ U$X+:;@ & - @ @ # % * @ @ ^*R+>&+=R+<;, @ @ R+&@-+@ @ + h 9 , - *%R+[&@ - % : @ '%&@V@@$%@Y#= + @ <;5&R+& @ @ !*R+[;@ 3 $ ^*R+.@@ @ |%$@9%> @ {%R+[;@ 3 $ ^*R+.@@ = Z+Z+V$^ ' @ @$Z#R+3 , @ + * @ * >@R+Z+|*@ @ & @ # <;R+$=> @ W+##I=@ @ % a R+R+-++ &@R+r % @ # u };# + %~ ; = `@$$Z+W+$%= @ @ , > * T$5&{%@ @ @ @ , @ % >@Z#T@<;@ @ &$R+T$* @ |;=%# - @%%=%@Y+]%; f T@R+% & - S+R+-%@ @ = 4 t # @ Z$T@-@& # > @ ! @ # 2 @ $ > @ $ # @ = , $ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=#1;o-2;q-r-3;t-W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + l &&.+4;5;6;i=7;8;k=4@%&H-9;0;a;b;c;d;B+ +e;f;g;h;i;j;B+W%;.K.m U#i&k;';l;m;n;o;p;q;r;6@s;t;u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;B U;V;W;X;Y;%+Z;`; >.>[+[+;;[++>@>#>$>%>&>*>=>2.->9*Z#^&@ , +@5&*#; ; @ ]*X+#$8 @ +=]&Y#1 @ ;>.$R+1&@ * @ + % @ * ;*$=$$; @ @ & = @ # # % * .=Z#R+R+@#@ * - @ &%W+,&e @ 3*%@R+T+@ @R+>>@ $ @ @ > -*$@-@1&W+[%& @ @ #@%@R+@ > & ,>;@'>{ @ * 8&$=>>@ - )>W+%$@ ^ -&;@'>{ @ * 8&$=>>@ 2 [*R+S${ @ /*T@Y+S$@ @ % @ = @ ^ @ 1*R+@#Y$* $ / !>}%##J=' @ @R+S$~>~ 5 }&R+Y#@ % {%R++=* ; ,*R+R+_;|&R+{>h @ @ $%T@R+};@ 3 # @ @ $ [&R+#@~ = = # , @ @ 6&R+R+8 & 3*.$X+}*@ +=X+J=9&@ & 4&R+X+s @ #$R+U+% @ @ *$5&*@2 ; 1%R+]& =% @Y+]>@ @ @ @ };-+4 @ $ {*-+{*% , G=|*};@ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=#1;o-2;^>r-3;t-W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + l ;./>(>_>:><>[>4@ +}>B+k&|>1>2>3>4>5>6>7>8>9>0>a>b>c>++>;A y @ @ d>K.;.[+e>f>9>g>h>l#i>j>k>l>m>n>o>p>q>|=8+r>[#s>t>u>u@v>w>x>y>z>A>B>C>B+D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>[+B S>0-T>{;U>V>=*=>*>W>=>8*X+]*] @ S+S+U@@ @ @ R+Z+4&@ & @=R+R+W+S+%@U+]&`$@ = + # * @ $ .%R+R+R+W+T@Z#&@R+T@Y$@ @ 5 R+##*@0 * @ ~ + > $=Y+R+W+5&R+(%@ ~ R+W+|*3 @ $ * @ s S+R+R+X>+ @ $ @ {%R+R+X+3&8 &@R+F=@ % @ R+R+W$@ @ R+R+W$$ @ X+R+F=@ % @ R+R+W$@ & _*T@;@R+R+W+R+W+&%% @ ; @ , = @ + .=Y+R+Z+;@Z#W+R+R+R+@@@ ; g T@]&S+R+W+X+$#~ 2 $ d 4*%@R+S+*@R+*%@ t Z+R+W+X+R+R+]&{%; @ @ $ @ - @ W+R+)%@ @ $ @ $ @ @ {*J=&@R+R+R+Z#R+s 3 @%R+R+:&R+Y+##Z+{%@ , U$W+R+R+{%$ c /&%@R+$@R+.$(%@ @ R+.%$%* , 3 $ (%R+{%@ = (&##)>@ @ '*.%H=@ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=#1;o-2;^>Y>3;Z>W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + m `> ,.,+,@,#, +$,%,B &,*,=,-,;,>,,,',),M>!,~,{,],^,/,8+(,_,:,@ Q$<,[,},A B K*|,1,2,3,4,5,6,7,8,9,0,a,b,=+B+c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t, +u,v,w,x,y,k&z,A,B,C,[+[+D,;.O+E,F,G,H,I,T k =>J,9.R+Y+@ -+R+R+= = @ U@.$X+} ; - & ;>W#R+S$)%&@R+/*' @ + @ @ ~ 2&R+.$S+S+R+R+R+R+S+|&@ @ 3 + S+X+^&> @ @ 3 @ @ ) [;R+R+ #%%@ ) W$%@Y+( @ - @ = # * X+R+Z#G=+ @ * , { @%@S+.#]%R+S+e ' > .#Z#R+] % #%R+*@a @ q Y+S+e ' > .#Z#R+] @ + > K,Y+R+:;_&;@S+}*@ % @ $ $ @ ) @ # )%)&R+Y+Z+R+S+7%E=# $ @ @ e ~%S+R+L,=&/ % @ @ @ ) *$R+%@W@_*@ = @ 0 [;W+W+R+(*@=@ # 3 , $ @ + F=Y+X+c $ @ $ @ @ % @ % V$Y#R+-=|*$#Z+M,@ @ u 9%T@R+%@-@_*+ = * ( ~*%@$@-+@ @ e (;R+R+;*$$+ ! 2&R+R+] @ @ @ & R+%@q + @ S+S+W$+ ) ;@R+|*+ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=$N,O,2;^>Y>3;Z>W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + n P,Q,B ++R, +c>B [+R&S,U#;.T,U,V,[+W,[+X,++++.+Y,Z,B [+;.d>. =>N P+`,H '. 'B o+.' +k&9++'o=@'#'$'%'&'*'[+++B+ +='-'Y-p@6$^$^$;'W%^$>'B+B+,'B+''7>k&)'B+^$!' +^$8+V%[+8-~';.{''.S&m=]'=*=*. . =>*>(@@ @ 3 @ @ = ; & & @ ' @ @ = @ @ & @ @ # - @ @ + @ @ ; % @ @ { ! @ ~ @ @ @ @ @ @ @ _ @ @ = @ * @ @ +#% @ - ' @ , @ @ , * ' @ & $ - @ > @ + @ @ G=R+.$]>@ @ ; @ # % { * * @ # @ $ @ @ @ @ , + @ @ @ # ! @ @ * + $ @ @ @ @ , + @ @ 9&4 + ; @ 3 E=R+Z+9 & @ @ , @ @ @ : @ * @ >@q F=2&~ # , @ @ ) * @ = ' @ * - @ & % _ @ , @ + @ @ @ < @ # @ * $ @ @ @ ' + @ @ @ , @ ' @ - + @ 8 , , # @ % @ @ , & + ! * @ * & @ @ * @ @ + + @ @ ' @ @ # $ @ % + # = & % @ ) @ @ @ @ - @ & % @ ) @ % @ @ @ & ( @ % & # @ + @ @ # + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=$N,O,^'/'Y>('Z>W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + o _'S&:'.+++<'B l=['R@P+}'@ |'1';.2'M=i&;.[+[+3'B [+;.4''.*.5'*>6'P+7'8'S&9'C=8+++B+U,++B [+0'a'i&d>f-S&b'w&c'd'e'f'f'g'h'i'i'&,l=5$++++++++j'k'++++k&l'k&++++++m'[+n'n'o'i&D ['D=D=D=p'H,. . q'. . 3 ; # % , @ @ @ + ; & @ , = @ $ @ , # @ = @ @ @ > & @ @ # & @ @ @ 3 % @ @ ; - ; $ @ * ; @ @ @ 8 @ @ @ ; @ @ * @ ! @ @ @ @ @ @ @ @ ^ @ @ > @%!%J=R+S$+## & @ @ @ = @ @ * ' @ @ @ , @ , ~ @ @ > - @ # , & > @ @ @ , @ , ~ @ @ > , 3&S+]&T+$%@=S$R+r'- ~ @ % @ @ ; @ @ @ % @ @ # # + @ + @ , ~ @ @ > @ @ &#@ @ * @ @ @ % $ = @ , @ 3 @ @ @ + % @ * @ ~ @ ' @ & % @ e @ @ # 2 @ $ @ @ @ @ & , # @ ; @ @ # $ @ @ $ ; @ , , @ @ @ | @ = ! % @ ~ @ , # $ @ 3 @ @ ! @ , > @ - # 3 $ @ $ @ * , $ @ @ $ @ @ @ ' @ @ = @ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=$N,O,^'/'s'('t'W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + o R@u';.[+.+5$[+i&=*R@v'v'w'@ . y S x'y'i&K.z'+>A'{$G B'D==*C'=>D'E'`*=*m F'A [+8-[+*+*+%+G'i&i&:,*&P+H'I'J'K'L'M'N'O'P'Q'R'L.M.M.P.w&S'T'U'V'w&w&W'w&X'd'Y'Z'`'+>A )i&K..)i&+)D=D=u'@)@ !.. . U - @ # @ @ - @ - - @ @ # # # @ & $ @ $ @ % $ @ % 3 @ @ @ & @ , @ @ - @ $ @ @ * @ @ * @ % @ & + , # @ ; @ @ * + @ @ + % @ @ + & ; @ ~ @ # $ @ -=R+S+R+W$$ @ & = @ * @ ' - @ , @ # + & @ @ @ @ * @ @ # @ @ + + @ , + & @ @ @ @ * @ @ G=R+]&R+R+Y+R+J=9&@ @ 8 @ * @ @ ; @ # $ $ @ * @ @ > @ , @ + * & @ $ @ @ - % @ + @ ; @ @ @ @ $ # $ @ > @ * @ + + + & @ @ - @ $ $ @ @ > @ @ 3 @ * @ * % @ @ * @ @ ~ * @ , $ @ % @ ~ @ & @ @ ) @ * @ @ $ $ $ $ @ $ @ + @ ; ~ @ + @ @ + @ ; @ ; + & @ $ @ + = @ & $ , & @ , @ % @ + + + + + + + + + + + + + + + + + + + + + + + + # @ + + # @ V 6*=$N,O,^'/'s'('t'W.a*u-n.z.~+<.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + o + D A B B ;.l j A.#)#)$)1.w -.-.-.-.y l O G E P J I Q N j w w w w S y y ;.;.A A A A D D m m m S S k m O L.,.%)R'&)P.M.C ;.z y H K J K J J J J J J J K J K J I y y y y l l m m o o + + k k k k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ @ ~ @ @ * . *),@1;o-=)-);)>)t-W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + j k y ;.A A ;.k 1.$),),),)=.1.x -.-.-.S m H I J K K R Q M N 1.x x >.-.-.y y y D l '.n H H I I n -.-.-.-.y D '.M.'.D ;.;.y 3.3.-.p J.J.J.J.J.h.h.h.h.J.J.J.J.J.Q k y y l l l m m o o + + k k k k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ , @ @ & . ')=$N,O,2;q-))3;t'W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + w x S ;.A C D k |.!)!)!)!)=.1.w -.-.S k o p Q R R R Q Q p o j x >.2.-.-.-.S k m o H Q R R R R p -.2.2.-.-.y y ;.y y y 3.2.2.2.-.w v v v 1.1.w w w w 1.1.v v v 1.k k k k k + + + + + + + + + k k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ # @ & # . ~)a%{)])^)^>Y>('/)W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + w x k D D M.'.k w ()_)_)()=.j + S S k + o p Q Q Q Q Q p o o + k -.2.-.-.-.S + o p p Q Q R R R p S -.-.-.-.-.y y y y -.-.-.-.-.>.>.>.>.>.c*>.c*>.c*>.c*>.>.>.>.w w + k + + + + + + + + + + + k k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ & @ @ = + . ~)a%{)])^)^>Y>('/)W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + w w + O O P.O m w |.c*()|.1.+ m k k k k + o o o p p p o n n n l y y y y S k + o p p p p o o o o n n o o + + + + + + + o o o p o w x >.x >.>.c*>.c*>.c*>.>.x >.x j N j j + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + & @ @ * @ . ;==$-$:)^'q-r-3;t'W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + 1.j o G ,.,.G n j w >.>.w + n O m k k k k k k k + + + o n n n m y y y y k + o o p o + + k S -.k H J Q p p o + + + + o p Q R ).R + k S -.-.-.-.-.-.-.-.-.-.S S k N N N N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ # @ @ @ @ Z.0&=#N,O,2;<)))s-Z>W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + 1.N Q P [)[)P H o w >.>.w m G L.m m k k k S S S S S l m m n O O '.D m m o o p p o + k -.-.-.2.-.H J I H + k x x x w j N Q R ).).I H n n m l l l y l l m n H H H p M N N j j + + k k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ # @ & ]#6*=#N,O,2;<)))s-Z>W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # @ # * % # + + + + + + + + + + + + + + + + + + + + + + + + N M Q J P F P I o j w w + n G G n m + k k k S S S S l m m n n O n m n n p p p p o + k -.-.-.2.-.n I H n + k x x x w j N p R R R J E I G n O m '.m '.n O H E I I p M N N j j + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ + * @ ; i%*)=$N,:)2;q-))3;V.W.f&H.{#z.%.I.}.T *.k k *.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # # # # & = ; @ @ $ $ @ @ @ $ + + + + + + + + + + + + + + + + o o p p H H H p o o + + o o n n o o o + + + + + + + + o o o o n o o o o o o o o o o + + k k k k o p o o o + + + + + o o o p p p p H p n o n o n o n o n o H p p o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + @ . I.. . . })|),@n->+>#D.'#7.)=]@9&i 7 ( ! - , $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # # # # & = ; % # @ @ @ @ @ @ + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o *.[.. . f.. >+1)=#1;Q.b&2)j.~.3)2&g 4)[ 1 ! - , $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # # # & , ; > & @ @ + & # @ + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o <.. g.}.. w.5)>=,@n->+6)t.L=d&)=;%0 b < 1 8 - = $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # + # & , ; > * @ @ & * $ @ + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o . V . Z.. a%1;~)-$K=a&C.c&~@})F.)%0 b < e 8 - , $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + $ , - 8 > * # @ @ + # + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o k 4.. . 7)|)*)=$N,'@c%8)9)0){.)+)%0 b < e ' = * $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + + + + $ * - 2 { ' * @ @ @ $ + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o + . . I.a);=b);={)1;7*B.c)d)5.X e)m-f)%#+#] 3 , % $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + + @ + $ * - 8 2 1 ] ' * + @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . [.d&a%;=1)*)=$K=Q.9*t.E.g)h)Z 0%9 c | 2 ~ , % $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ @ + @ + # * - % ^ < %#=%e , @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ` i)b)j)0&*)k)k)l);#)@9)T.U.m)]@g a [ 1 ) > , * $ # @ @ + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ + # # # # & * 8 ! ] &#E=~>h {*} { * @ + $ + @ @ + # $ # + + # + + + + + + + + + @ @ @ # # @ @ + + + + + + + + # # + @ @ + # # @ @ @ @ @ @ @ @ # # + @ @ + # # + + + + + + + + # # # # # # # # + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + @ @ @ @ @ @ @ @ # # # # # # # # + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # @ @ @ + + # # + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ $ # # + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ + + + + + + + + @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ + + + + + + + + # # # # # # # # + + + + + + + + $ $ # # # # # + @ @ @ + + # # # # # # # # # # # + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + # # # + @ @ + # % ; : @%`#5%*);=6*6*1)a%-$k)>+R.c)u.5.}))+n)f)i < ] ^ 3 , # + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # # # # & * ; ~ ) / b f)6&2&T+,%4%#$7%{%*$X$o),>(*X>X>X>-&}%>&>&>&>&>&>&>&>&Z@-@-@>&V+V+>&}%>&>&>&>&>&>&>&>&V+Z@>&-@-@>&Z@V+>&>&>&>&>&>&>&>&Z@Z@>&>&>&>&Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&Z@Z@Z@Z@Z@Z@Z@Z@>&>&>&>&>&>&>&>&Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@>&>&>&>&>&>&>&>&(&(&(&(&(&(&(&(&>&>&>&>&>&>&>&>&V+V+V+V+V+V+V+V+>&>&>&>&>&>&>&>&>&Z@Z@Z@Z@Z@Z@>&>&>&Z@Z@Z@Z@>&>&>&>&>&>&>&>&>&>&S@S@S@S@S@S@S@S@Z@Z@Z@Z@Z@Z@Z@V+>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&>&V+V+V+V+V+V+V+V+Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@>&>&>&>&>&>&>&>&-@-@-@-@-@}%}%}%>&>&>&>&Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@>&>&>&>&>&>&>&>&}%}%}%}%}%}%}%}%>&>&>&>&>&>&>&>&>&Z@Z@Z@Z@>&>&-@>&X>X>}%-& @}%~*0&a%>==$=#N,'@i)p)s.9)T.U.].W.'$h 4)d : ^ ~ , # + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # # + # $ % ; ' 2 ( [ {*0%|*[%-*_*_%q)U$`$.@3%^&:;o))>,> @(*a%a%a%a%a%a%a%a%r)a%>=a%0&0&a%>=a%a%a%a%a%a%a%a%r)a%a%>=>=a%a%r)a%a%a%a%a%a%a%a%>=a%a%a%a%a%a%>=r)r)r)r)r)r)r)r)a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%r)r)r)r)r)r)r)r)a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%r)r)r)r)r)r)r)r)X>X>X>X>X>X>X>X> @ @ @ @ @ @ @ @(*(*(*(*(*(*(*(* @ @ @ @ @ @ @ @a%a%a%a%a%a%a%a%r)r)r)a%a%r)r)r)>=a%a%r)r)a%a%>=a%a%a%a%a%a%a%a%=#=#=#=#=#=#=#=#>=>=>=a%r)r)0&0&a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%[&[&[&[&[&[&[&[&&$&$&$&$&$&$&$&$X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>r)r)r)a%a%a%a%a%a%a%a%a%a%a%>=>=a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%a%0&0&0&0&0&0&0&0&a%a%a%a%a%a%a%a%a%a%r)r)a%a%>=>=1)=$>=|)~)6*=#{)=$,@-$1;n-7*,=s)s.t.E.6.{.F.k.G.};|;/ { 8 > * # + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # # + + $ & , ' : _ d |;h t)<%:%`#)**#X@7%/%9%V@T$^&]*r'H=|%n-n-n-n-n-n-n-n-1;1;1;N,N,N,1;n-n-n-n-n-n-n-n-n-1;1;n-n-n-n-1;1;1;1;1;1;1;1;1;1;-#n-1;N,N,1;n--#N,N,N,N,N,N,N,N,1;1;1;1;1;1;1;1;n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;N,N,N,N,N,N,N,N,1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;N,N,N,N,N,N,N,N,:;:;:;:;:;:;:;:;o)o)o)o)o)o)o)o)H=H=H=H=H=H=H=H=)>)>)>)>)>)>)>)>1;1;1;1;1;1;1;1;-$N,1;n-n-1;N,-$n-n-1;1;1;1;n-n-1;1;1;1;1;1;1;1;-$-$-$-$-$-$-$-$n-n-n-n-1;1;1;N,n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-1;1;1;1;1;1;1;1;n-n-n-n-n-n-n-n-1;1;1;1;1;1;1;1;n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-n-)>)>)>)>)>)>)>)>|%|%|%|%|%|%|%|%H=H=H=H=H=H=H=H=:;:;:;:;:;:;:;:;-$N,N,N,N,N,1;1;N,1;1;1;n-n--#-#1;1;1;1;1;1;1;1;n-n-n-n-n-n-n-n--$-$-$-$-$-$-$-$1;1;1;1;1;1;1;1;n-1;1;1;1;n-n--#K=7*'@K=7*;+n-a%n-K=7*b%Q.;#9*)@t.;$5.~.8.Z '$h%b &#( ^ 3 - % # + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # + @ @ # & # , ' ] +#|;E=~>2&_&V$I=_*>>=&@@(;[;2**%Z$Z$9%.@,=,=,=,=,=,=,=,=>+Q.i)i)i)Q.Q.Q.>+>+>+>+>+>+>+>+>+>+Q.Q.Q.Q.>+>+Q.Q.Q.Q.Q.Q.Q.Q.,=>+Q.i)i)Q.>+,=Q.Q.Q.Q.Q.Q.Q.Q.>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.i)i)i)i)i)i)i)i)Q.Q.Q.Q.Q.Q.Q.Q.V@V@V@V@V@V@V@V@~%~%~%~%~%~%~%~%*$*$*$*$*$*$*$*$V@V@V@V@V@V@V@V@Q.Q.Q.Q.Q.Q.Q.Q.i)i)Q.>+>+Q.i)i)>+>+Q.Q.Q.Q.>+>+Q.Q.Q.Q.Q.Q.Q.Q.l)l)l)l)l)l)l)l)Q.Q.Q.>+>+>+,=,=>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+Q.Q.Q.Q.Q.Q.Q.Q.>+>+>+>+>+>+>+>+Q.Q.Q.Q.Q.Q.Q.Q.>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%&%*$*$*$*$*$*$*$*$V@V@V@V@V@V@V@V@>+>+,=,=,=,=8*8*i)Q.Q.Q.>+>+,=,=i)i)i)i)i)i)i)i)>+>+>+>+>+>+>+>+,=,=,=,=,=,=,=,=Q.Q.Q.Q.Q.Q.Q.Q.>+Q.Q.Q.Q.>+>+,=l)7*k)K=Q.s)c%>+,=;#B.R.b&C.2)S.'#u)7.8.9.k.l.!+&#} : ' ; , & # + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # + @ @ + $ , , ; 8 1 7 u 9 t))%4&V$,*3*)*<*'>=&U$@@[;[;5*5*R.R.R.R.R.R.R.R.R.B.s)s)B.,+,+B.,+,+,+,+,+,+,+,+R.,+,+B.B.,+,+R.B.B.B.B.B.B.B.B.,+,+,+B.B.,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.,+,+,+,+,+,+,+,+B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.,+,+,+,+,+,+,+,+`$`$`$`$`$`$`$`$ $ $ $ $ $ $ $ $5%5%5%5%5%5%5%5%[;[;[;[;[;[;[;[;B.B.B.B.B.B.B.B.B.,+,+,+,+,+,+B.,+,+,+B.B.,+,+,+B.B.B.B.B.B.B.B.9*9*9*9*9*9*9*9*B.B.B.,+R.R.p)p),+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+B.B.B.B.B.B.B.B.,+,+,+,+,+,+,+,+B.B.B.B.B.B.B.B.,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+ $ $ $ $ $ $ $ $`$`$`$`$`$`$`$`${%{%{%{%{%{%{%{%`$`$`$`$`$`$`$`$B.,+,+,+,+R.R.R.B.B.,+,+,+,+,+,+B.B.B.B.B.B.B.B.,+,+,+,+,+,+,+,+R.R.R.R.R.R.R.R.B.B.B.B.B.B.B.B.,+,+B.B.B.,+R.R.)@)@6)R.s)B.9*6)b&d%s.'+,#0*7)L=g)7.8.9.0.a.v)c./ 1 ^ ~ = % $ + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # + @ @ + # = - ; ~ ^ ( 7 |;9 g f U@!>,*3*_*Y@;>#$'%~&~&#@#@!@!@!@!@!@!@!@!@0*t.2)D.!@0*!@t.t.t.t.t.t.t.t.t.!@t.D.D.D.D.t.!@t.t.t.t.t.t.t.t.D.t.t.t.t.t.t.D.!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.!@!@!@!@!@!@!@!@t.t.t.t.t.t.t.t.!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@]>]>]>]>]>]>]>]>q)q)q)q)q)q)q)q)]>]>]>]>]>]>]>]>>%>%>%>%>%>%>%>%t.t.t.t.t.t.t.t.0*!@!@!@!@!@!@0*!@t.t.D.D.t.t.!@t.t.t.t.t.t.t.t.,#,#,#,#,#,#,#,#t.t.!@!@!@!@!@!@t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.>%>%>%>%>%>%>%>%%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=]>]>]>]>]>]>]>]>2)2)2)2)2)D.D.D.t.t.t.t.t.t.t.D.!@!@!@!@!@!@!@!@t.t.t.t.t.t.t.t.D.D.D.D.D.D.D.D.t.t.t.t.t.t.t.t.t.t.D.D.D.t.!@!@8),#0*0*2)w),#!@t.c&i.u.x)'=y)z),$V.A)/.(._.+.:.e 2 8 ; * & # + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + # # + @ @ @ # @ # = 3 8 2 / 7 u >@a.m-n)<%].1%7.M,y))*T.<*'=L='#'#'#'#'#'#'#'#'=j.x)E.'#L='#E.E.E.E.E.E.E.E.E.'#j.E.x)x)E.j.'#j.j.j.j.j.j.j.j.x)E.j.'#'#j.E.x)'#'#'#'#'#'#'#'#j.j.j.j.j.j.j.j.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.'#'#'#'#'#'#'#'#j.j.j.j.j.j.j.j.L=L=L=L=L=L=L=L='#'#'#'#'#'#'#'#2%2%2%2%2%2%2%2%<*<*<*<*<*<*<*<*;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>j.j.j.j.j.j.j.j.'=L='#j.j.'#L='=j.j.E.E.E.E.j.j.j.j.j.j.j.j.j.j.L=L=L=L=L=L=L=L=L=L='#'#j.j.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.j.j.j.j.j.j.j.j.E.E.E.E.E.E.E.E.j.j.j.j.j.j.j.j.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.'=<*'=<*'=<*'=<*'#;>'#;>'#;>'#;>B)B)B)B)B)B)B)B)2%2%2%2%2%2%2%2%j.j.j.j.'#'#'#'#'#j.j.j.E.E.E.x)L=L=L=L=L=L=L=L=E.E.E.E.E.E.E.E.'#'#'#'#'#'#'#'#j.j.j.j.j.j.j.j.E.E.E.E.E.j.j.'#~@L='#'=0)0)T.'='=0)u)>$g){@,$h)Y v.` ...b*@.e.2 ) 3 - % $ # + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + @ # & , ; 8 2 e )$H.C)G.D)k.E))+t'h)F){.G)7.s-('('('('('('('('('H)H)H)I)I)I)I)I)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)U.U.a)z))#)#)#)#z)z)z)z)z)z)z)z)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)H)H)H)H)H)H)H)H)I)I)I)I)I)I)I)I)z)z)z)z)z)z)z)z))#)#)#)#)#)#)#)#z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z))#)#)#)#)#)#)#)#U.U.a)a)z))#)#)#z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)U.U.U.U.U.U.U.U.J)J)J)J)J)J)J)J)I)I)I)I)I)I)I)I)a)a)a)z)z)z)z)z)z)z)z)z)z)z)z)z)H)H)H)I)I)I)I)I)I)I)H)H)H)H)I)I)I)H)H)('('3;3;s-I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)I)z)z)M,M,M,M,M,M,M,X#X#X#X#X#X#X#X#z)z)z)z)z)z)z)z)a)a)a)a)a)a)a)a)z)z)I)z)I)z)I)z)K))#K))#K))#K))#)#)#)#)#)#)#)#)#z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)z)L)L)L)L)L)L)L)L)U.U.U.U.U.U.U.U.a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)('('('('('('('('H)H)H)H)H)('3;s-d&}),$M)h)N)Y 9.e&w.h%O)+.n.!$z.! 3 ; * $ + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + @ # & * - 3 ^ 2 P)Q)R)S)C)T)U)V)W)X)Y)Z)`) !.!Z>Z>Z>Z>Z>Z>Z>Z>Z>Z>Z>Z>Z>t't't't'Z>Z>Z>Z>Z>Z>Z>Z>/)/)/)/)/)/)/)/)].].].].V.N)m)3)V.V.V.V.V.V.V.V.t't't't't't't't't't't't't't't't'/)/)/)/)/)/)/)/)t't't't't't't't'V.V.V.V.V.V.V.V.N)N)N)N)N)N)N)N)V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.)=)=)=)=)=)=)=)=].].V.V.N)N)m)m)V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.].].].].].].].]. ! ! ! ! ! ! ! !t't't't't't't't'N)N)N)N)V.V.V.V.V.V.V.V.V.V.V.V.Z>Z>Z>Z>t't't't't't'Z>Z>Z>Z>t't'Z>Z>t't'/)/)+!+!t't't't't't't't't't't't't't't't't't't't't't't'V.V._;_;_;_;_;_;_;<;<;<;<;<;<;<;<;V.V.V.V.V.V.V.V.N)N)N)N)N)N)N)N)t't't't't't't't' ! ! ! ! ! ! ! !)=)=)=)=)=)=)=)=V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.Y Y Y Y Y Y Y Y ].].].].].].].].N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)N)/)/)/)/)/)/)/)/)t-Z>Z>Z>Z>t-.! !Y F.9.A)~#]@k.@! .x.m.y.:.!$~$~+3 > = % # + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + @ # $ % * - 3 ! #!$!%!&!*!=!-!;!>!,!'!)!!!V)~!{!W)W)W)W)W)W)W)W){!{!{!{!{!W)W)W){!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!]@]@]@]@]@n)0./.n)n)n)n)n)n)n)n){!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!n)n)n)n)n)n)n)n)0.0.0.0.0.0.0.0.n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)~#~#~#~#~#~#~#~#W.W.]@]@n)0.0.0.n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)0.0.0.0.0.0.0.0.]!]!]!]!]!]!]!]!{!{!{!{!{!{!{!{!n)n)n)n)n)]@]@]@n)n)n)n)n)n)n)n){!{!{!{!{!W)W)W)W)W){!{!{!{!W)W)V)V)V)~!{!{!W)W){!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!{!n)n)W$W$W$W$W$W$W$2&2&2&2&2&2&2&2&n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n){!{!{!{!{!{!{!{!X)X)X)X)X)X)X)X)~#~#~#~#~#~#~#~#n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)~#~#~#~#~#~#~#~#0.0.0.0.0.0.0.0.n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)n)~!~!~!~!~!~!~!~!~!~!{!{!~!~!V)!!/.k.g%^!(.G.h%..!++.{#o.e.W %.g.- = % $ + + @ + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + @ + # $ & * - > /!q'(!_!:!&!<![!}!|!1!;!2!3!T)>!>!>!>!>!>!>!>!>!>!>!>!>!4!4!4!4!>!>!>!>!>!>!>!>!T)T)T)T)T)T)T)T)a*G. .5!5!a.a.5!5!5!5!5!5!5!5!5!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!T)T)T)T)T)T)T)T)4!4!4!4!4!4!4!4!5!5!5!5!5!5!5!5! . . . . . . . .5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!G.G.G.G.G.G.G.G.G.G. . .5!5!a.a.5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!a*a*a*a*a*a*a*a*T)T)T)T)T)T)T)T)4!4!4!4!4!4!4!4! . . . .5!5!5!5!5!5!5!5!5!5!5!5!>!>!>!>!4!4!4!4!4!4!>!>!>!>!4!4!>!>!T)T)3!2!2!2!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!4!5!5!9&9&9&9&9&9&9&9&9&9&9&9&9&9&9&5!5!5!5!5!5!5!5! . . . . . . . .4!4!4!4!4!4!4!4!T)T)T)T)T)T)T)T)G.G.G.G.G.G.G.G.5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!5!a*a*a*a*a*a*a*a* . . . . . . . . . . . . . . . .3!3!3!3!3!3!3!3!T)T)T)>!>!T)T)3!G.f&h%_.X.!+b*i%n.^@6!g&$.~+I.&.% & $ # + @ @ + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + # # # $ * = 7!/!q'8!9!_!0!a!Q)b!*!R)c!c!d![![![![![![![![![!=!=!=!=!e!e!e!e!=!=!=!=!=!=!=!=!S)S)S)S)S)S)S)S)b*H.u-m.m.!+m.m.u-u-u-u-u-u-u-u-=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!S)S)S)S)S)S)S)S)=!=!=!=!=!=!=!=!u-u-u-u-u-u-u-u-m.m.m.m.m.m.m.m.u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-H.H.H.H.H.H.H.H.H.H.u-u-m.m.!+!+u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-m.m.m.m.m.m.m.m.=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!u-u-u-u-m.m.m.m.u-u-u-u-u-u-u-u-=!=!=!=!e!e!e!e!e!e!=!=!=!=!e!e!}!S)S)e!e!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!u-u-i i i i i i i {*{*{*{*{*{*{*{*u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-=!=!=!=!=!=!=!=![![![![![![![![!H.H.H.H.H.H.H.H.u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-b*b*b*b*b*b*b*b*m.m.m.m.m.m.m.m.u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-e!e!e!e!e!e!e!e!d!d![!=!=![![![!b*c.i%f!n.^@o.]#6!e.~$!.%.I.Z.[.# # + + @ @ @ @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + @ + & * Z.g!h!/!i!j!k!8!$!l!%!0!0!:!:!m!m!m!m!m!m!m!m!m!a!a!a!Q)Q)Q)Q)&!a!a!a!a!a!a!a!a!Q)Q)Q)Q)Q)Q)Q)Q){#{#{#{#:.^@@.@.:.:.:.:.:.:.:.:.Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q):.:.:.:.:.:.:.:.{#{#{#{#{#{#{#{#:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.)$)$)$)$)$)$)$)${#{#{#:.:.^@^@@.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.^@^@^@^@^@^@^@^@n!n!n!n!n!n!n!n!Q)Q)Q)Q)Q)Q)Q)Q)^@^@^@:.:.:.:.{#:.:.:.:.:.:.:.:.a!a!a!Q)Q)Q)Q)&!Q)Q)Q)a!a!Q)Q)Q)m!m!a!a!Q)Q)&!&!Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q):.&#&#&#&#&#&#&#&#&#&#&#&#&#&#&#&#:.:.:.:.:.:.:.:.^@^@^@^@^@^@^@^@Q)Q)Q)Q)Q)Q)Q)Q)o!o!o!o!o!o!o!o!)$)$)$)$)$)$)$)$:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.)$)$)$)$)$)$)$)$^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@a!a!a!a!a!a!a!a!:!:!m!a!a!a!a!m!Y.o.!$6!]##.~$/@/@!.%.I.&.(@U U + + + + + + @ @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + @ + $ % }.}.(@[.g.I.<.<.f.$.~$g&g&g&g&#.#.#.#.#.#.#.#.#.#.#.#.e.e.e.e.e.#.#.#.#.#.#.#.#.g&g&g&g&g&g&g&g&]#]#]#]#e.#.g&g&e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.g&g&g&g&g&g&g&g&e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.~$~$~$~$~$~$~$~$]#]#]#e.#.#.g&g&e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.e.e.e.e.e.e.e.e.#.#.#.e.e.e.e.e.e.e.e.e.e.e.e.e.#.#.#.e.e.e.e.e.e.e.#.#.#.#.e.e.~$~$~$z.g&g&#.#.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e._ _ _ _ _ _ _ _ ( ( ( ( ( ( ( ( e.e.e.e.e.e.e.e.#.#.#.#.#.#.#.#.e.e.e.e.e.e.e.e.~$~$~$~$~$~$~$~$~$~$~$~$~$~$~$~$e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.g&g&g&g&g&g&g&g&z.z.z.z.z.z.z.z.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.z.z.z.z.z.z.z.z.z.z.g&#.#.#.#.#.~$~$W W W /@~+4.<.I.Z.(@T *.*.*.@ + + + + + @ @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + @ @ @ $ % U T T }.(@&.&.[.Z.<.%.~+~+~+~+f.f.f.f.f.f.f.f.f.~+~+~+f.f.f.f.f.~+~+~+~+~+~+~+~+!.!.!.!.!.!.!.!.%.%.~+f.!.!.!.!.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.!.!.!.!.!.!.!.!.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.~+~+~+~+~+~+~+~+f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.!.!.!.!.!.!.!.!.%.%.~+~+f.!.!.!.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.~+~+~+f.f.f.f.f.f.f.f.f.f.f.f.f.~+~+~+f.f.f.f.f.f.f.f.~+~+f.f.f./@!.!.f.f.~+~+%.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ f.f.f.f.f.f.f.f.~+~+~+~+~+~+~+~+f.f.f.f.f.f.f.f.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+f.f.f.f.f.f.f.f.<.4.%.~+~+~+~+~+4.<.<.<.4.<.Z.[.Z.Z.&.}.V k k k @ + + # # + @ @ + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + k k *.V T U }.(@(@(@[.[.&.&.[.[.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.g.g.g.g.g.g.g.g.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.&.[.[.(@}.}.T T T T T V V V + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + k k *.*.V T U U T T U }.}.}.}.U (@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.}.}.}.}.}.}.}.}.(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@}.}.}.}.}.}.}.}.(@(@(@(@(@(@(@(@}.}.}.}.}.}.}.}.(@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.}.}.}.}.}.}.}.}.[.[.[.[.[.[.[.[.(@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.}.}.}.}.}.}.}.}.[.[.[.[.[.[.[.[.}.}.}.}.}.}.}.}.[.[.[.[.[.[.[.[.(@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.(@(@(@(@(@(@(@(@, , , , , , , , = = = = = = = = (@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.(@(@(@(@(@(@(@(@}.}.}.}.}.}.}.}.(@(@(@(@(@(@(@(@[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.(@(@(@(@(@(@(@(@(@(@}.}.U T T T V V *.*.*.*.k k + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + # # # $ $ + + # $ $ $ # # $ $ $ $ $ $ $ $ & & & & & & & & & & & & & & & & $ $ $ $ $ $ $ $ V V V V V V V V V V V V V V V V $ $ $ $ $ $ $ $ & & & & & & & & & & & & & & & & # # # # # # # # V V V V V V V V V V V V V V V V *.*.*.*.*.*.*.*.V V V V V V V V *.*.*.*.*.*.*.*.V V V V V V V V T T T T T T T T *.*.*.*.*.*.*.*.T T T T T T T T V V V V V V V V & & & & & & & & & & & & & & & & *.*.*.*.*.*.*.*.T T T T T T T T # # # # # # # # & & & & & & & & $ $ $ $ $ $ $ $ & & & & & & & & & & & & & & & & $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % % % V V V V V V V V T T T T T T T T $ $ $ $ $ $ $ $ # # # # # # # # V V V V V V V V T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T & & & & & & & & $ $ $ $ $ $ $ $ T V V *.*.k k k k k . . . . . . + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ + + + + + + + + + + + + + # # # # # # # # # # # # # # # # # # # # # # # # k k k k k k k k *.*.*.*.*.*.*.*.+ + + + + + + + # # # # # # # # # # # # # # # # # # # # # # # # k k k k k k k k k k k k k k k k *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.k k k k k k k k *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.# # # # # # # # # # # # # # # # *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + + + + + + + + + + + + + + + # # # # # # # # *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.# # # # # # # # # # # # # # # # *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.# # # # # # # # + + + + + + + + k k k k . . . . . . . . . . . . + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # # # # # # # # k k k k k k k k *.*.*.*.*.*.*.*.+ + + + + + + + + + + + + + + + + + + + + + + + # # # # # # # # k k k k k k k k k k k k k k k k *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.k k k k k k k k k k k k k k k k *.*.*.*.*.*.*.*.k k k k k k k k *.*.*.*.*.*.*.*.+ + + + + + + + + + + + + + + + *.*.*.*.*.*.*.*.k k k k k k k k # # # # # # # # + + + + + + + + # # # # # # # # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ *.*.*.*.*.*.*.*.k k k k k k k k # # # # # # # # # # # # # # # # *.*.*.*.*.*.*.*.k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k + + + + + + + + + + + + + + + + k k k k k . . . k k k k . . . . + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ + # # # # + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ k k k k k k k k . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k k k k k k k k k k k k k k k k k k k k k k k k . . . . . . . . k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k . . . . . . . . + + + + + + + + + + + + + + + + k k k k k k k k k k k k k k k k + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ . . . . . . . . k k k k k k k k @ @ @ @ @ @ @ @ + + + + + + + + . . . . . . . . k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k + + + + + + + + + + + + + + + + k k k k k k k k *.*.*.k k k k . + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + # # @ @ + # # # # + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ k k k k k k k k . . . . . . . . + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ k k k k k k k k k k k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . k k k k k k k k k k k k k k k k . . . . . . . . k k k k k k k k . . . . . . . . + + + + + + + + + + + + + + + + . . . . . . . . k k k k k k k k @ @ @ @ @ @ @ @ + + + + + + + + @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ @ @ . . . . . . . . k k k k k k k k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . . . . . . . . k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k + + + + + + + + + + + + + + + + k k k k k *.*.*.*.k k k k . . . + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + + + + # # # # # # @ @ + + # # + + + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + k k k k k k k k k k k k k k k k + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # # # k k k k k k k k k k k k k k k k *.*.*.*.*.*.*.*.k k k k k k k k *.*.*.*.*.*.*.*.k k k k k k k k . . . . . . . . *.*.*.*.*.*.*.*.. . . . . . . . k k k k k k k k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ *.*.*.*.*.*.*.*.. . . . . . . . # # # # # # # # @ @ @ @ @ @ @ @ + + + + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + + + + + + + + + + + + + + + + + + + + + + + k k k k k k k k . . . . . . . . + + + + + + + + # # # # # # # # k k k k k k k k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ @ @ @ @ @ @ @ + + + + + + + + . k k k k k k k k k k . . . . . + + + + + + + + + + + + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/install-sh b/install-sh
deleted file mode 100755
index 398a88e1..00000000
--- a/install-sh
+++ /dev/null
@@ -1,251 +0,0 @@
-#!/bin/sh
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission. M.I.T. makes no representations about the
-# suitability of this software for any purpose. It is provided "as is"
-# without express or implied warranty.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch. It can only install one file at a time, a restriction
-# shared with many OS's install programs.
-
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
-
-
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-transformbasename=""
-transform_arg=""
-instcmd="$mvprog"
-chmodcmd="$chmodprog 0755"
-chowncmd=""
-chgrpcmd=""
-stripcmd=""
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-src=""
-dst=""
-dir_arg=""
-
-while [ x"$1" != x ]; do
- case $1 in
- -c) instcmd="$cpprog"
- shift
- continue;;
-
- -d) dir_arg=true
- shift
- continue;;
-
- -m) chmodcmd="$chmodprog $2"
- shift
- shift
- continue;;
-
- -o) chowncmd="$chownprog $2"
- shift
- shift
- continue;;
-
- -g) chgrpcmd="$chgrpprog $2"
- shift
- shift
- continue;;
-
- -s) stripcmd="$stripprog"
- shift
- continue;;
-
- -t=*) transformarg=`echo $1 | sed 's/-t=//'`
- shift
- continue;;
-
- -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
- shift
- continue;;
-
- *) if [ x"$src" = x ]
- then
- src=$1
- else
- # this colon is to work around a 386BSD /bin/sh bug
- :
- dst=$1
- fi
- shift
- continue;;
- esac
-done
-
-if [ x"$src" = x ]
-then
- echo "install: no input file specified"
- exit 1
-else
- :
-fi
-
-if [ x"$dir_arg" != x ]; then
- dst=$src
- src=""
-
- if [ -d $dst ]; then
- instcmd=:
- chmodcmd=""
- else
- instcmd=$mkdirprog
- fi
-else
-
-# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
-# might cause directories to be created, which would be especially bad
-# if $src (and thus $dsttmp) contains '*'.
-
- if [ -f $src -o -d $src ]
- then
- :
- else
- echo "install: $src does not exist"
- exit 1
- fi
-
- if [ x"$dst" = x ]
- then
- echo "install: no destination specified"
- exit 1
- else
- :
- fi
-
-# If destination is a directory, append the input filename; if your system
-# does not like double slashes in filenames, you may need to add some logic
-
- if [ -d $dst ]
- then
- dst="$dst"/`basename $src`
- else
- :
- fi
-fi
-
-## this sed command emulates the dirname command
-dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
-
-# Make sure that the destination directory exists.
-# this part is taken from Noah Friedman's mkinstalldirs script
-
-# Skip lots of stat calls in the usual case.
-if [ ! -d "$dstdir" ]; then
-defaultIFS='
- '
-IFS="${IFS-${defaultIFS}}"
-
-oIFS="${IFS}"
-# Some sh's can't handle IFS=/ for some reason.
-IFS='%'
-set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
-IFS="${oIFS}"
-
-pathcomp=''
-
-while [ $# -ne 0 ] ; do
- pathcomp="${pathcomp}${1}"
- shift
-
- if [ ! -d "${pathcomp}" ] ;
- then
- $mkdirprog "${pathcomp}"
- else
- :
- fi
-
- pathcomp="${pathcomp}/"
-done
-fi
-
-if [ x"$dir_arg" != x ]
-then
- $doit $instcmd $dst &&
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else : ; fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else : ; fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else : ; fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else : ; fi
-else
-
-# If we're going to rename the final executable, determine the name now.
-
- if [ x"$transformarg" = x ]
- then
- dstfile=`basename $dst`
- else
- dstfile=`basename $dst $transformbasename |
- sed $transformarg`$transformbasename
- fi
-
-# don't allow the sed command to completely eliminate the filename
-
- if [ x"$dstfile" = x ]
- then
- dstfile=`basename $dst`
- else
- :
- fi
-
-# Make a temp file name in the proper directory.
-
- dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-
- $doit $instcmd $src $dsttmp &&
-
- trap "rm -f ${dsttmp}" 0 &&
-
-# and set any options; do chmod last to preserve setuid bits
-
-# If any of these fail, we abort the whole thing. If we want to
-# ignore errors from any of these, just make sure not to ignore
-# errors from the above "$doit $instcmd $src $dsttmp" command.
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else :;fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else :;fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else :;fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else :;fi &&
-
-# Now rename the file to the real destination.
-
- $doit $rmcmd -f $dstdir/$dstfile &&
- $doit $mvcmd $dsttmp $dstdir/$dstfile
-
-fi &&
-
-
-exit 0
diff --git a/ltmain.sh b/ltmain.sh
deleted file mode 100644
index 6e5bf365..00000000
--- a/ltmain.sh
+++ /dev/null
@@ -1,4984 +0,0 @@
-# ltmain.sh - Provide generalized library-building support services.
-# NOTE: Changing this file will not affect anything until you rerun configure.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
-# Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Check that we have a working $echo.
-if test "X$1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X$1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell, and then maybe $echo will work.
- exec $SHELL "$0" --no-reexec ${1+"$@"}
-fi
-
-if test "X$1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-$*
-EOF
- exit 0
-fi
-
-# The name of this program.
-progname=`$echo "$0" | sed 's%^.*/%%'`
-modename="$progname"
-
-# Constants.
-PROGRAM=ltmain.sh
-PACKAGE=libtool
-VERSION=1.4.2
-TIMESTAMP=" (1.922.2.53 2001/09/11 03:18:52)"
-
-default_mode=
-help="Try \`$progname --help' for more information."
-magic="%%%MAGIC variable%%%"
-mkdir="mkdir"
-mv="mv -f"
-rm="rm -f"
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
-SP2NL='tr \040 \012'
-NL2SP='tr \015\012 \040\040'
-
-# NLS nuisances.
-# Only set LANG and LC_ALL to C if already set.
-# These must not be set unconditionally because not all systems understand
-# e.g. LANG=C (notably SCO).
-# We save the old values to restore during execute mode.
-if test "${LC_ALL+set}" = set; then
- save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
-fi
-if test "${LANG+set}" = set; then
- save_LANG="$LANG"; LANG=C; export LANG
-fi
-
-# Make sure IFS has a sensible default
-: ${IFS=" "}
-
-if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
- echo "$modename: not configured to build any kind of library" 1>&2
- echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
- exit 1
-fi
-
-# Global variables.
-mode=$default_mode
-nonopt=
-prev=
-prevopt=
-run=
-show="$echo"
-show_help=
-execute_dlfiles=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-
-# Parse our command line options once, thoroughly.
-while test $# -gt 0
-do
- arg="$1"
- shift
-
- case $arg in
- -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
- *) optarg= ;;
- esac
-
- # If the previous option needs an argument, assign it.
- if test -n "$prev"; then
- case $prev in
- execute_dlfiles)
- execute_dlfiles="$execute_dlfiles $arg"
- ;;
- *)
- eval "$prev=\$arg"
- ;;
- esac
-
- prev=
- prevopt=
- continue
- fi
-
- # Have we seen a non-optional argument yet?
- case $arg in
- --help)
- show_help=yes
- ;;
-
- --version)
- echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
- exit 0
- ;;
-
- --config)
- sed -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0
- exit 0
- ;;
-
- --debug)
- echo "$progname: enabling shell trace mode"
- set -x
- ;;
-
- --dry-run | -n)
- run=:
- ;;
-
- --features)
- echo "host: $host"
- if test "$build_libtool_libs" = yes; then
- echo "enable shared libraries"
- else
- echo "disable shared libraries"
- fi
- if test "$build_old_libs" = yes; then
- echo "enable static libraries"
- else
- echo "disable static libraries"
- fi
- exit 0
- ;;
-
- --finish) mode="finish" ;;
-
- --mode) prevopt="--mode" prev=mode ;;
- --mode=*) mode="$optarg" ;;
-
- --quiet | --silent)
- show=:
- ;;
-
- -dlopen)
- prevopt="-dlopen"
- prev=execute_dlfiles
- ;;
-
- -*)
- $echo "$modename: unrecognized option \`$arg'" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
-
- *)
- nonopt="$arg"
- break
- ;;
- esac
-done
-
-if test -n "$prevopt"; then
- $echo "$modename: option \`$prevopt' requires an argument" 1>&2
- $echo "$help" 1>&2
- exit 1
-fi
-
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end. This prevents here-documents from being
-# left over by shells.
-exec_cmd=
-
-if test -z "$show_help"; then
-
- # Infer the operation mode.
- if test -z "$mode"; then
- case $nonopt in
- *cc | *++ | gcc* | *-gcc*)
- mode=link
- for arg
- do
- case $arg in
- -c)
- mode=compile
- break
- ;;
- esac
- done
- ;;
- *db | *dbx | *strace | *truss)
- mode=execute
- ;;
- *install*|cp|mv)
- mode=install
- ;;
- *rm)
- mode=uninstall
- ;;
- *)
- # If we have no mode, but dlfiles were specified, then do execute mode.
- test -n "$execute_dlfiles" && mode=execute
-
- # Just use the default operation mode.
- if test -z "$mode"; then
- if test -n "$nonopt"; then
- $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
- else
- $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
- fi
- fi
- ;;
- esac
- fi
-
- # Only execute mode is allowed to have -dlopen flags.
- if test -n "$execute_dlfiles" && test "$mode" != execute; then
- $echo "$modename: unrecognized option \`-dlopen'" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Change the help message to a mode-specific one.
- generic_help="$help"
- help="Try \`$modename --help --mode=$mode' for more information."
-
- # These modes are in order of execution frequency so that they run quickly.
- case $mode in
- # libtool compile mode
- compile)
- modename="$modename: compile"
- # Get the compilation command and the source file.
- base_compile=
- prev=
- lastarg=
- srcfile="$nonopt"
- suppress_output=
-
- user_target=no
- for arg
- do
- case $prev in
- "") ;;
- xcompiler)
- # Aesthetically quote the previous argument.
- prev=
- lastarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-
- case $arg in
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
-
- # Add the previous argument to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- continue
- ;;
- esac
-
- # Accept any command-line options.
- case $arg in
- -o)
- if test "$user_target" != "no"; then
- $echo "$modename: you cannot specify \`-o' more than once" 1>&2
- exit 1
- fi
- user_target=next
- ;;
-
- -static)
- build_old_libs=yes
- continue
- ;;
-
- -prefer-pic)
- pic_mode=yes
- continue
- ;;
-
- -prefer-non-pic)
- pic_mode=no
- continue
- ;;
-
- -Xcompiler)
- prev=xcompiler
- continue
- ;;
-
- -Wc,*)
- args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
- lastarg=
- save_ifs="$IFS"; IFS=','
- for arg in $args; do
- IFS="$save_ifs"
-
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- lastarg="$lastarg $arg"
- done
- IFS="$save_ifs"
- lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
-
- # Add the arguments to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- continue
- ;;
- esac
-
- case $user_target in
- next)
- # The next one is the -o target name
- user_target=yes
- continue
- ;;
- yes)
- # We got the output file
- user_target=set
- libobj="$arg"
- continue
- ;;
- esac
-
- # Accept the current argument as the source file.
- lastarg="$srcfile"
- srcfile="$arg"
-
- # Aesthetically quote the previous argument.
-
- # Backslashify any backslashes, double quotes, and dollar signs.
- # These are the only characters that are still specially
- # interpreted inside of double-quoted scrings.
- lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- case $lastarg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- lastarg="\"$lastarg\""
- ;;
- esac
-
- # Add the previous argument to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- done
-
- case $user_target in
- set)
- ;;
- no)
- # Get the name of the library object.
- libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
- ;;
- *)
- $echo "$modename: you must specify a target with \`-o'" 1>&2
- exit 1
- ;;
- esac
-
- # Recognize several different file suffixes.
- # If the user specifies -o file.o, it is replaced with file.lo
- xform='[cCFSfmso]'
- case $libobj in
- *.ada) xform=ada ;;
- *.adb) xform=adb ;;
- *.ads) xform=ads ;;
- *.asm) xform=asm ;;
- *.c++) xform=c++ ;;
- *.cc) xform=cc ;;
- *.cpp) xform=cpp ;;
- *.cxx) xform=cxx ;;
- *.f90) xform=f90 ;;
- *.for) xform=for ;;
- esac
-
- libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
-
- case $libobj in
- *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
- *)
- $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
- exit 1
- ;;
- esac
-
- if test -z "$base_compile"; then
- $echo "$modename: you must specify a compilation command" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Delete any leftover library objects.
- if test "$build_old_libs" = yes; then
- removelist="$obj $libobj"
- else
- removelist="$libobj"
- fi
-
- $run $rm $removelist
- trap "$run $rm $removelist; exit 1" 1 2 15
-
- # On Cygwin there's no "real" PIC flag so we must build both object types
- case $host_os in
- cygwin* | mingw* | pw32* | os2*)
- pic_mode=default
- ;;
- esac
- if test $pic_mode = no && test "$deplibs_check_method" != pass_all; then
- # non-PIC code in shared libraries is not supported
- pic_mode=default
- fi
-
- # Calculate the filename of the output object if compiler does
- # not support -o with -c
- if test "$compiler_c_o" = no; then
- output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
- lockfile="$output_obj.lock"
- removelist="$removelist $output_obj $lockfile"
- trap "$run $rm $removelist; exit 1" 1 2 15
- else
- need_locks=no
- lockfile=
- fi
-
- # Lock this critical section if it is needed
- # We use this script file to make the link, it avoids creating a new file
- if test "$need_locks" = yes; then
- until $run ln "$0" "$lockfile" 2>/dev/null; do
- $show "Waiting for $lockfile to be removed"
- sleep 2
- done
- elif test "$need_locks" = warn; then
- if test -f "$lockfile"; then
- echo "\
-*** ERROR, $lockfile exists and contains:
-`cat $lockfile 2>/dev/null`
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
- $run $rm $removelist
- exit 1
- fi
- echo $srcfile > "$lockfile"
- fi
-
- if test -n "$fix_srcfile_path"; then
- eval srcfile=\"$fix_srcfile_path\"
- fi
-
- # Only build a PIC object if we are building libtool libraries.
- if test "$build_libtool_libs" = yes; then
- # Without this assignment, base_compile gets emptied.
- fbsd_hideous_sh_bug=$base_compile
-
- if test "$pic_mode" != no; then
- # All platforms use -DPIC, to notify preprocessed assembler code.
- command="$base_compile $srcfile $pic_flag -DPIC"
- else
- # Don't build PIC code
- command="$base_compile $srcfile"
- fi
- if test "$build_old_libs" = yes; then
- lo_libobj="$libobj"
- dir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$dir" = "X$libobj"; then
- dir="$objdir"
- else
- dir="$dir/$objdir"
- fi
- libobj="$dir/"`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
-
- if test -d "$dir"; then
- $show "$rm $libobj"
- $run $rm $libobj
- else
- $show "$mkdir $dir"
- $run $mkdir $dir
- status=$?
- if test $status -ne 0 && test ! -d $dir; then
- exit $status
- fi
- fi
- fi
- if test "$compiler_o_lo" = yes; then
- output_obj="$libobj"
- command="$command -o $output_obj"
- elif test "$compiler_c_o" = yes; then
- output_obj="$obj"
- command="$command -o $output_obj"
- fi
-
- $run $rm "$output_obj"
- $show "$command"
- if $run eval "$command"; then :
- else
- test -n "$output_obj" && $run $rm $removelist
- exit 1
- fi
-
- if test "$need_locks" = warn &&
- test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then
- echo "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
- $run $rm $removelist
- exit 1
- fi
-
- # Just move the object if needed, then go on to compile the next one
- if test x"$output_obj" != x"$libobj"; then
- $show "$mv $output_obj $libobj"
- if $run $mv $output_obj $libobj; then :
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
- fi
-
- # If we have no pic_flag, then copy the object into place and finish.
- if (test -z "$pic_flag" || test "$pic_mode" != default) &&
- test "$build_old_libs" = yes; then
- # Rename the .lo from within objdir to obj
- if test -f $obj; then
- $show $rm $obj
- $run $rm $obj
- fi
-
- $show "$mv $libobj $obj"
- if $run $mv $libobj $obj; then :
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
-
- xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$obj"; then
- xdir="."
- else
- xdir="$xdir"
- fi
- baseobj=`$echo "X$obj" | $Xsed -e "s%.*/%%"`
- libobj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
- # Now arrange that obj and lo_libobj become the same file
- $show "(cd $xdir && $LN_S $baseobj $libobj)"
- if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then
- # Unlock the critical section if it was locked
- if test "$need_locks" != no; then
- $run $rm "$lockfile"
- fi
- exit 0
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
- fi
-
- # Allow error messages only from the first compilation.
- suppress_output=' >/dev/null 2>&1'
- fi
-
- # Only build a position-dependent object if we build old libraries.
- if test "$build_old_libs" = yes; then
- if test "$pic_mode" != yes; then
- # Don't build PIC code
- command="$base_compile $srcfile"
- else
- # All platforms use -DPIC, to notify preprocessed assembler code.
- command="$base_compile $srcfile $pic_flag -DPIC"
- fi
- if test "$compiler_c_o" = yes; then
- command="$command -o $obj"
- output_obj="$obj"
- fi
-
- # Suppress compiler output if we already did a PIC compilation.
- command="$command$suppress_output"
- $run $rm "$output_obj"
- $show "$command"
- if $run eval "$command"; then :
- else
- $run $rm $removelist
- exit 1
- fi
-
- if test "$need_locks" = warn &&
- test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then
- echo "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
- $run $rm $removelist
- exit 1
- fi
-
- # Just move the object if needed
- if test x"$output_obj" != x"$obj"; then
- $show "$mv $output_obj $obj"
- if $run $mv $output_obj $obj; then :
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
- fi
-
- # Create an invalid libtool object if no PIC, so that we do not
- # accidentally link it into a program.
- if test "$build_libtool_libs" != yes; then
- $show "echo timestamp > $libobj"
- $run eval "echo timestamp > \$libobj" || exit $?
- else
- # Move the .lo from within objdir
- $show "$mv $libobj $lo_libobj"
- if $run $mv $libobj $lo_libobj; then :
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
- fi
- fi
-
- # Unlock the critical section if it was locked
- if test "$need_locks" != no; then
- $run $rm "$lockfile"
- fi
-
- exit 0
- ;;
-
- # libtool link mode
- link | relink)
- modename="$modename: link"
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- # It is impossible to link a dll without this setting, and
- # we shouldn't force the makefile maintainer to figure out
- # which system we are compiling for in order to pass an extra
- # flag for every libtool invokation.
- # allow_undefined=no
-
- # FIXME: Unfortunately, there are problems with the above when trying
- # to make a dll which has undefined symbols, in which case not
- # even a static library is built. For now, we need to specify
- # -no-undefined on the libtool link line when we can be certain
- # that all symbols are satisfied, otherwise we get a static library.
- allow_undefined=yes
- ;;
- *)
- allow_undefined=yes
- ;;
- esac
- libtool_args="$nonopt"
- compile_command="$nonopt"
- finalize_command="$nonopt"
-
- compile_rpath=
- finalize_rpath=
- compile_shlibpath=
- finalize_shlibpath=
- convenience=
- old_convenience=
- deplibs=
- old_deplibs=
- compiler_flags=
- linker_flags=
- dllsearchpath=
- lib_search_path=`pwd`
-
- avoid_version=no
- dlfiles=
- dlprefiles=
- dlself=no
- export_dynamic=no
- export_symbols=
- export_symbols_regex=
- generated=
- libobjs=
- ltlibs=
- module=no
- no_install=no
- objs=
- prefer_static_libs=no
- preload=no
- prev=
- prevarg=
- release=
- rpath=
- xrpath=
- perm_rpath=
- temp_rpath=
- thread_safe=no
- vinfo=
-
- # We need to know -static, to get the right output filenames.
- for arg
- do
- case $arg in
- -all-static | -static)
- if test "X$arg" = "X-all-static"; then
- if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
- $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
- fi
- if test -n "$link_static_flag"; then
- dlopen_self=$dlopen_self_static
- fi
- else
- if test -z "$pic_flag" && test -n "$link_static_flag"; then
- dlopen_self=$dlopen_self_static
- fi
- fi
- build_libtool_libs=no
- build_old_libs=yes
- prefer_static_libs=yes
- break
- ;;
- esac
- done
-
- # See if our shared archives depend on static archives.
- test -n "$old_archive_from_new_cmds" && build_old_libs=yes
-
- # Go through the arguments, transforming them on the way.
- while test $# -gt 0; do
- arg="$1"
- shift
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
- ;;
- *) qarg=$arg ;;
- esac
- libtool_args="$libtool_args $qarg"
-
- # If the previous option needs an argument, assign it.
- if test -n "$prev"; then
- case $prev in
- output)
- compile_command="$compile_command @OUTPUT@"
- finalize_command="$finalize_command @OUTPUT@"
- ;;
- esac
-
- case $prev in
- dlfiles|dlprefiles)
- if test "$preload" = no; then
- # Add the symbol object into the linking commands.
- compile_command="$compile_command @SYMFILE@"
- finalize_command="$finalize_command @SYMFILE@"
- preload=yes
- fi
- case $arg in
- *.la | *.lo) ;; # We handle these cases below.
- force)
- if test "$dlself" = no; then
- dlself=needless
- export_dynamic=yes
- fi
- prev=
- continue
- ;;
- self)
- if test "$prev" = dlprefiles; then
- dlself=yes
- elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
- dlself=yes
- else
- dlself=needless
- export_dynamic=yes
- fi
- prev=
- continue
- ;;
- *)
- if test "$prev" = dlfiles; then
- dlfiles="$dlfiles $arg"
- else
- dlprefiles="$dlprefiles $arg"
- fi
- prev=
- continue
- ;;
- esac
- ;;
- expsyms)
- export_symbols="$arg"
- if test ! -f "$arg"; then
- $echo "$modename: symbol file \`$arg' does not exist"
- exit 1
- fi
- prev=
- continue
- ;;
- expsyms_regex)
- export_symbols_regex="$arg"
- prev=
- continue
- ;;
- release)
- release="-$arg"
- prev=
- continue
- ;;
- rpath | xrpath)
- # We need an absolute path.
- case $arg in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- $echo "$modename: only absolute run-paths are allowed" 1>&2
- exit 1
- ;;
- esac
- if test "$prev" = rpath; then
- case "$rpath " in
- *" $arg "*) ;;
- *) rpath="$rpath $arg" ;;
- esac
- else
- case "$xrpath " in
- *" $arg "*) ;;
- *) xrpath="$xrpath $arg" ;;
- esac
- fi
- prev=
- continue
- ;;
- xcompiler)
- compiler_flags="$compiler_flags $qarg"
- prev=
- compile_command="$compile_command $qarg"
- finalize_command="$finalize_command $qarg"
- continue
- ;;
- xlinker)
- linker_flags="$linker_flags $qarg"
- compiler_flags="$compiler_flags $wl$qarg"
- prev=
- compile_command="$compile_command $wl$qarg"
- finalize_command="$finalize_command $wl$qarg"
- continue
- ;;
- *)
- eval "$prev=\"\$arg\""
- prev=
- continue
- ;;
- esac
- fi # test -n $prev
-
- prevarg="$arg"
-
- case $arg in
- -all-static)
- if test -n "$link_static_flag"; then
- compile_command="$compile_command $link_static_flag"
- finalize_command="$finalize_command $link_static_flag"
- fi
- continue
- ;;
-
- -allow-undefined)
- # FIXME: remove this flag sometime in the future.
- $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
- continue
- ;;
-
- -avoid-version)
- avoid_version=yes
- continue
- ;;
-
- -dlopen)
- prev=dlfiles
- continue
- ;;
-
- -dlpreopen)
- prev=dlprefiles
- continue
- ;;
-
- -export-dynamic)
- export_dynamic=yes
- continue
- ;;
-
- -export-symbols | -export-symbols-regex)
- if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
- $echo "$modename: more than one -exported-symbols argument is not allowed"
- exit 1
- fi
- if test "X$arg" = "X-export-symbols"; then
- prev=expsyms
- else
- prev=expsyms_regex
- fi
- continue
- ;;
-
- # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
- # so, if we see these flags be careful not to treat them like -L
- -L[A-Z][A-Z]*:*)
- case $with_gcc/$host in
- no/*-*-irix*)
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- ;;
- esac
- continue
- ;;
-
- -L*)
- dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- absdir=`cd "$dir" && pwd`
- if test -z "$absdir"; then
- $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
- exit 1
- fi
- dir="$absdir"
- ;;
- esac
- case "$deplibs " in
- *" -L$dir "*) ;;
- *)
- deplibs="$deplibs -L$dir"
- lib_search_path="$lib_search_path $dir"
- ;;
- esac
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- case :$dllsearchpath: in
- *":$dir:"*) ;;
- *) dllsearchpath="$dllsearchpath:$dir";;
- esac
- ;;
- esac
- continue
- ;;
-
- -l*)
- if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
- case $host in
- *-*-cygwin* | *-*-pw32* | *-*-beos*)
- # These systems don't actually have a C or math library (as such)
- continue
- ;;
- *-*-mingw* | *-*-os2*)
- # These systems don't actually have a C library (as such)
- test "X$arg" = "X-lc" && continue
- ;;
- *-*-openbsd*)
- # Do not include libc due to us having libc/libc_r.
- test "X$arg" = "X-lc" && continue
- ;;
- esac
- elif test "X$arg" = "X-lc_r"; then
- case $host in
- *-*-openbsd*)
- # Do not include libc_r directly, use -pthread flag.
- continue
- ;;
- esac
- fi
- deplibs="$deplibs $arg"
- continue
- ;;
-
- -module)
- module=yes
- continue
- ;;
-
- -no-fast-install)
- fast_install=no
- continue
- ;;
-
- -no-install)
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- # The PATH hackery in wrapper scripts is required on Windows
- # in order for the loader to find any dlls it needs.
- $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
- $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
- fast_install=no
- ;;
- *) no_install=yes ;;
- esac
- continue
- ;;
-
- -no-undefined)
- allow_undefined=no
- continue
- ;;
-
- -o) prev=output ;;
-
- -release)
- prev=release
- continue
- ;;
-
- -rpath)
- prev=rpath
- continue
- ;;
-
- -R)
- prev=xrpath
- continue
- ;;
-
- -R*)
- dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- $echo "$modename: only absolute run-paths are allowed" 1>&2
- exit 1
- ;;
- esac
- case "$xrpath " in
- *" $dir "*) ;;
- *) xrpath="$xrpath $dir" ;;
- esac
- continue
- ;;
-
- -static)
- # The effects of -static are defined in a previous loop.
- # We used to do the same as -all-static on platforms that
- # didn't have a PIC flag, but the assumption that the effects
- # would be equivalent was wrong. It would break on at least
- # Digital Unix and AIX.
- continue
- ;;
-
- -thread-safe)
- thread_safe=yes
- continue
- ;;
-
- -version-info)
- prev=vinfo
- continue
- ;;
-
- -Wc,*)
- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
- arg=
- save_ifs="$IFS"; IFS=','
- for flag in $args; do
- IFS="$save_ifs"
- case $flag in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- flag="\"$flag\""
- ;;
- esac
- arg="$arg $wl$flag"
- compiler_flags="$compiler_flags $flag"
- done
- IFS="$save_ifs"
- arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
- ;;
-
- -Wl,*)
- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
- arg=
- save_ifs="$IFS"; IFS=','
- for flag in $args; do
- IFS="$save_ifs"
- case $flag in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- flag="\"$flag\""
- ;;
- esac
- arg="$arg $wl$flag"
- compiler_flags="$compiler_flags $wl$flag"
- linker_flags="$linker_flags $flag"
- done
- IFS="$save_ifs"
- arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
- ;;
-
- -Xcompiler)
- prev=xcompiler
- continue
- ;;
-
- -Xlinker)
- prev=xlinker
- continue
- ;;
-
- # Some other compiler flag.
- -* | +*)
- # Unknown arguments in both finalize_command and compile_command need
- # to be aesthetically quoted because they are evaled later.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- ;;
-
- *.lo | *.$objext)
- # A library or standard object.
- if test "$prev" = dlfiles; then
- # This file was specified with -dlopen.
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
- dlfiles="$dlfiles $arg"
- prev=
- continue
- else
- # If libtool objects are unsupported, then we need to preload.
- prev=dlprefiles
- fi
- fi
-
- if test "$prev" = dlprefiles; then
- # Preload the old-style object.
- dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e "$lo2o"`
- prev=
- else
- case $arg in
- *.lo) libobjs="$libobjs $arg" ;;
- *) objs="$objs $arg" ;;
- esac
- fi
- ;;
-
- *.$libext)
- # An archive.
- deplibs="$deplibs $arg"
- old_deplibs="$old_deplibs $arg"
- continue
- ;;
-
- *.la)
- # A libtool-controlled library.
-
- if test "$prev" = dlfiles; then
- # This library was specified with -dlopen.
- dlfiles="$dlfiles $arg"
- prev=
- elif test "$prev" = dlprefiles; then
- # The library was specified with -dlpreopen.
- dlprefiles="$dlprefiles $arg"
- prev=
- else
- deplibs="$deplibs $arg"
- fi
- continue
- ;;
-
- # Some other compiler argument.
- *)
- # Unknown arguments in both finalize_command and compile_command need
- # to be aesthetically quoted because they are evaled later.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- ;;
- esac # arg
-
- # Now actually substitute the argument into the commands.
- if test -n "$arg"; then
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- fi
- done # argument parsing loop
-
- if test -n "$prev"; then
- $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
- eval arg=\"$export_dynamic_flag_spec\"
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- fi
-
- # calculate the name of the file, without its directory
- outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
- libobjs_save="$libobjs"
-
- if test -n "$shlibpath_var"; then
- # get the directories listed in $shlibpath_var
- eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
- else
- shlib_search_path=
- fi
- eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
- eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
-
- output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$output_objdir" = "X$output"; then
- output_objdir="$objdir"
- else
- output_objdir="$output_objdir/$objdir"
- fi
- # Create the object directory.
- if test ! -d $output_objdir; then
- $show "$mkdir $output_objdir"
- $run $mkdir $output_objdir
- status=$?
- if test $status -ne 0 && test ! -d $output_objdir; then
- exit $status
- fi
- fi
-
- # Determine the type of output
- case $output in
- "")
- $echo "$modename: you must specify an output file" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
- *.$libext) linkmode=oldlib ;;
- *.lo | *.$objext) linkmode=obj ;;
- *.la) linkmode=lib ;;
- *) linkmode=prog ;; # Anything else should be a program.
- esac
-
- specialdeplibs=
- libs=
- # Find all interdependent deplibs by searching for libraries
- # that are linked more than once (e.g. -la -lb -la)
- for deplib in $deplibs; do
- case "$libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- libs="$libs $deplib"
- done
- deplibs=
- newdependency_libs=
- newlib_search_path=
- need_relink=no # whether we're linking any uninstalled libtool libraries
- notinst_deplibs= # not-installed libtool libraries
- notinst_path= # paths that contain not-installed libtool libraries
- case $linkmode in
- lib)
- passes="conv link"
- for file in $dlfiles $dlprefiles; do
- case $file in
- *.la) ;;
- *)
- $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
- exit 1
- ;;
- esac
- done
- ;;
- prog)
- compile_deplibs=
- finalize_deplibs=
- alldeplibs=no
- newdlfiles=
- newdlprefiles=
- passes="conv scan dlopen dlpreopen link"
- ;;
- *) passes="conv"
- ;;
- esac
- for pass in $passes; do
- if test $linkmode = prog; then
- # Determine which files to process
- case $pass in
- dlopen)
- libs="$dlfiles"
- save_deplibs="$deplibs" # Collect dlpreopened libraries
- deplibs=
- ;;
- dlpreopen) libs="$dlprefiles" ;;
- link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
- esac
- fi
- for deplib in $libs; do
- lib=
- found=no
- case $deplib in
- -l*)
- if test $linkmode = oldlib && test $linkmode = obj; then
- $echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 1>&2
- continue
- fi
- if test $pass = conv; then
- deplibs="$deplib $deplibs"
- continue
- fi
- name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
- for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
- # Search the libtool library
- lib="$searchdir/lib${name}.la"
- if test -f "$lib"; then
- found=yes
- break
- fi
- done
- if test "$found" != yes; then
- # deplib doesn't seem to be a libtool library
- if test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- deplibs="$deplib $deplibs"
- test $linkmode = lib && newdependency_libs="$deplib $newdependency_libs"
- fi
- continue
- fi
- ;; # -l
- -L*)
- case $linkmode in
- lib)
- deplibs="$deplib $deplibs"
- test $pass = conv && continue
- newdependency_libs="$deplib $newdependency_libs"
- newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
- ;;
- prog)
- if test $pass = conv; then
- deplibs="$deplib $deplibs"
- continue
- fi
- if test $pass = scan; then
- deplibs="$deplib $deplibs"
- newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
- else
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- fi
- ;;
- *)
- $echo "$modename: warning: \`-L' is ignored for archives/objects: $deplib" 1>&2
- ;;
- esac # linkmode
- continue
- ;; # -L
- -R*)
- if test $pass = link; then
- dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
- # Make sure the xrpath contains only unique directories.
- case "$xrpath " in
- *" $dir "*) ;;
- *) xrpath="$xrpath $dir" ;;
- esac
- fi
- deplibs="$deplib $deplibs"
- continue
- ;;
- *.la) lib="$deplib" ;;
- *.$libext)
- if test $pass = conv; then
- deplibs="$deplib $deplibs"
- continue
- fi
- case $linkmode in
- lib)
- if test "$deplibs_check_method" != pass_all; then
- echo
- echo "*** Warning: This library needs some functionality provided by $deplib."
- echo "*** I have the capability to make that library automatically link in when"
- echo "*** you link to this library. But I can only do this if you have a"
- echo "*** shared version of the library, which you do not appear to have."
- else
- echo
- echo "*** Warning: Linking the shared library $output against the"
- echo "*** static library $deplib is not portable!"
- deplibs="$deplib $deplibs"
- fi
- continue
- ;;
- prog)
- if test $pass != link; then
- deplibs="$deplib $deplibs"
- else
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- fi
- continue
- ;;
- esac # linkmode
- ;; # *.$libext
- *.lo | *.$objext)
- if test $pass = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
- # If there is no dlopen support or we're linking statically,
- # we need to preload.
- newdlprefiles="$newdlprefiles $deplib"
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- newdlfiles="$newdlfiles $deplib"
- fi
- continue
- ;;
- %DEPLIBS%)
- alldeplibs=yes
- continue
- ;;
- esac # case $deplib
- if test $found = yes || test -f "$lib"; then :
- else
- $echo "$modename: cannot find the library \`$lib'" 1>&2
- exit 1
- fi
-
- # Check to see that this really is a libtool archive.
- if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
- else
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- exit 1
- fi
-
- ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
- test "X$ladir" = "X$lib" && ladir="."
-
- dlname=
- dlopen=
- dlpreopen=
- libdir=
- library_names=
- old_library=
- # If the library was installed with an old release of libtool,
- # it will not redefine variable installed.
- installed=yes
-
- # Read the .la file
- case $lib in
- */* | *\\*) . $lib ;;
- *) . ./$lib ;;
- esac
-
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan" ||
- { test $linkmode = oldlib && test $linkmode = obj; }; then
- # Add dl[pre]opened files of deplib
- test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
- test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
- fi
-
- if test $pass = conv; then
- # Only check for convenience libraries
- deplibs="$lib $deplibs"
- if test -z "$libdir"; then
- if test -z "$old_library"; then
- $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
- exit 1
- fi
- # It is a libtool convenience library, so add in its objects.
- convenience="$convenience $ladir/$objdir/$old_library"
- old_convenience="$old_convenience $ladir/$objdir/$old_library"
- tmp_libs=
- for deplib in $dependency_libs; do
- deplibs="$deplib $deplibs"
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- tmp_libs="$tmp_libs $deplib"
- done
- elif test $linkmode != prog && test $linkmode != lib; then
- $echo "$modename: \`$lib' is not a convenience library" 1>&2
- exit 1
- fi
- continue
- fi # $pass = conv
-
- # Get the name of the library we link against.
- linklib=
- for l in $old_library $library_names; do
- linklib="$l"
- done
- if test -z "$linklib"; then
- $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
- exit 1
- fi
-
- # This library was specified with -dlopen.
- if test $pass = dlopen; then
- if test -z "$libdir"; then
- $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
- exit 1
- fi
- if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
- # If there is no dlname, no dlopen support or we're linking
- # statically, we need to preload.
- dlprefiles="$dlprefiles $lib"
- else
- newdlfiles="$newdlfiles $lib"
- fi
- continue
- fi # $pass = dlopen
-
- # We need an absolute path.
- case $ladir in
- [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
- *)
- abs_ladir=`cd "$ladir" && pwd`
- if test -z "$abs_ladir"; then
- $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
- $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
- abs_ladir="$ladir"
- fi
- ;;
- esac
- laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-
- # Find the relevant object directory and library name.
- if test "X$installed" = Xyes; then
- if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
- $echo "$modename: warning: library \`$lib' was moved." 1>&2
- dir="$ladir"
- absdir="$abs_ladir"
- libdir="$abs_ladir"
- else
- dir="$libdir"
- absdir="$libdir"
- fi
- else
- dir="$ladir/$objdir"
- absdir="$abs_ladir/$objdir"
- # Remove this search path later
- notinst_path="$notinst_path $abs_ladir"
- fi # $installed = yes
- name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-
- # This library was specified with -dlpreopen.
- if test $pass = dlpreopen; then
- if test -z "$libdir"; then
- $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
- exit 1
- fi
- # Prefer using a static library (so that no silly _DYNAMIC symbols
- # are required to link).
- if test -n "$old_library"; then
- newdlprefiles="$newdlprefiles $dir/$old_library"
- # Otherwise, use the dlname, so that lt_dlopen finds it.
- elif test -n "$dlname"; then
- newdlprefiles="$newdlprefiles $dir/$dlname"
- else
- newdlprefiles="$newdlprefiles $dir/$linklib"
- fi
- fi # $pass = dlpreopen
-
- if test -z "$libdir"; then
- # Link the convenience library
- if test $linkmode = lib; then
- deplibs="$dir/$old_library $deplibs"
- elif test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$dir/$old_library $compile_deplibs"
- finalize_deplibs="$dir/$old_library $finalize_deplibs"
- else
- deplibs="$lib $deplibs"
- fi
- continue
- fi
-
- if test $linkmode = prog && test $pass != link; then
- newlib_search_path="$newlib_search_path $ladir"
- deplibs="$lib $deplibs"
-
- linkalldeplibs=no
- if test "$link_all_deplibs" != no || test -z "$library_names" ||
- test "$build_libtool_libs" = no; then
- linkalldeplibs=yes
- fi
-
- tmp_libs=
- for deplib in $dependency_libs; do
- case $deplib in
- -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
- esac
- # Need to link against all dependency_libs?
- if test $linkalldeplibs = yes; then
- deplibs="$deplib $deplibs"
- else
- # Need to hardcode shared library paths
- # or/and link against static libraries
- newdependency_libs="$deplib $newdependency_libs"
- fi
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- tmp_libs="$tmp_libs $deplib"
- done # for deplib
- continue
- fi # $linkmode = prog...
-
- link_static=no # Whether the deplib will be linked statically
- if test -n "$library_names" &&
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
- # Link against this shared library
-
- if test "$linkmode,$pass" = "prog,link" ||
- { test $linkmode = lib && test $hardcode_into_libs = yes; }; then
- # Hardcode the library path.
- # Skip directories that are in the system default run-time
- # search path.
- case " $sys_lib_dlsearch_path " in
- *" $absdir "*) ;;
- *)
- case "$compile_rpath " in
- *" $absdir "*) ;;
- *) compile_rpath="$compile_rpath $absdir"
- esac
- ;;
- esac
- case " $sys_lib_dlsearch_path " in
- *" $libdir "*) ;;
- *)
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir"
- esac
- ;;
- esac
- if test $linkmode = prog; then
- # We need to hardcode the library path
- if test -n "$shlibpath_var"; then
- # Make sure the rpath contains only unique directories.
- case "$temp_rpath " in
- *" $dir "*) ;;
- *" $absdir "*) ;;
- *) temp_rpath="$temp_rpath $dir" ;;
- esac
- fi
- fi
- fi # $linkmode,$pass = prog,link...
-
- if test "$alldeplibs" = yes &&
- { test "$deplibs_check_method" = pass_all ||
- { test "$build_libtool_libs" = yes &&
- test -n "$library_names"; }; }; then
- # We only need to search for static libraries
- continue
- fi
-
- if test "$installed" = no; then
- notinst_deplibs="$notinst_deplibs $lib"
- need_relink=yes
- fi
-
- if test -n "$old_archive_from_expsyms_cmds"; then
- # figure out the soname
- set dummy $library_names
- realname="$2"
- shift; shift
- libname=`eval \\$echo \"$libname_spec\"`
- # use dlname if we got it. it's perfectly good, no?
- if test -n "$dlname"; then
- soname="$dlname"
- elif test -n "$soname_spec"; then
- # bleh windows
- case $host in
- *cygwin*)
- major=`expr $current - $age`
- versuffix="-$major"
- ;;
- esac
- eval soname=\"$soname_spec\"
- else
- soname="$realname"
- fi
-
- # Make a new name for the extract_expsyms_cmds to use
- soroot="$soname"
- soname=`echo $soroot | sed -e 's/^.*\///'`
- newlib="libimp-`echo $soname | sed 's/^lib//;s/\.dll$//'`.a"
-
- # If the library has no export list, then create one now
- if test -f "$output_objdir/$soname-def"; then :
- else
- $show "extracting exported symbol list from \`$soname'"
- save_ifs="$IFS"; IFS='~'
- eval cmds=\"$extract_expsyms_cmds\"
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
-
- # Create $newlib
- if test -f "$output_objdir/$newlib"; then :; else
- $show "generating import library for \`$soname'"
- save_ifs="$IFS"; IFS='~'
- eval cmds=\"$old_archive_from_expsyms_cmds\"
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
- # make sure the library variables are pointing to the new library
- dir=$output_objdir
- linklib=$newlib
- fi # test -n $old_archive_from_expsyms_cmds
-
- if test $linkmode = prog || test "$mode" != relink; then
- add_shlibpath=
- add_dir=
- add=
- lib_linked=yes
- case $hardcode_action in
- immediate | unsupported)
- if test "$hardcode_direct" = no; then
- add="$dir/$linklib"
- elif test "$hardcode_minus_L" = no; then
- case $host in
- *-*-sunos*) add_shlibpath="$dir" ;;
- esac
- add_dir="-L$dir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = no; then
- add_shlibpath="$dir"
- add="-l$name"
- else
- lib_linked=no
- fi
- ;;
- relink)
- if test "$hardcode_direct" = yes; then
- add="$dir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$dir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
- add_shlibpath="$dir"
- add="-l$name"
- else
- lib_linked=no
- fi
- ;;
- *) lib_linked=no ;;
- esac
-
- if test "$lib_linked" != yes; then
- $echo "$modename: configuration error: unsupported hardcode properties"
- exit 1
- fi
-
- if test -n "$add_shlibpath"; then
- case :$compile_shlibpath: in
- *":$add_shlibpath:"*) ;;
- *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
- esac
- fi
- if test $linkmode = prog; then
- test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
- test -n "$add" && compile_deplibs="$add $compile_deplibs"
- else
- test -n "$add_dir" && deplibs="$add_dir $deplibs"
- test -n "$add" && deplibs="$add $deplibs"
- if test "$hardcode_direct" != yes && \
- test "$hardcode_minus_L" != yes && \
- test "$hardcode_shlibpath_var" = yes; then
- case :$finalize_shlibpath: in
- *":$libdir:"*) ;;
- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
- esac
- fi
- fi
- fi
-
- if test $linkmode = prog || test "$mode" = relink; then
- add_shlibpath=
- add_dir=
- add=
- # Finalize command for both is simple: just hardcode it.
- if test "$hardcode_direct" = yes; then
- add="$libdir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$libdir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
- case :$finalize_shlibpath: in
- *":$libdir:"*) ;;
- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
- esac
- add="-l$name"
- else
- # We cannot seem to hardcode it, guess we'll fake it.
- add_dir="-L$libdir"
- add="-l$name"
- fi
-
- if test $linkmode = prog; then
- test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
- test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
- else
- test -n "$add_dir" && deplibs="$add_dir $deplibs"
- test -n "$add" && deplibs="$add $deplibs"
- fi
- fi
- elif test $linkmode = prog; then
- if test "$alldeplibs" = yes &&
- { test "$deplibs_check_method" = pass_all ||
- { test "$build_libtool_libs" = yes &&
- test -n "$library_names"; }; }; then
- # We only need to search for static libraries
- continue
- fi
-
- # Try to link the static library
- # Here we assume that one of hardcode_direct or hardcode_minus_L
- # is not unsupported. This is valid on all known static and
- # shared platforms.
- if test "$hardcode_direct" != unsupported; then
- test -n "$old_library" && linklib="$old_library"
- compile_deplibs="$dir/$linklib $compile_deplibs"
- finalize_deplibs="$dir/$linklib $finalize_deplibs"
- else
- compile_deplibs="-l$name -L$dir $compile_deplibs"
- finalize_deplibs="-l$name -L$dir $finalize_deplibs"
- fi
- elif test "$build_libtool_libs" = yes; then
- # Not a shared library
- if test "$deplibs_check_method" != pass_all; then
- # We're trying link a shared library against a static one
- # but the system doesn't support it.
-
- # Just print a warning and add the library to dependency_libs so
- # that the program can be linked against the static library.
- echo
- echo "*** Warning: This library needs some functionality provided by $lib."
- echo "*** I have the capability to make that library automatically link in when"
- echo "*** you link to this library. But I can only do this if you have a"
- echo "*** shared version of the library, which you do not appear to have."
- if test "$module" = yes; then
- echo "*** Therefore, libtool will create a static module, that should work "
- echo "*** as long as the dlopening application is linked with the -dlopen flag."
- if test -z "$global_symbol_pipe"; then
- echo
- echo "*** However, this would only work if libtool was able to extract symbol"
- echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
- echo "*** not find such a program. So, this module is probably useless."
- echo "*** \`nm' from GNU binutils and a full rebuild may help."
- fi
- if test "$build_old_libs" = no; then
- build_libtool_libs=module
- build_old_libs=yes
- else
- build_libtool_libs=no
- fi
- fi
- else
- convenience="$convenience $dir/$old_library"
- old_convenience="$old_convenience $dir/$old_library"
- deplibs="$dir/$old_library $deplibs"
- link_static=yes
- fi
- fi # link shared/static library?
-
- if test $linkmode = lib; then
- if test -n "$dependency_libs" &&
- { test $hardcode_into_libs != yes || test $build_old_libs = yes ||
- test $link_static = yes; }; then
- # Extract -R from dependency_libs
- temp_deplibs=
- for libdir in $dependency_libs; do
- case $libdir in
- -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
- case " $xrpath " in
- *" $temp_xrpath "*) ;;
- *) xrpath="$xrpath $temp_xrpath";;
- esac;;
- *) temp_deplibs="$temp_deplibs $libdir";;
- esac
- done
- dependency_libs="$temp_deplibs"
- fi
-
- newlib_search_path="$newlib_search_path $absdir"
- # Link against this library
- test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
- # ... and its dependency_libs
- tmp_libs=
- for deplib in $dependency_libs; do
- newdependency_libs="$deplib $newdependency_libs"
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- tmp_libs="$tmp_libs $deplib"
- done
-
- if test $link_all_deplibs != no; then
- # Add the search paths of all dependency libraries
- for deplib in $dependency_libs; do
- case $deplib in
- -L*) path="$deplib" ;;
- *.la)
- dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
- test "X$dir" = "X$deplib" && dir="."
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
- *)
- absdir=`cd "$dir" && pwd`
- if test -z "$absdir"; then
- $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
- absdir="$dir"
- fi
- ;;
- esac
- if grep "^installed=no" $deplib > /dev/null; then
- path="-L$absdir/$objdir"
- else
- eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
- if test -z "$libdir"; then
- $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- if test "$absdir" != "$libdir"; then
- $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
- fi
- path="-L$absdir"
- fi
- ;;
- *) continue ;;
- esac
- case " $deplibs " in
- *" $path "*) ;;
- *) deplibs="$deplibs $path" ;;
- esac
- done
- fi # link_all_deplibs != no
- fi # linkmode = lib
- done # for deplib in $libs
- if test $pass = dlpreopen; then
- # Link the dlpreopened libraries before other libraries
- for deplib in $save_deplibs; do
- deplibs="$deplib $deplibs"
- done
- fi
- if test $pass != dlopen; then
- test $pass != scan && dependency_libs="$newdependency_libs"
- if test $pass != conv; then
- # Make sure lib_search_path contains only unique directories.
- lib_search_path=
- for dir in $newlib_search_path; do
- case "$lib_search_path " in
- *" $dir "*) ;;
- *) lib_search_path="$lib_search_path $dir" ;;
- esac
- done
- newlib_search_path=
- fi
-
- if test "$linkmode,$pass" != "prog,link"; then
- vars="deplibs"
- else
- vars="compile_deplibs finalize_deplibs"
- fi
- for var in $vars dependency_libs; do
- # Add libraries to $var in reverse order
- eval tmp_libs=\"\$$var\"
- new_libs=
- for deplib in $tmp_libs; do
- case $deplib in
- -L*) new_libs="$deplib $new_libs" ;;
- *)
- case " $specialdeplibs " in
- *" $deplib "*) new_libs="$deplib $new_libs" ;;
- *)
- case " $new_libs " in
- *" $deplib "*) ;;
- *) new_libs="$deplib $new_libs" ;;
- esac
- ;;
- esac
- ;;
- esac
- done
- tmp_libs=
- for deplib in $new_libs; do
- case $deplib in
- -L*)
- case " $tmp_libs " in
- *" $deplib "*) ;;
- *) tmp_libs="$tmp_libs $deplib" ;;
- esac
- ;;
- *) tmp_libs="$tmp_libs $deplib" ;;
- esac
- done
- eval $var=\"$tmp_libs\"
- done # for var
- fi
- if test "$pass" = "conv" &&
- { test "$linkmode" = "lib" || test "$linkmode" = "prog"; }; then
- libs="$deplibs" # reset libs
- deplibs=
- fi
- done # for pass
- if test $linkmode = prog; then
- dlfiles="$newdlfiles"
- dlprefiles="$newdlprefiles"
- fi
-
- case $linkmode in
- oldlib)
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
- fi
-
- if test -n "$rpath"; then
- $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
- fi
-
- if test -n "$xrpath"; then
- $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
- fi
-
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info' is ignored for archives" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
- fi
-
- if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
- $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
- fi
-
- # Now set the variables for building old libraries.
- build_libtool_libs=no
- oldlibs="$output"
- objs="$objs$old_deplibs"
- ;;
-
- lib)
- # Make sure we only generate libraries of the form `libNAME.la'.
- case $outputname in
- lib*)
- name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
- eval libname=\"$libname_spec\"
- ;;
- *)
- if test "$module" = no; then
- $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
- if test "$need_lib_prefix" != no; then
- # Add the "lib" prefix for modules if required
- name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
- eval libname=\"$libname_spec\"
- else
- libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
- fi
- ;;
- esac
-
- if test -n "$objs"; then
- if test "$deplibs_check_method" != pass_all; then
- $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
- exit 1
- else
- echo
- echo "*** Warning: Linking the shared library $output against the non-libtool"
- echo "*** objects $objs is not portable!"
- libobjs="$libobjs $objs"
- fi
- fi
-
- if test "$dlself" != no; then
- $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
- fi
-
- set dummy $rpath
- if test $# -gt 2; then
- $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
- fi
- install_libdir="$2"
-
- oldlibs=
- if test -z "$rpath"; then
- if test "$build_libtool_libs" = yes; then
- # Building a libtool convenience library.
- libext=al
- oldlibs="$output_objdir/$libname.$libext $oldlibs"
- build_libtool_libs=convenience
- build_old_libs=yes
- fi
-
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
- fi
- else
-
- # Parse the version information argument.
- save_ifs="$IFS"; IFS=':'
- set dummy $vinfo 0 0 0
- IFS="$save_ifs"
-
- if test -n "$8"; then
- $echo "$modename: too many parameters to \`-version-info'" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- current="$2"
- revision="$3"
- age="$4"
-
- # Check that each of the things are valid numbers.
- case $current in
- 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
- *)
- $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- ;;
- esac
-
- case $revision in
- 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
- *)
- $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- ;;
- esac
-
- case $age in
- 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
- *)
- $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- ;;
- esac
-
- if test $age -gt $current; then
- $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- fi
-
- # Calculate the version variables.
- major=
- versuffix=
- verstring=
- case $version_type in
- none) ;;
-
- darwin)
- # Like Linux, but with the current version available in
- # verstring for coding it into the library header
- major=.`expr $current - $age`
- versuffix="$major.$age.$revision"
- # Darwin ld doesn't like 0 for these options...
- minor_current=`expr $current + 1`
- verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
- ;;
-
- freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
- ;;
-
- freebsd-elf)
- major=".$current"
- versuffix=".$current";
- ;;
-
- irix)
- major=`expr $current - $age + 1`
- verstring="sgi$major.$revision"
-
- # Add in all the interfaces that we are compatible with.
- loop=$revision
- while test $loop != 0; do
- iface=`expr $revision - $loop`
- loop=`expr $loop - 1`
- verstring="sgi$major.$iface:$verstring"
- done
-
- # Before this point, $major must not contain `.'.
- major=.$major
- versuffix="$major.$revision"
- ;;
-
- linux)
- major=.`expr $current - $age`
- versuffix="$major.$age.$revision"
- ;;
-
- osf)
- major=`expr $current - $age`
- versuffix=".$current.$age.$revision"
- verstring="$current.$age.$revision"
-
- # Add in all the interfaces that we are compatible with.
- loop=$age
- while test $loop != 0; do
- iface=`expr $current - $loop`
- loop=`expr $loop - 1`
- verstring="$verstring:${iface}.0"
- done
-
- # Make executables depend on our current version.
- verstring="$verstring:${current}.0"
- ;;
-
- sunos)
- major=".$current"
- versuffix=".$current.$revision"
- ;;
-
- windows)
- # Use '-' rather than '.', since we only want one
- # extension on DOS 8.3 filesystems.
- major=`expr $current - $age`
- versuffix="-$major"
- ;;
-
- *)
- $echo "$modename: unknown library version type \`$version_type'" 1>&2
- echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
- exit 1
- ;;
- esac
-
- # Clear the version info if we defaulted, and they specified a release.
- if test -z "$vinfo" && test -n "$release"; then
- major=
- verstring="0.0"
- case $version_type in
- darwin)
- # we can't check for "0.0" in archive_cmds due to quoting
- # problems, so we reset it completely
- verstring=""
- ;;
- *)
- verstring="0.0"
- ;;
- esac
- if test "$need_version" = no; then
- versuffix=
- else
- versuffix=".0.0"
- fi
- fi
-
- # Remove version info from name if versioning should be avoided
- if test "$avoid_version" = yes && test "$need_version" = no; then
- major=
- versuffix=
- verstring=""
- fi
-
- # Check to see if the archive will have undefined symbols.
- if test "$allow_undefined" = yes; then
- if test "$allow_undefined_flag" = unsupported; then
- $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
- build_libtool_libs=no
- build_old_libs=yes
- fi
- else
- # Don't allow undefined symbols.
- allow_undefined_flag="$no_undefined_flag"
- fi
- fi
-
- if test "$mode" != relink; then
- # Remove our outputs.
- $show "${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*"
- $run ${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*
- fi
-
- # Now set the variables for building old libraries.
- if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
- oldlibs="$oldlibs $output_objdir/$libname.$libext"
-
- # Transform .lo files to .o files.
- oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
- fi
-
- # Eliminate all temporary directories.
- for path in $notinst_path; do
- lib_search_path=`echo "$lib_search_path " | sed -e 's% $path % %g'`
- deplibs=`echo "$deplibs " | sed -e 's% -L$path % %g'`
- dependency_libs=`echo "$dependency_libs " | sed -e 's% -L$path % %g'`
- done
-
- if test -n "$xrpath"; then
- # If the user specified any rpath flags, then add them.
- temp_xrpath=
- for libdir in $xrpath; do
- temp_xrpath="$temp_xrpath -R$libdir"
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir" ;;
- esac
- done
- if test $hardcode_into_libs != yes || test $build_old_libs = yes; then
- dependency_libs="$temp_xrpath $dependency_libs"
- fi
- fi
-
- # Make sure dlfiles contains only unique files that won't be dlpreopened
- old_dlfiles="$dlfiles"
- dlfiles=
- for lib in $old_dlfiles; do
- case " $dlprefiles $dlfiles " in
- *" $lib "*) ;;
- *) dlfiles="$dlfiles $lib" ;;
- esac
- done
-
- # Make sure dlprefiles contains only unique files
- old_dlprefiles="$dlprefiles"
- dlprefiles=
- for lib in $old_dlprefiles; do
- case "$dlprefiles " in
- *" $lib "*) ;;
- *) dlprefiles="$dlprefiles $lib" ;;
- esac
- done
-
- if test "$build_libtool_libs" = yes; then
- if test -n "$rpath"; then
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
- # these systems don't actually have a c library (as such)!
- ;;
- *-*-rhapsody* | *-*-darwin1.[012])
- # Rhapsody C library is in the System framework
- deplibs="$deplibs -framework System"
- ;;
- *-*-netbsd*)
- # Don't link with libc until the a.out ld.so is fixed.
- ;;
- *-*-openbsd*)
- # Do not include libc due to us having libc/libc_r.
- ;;
- *)
- # Add libc to deplibs on all other systems if necessary.
- if test $build_libtool_need_lc = "yes"; then
- deplibs="$deplibs -lc"
- fi
- ;;
- esac
- fi
-
- # Transform deplibs into only deplibs that can be linked in shared.
- name_save=$name
- libname_save=$libname
- release_save=$release
- versuffix_save=$versuffix
- major_save=$major
- # I'm not sure if I'm treating the release correctly. I think
- # release should show up in the -l (ie -lgmp5) so we don't want to
- # add it in twice. Is that correct?
- release=""
- versuffix=""
- major=""
- newdeplibs=
- droppeddeps=no
- case $deplibs_check_method in
- pass_all)
- # Don't check for shared/static. Everything works.
- # This might be a little naive. We might want to check
- # whether the library exists or not. But this is on
- # osf3 & osf4 and I'm not really sure... Just
- # implementing what was already the behaviour.
- newdeplibs=$deplibs
- ;;
- test_compile)
- # This code stresses the "libraries are programs" paradigm to its
- # limits. Maybe even breaks it. We compile a program, linking it
- # against the deplibs as a proxy for the library. Then we can check
- # whether they linked in statically or dynamically with ldd.
- $rm conftest.c
- cat > conftest.c <<EOF
- int main() { return 0; }
-EOF
- $rm conftest
- $CC -o conftest conftest.c $deplibs
- if test $? -eq 0 ; then
- ldd_output=`ldd conftest`
- for i in $deplibs; do
- name="`expr $i : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test -n "$name" && test "$name" != "0"; then
- libname=`eval \\$echo \"$libname_spec\"`
- deplib_matches=`eval \\$echo \"$library_names_spec\"`
- set dummy $deplib_matches
- deplib_match=$2
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
- newdeplibs="$newdeplibs $i"
- else
- droppeddeps=yes
- echo
- echo "*** Warning: This library needs some functionality provided by $i."
- echo "*** I have the capability to make that library automatically link in when"
- echo "*** you link to this library. But I can only do this if you have a"
- echo "*** shared version of the library, which you do not appear to have."
- fi
- else
- newdeplibs="$newdeplibs $i"
- fi
- done
- else
- # Error occured in the first compile. Let's try to salvage the situation:
- # Compile a seperate program for each library.
- for i in $deplibs; do
- name="`expr $i : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test -n "$name" && test "$name" != "0"; then
- $rm conftest
- $CC -o conftest conftest.c $i
- # Did it work?
- if test $? -eq 0 ; then
- ldd_output=`ldd conftest`
- libname=`eval \\$echo \"$libname_spec\"`
- deplib_matches=`eval \\$echo \"$library_names_spec\"`
- set dummy $deplib_matches
- deplib_match=$2
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
- newdeplibs="$newdeplibs $i"
- else
- droppeddeps=yes
- echo
- echo "*** Warning: This library needs some functionality provided by $i."
- echo "*** I have the capability to make that library automatically link in when"
- echo "*** you link to this library. But I can only do this if you have a"
- echo "*** shared version of the library, which you do not appear to have."
- fi
- else
- droppeddeps=yes
- echo
- echo "*** Warning! Library $i is needed by this library but I was not able to"
- echo "*** make it link in! You will probably need to install it or some"
- echo "*** library that it depends on before this library will be fully"
- echo "*** functional. Installing it before continuing would be even better."
- fi
- else
- newdeplibs="$newdeplibs $i"
- fi
- done
- fi
- ;;
- file_magic*)
- set dummy $deplibs_check_method
- file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
- for a_deplib in $deplibs; do
- name="`expr $a_deplib : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test -n "$name" && test "$name" != "0"; then
- libname=`eval \\$echo \"$libname_spec\"`
- for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
- potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
- for potent_lib in $potential_libs; do
- # Follow soft links.
- if ls -lLd "$potent_lib" 2>/dev/null \
- | grep " -> " >/dev/null; then
- continue
- fi
- # The statement above tries to avoid entering an
- # endless loop below, in case of cyclic links.
- # We might still enter an endless loop, since a link
- # loop can be closed while we follow links,
- # but so what?
- potlib="$potent_lib"
- while test -h "$potlib" 2>/dev/null; do
- potliblink=`ls -ld $potlib | sed 's/.* -> //'`
- case $potliblink in
- [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
- *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
- esac
- done
- if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
- | sed 10q \
- | egrep "$file_magic_regex" > /dev/null; then
- newdeplibs="$newdeplibs $a_deplib"
- a_deplib=""
- break 2
- fi
- done
- done
- if test -n "$a_deplib" ; then
- droppeddeps=yes
- echo
- echo "*** Warning: This library needs some functionality provided by $a_deplib."
- echo "*** I have the capability to make that library automatically link in when"
- echo "*** you link to this library. But I can only do this if you have a"
- echo "*** shared version of the library, which you do not appear to have."
- fi
- else
- # Add a -L argument.
- newdeplibs="$newdeplibs $a_deplib"
- fi
- done # Gone through all deplibs.
- ;;
- match_pattern*)
- set dummy $deplibs_check_method
- match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
- for a_deplib in $deplibs; do
- name="`expr $a_deplib : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test -n "$name" && test "$name" != "0"; then
- libname=`eval \\$echo \"$libname_spec\"`
- for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
- potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
- for potent_lib in $potential_libs; do
- if eval echo \"$potent_lib\" 2>/dev/null \
- | sed 10q \
- | egrep "$match_pattern_regex" > /dev/null; then
- newdeplibs="$newdeplibs $a_deplib"
- a_deplib=""
- break 2
- fi
- done
- done
- if test -n "$a_deplib" ; then
- droppeddeps=yes
- echo
- echo "*** Warning: This library needs some functionality provided by $a_deplib."
- echo "*** I have the capability to make that library automatically link in when"
- echo "*** you link to this library. But I can only do this if you have a"
- echo "*** shared version of the library, which you do not appear to have."
- fi
- else
- # Add a -L argument.
- newdeplibs="$newdeplibs $a_deplib"
- fi
- done # Gone through all deplibs.
- ;;
- none | unknown | *)
- newdeplibs=""
- if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
- -e 's/ -[LR][^ ]*//g' -e 's/[ ]//g' |
- grep . >/dev/null; then
- echo
- if test "X$deplibs_check_method" = "Xnone"; then
- echo "*** Warning: inter-library dependencies are not supported in this platform."
- else
- echo "*** Warning: inter-library dependencies are not known to be supported."
- fi
- echo "*** All declared inter-library dependencies are being dropped."
- droppeddeps=yes
- fi
- ;;
- esac
- versuffix=$versuffix_save
- major=$major_save
- release=$release_save
- libname=$libname_save
- name=$name_save
-
- case $host in
- *-*-rhapsody* | *-*-darwin1.[012])
- # On Rhapsody replace the C library is the System framework
- newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
- ;;
- esac
-
- if test "$droppeddeps" = yes; then
- if test "$module" = yes; then
- echo
- echo "*** Warning: libtool could not satisfy all declared inter-library"
- echo "*** dependencies of module $libname. Therefore, libtool will create"
- echo "*** a static module, that should work as long as the dlopening"
- echo "*** application is linked with the -dlopen flag."
- if test -z "$global_symbol_pipe"; then
- echo
- echo "*** However, this would only work if libtool was able to extract symbol"
- echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
- echo "*** not find such a program. So, this module is probably useless."
- echo "*** \`nm' from GNU binutils and a full rebuild may help."
- fi
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
- build_libtool_libs=module
- build_old_libs=yes
- else
- build_libtool_libs=no
- fi
- else
- echo "*** The inter-library dependencies that have been dropped here will be"
- echo "*** automatically added whenever a program is linked with this library"
- echo "*** or is declared to -dlopen it."
-
- if test $allow_undefined = no; then
- echo
- echo "*** Since this library must not contain undefined symbols,"
- echo "*** because either the platform does not support them or"
- echo "*** it was explicitly requested with -no-undefined,"
- echo "*** libtool will only create a static version of it."
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
- build_libtool_libs=module
- build_old_libs=yes
- else
- build_libtool_libs=no
- fi
- fi
- fi
- fi
- # Done checking deplibs!
- deplibs=$newdeplibs
- fi
-
- # All the library-specific variables (install_libdir is set above).
- library_names=
- old_library=
- dlname=
-
- # Test again, we may have decided not to build it any more
- if test "$build_libtool_libs" = yes; then
- if test $hardcode_into_libs = yes; then
- # Hardcode the library paths
- hardcode_libdirs=
- dep_rpath=
- rpath="$finalize_rpath"
- test "$mode" != relink && rpath="$compile_rpath$rpath"
- for libdir in $rpath; do
- if test -n "$hardcode_libdir_flag_spec"; then
- if test -n "$hardcode_libdir_separator"; then
- if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
- else
- # Just accumulate the unique libdirs.
- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
- ;;
- *)
- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
- ;;
- esac
- fi
- else
- eval flag=\"$hardcode_libdir_flag_spec\"
- dep_rpath="$dep_rpath $flag"
- fi
- elif test -n "$runpath_var"; then
- case "$perm_rpath " in
- *" $libdir "*) ;;
- *) perm_rpath="$perm_rpath $libdir" ;;
- esac
- fi
- done
- # Substitute the hardcoded libdirs into the rpath.
- if test -n "$hardcode_libdir_separator" &&
- test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
- eval dep_rpath=\"$hardcode_libdir_flag_spec\"
- fi
- if test -n "$runpath_var" && test -n "$perm_rpath"; then
- # We should set the runpath_var.
- rpath=
- for dir in $perm_rpath; do
- rpath="$rpath$dir:"
- done
- eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
- fi
- test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
- fi
-
- shlibpath="$finalize_shlibpath"
- test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
- if test -n "$shlibpath"; then
- eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
- fi
-
- # Get the real and link names of the library.
- eval library_names=\"$library_names_spec\"
- set dummy $library_names
- realname="$2"
- shift; shift
-
- if test -n "$soname_spec"; then
- eval soname=\"$soname_spec\"
- else
- soname="$realname"
- fi
- test -z "$dlname" && dlname=$soname
-
- lib="$output_objdir/$realname"
- for link
- do
- linknames="$linknames $link"
- done
-
- # Ensure that we have .o objects for linkers which dislike .lo
- # (e.g. aix) in case we are running --disable-static
- for obj in $libobjs; do
- xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$obj"; then
- xdir="."
- else
- xdir="$xdir"
- fi
- baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
- oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
- if test ! -f $xdir/$oldobj; then
- $show "(cd $xdir && ${LN_S} $baseobj $oldobj)"
- $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $?
- fi
- done
-
- # Use standard objects if they are pic
- test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-
- # Prepare the list of exported symbols
- if test -z "$export_symbols"; then
- if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
- $show "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
- $run $rm $export_symbols
- eval cmds=\"$export_symbols_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- if test -n "$export_symbols_regex"; then
- $show "egrep -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
- $run eval 'egrep -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
- $show "$mv \"${export_symbols}T\" \"$export_symbols\""
- $run eval '$mv "${export_symbols}T" "$export_symbols"'
- fi
- fi
- fi
-
- if test -n "$export_symbols" && test -n "$include_expsyms"; then
- $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
- fi
-
- if test -n "$convenience"; then
- if test -n "$whole_archive_flag_spec"; then
- eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
- else
- gentop="$output_objdir/${outputname}x"
- $show "${rm}r $gentop"
- $run ${rm}r "$gentop"
- $show "mkdir $gentop"
- $run mkdir "$gentop"
- status=$?
- if test $status -ne 0 && test ! -d "$gentop"; then
- exit $status
- fi
- generated="$generated $gentop"
-
- for xlib in $convenience; do
- # Extract the objects.
- case $xlib in
- [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
- *) xabs=`pwd`"/$xlib" ;;
- esac
- xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
- xdir="$gentop/$xlib"
-
- $show "${rm}r $xdir"
- $run ${rm}r "$xdir"
- $show "mkdir $xdir"
- $run mkdir "$xdir"
- status=$?
- if test $status -ne 0 && test ! -d "$xdir"; then
- exit $status
- fi
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
- done
- fi
- fi
-
- if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
- eval flag=\"$thread_safe_flag_spec\"
- linker_flags="$linker_flags $flag"
- fi
-
- # Make a backup of the uninstalled library when relinking
- if test "$mode" = relink; then
- $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
- fi
-
- # Do each of the archive commands.
- if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
- eval cmds=\"$archive_expsym_cmds\"
- else
- eval cmds=\"$archive_cmds\"
- fi
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
-
- # Restore the uninstalled library and exit
- if test "$mode" = relink; then
- $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
- exit 0
- fi
-
- # Create links to the real library.
- for linkname in $linknames; do
- if test "$realname" != "$linkname"; then
- $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
- $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
- fi
- done
-
- # If -module or -export-dynamic was specified, set the dlname.
- if test "$module" = yes || test "$export_dynamic" = yes; then
- # On all known operating systems, these are identical.
- dlname="$soname"
- fi
- fi
- ;;
-
- obj)
- if test -n "$deplibs"; then
- $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
- fi
-
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
- fi
-
- if test -n "$rpath"; then
- $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
- fi
-
- if test -n "$xrpath"; then
- $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
- fi
-
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
- fi
-
- case $output in
- *.lo)
- if test -n "$objs$old_deplibs"; then
- $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
- exit 1
- fi
- libobj="$output"
- obj=`$echo "X$output" | $Xsed -e "$lo2o"`
- ;;
- *)
- libobj=
- obj="$output"
- ;;
- esac
-
- # Delete the old objects.
- $run $rm $obj $libobj
-
- # Objects from convenience libraries. This assumes
- # single-version convenience libraries. Whenever we create
- # different ones for PIC/non-PIC, this we'll have to duplicate
- # the extraction.
- reload_conv_objs=
- gentop=
- # reload_cmds runs $LD directly, so let us get rid of
- # -Wl from whole_archive_flag_spec
- wl=
-
- if test -n "$convenience"; then
- if test -n "$whole_archive_flag_spec"; then
- eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
- else
- gentop="$output_objdir/${obj}x"
- $show "${rm}r $gentop"
- $run ${rm}r "$gentop"
- $show "mkdir $gentop"
- $run mkdir "$gentop"
- status=$?
- if test $status -ne 0 && test ! -d "$gentop"; then
- exit $status
- fi
- generated="$generated $gentop"
-
- for xlib in $convenience; do
- # Extract the objects.
- case $xlib in
- [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
- *) xabs=`pwd`"/$xlib" ;;
- esac
- xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
- xdir="$gentop/$xlib"
-
- $show "${rm}r $xdir"
- $run ${rm}r "$xdir"
- $show "mkdir $xdir"
- $run mkdir "$xdir"
- status=$?
- if test $status -ne 0 && test ! -d "$xdir"; then
- exit $status
- fi
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
- done
- fi
- fi
-
- # Create the old-style object.
- reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
-
- output="$obj"
- eval cmds=\"$reload_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
-
- # Exit if we aren't doing a library object file.
- if test -z "$libobj"; then
- if test -n "$gentop"; then
- $show "${rm}r $gentop"
- $run ${rm}r $gentop
- fi
-
- exit 0
- fi
-
- if test "$build_libtool_libs" != yes; then
- if test -n "$gentop"; then
- $show "${rm}r $gentop"
- $run ${rm}r $gentop
- fi
-
- # Create an invalid libtool object if no PIC, so that we don't
- # accidentally link it into a program.
- $show "echo timestamp > $libobj"
- $run eval "echo timestamp > $libobj" || exit $?
- exit 0
- fi
-
- if test -n "$pic_flag" || test "$pic_mode" != default; then
- # Only do commands if we really have different PIC objects.
- reload_objs="$libobjs $reload_conv_objs"
- output="$libobj"
- eval cmds=\"$reload_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- else
- # Just create a symlink.
- $show $rm $libobj
- $run $rm $libobj
- xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$libobj"; then
- xdir="."
- else
- xdir="$xdir"
- fi
- baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
- oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
- $show "(cd $xdir && $LN_S $oldobj $baseobj)"
- $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $?
- fi
-
- if test -n "$gentop"; then
- $show "${rm}r $gentop"
- $run ${rm}r $gentop
- fi
-
- exit 0
- ;;
-
- prog)
- case $host in
- *cygwin*) output=`echo $output | sed -e 's,.exe$,,;s,$,.exe,'` ;;
- esac
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
- fi
-
- if test "$preload" = yes; then
- if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
- test "$dlopen_self_static" = unknown; then
- $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
- fi
- fi
-
- case $host in
- *-*-rhapsody* | *-*-darwin1.[012])
- # On Rhapsody replace the C library is the System framework
- compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
- finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
- ;;
- esac
-
- compile_command="$compile_command $compile_deplibs"
- finalize_command="$finalize_command $finalize_deplibs"
-
- if test -n "$rpath$xrpath"; then
- # If the user specified any rpath flags, then add them.
- for libdir in $rpath $xrpath; do
- # This is the magic to use -rpath.
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir" ;;
- esac
- done
- fi
-
- # Now hardcode the library paths
- rpath=
- hardcode_libdirs=
- for libdir in $compile_rpath $finalize_rpath; do
- if test -n "$hardcode_libdir_flag_spec"; then
- if test -n "$hardcode_libdir_separator"; then
- if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
- else
- # Just accumulate the unique libdirs.
- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
- ;;
- *)
- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
- ;;
- esac
- fi
- else
- eval flag=\"$hardcode_libdir_flag_spec\"
- rpath="$rpath $flag"
- fi
- elif test -n "$runpath_var"; then
- case "$perm_rpath " in
- *" $libdir "*) ;;
- *) perm_rpath="$perm_rpath $libdir" ;;
- esac
- fi
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- case :$dllsearchpath: in
- *":$libdir:"*) ;;
- *) dllsearchpath="$dllsearchpath:$libdir";;
- esac
- ;;
- esac
- done
- # Substitute the hardcoded libdirs into the rpath.
- if test -n "$hardcode_libdir_separator" &&
- test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
- eval rpath=\" $hardcode_libdir_flag_spec\"
- fi
- compile_rpath="$rpath"
-
- rpath=
- hardcode_libdirs=
- for libdir in $finalize_rpath; do
- if test -n "$hardcode_libdir_flag_spec"; then
- if test -n "$hardcode_libdir_separator"; then
- if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
- else
- # Just accumulate the unique libdirs.
- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
- ;;
- *)
- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
- ;;
- esac
- fi
- else
- eval flag=\"$hardcode_libdir_flag_spec\"
- rpath="$rpath $flag"
- fi
- elif test -n "$runpath_var"; then
- case "$finalize_perm_rpath " in
- *" $libdir "*) ;;
- *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
- esac
- fi
- done
- # Substitute the hardcoded libdirs into the rpath.
- if test -n "$hardcode_libdir_separator" &&
- test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
- eval rpath=\" $hardcode_libdir_flag_spec\"
- fi
- finalize_rpath="$rpath"
-
- if test -n "$libobjs" && test "$build_old_libs" = yes; then
- # Transform all the library objects into standard objects.
- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
- fi
-
- dlsyms=
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- if test -n "$NM" && test -n "$global_symbol_pipe"; then
- dlsyms="${outputname}S.c"
- else
- $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
- fi
- fi
-
- if test -n "$dlsyms"; then
- case $dlsyms in
- "") ;;
- *.c)
- # Discover the nlist of each of the dlfiles.
- nlist="$output_objdir/${outputname}.nm"
-
- $show "$rm $nlist ${nlist}S ${nlist}T"
- $run $rm "$nlist" "${nlist}S" "${nlist}T"
-
- # Parse the name list into a source file.
- $show "creating $output_objdir/$dlsyms"
-
- test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
-
-#ifdef __cplusplus
-extern \"C\" {
-#endif
-
-/* Prevent the only kind of declaration conflicts we can make. */
-#define lt_preloaded_symbols some_other_symbol
-
-/* External symbol declarations for the compiler. */\
-"
-
- if test "$dlself" = yes; then
- $show "generating symbol list for \`$output'"
-
- test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
-
- # Add our own program objects to the symbol list.
- progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
- for arg in $progfiles; do
- $show "extracting global C symbols from \`$arg'"
- $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
- done
-
- if test -n "$exclude_expsyms"; then
- $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
- $run eval '$mv "$nlist"T "$nlist"'
- fi
-
- if test -n "$export_symbols_regex"; then
- $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T'
- $run eval '$mv "$nlist"T "$nlist"'
- fi
-
- # Prepare the list of exported symbols
- if test -z "$export_symbols"; then
- export_symbols="$output_objdir/$output.exp"
- $run $rm $export_symbols
- $run eval "sed -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
- else
- $run eval "sed -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
- $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
- $run eval 'mv "$nlist"T "$nlist"'
- fi
- fi
-
- for arg in $dlprefiles; do
- $show "extracting global C symbols from \`$arg'"
- name=`echo "$arg" | sed -e 's%^.*/%%'`
- $run eval 'echo ": $name " >> "$nlist"'
- $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
- done
-
- if test -z "$run"; then
- # Make sure we have at least an empty file.
- test -f "$nlist" || : > "$nlist"
-
- if test -n "$exclude_expsyms"; then
- egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
- $mv "$nlist"T "$nlist"
- fi
-
- # Try sorting and uniquifying the output.
- if grep -v "^: " < "$nlist" | sort +2 | uniq > "$nlist"S; then
- :
- else
- grep -v "^: " < "$nlist" > "$nlist"S
- fi
-
- if test -f "$nlist"S; then
- eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
- else
- echo '/* NONE */' >> "$output_objdir/$dlsyms"
- fi
-
- $echo >> "$output_objdir/$dlsyms" "\
-
-#undef lt_preloaded_symbols
-
-#if defined (__STDC__) && __STDC__
-# define lt_ptr void *
-#else
-# define lt_ptr char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr address;
-}
-lt_preloaded_symbols[] =
-{\
-"
-
- eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
-
- $echo >> "$output_objdir/$dlsyms" "\
- {0, (lt_ptr) 0}
-};
-
-/* This works around a problem in FreeBSD linker */
-#ifdef FREEBSD_WORKAROUND
-static const void *lt_preloaded_setup() {
- return lt_preloaded_symbols;
-}
-#endif
-
-#ifdef __cplusplus
-}
-#endif\
-"
- fi
-
- pic_flag_for_symtable=
- case $host in
- # compiling the symbol table file with pic_flag works around
- # a FreeBSD bug that causes programs to crash when -lm is
- # linked before any other PIC object. But we must not use
- # pic_flag when linking with -static. The problem exists in
- # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
- *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
- case "$compile_command " in
- *" -static "*) ;;
- *) pic_flag_for_symtable=" $pic_flag -DPIC -DFREEBSD_WORKAROUND";;
- esac;;
- *-*-hpux*)
- case "$compile_command " in
- *" -static "*) ;;
- *) pic_flag_for_symtable=" $pic_flag -DPIC";;
- esac
- esac
-
- # Now compile the dynamic symbol file.
- $show "(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
- $run eval '(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
-
- # Clean up the generated files.
- $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
- $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
-
- # Transform the symbol file into the correct name.
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- ;;
- *)
- $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
- exit 1
- ;;
- esac
- else
- # We keep going just in case the user didn't refer to
- # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
- # really was required.
-
- # Nullify the symbol file.
- compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
- fi
-
- if test $need_relink = no || test "$build_libtool_libs" != yes; then
- # Replace the output file specification.
- compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
- link_command="$compile_command$compile_rpath"
-
- # We have no uninstalled library dependencies, so finalize right now.
- $show "$link_command"
- $run eval "$link_command"
- status=$?
-
- # Delete the generated files.
- if test -n "$dlsyms"; then
- $show "$rm $output_objdir/${outputname}S.${objext}"
- $run $rm "$output_objdir/${outputname}S.${objext}"
- fi
-
- exit $status
- fi
-
- if test -n "$shlibpath_var"; then
- # We should set the shlibpath_var
- rpath=
- for dir in $temp_rpath; do
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*)
- # Absolute path.
- rpath="$rpath$dir:"
- ;;
- *)
- # Relative path: add a thisdir entry.
- rpath="$rpath\$thisdir/$dir:"
- ;;
- esac
- done
- temp_rpath="$rpath"
- fi
-
- if test -n "$compile_shlibpath$finalize_shlibpath"; then
- compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
- fi
- if test -n "$finalize_shlibpath"; then
- finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
- fi
-
- compile_var=
- finalize_var=
- if test -n "$runpath_var"; then
- if test -n "$perm_rpath"; then
- # We should set the runpath_var.
- rpath=
- for dir in $perm_rpath; do
- rpath="$rpath$dir:"
- done
- compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
- fi
- if test -n "$finalize_perm_rpath"; then
- # We should set the runpath_var.
- rpath=
- for dir in $finalize_perm_rpath; do
- rpath="$rpath$dir:"
- done
- finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
- fi
- fi
-
- if test "$no_install" = yes; then
- # We don't need to create a wrapper script.
- link_command="$compile_var$compile_command$compile_rpath"
- # Replace the output file specification.
- link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
- # Delete the old output file.
- $run $rm $output
- # Link the executable and exit
- $show "$link_command"
- $run eval "$link_command" || exit $?
- exit 0
- fi
-
- if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
-
- $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
- $echo "$modename: \`$output' will be relinked during installation" 1>&2
- else
- if test "$fast_install" != no; then
- link_command="$finalize_var$compile_command$finalize_rpath"
- if test "$fast_install" = yes; then
- relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
- else
- # fast_install is set to needless
- relink_command=
- fi
- else
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
- fi
- fi
-
- # Replace the output file specification.
- link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
-
- # Delete the old output files.
- $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
-
- $show "$link_command"
- $run eval "$link_command" || exit $?
-
- # Now create the wrapper script.
- $show "creating $output"
-
- # Quote the relink command for shipping.
- if test -n "$relink_command"; then
- # Preserve any variables that may affect compiler behavior
- for var in $variables_saved_for_relink; do
- if eval test -z \"\${$var+set}\"; then
- relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
- elif eval var_value=\$$var; test -z "$var_value"; then
- relink_command="$var=; export $var; $relink_command"
- else
- var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
- relink_command="$var=\"$var_value\"; export $var; $relink_command"
- fi
- done
- relink_command="cd `pwd`; $relink_command"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
- fi
-
- # Quote $echo for shipping.
- if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
- case $0 in
- [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
- *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
- esac
- qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
- else
- qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
- fi
-
- # Only actually do things if our run command is non-null.
- if test -z "$run"; then
- # win32 will think the script is a binary if it has
- # a .exe suffix, so we strip it off here.
- case $output in
- *.exe) output=`echo $output|sed 's,.exe$,,'` ;;
- esac
- # test for cygwin because mv fails w/o .exe extensions
- case $host in
- *cygwin*) exeext=.exe ;;
- *) exeext= ;;
- esac
- $rm $output
- trap "$rm $output; exit 1" 1 2 15
-
- $echo > $output "\
-#! $SHELL
-
-# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# The $output program cannot be directly executed until all the libtool
-# libraries that it depends on are installed.
-#
-# This wrapper script should never be moved out of the build directory.
-# If it is, it will not operate correctly.
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-sed_quote_subst='$sed_quote_subst'
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
-
-relink_command=\"$relink_command\"
-
-# This environment variable determines our operation mode.
-if test \"\$libtool_install_magic\" = \"$magic\"; then
- # install mode needs the following variable:
- notinst_deplibs='$notinst_deplibs'
-else
- # When we are sourced in execute mode, \$file and \$echo are already set.
- if test \"\$libtool_execute_magic\" != \"$magic\"; then
- echo=\"$qecho\"
- file=\"\$0\"
- # Make sure echo works.
- if test \"X\$1\" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
- elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
- # Yippee, \$echo works!
- :
- else
- # Restart under the correct shell, and then maybe \$echo will work.
- exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
- fi
- fi\
-"
- $echo >> $output "\
-
- # Find the directory that this script lives in.
- thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
- test \"x\$thisdir\" = \"x\$file\" && thisdir=.
-
- # Follow symbolic links until we get to the real thisdir.
- file=\`ls -ld \"\$file\" | sed -n 's/.*-> //p'\`
- while test -n \"\$file\"; do
- destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
-
- # If there was a directory component, then change thisdir.
- if test \"x\$destdir\" != \"x\$file\"; then
- case \"\$destdir\" in
- [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
- *) thisdir=\"\$thisdir/\$destdir\" ;;
- esac
- fi
-
- file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
- file=\`ls -ld \"\$thisdir/\$file\" | sed -n 's/.*-> //p'\`
- done
-
- # Try to get the absolute directory name.
- absdir=\`cd \"\$thisdir\" && pwd\`
- test -n \"\$absdir\" && thisdir=\"\$absdir\"
-"
-
- if test "$fast_install" = yes; then
- echo >> $output "\
- program=lt-'$outputname'$exeext
- progdir=\"\$thisdir/$objdir\"
-
- if test ! -f \"\$progdir/\$program\" || \\
- { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | sed 1q\`; \\
- test \"X\$file\" != \"X\$progdir/\$program\"; }; then
-
- file=\"\$\$-\$program\"
-
- if test ! -d \"\$progdir\"; then
- $mkdir \"\$progdir\"
- else
- $rm \"\$progdir/\$file\"
- fi"
-
- echo >> $output "\
-
- # relink executable if necessary
- if test -n \"\$relink_command\"; then
- if relink_command_output=\`eval \$relink_command 2>&1\`; then :
- else
- $echo \"\$relink_command_output\" >&2
- $rm \"\$progdir/\$file\"
- exit 1
- fi
- fi
-
- $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
- { $rm \"\$progdir/\$program\";
- $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
- $rm \"\$progdir/\$file\"
- fi"
- else
- echo >> $output "\
- program='$outputname'
- progdir=\"\$thisdir/$objdir\"
-"
- fi
-
- echo >> $output "\
-
- if test -f \"\$progdir/\$program\"; then"
-
- # Export our shlibpath_var if we have one.
- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
- $echo >> $output "\
- # Add our own library path to $shlibpath_var
- $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
-
- # Some systems cannot cope with colon-terminated $shlibpath_var
- # The second colon is a workaround for a bug in BeOS R4 sed
- $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
-
- export $shlibpath_var
-"
- fi
-
- # fixup the dll searchpath if we need to.
- if test -n "$dllsearchpath"; then
- $echo >> $output "\
- # Add the dll search path components to the executable PATH
- PATH=$dllsearchpath:\$PATH
-"
- fi
-
- $echo >> $output "\
- if test \"\$libtool_execute_magic\" != \"$magic\"; then
- # Run the actual program with our arguments.
-"
- case $host in
- # win32 systems need to use the prog path for dll
- # lookup to work
- *-*-cygwin* | *-*-pw32*)
- $echo >> $output "\
- exec \$progdir/\$program \${1+\"\$@\"}
-"
- ;;
-
- # Backslashes separate directories on plain windows
- *-*-mingw | *-*-os2*)
- $echo >> $output "\
- exec \$progdir\\\\\$program \${1+\"\$@\"}
-"
- ;;
-
- *)
- $echo >> $output "\
- # Export the path to the program.
- PATH=\"\$progdir:\$PATH\"
- export PATH
-
- exec \$program \${1+\"\$@\"}
-"
- ;;
- esac
- $echo >> $output "\
- \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
- exit 1
- fi
- else
- # The program doesn't exist.
- \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
- \$echo \"This script is just a wrapper for \$program.\" 1>&2
- echo \"See the $PACKAGE documentation for more information.\" 1>&2
- exit 1
- fi
-fi\
-"
- chmod +x $output
- fi
- exit 0
- ;;
- esac
-
- # See if we need to build an old-fashioned archive.
- for oldlib in $oldlibs; do
-
- if test "$build_libtool_libs" = convenience; then
- oldobjs="$libobjs_save"
- addlibs="$convenience"
- build_libtool_libs=no
- else
- if test "$build_libtool_libs" = module; then
- oldobjs="$libobjs_save"
- build_libtool_libs=no
- else
- oldobjs="$objs$old_deplibs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
- fi
- addlibs="$old_convenience"
- fi
-
- if test -n "$addlibs"; then
- gentop="$output_objdir/${outputname}x"
- $show "${rm}r $gentop"
- $run ${rm}r "$gentop"
- $show "mkdir $gentop"
- $run mkdir "$gentop"
- status=$?
- if test $status -ne 0 && test ! -d "$gentop"; then
- exit $status
- fi
- generated="$generated $gentop"
-
- # Add in members from convenience archives.
- for xlib in $addlibs; do
- # Extract the objects.
- case $xlib in
- [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
- *) xabs=`pwd`"/$xlib" ;;
- esac
- xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
- xdir="$gentop/$xlib"
-
- $show "${rm}r $xdir"
- $run ${rm}r "$xdir"
- $show "mkdir $xdir"
- $run mkdir "$xdir"
- status=$?
- if test $status -ne 0 && test ! -d "$xdir"; then
- exit $status
- fi
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
- done
- fi
-
- # Do each command in the archive commands.
- if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
- eval cmds=\"$old_archive_from_new_cmds\"
- else
- # Ensure that we have .o objects in place in case we decided
- # not to build a shared library, and have fallen back to building
- # static libs even though --disable-static was passed!
- for oldobj in $oldobjs; do
- if test ! -f $oldobj; then
- xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$oldobj"; then
- xdir="."
- else
- xdir="$xdir"
- fi
- baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'`
- obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
- $show "(cd $xdir && ${LN_S} $obj $baseobj)"
- $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $?
- fi
- done
-
- eval cmds=\"$old_archive_cmds\"
- fi
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- done
-
- if test -n "$generated"; then
- $show "${rm}r$generated"
- $run ${rm}r$generated
- fi
-
- # Now create the libtool archive.
- case $output in
- *.la)
- old_library=
- test "$build_old_libs" = yes && old_library="$libname.$libext"
- $show "creating $output"
-
- # Preserve any variables that may affect compiler behavior
- for var in $variables_saved_for_relink; do
- if eval test -z \"\${$var+set}\"; then
- relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
- elif eval var_value=\$$var; test -z "$var_value"; then
- relink_command="$var=; export $var; $relink_command"
- else
- var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
- relink_command="$var=\"$var_value\"; export $var; $relink_command"
- fi
- done
- # Quote the link command for shipping.
- relink_command="cd `pwd`; $SHELL $0 --mode=relink $libtool_args"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
-
- # Only create the output if not a dry run.
- if test -z "$run"; then
- for installed in no yes; do
- if test "$installed" = yes; then
- if test -z "$install_libdir"; then
- break
- fi
- output="$output_objdir/$outputname"i
- # Replace all uninstalled libtool libraries with the installed ones
- newdependency_libs=
- for deplib in $dependency_libs; do
- case $deplib in
- *.la)
- name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
- eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
- if test -z "$libdir"; then
- $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- newdependency_libs="$newdependency_libs $libdir/$name"
- ;;
- *) newdependency_libs="$newdependency_libs $deplib" ;;
- esac
- done
- dependency_libs="$newdependency_libs"
- newdlfiles=
- for lib in $dlfiles; do
- name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
- eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
- if test -z "$libdir"; then
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- newdlfiles="$newdlfiles $libdir/$name"
- done
- dlfiles="$newdlfiles"
- newdlprefiles=
- for lib in $dlprefiles; do
- name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
- eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
- if test -z "$libdir"; then
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- newdlprefiles="$newdlprefiles $libdir/$name"
- done
- dlprefiles="$newdlprefiles"
- fi
- $rm $output
- # place dlname in correct position for cygwin
- tdlname=$dlname
- case $host,$output,$installed,$module,$dlname in
- *cygwin*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
- esac
- $echo > $output "\
-# $outputname - a libtool library file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname='$tdlname'
-
-# Names of this library.
-library_names='$library_names'
-
-# The name of the static archive.
-old_library='$old_library'
-
-# Libraries that this one depends upon.
-dependency_libs='$dependency_libs'
-
-# Version information for $libname.
-current=$current
-age=$age
-revision=$revision
-
-# Is this an already installed library?
-installed=$installed
-
-# Files to dlopen/dlpreopen
-dlopen='$dlfiles'
-dlpreopen='$dlprefiles'
-
-# Directory that this library needs to be installed in:
-libdir='$install_libdir'"
- if test "$installed" = no && test $need_relink = yes; then
- $echo >> $output "\
-relink_command=\"$relink_command\""
- fi
- done
- fi
-
- # Do a symbolic link so that the libtool archive can be found in
- # LD_LIBRARY_PATH before the program is installed.
- $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
- $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
- ;;
- esac
- exit 0
- ;;
-
- # libtool install mode
- install)
- modename="$modename: install"
-
- # There may be an optional sh(1) argument at the beginning of
- # install_prog (especially on Windows NT).
- if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
- # Allow the use of GNU shtool's install command.
- $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
- # Aesthetically quote it.
- arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
- arg="\"$arg\""
- ;;
- esac
- install_prog="$arg "
- arg="$1"
- shift
- else
- install_prog=
- arg="$nonopt"
- fi
-
- # The real first argument should be the name of the installation program.
- # Aesthetically quote it.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
- arg="\"$arg\""
- ;;
- esac
- install_prog="$install_prog$arg"
-
- # We need to accept at least all the BSD install flags.
- dest=
- files=
- opts=
- prev=
- install_type=
- isdir=no
- stripme=
- for arg
- do
- if test -n "$dest"; then
- files="$files $dest"
- dest="$arg"
- continue
- fi
-
- case $arg in
- -d) isdir=yes ;;
- -f) prev="-f" ;;
- -g) prev="-g" ;;
- -m) prev="-m" ;;
- -o) prev="-o" ;;
- -s)
- stripme=" -s"
- continue
- ;;
- -*) ;;
-
- *)
- # If the previous option needed an argument, then skip it.
- if test -n "$prev"; then
- prev=
- else
- dest="$arg"
- continue
- fi
- ;;
- esac
-
- # Aesthetically quote the argument.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
- arg="\"$arg\""
- ;;
- esac
- install_prog="$install_prog $arg"
- done
-
- if test -z "$install_prog"; then
- $echo "$modename: you must specify an install program" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- if test -n "$prev"; then
- $echo "$modename: the \`$prev' option requires an argument" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- if test -z "$files"; then
- if test -z "$dest"; then
- $echo "$modename: no file or destination specified" 1>&2
- else
- $echo "$modename: you must specify a destination" 1>&2
- fi
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Strip any trailing slash from the destination.
- dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
-
- # Check to see that the destination is a directory.
- test -d "$dest" && isdir=yes
- if test "$isdir" = yes; then
- destdir="$dest"
- destname=
- else
- destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
- test "X$destdir" = "X$dest" && destdir=.
- destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
-
- # Not a directory, so check to see that there is only one file specified.
- set dummy $files
- if test $# -gt 2; then
- $echo "$modename: \`$dest' is not a directory" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
- fi
- case $destdir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- for file in $files; do
- case $file in
- *.lo) ;;
- *)
- $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
- esac
- done
- ;;
- esac
-
- # This variable tells wrapper scripts just to set variables rather
- # than running their programs.
- libtool_install_magic="$magic"
-
- staticlibs=
- future_libdirs=
- current_libdirs=
- for file in $files; do
-
- # Do each installation.
- case $file in
- *.$libext)
- # Do the static libraries later.
- staticlibs="$staticlibs $file"
- ;;
-
- *.la)
- # Check to see that this really is a libtool archive.
- if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
- else
- $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- library_names=
- old_library=
- relink_command=
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Add the libdir to current_libdirs if it is the destination.
- if test "X$destdir" = "X$libdir"; then
- case "$current_libdirs " in
- *" $libdir "*) ;;
- *) current_libdirs="$current_libdirs $libdir" ;;
- esac
- else
- # Note the libdir as a future libdir.
- case "$future_libdirs " in
- *" $libdir "*) ;;
- *) future_libdirs="$future_libdirs $libdir" ;;
- esac
- fi
-
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
- test "X$dir" = "X$file/" && dir=
- dir="$dir$objdir"
-
- if test -n "$relink_command"; then
- $echo "$modename: warning: relinking \`$file'" 1>&2
- $show "$relink_command"
- if $run eval "$relink_command"; then :
- else
- $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
- continue
- fi
- fi
-
- # See the names of the shared library.
- set dummy $library_names
- if test -n "$2"; then
- realname="$2"
- shift
- shift
-
- srcname="$realname"
- test -n "$relink_command" && srcname="$realname"T
-
- # Install the shared library and build the symlinks.
- $show "$install_prog $dir/$srcname $destdir/$realname"
- $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
- if test -n "$stripme" && test -n "$striplib"; then
- $show "$striplib $destdir/$realname"
- $run eval "$striplib $destdir/$realname" || exit $?
- fi
-
- if test $# -gt 0; then
- # Delete the old symlinks, and create new ones.
- for linkname
- do
- if test "$linkname" != "$realname"; then
- $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
- $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
- fi
- done
- fi
-
- # Do each command in the postinstall commands.
- lib="$destdir/$realname"
- eval cmds=\"$postinstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
-
- # Install the pseudo-library for information purposes.
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
- ;;
-
- *.lo)
- # Install (i.e. copy) a libtool object.
-
- # Figure out destination file name, if it wasn't already specified.
- if test -n "$destname"; then
- destfile="$destdir/$destname"
- else
- destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- destfile="$destdir/$destfile"
- fi
-
- # Deduce the name of the destination old-style object file.
- case $destfile in
- *.lo)
- staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
- ;;
- *.$objext)
- staticdest="$destfile"
- destfile=
- ;;
- *)
- $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
- esac
-
- # Install the libtool object if requested.
- if test -n "$destfile"; then
- $show "$install_prog $file $destfile"
- $run eval "$install_prog $file $destfile" || exit $?
- fi
-
- # Install the old object if enabled.
- if test "$build_old_libs" = yes; then
- # Deduce the name of the old-style object file.
- staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
-
- $show "$install_prog $staticobj $staticdest"
- $run eval "$install_prog \$staticobj \$staticdest" || exit $?
- fi
- exit 0
- ;;
-
- *)
- # Figure out destination file name, if it wasn't already specified.
- if test -n "$destname"; then
- destfile="$destdir/$destname"
- else
- destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- destfile="$destdir/$destfile"
- fi
-
- # Do a test to see if this is really a libtool program.
- if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- notinst_deplibs=
- relink_command=
-
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Check the variables that should have been set.
- if test -z "$notinst_deplibs"; then
- $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
- exit 1
- fi
-
- finalize=yes
- for lib in $notinst_deplibs; do
- # Check to see that each library is installed.
- libdir=
- if test -f "$lib"; then
- # If there is no directory component, then add one.
- case $lib in
- */* | *\\*) . $lib ;;
- *) . ./$lib ;;
- esac
- fi
- libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
- if test -n "$libdir" && test ! -f "$libfile"; then
- $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
- finalize=no
- fi
- done
-
- relink_command=
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- outputname=
- if test "$fast_install" = no && test -n "$relink_command"; then
- if test "$finalize" = yes && test -z "$run"; then
- tmpdir="/tmp"
- test -n "$TMPDIR" && tmpdir="$TMPDIR"
- tmpdir="$tmpdir/libtool-$$"
- if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :
- else
- $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
- continue
- fi
- file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- outputname="$tmpdir/$file"
- # Replace the output file specification.
- relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
-
- $show "$relink_command"
- if $run eval "$relink_command"; then :
- else
- $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
- ${rm}r "$tmpdir"
- continue
- fi
- file="$outputname"
- else
- $echo "$modename: warning: cannot relink \`$file'" 1>&2
- fi
- else
- # Install the binary that we compiled earlier.
- file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
- fi
- fi
-
- # remove .exe since cygwin /usr/bin/install will append another
- # one anyways
- case $install_prog,$host in
- /usr/bin/install*,*cygwin*)
- case $file:$destfile in
- *.exe:*.exe)
- # this is ok
- ;;
- *.exe:*)
- destfile=$destfile.exe
- ;;
- *:*.exe)
- destfile=`echo $destfile | sed -e 's,.exe$,,'`
- ;;
- esac
- ;;
- esac
- $show "$install_prog$stripme $file $destfile"
- $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
- test -n "$outputname" && ${rm}r "$tmpdir"
- ;;
- esac
- done
-
- for file in $staticlibs; do
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-
- # Set up the ranlib parameters.
- oldlib="$destdir/$name"
-
- $show "$install_prog $file $oldlib"
- $run eval "$install_prog \$file \$oldlib" || exit $?
-
- if test -n "$stripme" && test -n "$striplib"; then
- $show "$old_striplib $oldlib"
- $run eval "$old_striplib $oldlib" || exit $?
- fi
-
- # Do each command in the postinstall commands.
- eval cmds=\"$old_postinstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- done
-
- if test -n "$future_libdirs"; then
- $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
- fi
-
- if test -n "$current_libdirs"; then
- # Maybe just do a dry run.
- test -n "$run" && current_libdirs=" -n$current_libdirs"
- exec_cmd='$SHELL $0 --finish$current_libdirs'
- else
- exit 0
- fi
- ;;
-
- # libtool finish mode
- finish)
- modename="$modename: finish"
- libdirs="$nonopt"
- admincmds=
-
- if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
- for dir
- do
- libdirs="$libdirs $dir"
- done
-
- for libdir in $libdirs; do
- if test -n "$finish_cmds"; then
- # Do each command in the finish commands.
- eval cmds=\"$finish_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || admincmds="$admincmds
- $cmd"
- done
- IFS="$save_ifs"
- fi
- if test -n "$finish_eval"; then
- # Do the single finish_eval.
- eval cmds=\"$finish_eval\"
- $run eval "$cmds" || admincmds="$admincmds
- $cmds"
- fi
- done
- fi
-
- # Exit here if they wanted silent mode.
- test "$show" = ":" && exit 0
-
- echo "----------------------------------------------------------------------"
- echo "Libraries have been installed in:"
- for libdir in $libdirs; do
- echo " $libdir"
- done
- echo
- echo "If you ever happen to want to link against installed libraries"
- echo "in a given directory, LIBDIR, you must either use libtool, and"
- echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
- echo "flag during linking and do at least one of the following:"
- if test -n "$shlibpath_var"; then
- echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
- echo " during execution"
- fi
- if test -n "$runpath_var"; then
- echo " - add LIBDIR to the \`$runpath_var' environment variable"
- echo " during linking"
- fi
- if test -n "$hardcode_libdir_flag_spec"; then
- libdir=LIBDIR
- eval flag=\"$hardcode_libdir_flag_spec\"
-
- echo " - use the \`$flag' linker flag"
- fi
- if test -n "$admincmds"; then
- echo " - have your system administrator run these commands:$admincmds"
- fi
- if test -f /etc/ld.so.conf; then
- echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
- fi
- echo
- echo "See any operating system documentation about shared libraries for"
- echo "more information, such as the ld(1) and ld.so(8) manual pages."
- echo "----------------------------------------------------------------------"
- exit 0
- ;;
-
- # libtool execute mode
- execute)
- modename="$modename: execute"
-
- # The first argument is the command name.
- cmd="$nonopt"
- if test -z "$cmd"; then
- $echo "$modename: you must specify a COMMAND" 1>&2
- $echo "$help"
- exit 1
- fi
-
- # Handle -dlopen flags immediately.
- for file in $execute_dlfiles; do
- if test ! -f "$file"; then
- $echo "$modename: \`$file' is not a file" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- dir=
- case $file in
- *.la)
- # Check to see that this really is a libtool archive.
- if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
- else
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Read the libtool library.
- dlname=
- library_names=
-
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Skip this library if it cannot be dlopened.
- if test -z "$dlname"; then
- # Warn if it was a shared library.
- test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
- continue
- fi
-
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- test "X$dir" = "X$file" && dir=.
-
- if test -f "$dir/$objdir/$dlname"; then
- dir="$dir/$objdir"
- else
- $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
- exit 1
- fi
- ;;
-
- *.lo)
- # Just add the directory containing the .lo file.
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- test "X$dir" = "X$file" && dir=.
- ;;
-
- *)
- $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
- continue
- ;;
- esac
-
- # Get the absolute pathname.
- absdir=`cd "$dir" && pwd`
- test -n "$absdir" && dir="$absdir"
-
- # Now add the directory to shlibpath_var.
- if eval "test -z \"\$$shlibpath_var\""; then
- eval "$shlibpath_var=\"\$dir\""
- else
- eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
- fi
- done
-
- # This variable tells wrapper scripts just to set shlibpath_var
- # rather than running their programs.
- libtool_execute_magic="$magic"
-
- # Check if any of the arguments is a wrapper script.
- args=
- for file
- do
- case $file in
- -*) ;;
- *)
- # Do a test to see if this is really a libtool program.
- if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Transform arg to wrapped name.
- file="$progdir/$program"
- fi
- ;;
- esac
- # Quote arguments (to preserve shell metacharacters).
- file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
- args="$args \"$file\""
- done
-
- if test -z "$run"; then
- if test -n "$shlibpath_var"; then
- # Export the shlibpath_var.
- eval "export $shlibpath_var"
- fi
-
- # Restore saved enviroment variables
- if test "${save_LC_ALL+set}" = set; then
- LC_ALL="$save_LC_ALL"; export LC_ALL
- fi
- if test "${save_LANG+set}" = set; then
- LANG="$save_LANG"; export LANG
- fi
-
- # Now prepare to actually exec the command.
- exec_cmd='"$cmd"$args'
- else
- # Display what would be done.
- if test -n "$shlibpath_var"; then
- eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
- $echo "export $shlibpath_var"
- fi
- $echo "$cmd$args"
- exit 0
- fi
- ;;
-
- # libtool clean and uninstall mode
- clean | uninstall)
- modename="$modename: $mode"
- rm="$nonopt"
- files=
- rmforce=
- exit_status=0
-
- # This variable tells wrapper scripts just to set variables rather
- # than running their programs.
- libtool_install_magic="$magic"
-
- for arg
- do
- case $arg in
- -f) rm="$rm $arg"; rmforce=yes ;;
- -*) rm="$rm $arg" ;;
- *) files="$files $arg" ;;
- esac
- done
-
- if test -z "$rm"; then
- $echo "$modename: you must specify an RM program" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- rmdirs=
-
- for file in $files; do
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$dir" = "X$file"; then
- dir=.
- objdir="$objdir"
- else
- objdir="$dir/$objdir"
- fi
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- test $mode = uninstall && objdir="$dir"
-
- # Remember objdir for removal later, being careful to avoid duplicates
- if test $mode = clean; then
- case " $rmdirs " in
- *" $objdir "*) ;;
- *) rmdirs="$rmdirs $objdir" ;;
- esac
- fi
-
- # Don't error if the file doesn't exist and rm -f was used.
- if (test -L "$file") >/dev/null 2>&1 \
- || (test -h "$file") >/dev/null 2>&1 \
- || test -f "$file"; then
- :
- elif test -d "$file"; then
- exit_status=1
- continue
- elif test "$rmforce" = yes; then
- continue
- fi
-
- rmfiles="$file"
-
- case $name in
- *.la)
- # Possibly a libtool archive, so verify it.
- if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- . $dir/$name
-
- # Delete the libtool libraries and symlinks.
- for n in $library_names; do
- rmfiles="$rmfiles $objdir/$n"
- done
- test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
- test $mode = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
-
- if test $mode = uninstall; then
- if test -n "$library_names"; then
- # Do each command in the postuninstall commands.
- eval cmds=\"$postuninstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd"
- if test $? != 0 && test "$rmforce" != yes; then
- exit_status=1
- fi
- done
- IFS="$save_ifs"
- fi
-
- if test -n "$old_library"; then
- # Do each command in the old_postuninstall commands.
- eval cmds=\"$old_postuninstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd"
- if test $? != 0 && test "$rmforce" != yes; then
- exit_status=1
- fi
- done
- IFS="$save_ifs"
- fi
- # FIXME: should reinstall the best remaining shared library.
- fi
- fi
- ;;
-
- *.lo)
- if test "$build_old_libs" = yes; then
- oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`
- rmfiles="$rmfiles $dir/$oldobj"
- fi
- ;;
-
- *)
- # Do a test to see if this is a libtool program.
- if test $mode = clean &&
- (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- relink_command=
- . $dir/$file
-
- rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
- if test "$fast_install" = yes && test -n "$relink_command"; then
- rmfiles="$rmfiles $objdir/lt-$name"
- fi
- fi
- ;;
- esac
- $show "$rm $rmfiles"
- $run $rm $rmfiles || exit_status=1
- done
-
- # Try to remove the ${objdir}s in the directories where we deleted files
- for dir in $rmdirs; do
- if test -d "$dir"; then
- $show "rmdir $dir"
- $run rmdir $dir >/dev/null 2>&1
- fi
- done
-
- exit $exit_status
- ;;
-
- "")
- $echo "$modename: you must specify a MODE" 1>&2
- $echo "$generic_help" 1>&2
- exit 1
- ;;
- esac
-
- if test -z "$exec_cmd"; then
- $echo "$modename: invalid operation mode \`$mode'" 1>&2
- $echo "$generic_help" 1>&2
- exit 1
- fi
-fi # test -z "$show_help"
-
-if test -n "$exec_cmd"; then
- eval exec $exec_cmd
- exit 1
-fi
-
-# We need to display help for each of the modes.
-case $mode in
-"") $echo \
-"Usage: $modename [OPTION]... [MODE-ARG]...
-
-Provide generalized library-building support services.
-
- --config show all configuration variables
- --debug enable verbose shell tracing
--n, --dry-run display commands without modifying any files
- --features display basic configuration information and exit
- --finish same as \`--mode=finish'
- --help display this help message and exit
- --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS]
- --quiet same as \`--silent'
- --silent don't print informational messages
- --version print version information
-
-MODE must be one of the following:
-
- clean remove files from the build directory
- compile compile a source file into a libtool object
- execute automatically set library path, then run a program
- finish complete the installation of libtool libraries
- install install libraries or executables
- link create a library or an executable
- uninstall remove libraries from an installed directory
-
-MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for
-a more detailed description of MODE."
- exit 0
- ;;
-
-clean)
- $echo \
-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
-
-Remove files from the build directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, object or program, all the files associated
-with it are deleted. Otherwise, only FILE itself is deleted using RM."
- ;;
-
-compile)
- $echo \
-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
-
-Compile a source file into a libtool library object.
-
-This mode accepts the following additional options:
-
- -o OUTPUT-FILE set the output file name to OUTPUT-FILE
- -prefer-pic try to building PIC objects only
- -prefer-non-pic try to building non-PIC objects only
- -static always build a \`.o' file suitable for static linking
-
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
-from the given SOURCEFILE.
-
-The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
- ;;
-
-execute)
- $echo \
-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
-
-Automatically set library path, then run a program.
-
-This mode accepts the following additional options:
-
- -dlopen FILE add the directory containing FILE to the library path
-
-This mode sets the library path environment variable according to \`-dlopen'
-flags.
-
-If any of the ARGS are libtool executable wrappers, then they are translated
-into their corresponding uninstalled binary, and any of their required library
-directories are added to the library path.
-
-Then, COMMAND is executed, with ARGS as arguments."
- ;;
-
-finish)
- $echo \
-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
-
-Complete the installation of libtool libraries.
-
-Each LIBDIR is a directory that contains libtool libraries.
-
-The commands that this mode executes may require superuser privileges. Use
-the \`--dry-run' option if you just want to see what would be executed."
- ;;
-
-install)
- $echo \
-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
-
-Install executables or libraries.
-
-INSTALL-COMMAND is the installation command. The first component should be
-either the \`install' or \`cp' program.
-
-The rest of the components are interpreted as arguments to that command (only
-BSD-compatible install options are recognized)."
- ;;
-
-link)
- $echo \
-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
-
-Link object files or libraries together to form another library, or to
-create an executable program.
-
-LINK-COMMAND is a command using the C compiler that you would use to create
-a program from several object files.
-
-The following components of LINK-COMMAND are treated specially:
-
- -all-static do not do any dynamic linking at all
- -avoid-version do not add a version suffix if possible
- -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
- -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
- -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
- -export-symbols SYMFILE
- try to export only the symbols listed in SYMFILE
- -export-symbols-regex REGEX
- try to export only the symbols matching REGEX
- -LLIBDIR search LIBDIR for required installed libraries
- -lNAME OUTPUT-FILE requires the installed library libNAME
- -module build a library that can dlopened
- -no-fast-install disable the fast-install mode
- -no-install link a not-installable executable
- -no-undefined declare that a library does not refer to external symbols
- -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
- -release RELEASE specify package release information
- -rpath LIBDIR the created library will eventually be installed in LIBDIR
- -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
- -static do not do any dynamic linking of libtool libraries
- -version-info CURRENT[:REVISION[:AGE]]
- specify library version info [each variable defaults to 0]
-
-All other options (arguments beginning with \`-') are ignored.
-
-Every other argument is treated as a filename. Files ending in \`.la' are
-treated as uninstalled libtool libraries, other files are standard or library
-object files.
-
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
-required, except when creating a convenience library.
-
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
-
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
-is created, otherwise an executable program is created."
- ;;
-
-uninstall)
- $echo \
-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
-
-Remove libraries from an installation directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, all the files associated with it are deleted.
-Otherwise, only FILE itself is deleted using RM."
- ;;
-
-*)
- $echo "$modename: invalid operation mode \`$mode'" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
-esac
-
-echo
-$echo "Try \`$modename --help' for more information about other modes."
-
-exit 0
-
-# Local Variables:
-# mode:shell-script
-# sh-indentation:2
-# End:
diff --git a/missing b/missing
deleted file mode 100755
index dd583709..00000000
--- a/missing
+++ /dev/null
@@ -1,336 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-# Copyright 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-if test $# -eq 0; then
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
-fi
-
-run=:
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
- configure_ac=configure.ac
-else
- configure_ac=configure.in
-fi
-
-case "$1" in
---run)
- # Try to run requested program, and just exit if it succeeds.
- run=
- shift
- "$@" && exit 0
- ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case "$1" in
-
- -h|--h|--he|--hel|--help)
- echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
- -h, --help display this help and exit
- -v, --version output version information and exit
- --run try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
- aclocal touch file \`aclocal.m4'
- autoconf touch file \`configure'
- autoheader touch file \`config.h.in'
- automake touch all \`Makefile.in' files
- bison create \`y.tab.[ch]', if possible, from existing .[ch]
- flex create \`lex.yy.c', if possible, from existing .c
- help2man touch the output file
- lex create \`lex.yy.c', if possible, from existing .c
- makeinfo touch the output file
- tar try tar, gnutar, gtar, then tar without non-portable flags
- yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
- ;;
-
- -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
- echo "missing 0.4 - GNU automake"
- ;;
-
- -*)
- echo 1>&2 "$0: Unknown \`$1' option"
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
- ;;
-
- aclocal*)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want
- to install the \`Automake' and \`Perl' packages. Grab them from
- any GNU archive site."
- touch aclocal.m4
- ;;
-
- autoconf)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified \`${configure_ac}'. You might want to install the
- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
- archive site."
- touch configure
- ;;
-
- autoheader)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified \`acconfig.h' or \`${configure_ac}'. You might want
- to install the \`Autoconf' and \`GNU m4' packages. Grab them
- from any GNU archive site."
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
- test -z "$files" && files="config.h"
- touch_files=
- for f in $files; do
- case "$f" in
- *:*) touch_files="$touch_files "`echo "$f" |
- sed -e 's/^[^:]*://' -e 's/:.*//'`;;
- *) touch_files="$touch_files $f.in";;
- esac
- done
- touch $touch_files
- ;;
-
- automake*)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
- You might want to install the \`Automake' and \`Perl' packages.
- Grab them from any GNU archive site."
- find . -type f -name Makefile.am -print |
- sed 's/\.am$/.in/' |
- while read f; do touch "$f"; done
- ;;
-
- autom4te)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is needed, and you do not seem to have it handy on your
- system. You might have modified some files without having the
- proper tools for further handling them.
- You can get \`$1Help2man' as part of \`Autoconf' from any GNU
- archive site."
-
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo "#! /bin/sh"
- echo "# Created by GNU Automake missing as a replacement of"
- echo "# $ $@"
- echo "exit 0"
- chmod +x $file
- exit 1
- fi
- ;;
-
- bison|yacc)
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified a \`.y' file. You may need the \`Bison' package
- in order for those modifications to take effect. You can get
- \`Bison' from any GNU archive site."
- rm -f y.tab.c y.tab.h
- if [ $# -ne 1 ]; then
- eval LASTARG="\${$#}"
- case "$LASTARG" in
- *.y)
- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if [ -f "$SRCFILE" ]; then
- cp "$SRCFILE" y.tab.c
- fi
- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if [ -f "$SRCFILE" ]; then
- cp "$SRCFILE" y.tab.h
- fi
- ;;
- esac
- fi
- if [ ! -f y.tab.h ]; then
- echo >y.tab.h
- fi
- if [ ! -f y.tab.c ]; then
- echo 'main() { return 0; }' >y.tab.c
- fi
- ;;
-
- lex|flex)
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified a \`.l' file. You may need the \`Flex' package
- in order for those modifications to take effect. You can get
- \`Flex' from any GNU archive site."
- rm -f lex.yy.c
- if [ $# -ne 1 ]; then
- eval LASTARG="\${$#}"
- case "$LASTARG" in
- *.l)
- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if [ -f "$SRCFILE" ]; then
- cp "$SRCFILE" lex.yy.c
- fi
- ;;
- esac
- fi
- if [ ! -f lex.yy.c ]; then
- echo 'main() { return 0; }' >lex.yy.c
- fi
- ;;
-
- help2man)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified a dependency of a manual page. You may need the
- \`Help2man' package in order for those modifications to take
- effect. You can get \`Help2man' from any GNU archive site."
-
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
- fi
- if [ -f "$file" ]; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo ".ab help2man is required to generate this page"
- exit 1
- fi
- ;;
-
- makeinfo)
- if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
- # We have makeinfo, but it failed.
- exit 1
- fi
-
- echo 1>&2 "\
-WARNING: \`$1' is missing on your system. You should only need it if
- you modified a \`.texi' or \`.texinfo' file, or any other file
- indirectly affecting the aspect of the manual. The spurious
- call might also be the consequence of using a buggy \`make' (AIX,
- DU, IRIX). You might want to install the \`Texinfo' package or
- the \`GNU make' package. Grab either from any GNU archive site."
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
- fi
- touch $file
- ;;
-
- tar)
- shift
- if test -n "$run"; then
- echo 1>&2 "ERROR: \`tar' requires --run"
- exit 1
- fi
-
- # We have already tried tar in the generic part.
- # Look for gnutar/gtar before invocation to avoid ugly error
- # messages.
- if (gnutar --version > /dev/null 2>&1); then
- gnutar ${1+"$@"} && exit 0
- fi
- if (gtar --version > /dev/null 2>&1); then
- gtar ${1+"$@"} && exit 0
- fi
- firstarg="$1"
- if shift; then
- case "$firstarg" in
- *o*)
- firstarg=`echo "$firstarg" | sed s/o//`
- tar "$firstarg" ${1+"$@"} && exit 0
- ;;
- esac
- case "$firstarg" in
- *h*)
- firstarg=`echo "$firstarg" | sed s/h//`
- tar "$firstarg" ${1+"$@"} && exit 0
- ;;
- esac
- fi
-
- echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
- You may want to install GNU tar or Free paxutils, or check the
- command line arguments."
- exit 1
- ;;
-
- *)
- echo 1>&2 "\
-WARNING: \`$1' is needed, and you do not seem to have it handy on your
- system. You might have modified some files without having the
- proper tools for further handling them. Check the \`README' file,
- it often tells you about the needed prerequirements for installing
- this package. You may also peek at any GNU archive site, in case
- some other package would contain this missing \`$1' program."
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/mkinstalldirs b/mkinstalldirs
deleted file mode 100755
index 994d71ce..00000000
--- a/mkinstalldirs
+++ /dev/null
@@ -1,101 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-# Author: Noah Friedman <friedman@prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain
-
-# $Id$
-
-errstatus=0
-dirmode=""
-
-usage="\
-Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
-
-# process command line arguments
-while test $# -gt 0 ; do
- case "${1}" in
- -h | --help | --h* ) # -h for help
- echo "${usage}" 1>&2; exit 0 ;;
- -m ) # -m PERM arg
- shift
- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
- dirmode="${1}"
- shift ;;
- -- ) shift; break ;; # stop option processing
- -* ) echo "${usage}" 1>&2; exit 1 ;; # unknown option
- * ) break ;; # first non-opt arg
- esac
-done
-
-for file
-do
- if test -d "$file"; then
- shift
- else
- break
- fi
-done
-
-case $# in
-0) exit 0 ;;
-esac
-
-case $dirmode in
-'')
- if mkdir -p -- . 2>/dev/null; then
- echo "mkdir -p -- $*"
- exec mkdir -p -- "$@"
- fi ;;
-*)
- if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
- echo "mkdir -m $dirmode -p -- $*"
- exec mkdir -m "$dirmode" -p -- "$@"
- fi ;;
-esac
-
-for file
-do
- set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
- shift
-
- pathcomp=
- for d
- do
- pathcomp="$pathcomp$d"
- case "$pathcomp" in
- -* ) pathcomp=./$pathcomp ;;
- esac
-
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp"
-
- mkdir "$pathcomp" || lasterr=$?
-
- if test ! -d "$pathcomp"; then
- errstatus=$lasterr
- else
- if test ! -z "$dirmode"; then
- echo "chmod $dirmode $pathcomp"
-
- lasterr=""
- chmod "$dirmode" "$pathcomp" || lasterr=$?
-
- if test ! -z "$lasterr"; then
- errstatus=$lasterr
- fi
- fi
- fi
- fi
-
- pathcomp="$pathcomp/"
- done
-done
-
-exit $errstatus
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 3
-# End:
-# mkinstalldirs ends here
diff --git a/panel/Makefile.am b/panel/Makefile.am
deleted file mode 100644
index b6e123df..00000000
--- a/panel/Makefile.am
+++ /dev/null
@@ -1,42 +0,0 @@
-bin_PROGRAMS = xfce4
-xfce4_SOURCES = \
-builtins.c \
-callbacks.c \
-central.c \
-controls.c \
-controls_dialog.c \
-dialogs.c \
-icons.c \
-info.c \
-item.c \
-item_dialog.c \
-handle.c \
-popup.c \
-settings.c \
-side.c \
-wmhints.c \
-builtins.h \
-callbacks.h \
-central.h \
-controls_dialog.h \
-dialogs.h \
-item_dialog.h \
-handle.h \
-popup.h \
-settings.h \
-side.h \
-wmhints.h \
-xfce.c \
-xfce_support.c
-
-pkginclude_HEADERS = \
-icons.h \
-item.h \
-controls.h \
-xfce.h \
-xfce_support.h \
-debug.h \
-global.h
-
-xfce4_CFLAGS = @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\" -DSYSCONFDIR=\"$(sysconfdir)\" -DVERSION=\"@VERSION@\"
-xfce4_LDADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
diff --git a/panel/Makefile.in b/panel/Makefile.in
deleted file mode 100644
index b68b2eb7..00000000
--- a/panel/Makefile.in
+++ /dev/null
@@ -1,1114 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-bin_PROGRAMS = xfce4
-xfce4_SOURCES = \
-builtins.c \
-callbacks.c \
-central.c \
-controls.c \
-controls_dialog.c \
-dialogs.c \
-icons.c \
-info.c \
-item.c \
-item_dialog.c \
-handle.c \
-popup.c \
-settings.c \
-side.c \
-wmhints.c \
-builtins.h \
-callbacks.h \
-central.h \
-controls_dialog.h \
-dialogs.h \
-item_dialog.h \
-handle.h \
-popup.h \
-settings.h \
-side.h \
-wmhints.h \
-xfce.c \
-xfce_support.c
-
-
-pkginclude_HEADERS = \
-icons.h \
-item.h \
-controls.h \
-xfce.h \
-xfce_support.h \
-debug.h \
-global.h
-
-
-xfce4_CFLAGS = @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\" -DSYSCONFDIR=\"$(sysconfdir)\" -DVERSION=\"@VERSION@\"
-xfce4_LDADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
-subdir = panel
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-bin_PROGRAMS = xfce4$(EXEEXT)
-PROGRAMS = $(bin_PROGRAMS)
-
-am_xfce4_OBJECTS = xfce4-builtins.$(OBJEXT) xfce4-callbacks.$(OBJEXT) \
- xfce4-central.$(OBJEXT) xfce4-controls.$(OBJEXT) \
- xfce4-controls_dialog.$(OBJEXT) xfce4-dialogs.$(OBJEXT) \
- xfce4-icons.$(OBJEXT) xfce4-info.$(OBJEXT) xfce4-item.$(OBJEXT) \
- xfce4-item_dialog.$(OBJEXT) xfce4-handle.$(OBJEXT) \
- xfce4-popup.$(OBJEXT) xfce4-settings.$(OBJEXT) \
- xfce4-side.$(OBJEXT) xfce4-wmhints.$(OBJEXT) \
- xfce4-xfce.$(OBJEXT) xfce4-xfce_support.$(OBJEXT)
-xfce4_OBJECTS = $(am_xfce4_OBJECTS)
-xfce4_DEPENDENCIES =
-xfce4_LDFLAGS =
-
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/xfce4-builtins.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-callbacks.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-central.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-controls.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-controls_dialog.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-dialogs.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-handle.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-icons.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-info.Po ./$(DEPDIR)/xfce4-item.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-item_dialog.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-popup.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-settings.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-side.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-wmhints.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-xfce.Po \
-@AMDEP_TRUE@ ./$(DEPDIR)/xfce4-xfce_support.Po
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
- $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-DIST_SOURCES = $(xfce4_SOURCES)
-HEADERS = $(pkginclude_HEADERS)
-
-DIST_COMMON = $(pkginclude_HEADERS) Makefile.am Makefile.in
-SOURCES = $(xfce4_SOURCES)
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu panel/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(bindir)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
- else :; fi; \
- done
-
-uninstall-binPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
- rm -f $(DESTDIR)$(bindir)/$$f; \
- done
-
-clean-binPROGRAMS:
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-xfce4-builtins.$(OBJEXT): builtins.c
-xfce4-callbacks.$(OBJEXT): callbacks.c
-xfce4-central.$(OBJEXT): central.c
-xfce4-controls.$(OBJEXT): controls.c
-xfce4-controls_dialog.$(OBJEXT): controls_dialog.c
-xfce4-dialogs.$(OBJEXT): dialogs.c
-xfce4-icons.$(OBJEXT): icons.c
-xfce4-info.$(OBJEXT): info.c
-xfce4-item.$(OBJEXT): item.c
-xfce4-item_dialog.$(OBJEXT): item_dialog.c
-xfce4-handle.$(OBJEXT): handle.c
-xfce4-popup.$(OBJEXT): popup.c
-xfce4-settings.$(OBJEXT): settings.c
-xfce4-side.$(OBJEXT): side.c
-xfce4-wmhints.$(OBJEXT): wmhints.c
-xfce4-xfce.$(OBJEXT): xfce.c
-xfce4-xfce_support.$(OBJEXT): xfce_support.c
-xfce4$(EXEEXT): $(xfce4_OBJECTS) $(xfce4_DEPENDENCIES)
- @rm -f xfce4$(EXEEXT)
- $(LINK) $(xfce4_LDFLAGS) $(xfce4_OBJECTS) $(xfce4_LDADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT) core *.core
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-builtins.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-callbacks.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-central.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-controls.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-controls_dialog.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-dialogs.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-handle.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-icons.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-info.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-item.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-item_dialog.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-popup.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-settings.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-side.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-wmhints.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-xfce.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4-xfce_support.Po@am__quote@
-
-distclean-depend:
- -rm -rf ./$(DEPDIR)
-
-.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
-
-.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
-
-xfce4-builtins.o: builtins.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-builtins.o -MD -MP -MF "$(DEPDIR)/xfce4-builtins.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-builtins.o `test -f 'builtins.c' || echo '$(srcdir)/'`builtins.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-builtins.Tpo" "$(DEPDIR)/xfce4-builtins.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-builtins.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='builtins.c' object='xfce4-builtins.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-builtins.Po' tmpdepfile='$(DEPDIR)/xfce4-builtins.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-builtins.o `test -f 'builtins.c' || echo '$(srcdir)/'`builtins.c
-
-xfce4-builtins.obj: builtins.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-builtins.obj -MD -MP -MF "$(DEPDIR)/xfce4-builtins.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-builtins.obj `if test -f 'builtins.c'; then $(CYGPATH_W) 'builtins.c'; else $(CYGPATH_W) '$(srcdir)/builtins.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-builtins.Tpo" "$(DEPDIR)/xfce4-builtins.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-builtins.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='builtins.c' object='xfce4-builtins.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-builtins.Po' tmpdepfile='$(DEPDIR)/xfce4-builtins.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-builtins.obj `if test -f 'builtins.c'; then $(CYGPATH_W) 'builtins.c'; else $(CYGPATH_W) '$(srcdir)/builtins.c'`
-
-xfce4-builtins.lo: builtins.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-builtins.lo -MD -MP -MF "$(DEPDIR)/xfce4-builtins.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-builtins.lo `test -f 'builtins.c' || echo '$(srcdir)/'`builtins.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-builtins.Tpo" "$(DEPDIR)/xfce4-builtins.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-builtins.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='builtins.c' object='xfce4-builtins.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-builtins.Plo' tmpdepfile='$(DEPDIR)/xfce4-builtins.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-builtins.lo `test -f 'builtins.c' || echo '$(srcdir)/'`builtins.c
-
-xfce4-callbacks.o: callbacks.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-callbacks.o -MD -MP -MF "$(DEPDIR)/xfce4-callbacks.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-callbacks.o `test -f 'callbacks.c' || echo '$(srcdir)/'`callbacks.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-callbacks.Tpo" "$(DEPDIR)/xfce4-callbacks.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-callbacks.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='callbacks.c' object='xfce4-callbacks.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-callbacks.Po' tmpdepfile='$(DEPDIR)/xfce4-callbacks.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-callbacks.o `test -f 'callbacks.c' || echo '$(srcdir)/'`callbacks.c
-
-xfce4-callbacks.obj: callbacks.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-callbacks.obj -MD -MP -MF "$(DEPDIR)/xfce4-callbacks.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-callbacks.obj `if test -f 'callbacks.c'; then $(CYGPATH_W) 'callbacks.c'; else $(CYGPATH_W) '$(srcdir)/callbacks.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-callbacks.Tpo" "$(DEPDIR)/xfce4-callbacks.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-callbacks.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='callbacks.c' object='xfce4-callbacks.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-callbacks.Po' tmpdepfile='$(DEPDIR)/xfce4-callbacks.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-callbacks.obj `if test -f 'callbacks.c'; then $(CYGPATH_W) 'callbacks.c'; else $(CYGPATH_W) '$(srcdir)/callbacks.c'`
-
-xfce4-callbacks.lo: callbacks.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-callbacks.lo -MD -MP -MF "$(DEPDIR)/xfce4-callbacks.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-callbacks.lo `test -f 'callbacks.c' || echo '$(srcdir)/'`callbacks.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-callbacks.Tpo" "$(DEPDIR)/xfce4-callbacks.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-callbacks.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='callbacks.c' object='xfce4-callbacks.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-callbacks.Plo' tmpdepfile='$(DEPDIR)/xfce4-callbacks.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-callbacks.lo `test -f 'callbacks.c' || echo '$(srcdir)/'`callbacks.c
-
-xfce4-central.o: central.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-central.o -MD -MP -MF "$(DEPDIR)/xfce4-central.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-central.o `test -f 'central.c' || echo '$(srcdir)/'`central.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-central.Tpo" "$(DEPDIR)/xfce4-central.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-central.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='central.c' object='xfce4-central.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-central.Po' tmpdepfile='$(DEPDIR)/xfce4-central.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-central.o `test -f 'central.c' || echo '$(srcdir)/'`central.c
-
-xfce4-central.obj: central.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-central.obj -MD -MP -MF "$(DEPDIR)/xfce4-central.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-central.obj `if test -f 'central.c'; then $(CYGPATH_W) 'central.c'; else $(CYGPATH_W) '$(srcdir)/central.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-central.Tpo" "$(DEPDIR)/xfce4-central.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-central.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='central.c' object='xfce4-central.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-central.Po' tmpdepfile='$(DEPDIR)/xfce4-central.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-central.obj `if test -f 'central.c'; then $(CYGPATH_W) 'central.c'; else $(CYGPATH_W) '$(srcdir)/central.c'`
-
-xfce4-central.lo: central.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-central.lo -MD -MP -MF "$(DEPDIR)/xfce4-central.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-central.lo `test -f 'central.c' || echo '$(srcdir)/'`central.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-central.Tpo" "$(DEPDIR)/xfce4-central.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-central.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='central.c' object='xfce4-central.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-central.Plo' tmpdepfile='$(DEPDIR)/xfce4-central.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-central.lo `test -f 'central.c' || echo '$(srcdir)/'`central.c
-
-xfce4-controls.o: controls.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-controls.o -MD -MP -MF "$(DEPDIR)/xfce4-controls.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-controls.o `test -f 'controls.c' || echo '$(srcdir)/'`controls.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-controls.Tpo" "$(DEPDIR)/xfce4-controls.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-controls.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls.c' object='xfce4-controls.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-controls.Po' tmpdepfile='$(DEPDIR)/xfce4-controls.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-controls.o `test -f 'controls.c' || echo '$(srcdir)/'`controls.c
-
-xfce4-controls.obj: controls.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-controls.obj -MD -MP -MF "$(DEPDIR)/xfce4-controls.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-controls.obj `if test -f 'controls.c'; then $(CYGPATH_W) 'controls.c'; else $(CYGPATH_W) '$(srcdir)/controls.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-controls.Tpo" "$(DEPDIR)/xfce4-controls.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-controls.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls.c' object='xfce4-controls.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-controls.Po' tmpdepfile='$(DEPDIR)/xfce4-controls.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-controls.obj `if test -f 'controls.c'; then $(CYGPATH_W) 'controls.c'; else $(CYGPATH_W) '$(srcdir)/controls.c'`
-
-xfce4-controls.lo: controls.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-controls.lo -MD -MP -MF "$(DEPDIR)/xfce4-controls.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-controls.lo `test -f 'controls.c' || echo '$(srcdir)/'`controls.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-controls.Tpo" "$(DEPDIR)/xfce4-controls.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-controls.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls.c' object='xfce4-controls.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-controls.Plo' tmpdepfile='$(DEPDIR)/xfce4-controls.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-controls.lo `test -f 'controls.c' || echo '$(srcdir)/'`controls.c
-
-xfce4-controls_dialog.o: controls_dialog.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-controls_dialog.o -MD -MP -MF "$(DEPDIR)/xfce4-controls_dialog.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-controls_dialog.o `test -f 'controls_dialog.c' || echo '$(srcdir)/'`controls_dialog.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-controls_dialog.Tpo" "$(DEPDIR)/xfce4-controls_dialog.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-controls_dialog.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls_dialog.c' object='xfce4-controls_dialog.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-controls_dialog.Po' tmpdepfile='$(DEPDIR)/xfce4-controls_dialog.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-controls_dialog.o `test -f 'controls_dialog.c' || echo '$(srcdir)/'`controls_dialog.c
-
-xfce4-controls_dialog.obj: controls_dialog.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-controls_dialog.obj -MD -MP -MF "$(DEPDIR)/xfce4-controls_dialog.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-controls_dialog.obj `if test -f 'controls_dialog.c'; then $(CYGPATH_W) 'controls_dialog.c'; else $(CYGPATH_W) '$(srcdir)/controls_dialog.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-controls_dialog.Tpo" "$(DEPDIR)/xfce4-controls_dialog.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-controls_dialog.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls_dialog.c' object='xfce4-controls_dialog.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-controls_dialog.Po' tmpdepfile='$(DEPDIR)/xfce4-controls_dialog.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-controls_dialog.obj `if test -f 'controls_dialog.c'; then $(CYGPATH_W) 'controls_dialog.c'; else $(CYGPATH_W) '$(srcdir)/controls_dialog.c'`
-
-xfce4-controls_dialog.lo: controls_dialog.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-controls_dialog.lo -MD -MP -MF "$(DEPDIR)/xfce4-controls_dialog.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-controls_dialog.lo `test -f 'controls_dialog.c' || echo '$(srcdir)/'`controls_dialog.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-controls_dialog.Tpo" "$(DEPDIR)/xfce4-controls_dialog.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-controls_dialog.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls_dialog.c' object='xfce4-controls_dialog.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-controls_dialog.Plo' tmpdepfile='$(DEPDIR)/xfce4-controls_dialog.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-controls_dialog.lo `test -f 'controls_dialog.c' || echo '$(srcdir)/'`controls_dialog.c
-
-xfce4-dialogs.o: dialogs.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-dialogs.o -MD -MP -MF "$(DEPDIR)/xfce4-dialogs.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-dialogs.o `test -f 'dialogs.c' || echo '$(srcdir)/'`dialogs.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-dialogs.Tpo" "$(DEPDIR)/xfce4-dialogs.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-dialogs.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dialogs.c' object='xfce4-dialogs.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-dialogs.Po' tmpdepfile='$(DEPDIR)/xfce4-dialogs.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-dialogs.o `test -f 'dialogs.c' || echo '$(srcdir)/'`dialogs.c
-
-xfce4-dialogs.obj: dialogs.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-dialogs.obj -MD -MP -MF "$(DEPDIR)/xfce4-dialogs.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-dialogs.obj `if test -f 'dialogs.c'; then $(CYGPATH_W) 'dialogs.c'; else $(CYGPATH_W) '$(srcdir)/dialogs.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-dialogs.Tpo" "$(DEPDIR)/xfce4-dialogs.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-dialogs.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dialogs.c' object='xfce4-dialogs.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-dialogs.Po' tmpdepfile='$(DEPDIR)/xfce4-dialogs.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-dialogs.obj `if test -f 'dialogs.c'; then $(CYGPATH_W) 'dialogs.c'; else $(CYGPATH_W) '$(srcdir)/dialogs.c'`
-
-xfce4-dialogs.lo: dialogs.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-dialogs.lo -MD -MP -MF "$(DEPDIR)/xfce4-dialogs.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-dialogs.lo `test -f 'dialogs.c' || echo '$(srcdir)/'`dialogs.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-dialogs.Tpo" "$(DEPDIR)/xfce4-dialogs.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-dialogs.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dialogs.c' object='xfce4-dialogs.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-dialogs.Plo' tmpdepfile='$(DEPDIR)/xfce4-dialogs.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-dialogs.lo `test -f 'dialogs.c' || echo '$(srcdir)/'`dialogs.c
-
-xfce4-icons.o: icons.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-icons.o -MD -MP -MF "$(DEPDIR)/xfce4-icons.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-icons.o `test -f 'icons.c' || echo '$(srcdir)/'`icons.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-icons.Tpo" "$(DEPDIR)/xfce4-icons.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-icons.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='icons.c' object='xfce4-icons.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-icons.Po' tmpdepfile='$(DEPDIR)/xfce4-icons.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-icons.o `test -f 'icons.c' || echo '$(srcdir)/'`icons.c
-
-xfce4-icons.obj: icons.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-icons.obj -MD -MP -MF "$(DEPDIR)/xfce4-icons.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-icons.obj `if test -f 'icons.c'; then $(CYGPATH_W) 'icons.c'; else $(CYGPATH_W) '$(srcdir)/icons.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-icons.Tpo" "$(DEPDIR)/xfce4-icons.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-icons.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='icons.c' object='xfce4-icons.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-icons.Po' tmpdepfile='$(DEPDIR)/xfce4-icons.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-icons.obj `if test -f 'icons.c'; then $(CYGPATH_W) 'icons.c'; else $(CYGPATH_W) '$(srcdir)/icons.c'`
-
-xfce4-icons.lo: icons.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-icons.lo -MD -MP -MF "$(DEPDIR)/xfce4-icons.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-icons.lo `test -f 'icons.c' || echo '$(srcdir)/'`icons.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-icons.Tpo" "$(DEPDIR)/xfce4-icons.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-icons.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='icons.c' object='xfce4-icons.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-icons.Plo' tmpdepfile='$(DEPDIR)/xfce4-icons.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-icons.lo `test -f 'icons.c' || echo '$(srcdir)/'`icons.c
-
-xfce4-info.o: info.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-info.o -MD -MP -MF "$(DEPDIR)/xfce4-info.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-info.o `test -f 'info.c' || echo '$(srcdir)/'`info.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-info.Tpo" "$(DEPDIR)/xfce4-info.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-info.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='info.c' object='xfce4-info.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-info.Po' tmpdepfile='$(DEPDIR)/xfce4-info.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-info.o `test -f 'info.c' || echo '$(srcdir)/'`info.c
-
-xfce4-info.obj: info.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-info.obj -MD -MP -MF "$(DEPDIR)/xfce4-info.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-info.obj `if test -f 'info.c'; then $(CYGPATH_W) 'info.c'; else $(CYGPATH_W) '$(srcdir)/info.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-info.Tpo" "$(DEPDIR)/xfce4-info.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-info.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='info.c' object='xfce4-info.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-info.Po' tmpdepfile='$(DEPDIR)/xfce4-info.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-info.obj `if test -f 'info.c'; then $(CYGPATH_W) 'info.c'; else $(CYGPATH_W) '$(srcdir)/info.c'`
-
-xfce4-info.lo: info.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-info.lo -MD -MP -MF "$(DEPDIR)/xfce4-info.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-info.lo `test -f 'info.c' || echo '$(srcdir)/'`info.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-info.Tpo" "$(DEPDIR)/xfce4-info.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-info.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='info.c' object='xfce4-info.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-info.Plo' tmpdepfile='$(DEPDIR)/xfce4-info.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-info.lo `test -f 'info.c' || echo '$(srcdir)/'`info.c
-
-xfce4-item.o: item.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-item.o -MD -MP -MF "$(DEPDIR)/xfce4-item.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-item.o `test -f 'item.c' || echo '$(srcdir)/'`item.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-item.Tpo" "$(DEPDIR)/xfce4-item.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-item.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='item.c' object='xfce4-item.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-item.Po' tmpdepfile='$(DEPDIR)/xfce4-item.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-item.o `test -f 'item.c' || echo '$(srcdir)/'`item.c
-
-xfce4-item.obj: item.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-item.obj -MD -MP -MF "$(DEPDIR)/xfce4-item.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-item.obj `if test -f 'item.c'; then $(CYGPATH_W) 'item.c'; else $(CYGPATH_W) '$(srcdir)/item.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-item.Tpo" "$(DEPDIR)/xfce4-item.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-item.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='item.c' object='xfce4-item.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-item.Po' tmpdepfile='$(DEPDIR)/xfce4-item.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-item.obj `if test -f 'item.c'; then $(CYGPATH_W) 'item.c'; else $(CYGPATH_W) '$(srcdir)/item.c'`
-
-xfce4-item.lo: item.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-item.lo -MD -MP -MF "$(DEPDIR)/xfce4-item.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-item.lo `test -f 'item.c' || echo '$(srcdir)/'`item.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-item.Tpo" "$(DEPDIR)/xfce4-item.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-item.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='item.c' object='xfce4-item.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-item.Plo' tmpdepfile='$(DEPDIR)/xfce4-item.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-item.lo `test -f 'item.c' || echo '$(srcdir)/'`item.c
-
-xfce4-item_dialog.o: item_dialog.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-item_dialog.o -MD -MP -MF "$(DEPDIR)/xfce4-item_dialog.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-item_dialog.o `test -f 'item_dialog.c' || echo '$(srcdir)/'`item_dialog.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-item_dialog.Tpo" "$(DEPDIR)/xfce4-item_dialog.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-item_dialog.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='item_dialog.c' object='xfce4-item_dialog.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-item_dialog.Po' tmpdepfile='$(DEPDIR)/xfce4-item_dialog.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-item_dialog.o `test -f 'item_dialog.c' || echo '$(srcdir)/'`item_dialog.c
-
-xfce4-item_dialog.obj: item_dialog.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-item_dialog.obj -MD -MP -MF "$(DEPDIR)/xfce4-item_dialog.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-item_dialog.obj `if test -f 'item_dialog.c'; then $(CYGPATH_W) 'item_dialog.c'; else $(CYGPATH_W) '$(srcdir)/item_dialog.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-item_dialog.Tpo" "$(DEPDIR)/xfce4-item_dialog.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-item_dialog.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='item_dialog.c' object='xfce4-item_dialog.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-item_dialog.Po' tmpdepfile='$(DEPDIR)/xfce4-item_dialog.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-item_dialog.obj `if test -f 'item_dialog.c'; then $(CYGPATH_W) 'item_dialog.c'; else $(CYGPATH_W) '$(srcdir)/item_dialog.c'`
-
-xfce4-item_dialog.lo: item_dialog.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-item_dialog.lo -MD -MP -MF "$(DEPDIR)/xfce4-item_dialog.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-item_dialog.lo `test -f 'item_dialog.c' || echo '$(srcdir)/'`item_dialog.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-item_dialog.Tpo" "$(DEPDIR)/xfce4-item_dialog.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-item_dialog.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='item_dialog.c' object='xfce4-item_dialog.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-item_dialog.Plo' tmpdepfile='$(DEPDIR)/xfce4-item_dialog.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-item_dialog.lo `test -f 'item_dialog.c' || echo '$(srcdir)/'`item_dialog.c
-
-xfce4-handle.o: handle.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-handle.o -MD -MP -MF "$(DEPDIR)/xfce4-handle.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-handle.o `test -f 'handle.c' || echo '$(srcdir)/'`handle.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-handle.Tpo" "$(DEPDIR)/xfce4-handle.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-handle.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='handle.c' object='xfce4-handle.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-handle.Po' tmpdepfile='$(DEPDIR)/xfce4-handle.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-handle.o `test -f 'handle.c' || echo '$(srcdir)/'`handle.c
-
-xfce4-handle.obj: handle.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-handle.obj -MD -MP -MF "$(DEPDIR)/xfce4-handle.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-handle.obj `if test -f 'handle.c'; then $(CYGPATH_W) 'handle.c'; else $(CYGPATH_W) '$(srcdir)/handle.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-handle.Tpo" "$(DEPDIR)/xfce4-handle.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-handle.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='handle.c' object='xfce4-handle.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-handle.Po' tmpdepfile='$(DEPDIR)/xfce4-handle.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-handle.obj `if test -f 'handle.c'; then $(CYGPATH_W) 'handle.c'; else $(CYGPATH_W) '$(srcdir)/handle.c'`
-
-xfce4-handle.lo: handle.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-handle.lo -MD -MP -MF "$(DEPDIR)/xfce4-handle.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-handle.lo `test -f 'handle.c' || echo '$(srcdir)/'`handle.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-handle.Tpo" "$(DEPDIR)/xfce4-handle.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-handle.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='handle.c' object='xfce4-handle.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-handle.Plo' tmpdepfile='$(DEPDIR)/xfce4-handle.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-handle.lo `test -f 'handle.c' || echo '$(srcdir)/'`handle.c
-
-xfce4-popup.o: popup.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-popup.o -MD -MP -MF "$(DEPDIR)/xfce4-popup.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-popup.o `test -f 'popup.c' || echo '$(srcdir)/'`popup.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-popup.Tpo" "$(DEPDIR)/xfce4-popup.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-popup.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='popup.c' object='xfce4-popup.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-popup.Po' tmpdepfile='$(DEPDIR)/xfce4-popup.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-popup.o `test -f 'popup.c' || echo '$(srcdir)/'`popup.c
-
-xfce4-popup.obj: popup.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-popup.obj -MD -MP -MF "$(DEPDIR)/xfce4-popup.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-popup.obj `if test -f 'popup.c'; then $(CYGPATH_W) 'popup.c'; else $(CYGPATH_W) '$(srcdir)/popup.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-popup.Tpo" "$(DEPDIR)/xfce4-popup.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-popup.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='popup.c' object='xfce4-popup.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-popup.Po' tmpdepfile='$(DEPDIR)/xfce4-popup.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-popup.obj `if test -f 'popup.c'; then $(CYGPATH_W) 'popup.c'; else $(CYGPATH_W) '$(srcdir)/popup.c'`
-
-xfce4-popup.lo: popup.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-popup.lo -MD -MP -MF "$(DEPDIR)/xfce4-popup.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-popup.lo `test -f 'popup.c' || echo '$(srcdir)/'`popup.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-popup.Tpo" "$(DEPDIR)/xfce4-popup.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-popup.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='popup.c' object='xfce4-popup.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-popup.Plo' tmpdepfile='$(DEPDIR)/xfce4-popup.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-popup.lo `test -f 'popup.c' || echo '$(srcdir)/'`popup.c
-
-xfce4-settings.o: settings.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-settings.o -MD -MP -MF "$(DEPDIR)/xfce4-settings.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-settings.o `test -f 'settings.c' || echo '$(srcdir)/'`settings.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-settings.Tpo" "$(DEPDIR)/xfce4-settings.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-settings.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='settings.c' object='xfce4-settings.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-settings.Po' tmpdepfile='$(DEPDIR)/xfce4-settings.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-settings.o `test -f 'settings.c' || echo '$(srcdir)/'`settings.c
-
-xfce4-settings.obj: settings.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-settings.obj -MD -MP -MF "$(DEPDIR)/xfce4-settings.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-settings.obj `if test -f 'settings.c'; then $(CYGPATH_W) 'settings.c'; else $(CYGPATH_W) '$(srcdir)/settings.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-settings.Tpo" "$(DEPDIR)/xfce4-settings.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-settings.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='settings.c' object='xfce4-settings.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-settings.Po' tmpdepfile='$(DEPDIR)/xfce4-settings.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-settings.obj `if test -f 'settings.c'; then $(CYGPATH_W) 'settings.c'; else $(CYGPATH_W) '$(srcdir)/settings.c'`
-
-xfce4-settings.lo: settings.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-settings.lo -MD -MP -MF "$(DEPDIR)/xfce4-settings.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-settings.lo `test -f 'settings.c' || echo '$(srcdir)/'`settings.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-settings.Tpo" "$(DEPDIR)/xfce4-settings.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-settings.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='settings.c' object='xfce4-settings.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-settings.Plo' tmpdepfile='$(DEPDIR)/xfce4-settings.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-settings.lo `test -f 'settings.c' || echo '$(srcdir)/'`settings.c
-
-xfce4-side.o: side.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-side.o -MD -MP -MF "$(DEPDIR)/xfce4-side.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-side.o `test -f 'side.c' || echo '$(srcdir)/'`side.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-side.Tpo" "$(DEPDIR)/xfce4-side.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-side.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='side.c' object='xfce4-side.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-side.Po' tmpdepfile='$(DEPDIR)/xfce4-side.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-side.o `test -f 'side.c' || echo '$(srcdir)/'`side.c
-
-xfce4-side.obj: side.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-side.obj -MD -MP -MF "$(DEPDIR)/xfce4-side.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-side.obj `if test -f 'side.c'; then $(CYGPATH_W) 'side.c'; else $(CYGPATH_W) '$(srcdir)/side.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-side.Tpo" "$(DEPDIR)/xfce4-side.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-side.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='side.c' object='xfce4-side.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-side.Po' tmpdepfile='$(DEPDIR)/xfce4-side.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-side.obj `if test -f 'side.c'; then $(CYGPATH_W) 'side.c'; else $(CYGPATH_W) '$(srcdir)/side.c'`
-
-xfce4-side.lo: side.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-side.lo -MD -MP -MF "$(DEPDIR)/xfce4-side.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-side.lo `test -f 'side.c' || echo '$(srcdir)/'`side.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-side.Tpo" "$(DEPDIR)/xfce4-side.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-side.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='side.c' object='xfce4-side.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-side.Plo' tmpdepfile='$(DEPDIR)/xfce4-side.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-side.lo `test -f 'side.c' || echo '$(srcdir)/'`side.c
-
-xfce4-wmhints.o: wmhints.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-wmhints.o -MD -MP -MF "$(DEPDIR)/xfce4-wmhints.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-wmhints.o `test -f 'wmhints.c' || echo '$(srcdir)/'`wmhints.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-wmhints.Tpo" "$(DEPDIR)/xfce4-wmhints.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-wmhints.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='wmhints.c' object='xfce4-wmhints.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-wmhints.Po' tmpdepfile='$(DEPDIR)/xfce4-wmhints.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-wmhints.o `test -f 'wmhints.c' || echo '$(srcdir)/'`wmhints.c
-
-xfce4-wmhints.obj: wmhints.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-wmhints.obj -MD -MP -MF "$(DEPDIR)/xfce4-wmhints.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-wmhints.obj `if test -f 'wmhints.c'; then $(CYGPATH_W) 'wmhints.c'; else $(CYGPATH_W) '$(srcdir)/wmhints.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-wmhints.Tpo" "$(DEPDIR)/xfce4-wmhints.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-wmhints.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='wmhints.c' object='xfce4-wmhints.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-wmhints.Po' tmpdepfile='$(DEPDIR)/xfce4-wmhints.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-wmhints.obj `if test -f 'wmhints.c'; then $(CYGPATH_W) 'wmhints.c'; else $(CYGPATH_W) '$(srcdir)/wmhints.c'`
-
-xfce4-wmhints.lo: wmhints.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-wmhints.lo -MD -MP -MF "$(DEPDIR)/xfce4-wmhints.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-wmhints.lo `test -f 'wmhints.c' || echo '$(srcdir)/'`wmhints.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-wmhints.Tpo" "$(DEPDIR)/xfce4-wmhints.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-wmhints.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='wmhints.c' object='xfce4-wmhints.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-wmhints.Plo' tmpdepfile='$(DEPDIR)/xfce4-wmhints.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-wmhints.lo `test -f 'wmhints.c' || echo '$(srcdir)/'`wmhints.c
-
-xfce4-xfce.o: xfce.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-xfce.o -MD -MP -MF "$(DEPDIR)/xfce4-xfce.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-xfce.o `test -f 'xfce.c' || echo '$(srcdir)/'`xfce.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-xfce.Tpo" "$(DEPDIR)/xfce4-xfce.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-xfce.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xfce.c' object='xfce4-xfce.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-xfce.Po' tmpdepfile='$(DEPDIR)/xfce4-xfce.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-xfce.o `test -f 'xfce.c' || echo '$(srcdir)/'`xfce.c
-
-xfce4-xfce.obj: xfce.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-xfce.obj -MD -MP -MF "$(DEPDIR)/xfce4-xfce.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-xfce.obj `if test -f 'xfce.c'; then $(CYGPATH_W) 'xfce.c'; else $(CYGPATH_W) '$(srcdir)/xfce.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-xfce.Tpo" "$(DEPDIR)/xfce4-xfce.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-xfce.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xfce.c' object='xfce4-xfce.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-xfce.Po' tmpdepfile='$(DEPDIR)/xfce4-xfce.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-xfce.obj `if test -f 'xfce.c'; then $(CYGPATH_W) 'xfce.c'; else $(CYGPATH_W) '$(srcdir)/xfce.c'`
-
-xfce4-xfce.lo: xfce.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-xfce.lo -MD -MP -MF "$(DEPDIR)/xfce4-xfce.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-xfce.lo `test -f 'xfce.c' || echo '$(srcdir)/'`xfce.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-xfce.Tpo" "$(DEPDIR)/xfce4-xfce.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-xfce.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xfce.c' object='xfce4-xfce.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-xfce.Plo' tmpdepfile='$(DEPDIR)/xfce4-xfce.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-xfce.lo `test -f 'xfce.c' || echo '$(srcdir)/'`xfce.c
-
-xfce4-xfce_support.o: xfce_support.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-xfce_support.o -MD -MP -MF "$(DEPDIR)/xfce4-xfce_support.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-xfce_support.o `test -f 'xfce_support.c' || echo '$(srcdir)/'`xfce_support.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-xfce_support.Tpo" "$(DEPDIR)/xfce4-xfce_support.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-xfce_support.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xfce_support.c' object='xfce4-xfce_support.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-xfce_support.Po' tmpdepfile='$(DEPDIR)/xfce4-xfce_support.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-xfce_support.o `test -f 'xfce_support.c' || echo '$(srcdir)/'`xfce_support.c
-
-xfce4-xfce_support.obj: xfce_support.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-xfce_support.obj -MD -MP -MF "$(DEPDIR)/xfce4-xfce_support.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-xfce_support.obj `if test -f 'xfce_support.c'; then $(CYGPATH_W) 'xfce_support.c'; else $(CYGPATH_W) '$(srcdir)/xfce_support.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-xfce_support.Tpo" "$(DEPDIR)/xfce4-xfce_support.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-xfce_support.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xfce_support.c' object='xfce4-xfce_support.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-xfce_support.Po' tmpdepfile='$(DEPDIR)/xfce4-xfce_support.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-xfce_support.obj `if test -f 'xfce_support.c'; then $(CYGPATH_W) 'xfce_support.c'; else $(CYGPATH_W) '$(srcdir)/xfce_support.c'`
-
-xfce4-xfce_support.lo: xfce_support.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -MT xfce4-xfce_support.lo -MD -MP -MF "$(DEPDIR)/xfce4-xfce_support.Tpo" \
-@am__fastdepCC_TRUE@ -c -o xfce4-xfce_support.lo `test -f 'xfce_support.c' || echo '$(srcdir)/'`xfce_support.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/xfce4-xfce_support.Tpo" "$(DEPDIR)/xfce4-xfce_support.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4-xfce_support.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xfce_support.c' object='xfce4-xfce_support.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4-xfce_support.Plo' tmpdepfile='$(DEPDIR)/xfce4-xfce_support.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_CFLAGS) $(CFLAGS) -c -o xfce4-xfce_support.lo `test -f 'xfce_support.c' || echo '$(srcdir)/'`xfce_support.c
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER)
-install-pkgincludeHEADERS: $(pkginclude_HEADERS)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(pkgincludedir)
- @list='$(pkginclude_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(pkgincludeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(pkgincludedir)/$$f"; \
- $(pkgincludeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(pkgincludedir)/$$f; \
- done
-
-uninstall-pkgincludeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(pkginclude_HEADERS)'; for p in $$list; do \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " rm -f $(DESTDIR)$(pkgincludedir)/$$f"; \
- rm -f $(DESTDIR)$(pkgincludedir)/$$f; \
- done
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(PROGRAMS) $(HEADERS)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(pkgincludedir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-compile distclean-depend \
- distclean-generic distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-pkgincludeHEADERS
-
-install-exec-am: install-binPROGRAMS
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS uninstall-info-am \
- uninstall-pkgincludeHEADERS
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libtool ctags distclean distclean-compile \
- distclean-depend distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am info info-am install \
- install-am install-binPROGRAMS install-data install-data-am \
- install-exec install-exec-am install-info install-info-am \
- install-man install-pkgincludeHEADERS install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-binPROGRAMS \
- uninstall-info-am uninstall-pkgincludeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/panel/builtins.c b/panel/builtins.c
deleted file mode 100644
index 02422831..00000000
--- a/panel/builtins.c
+++ /dev/null
@@ -1,390 +0,0 @@
-/* builtins.c
- *
- * Copyright (C) 2002 Jasper Huijsmans(huysmans@users.sourceforge.net)
- * Xavier Maillard (zedek@fxgsproject.org)
- * Olivier Fourdan
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <xfce_iconbutton.h>
-
-#include "builtins.h"
-#include "controls.h"
-#include "icons.h"
-#include "xfce_support.h"
-
-/* panel control configuration
- Global widget used in all the module configuration
- to revert the settings
-*/
-GtkWidget *revert_button;
-
-/* Callbacks
- * ---------
-*/
-static void mini_lock_cb(void)
-{
- char *cmd = settings.lock_command;
-
- if(!cmd)
- return;
-
- hide_current_popup_menu();
-
- exec_cmd(cmd, FALSE);
-}
-
-static void mini_info_cb(void)
-{
- hide_current_popup_menu();
-
- info_panel_dialog();
-}
-
-static void mini_palet_cb(void)
-{
- hide_current_popup_menu();
-
- if(disable_user_config)
- {
- show_info(_("Access to the configuration system has been disabled.\n\n"
- "Ask your system administrator for more information"));
- return;
- }
-
- global_settings_dialog();
-}
-
-static void mini_power_cb(GtkButton * b, GdkEventButton * ev, gpointer data)
-{
- hide_current_popup_menu();
-
- quit(FALSE);
-}
-
-/* Exit module
- * -----------
-*/
-typedef struct
-{
- gboolean with_lock;
-
- GtkWidget *vbox;
-
- GtkWidget *exit_button;
- GtkWidget *lock_button;
-}
-t_exit;
-
-static gboolean backup_lock;
-
-static t_exit *exit_new(void)
-{
- GdkPixbuf *pb;
- t_exit *exit = g_new(t_exit, 1);
-
- exit->with_lock = TRUE;
-
- exit->vbox = gtk_vbox_new(TRUE, 0);
- gtk_widget_show(exit->vbox);
-
- pb = get_minibutton_pixbuf(MINILOCK_ICON);
- exit->lock_button = xfce_iconbutton_new_from_pixbuf(pb);
- g_object_unref(pb);
- gtk_button_set_relief(GTK_BUTTON(exit->lock_button), GTK_RELIEF_NONE);
- gtk_widget_show(exit->lock_button);
- gtk_box_pack_start(GTK_BOX(exit->vbox), exit->lock_button, TRUE, TRUE, 0);
-
- pb = get_minibutton_pixbuf(MINIPOWER_ICON);
- exit->exit_button = xfce_iconbutton_new_from_pixbuf(pb);
- g_object_unref(pb);
- gtk_button_set_relief(GTK_BUTTON(exit->exit_button), GTK_RELIEF_NONE);
- gtk_widget_show(exit->exit_button);
- gtk_box_pack_start(GTK_BOX(exit->vbox), exit->exit_button, TRUE, TRUE, 0);
-
- add_tooltip(exit->lock_button, _("Lock the screen"));
- add_tooltip(exit->exit_button, _("Exit"));
-
- g_signal_connect(exit->lock_button, "clicked", G_CALLBACK(mini_lock_cb), NULL);
-
- g_signal_connect(exit->exit_button, "clicked", G_CALLBACK(mini_power_cb), NULL);
-
- return exit;
-}
-
-static void exit_free(PanelControl * pc)
-{
- t_exit *exit = (t_exit *)pc->data;
-
- g_free(exit);
-}
-
-static void exit_read_config(PanelControl * pc, xmlNodePtr node)
-{
- xmlChar *value;
- int n;
- t_exit *exit = (t_exit *)pc->data;
-
- value = xmlGetProp(node, (const xmlChar *)"lock");
-
- if (value)
- {
- n = atoi(value);
-
- if (n == 0)
- {
- exit->with_lock = FALSE;
- gtk_widget_hide(exit->lock_button);
- }
- }
-}
-
-static void exit_write_config(PanelControl * pc, xmlNodePtr node)
-{
- t_exit *exit = (t_exit *)pc->data;
-
- xmlSetProp(node, (const xmlChar *)"lock", exit->with_lock ? "1" : "0");
-}
-
-static void exit_set_theme(PanelControl * pc, const char *theme)
-{
- GdkPixbuf *pb;
- t_exit *exit = (t_exit*)pc->data;
-
- pb = get_minibutton_pixbuf(MINILOCK_ICON);
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(exit->lock_button), pb);
- g_object_unref(pb);
-
- pb = get_minibutton_pixbuf(MINIPOWER_ICON);
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(exit->exit_button), pb);
- g_object_unref(pb);
-
-/* panel_control_set_size(pc, settings.size);*/
-}
-
-GtkWidget *lock_entry;
-GtkWidget *exit_entry;
-
-static void toggle_lock(GtkWidget *b, t_exit *exit)
-{
- if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(b)))
- {
- gtk_widget_show(exit->lock_button);
- exit->with_lock = TRUE;
- gtk_widget_set_sensitive(lock_entry, TRUE);
- }
- else
- {
- gtk_widget_hide(exit->lock_button);
- exit->with_lock = FALSE;
- gtk_widget_set_sensitive(lock_entry, FALSE);
- }
-
- gtk_widget_set_sensitive(revert_button, TRUE);
-}
-
-static void exit_revert_configuration(GtkWidget *b)
-{
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(b), backup_lock);
-
- if(settings.lock_command)
- gtk_entry_set_text(GTK_ENTRY(lock_entry), settings.lock_command);
-
- if(settings.exit_command)
- gtk_entry_set_text(GTK_ENTRY(exit_entry), settings.exit_command);
-}
-
-static void exit_apply_configuration(PanelControl * pc)
-{
- const char *tmp;
-
- tmp = gtk_entry_get_text(GTK_ENTRY(lock_entry));
-
- g_free(settings.lock_command);
-
- if(tmp && *tmp)
- settings.lock_command = g_strdup(tmp);
- else
- settings.lock_command = NULL;
-
- tmp = gtk_entry_get_text(GTK_ENTRY(exit_entry));
-
- g_free(settings.exit_command);
-
- if(tmp && *tmp)
- settings.exit_command = g_strdup(tmp);
- else
- settings.exit_command = NULL;
-}
-
-void exit_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done)
-{
- GtkWidget *vbox, *hbox, *label, *checkbox;
- GtkSizeGroup *sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- t_exit *exit = (t_exit *)pc->data;
-
- revert_button = revert;
-
- backup_lock = exit->with_lock;
-
- vbox = gtk_vbox_new(FALSE, 4);
- gtk_widget_show(vbox);
-
- /* lock checkbox */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Show lock button:"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- checkbox = gtk_check_button_new();
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox), exit->with_lock);
- gtk_widget_show(checkbox);
- gtk_box_pack_start(GTK_BOX(hbox), checkbox, FALSE, FALSE, 0);
-
- /* lock command */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Lock command:"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- lock_entry = gtk_entry_new();
- if(settings.lock_command)
- gtk_entry_set_text(GTK_ENTRY(lock_entry), settings.lock_command);
- gtk_widget_show(lock_entry);
- gtk_box_pack_start(GTK_BOX(hbox), lock_entry, FALSE, FALSE, 0);
-
- /* exit command */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Exit command"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- exit_entry = gtk_entry_new();
- if(settings.exit_command)
- gtk_entry_set_text(GTK_ENTRY(exit_entry), settings.exit_command);
- gtk_widget_show(exit_entry);
- gtk_box_pack_start(GTK_BOX(hbox), exit_entry, FALSE, FALSE, 0);
-
- gtk_container_add(container, vbox);
-
- /* signals */
- g_signal_connect(checkbox, "toggled", G_CALLBACK(toggle_lock), exit);
-
- g_signal_connect_swapped(revert, "clicked",
- G_CALLBACK(exit_revert_configuration), checkbox);
-
- g_signal_connect_swapped(done, "clicked",
- G_CALLBACK(exit_apply_configuration), pc);
-}
-
-void create_exit(PanelControl * pc)
-{
- t_exit *exit = exit_new();
-
- gtk_container_add(GTK_CONTAINER(pc->base), exit->vbox);
-
- pc->caption = g_strdup(_("Exit/Lock"));
- pc->data = (gpointer) exit;
- pc->main = exit->exit_button;
-
- pc->interval = 0;
- pc->update = NULL;
-
- pc->free = exit_free;
-
- pc->read_config = exit_read_config;
- pc->write_config = exit_write_config;
-
- pc->set_theme = exit_set_theme;
-
- pc->add_options = exit_add_options;
-
- panel_control_set_size(pc, settings.size);
-}
-
-/* Config module
- * -------------
-*/
-static GtkWidget *config_new(void)
-{
- GtkWidget *button;
- GdkPixbuf *pb = NULL;
-
- pb = get_minibutton_pixbuf(MINIPALET_ICON);
- button = xfce_iconbutton_new_from_pixbuf(pb);
- g_object_unref(pb);
- gtk_widget_show(button);
- gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);
-
- add_tooltip(button, _("Setup..."));
-
- g_signal_connect(button, "clicked", G_CALLBACK(mini_palet_cb), NULL);
-
- return button;
-}
-
-static void config_set_theme(PanelControl * pc, const char *theme)
-{
- GdkPixbuf *pb;
-
- pb = get_minibutton_pixbuf(MINIPALET_ICON);
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(pc->main), pb);
- g_object_unref(pb);
-}
-
-void create_config(PanelControl * pc)
-{
- GtkWidget *b = config_new();
-
- gtk_container_add(GTK_CONTAINER(pc->base), b);
- pc->caption = g_strdup(_("Setup"));
- pc->main = b;
-
- pc->set_theme = config_set_theme;
-}
-
-#if 0
-/* Desktop switcher
- * ----------------
- * Still a special case module, but hopefully not for much longer ...
-*/
-
-void create_central(PanelControl *pc)
-{
- central_panel_init(GTK_CONTAINER(pc->base));
-
- pc->caption = g_strdup(_("Desktop switcher"));
- pc->main = pc->base; /* hack */
-}
-#endif
-
diff --git a/panel/builtins.h b/panel/builtins.h
deleted file mode 100644
index 3844b85f..00000000
--- a/panel/builtins.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* builtins.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_BUILTINS_H__
-#define __XFCE_BUILTINS_H__
-
-#include "global.h"
-
-void create_exit(PanelControl * pc);
-
-void create_config(PanelControl * pc);
-
-#endif /* __XFCE_BUILTINS_H__ */
diff --git a/panel/callbacks.c b/panel/callbacks.c
deleted file mode 100644
index 0b14ca36..00000000
--- a/panel/callbacks.c
+++ /dev/null
@@ -1,405 +0,0 @@
-/* callbacks.c
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <ctype.h>
-
-#include <xfce_togglebutton.h>
-
-#include "callbacks.h"
-#include "xfce_support.h"
-#include "xfce.h"
-#include "wmhints.h"
-#include "central.h"
-#include "item.h"
-#include "item_dialog.h"
-#include "popup.h"
-#include "dialogs.h"
-#include "controls_dialog.h"
-#include "settings.h"
-
-
-static PanelPopup *open_popup = NULL;
-
-void hide_current_popup_menu(void);
-
-/* Panel callbacks
- * ---------------
-*/
-void iconify_cb(void)
-{
- hide_current_popup_menu();
-
- gtk_window_iconify(GTK_WINDOW(toplevel));
-}
-
-void close_cb(void)
-{
- hide_current_popup_menu();
-
- quit(FALSE);
-}
-
-/* Panel control callbacks
- * -----------------------
-*/
-gboolean panel_control_press_cb(GtkWidget * b, GdkEventButton * ev,
- PanelControl * pc)
-{
- GtkWidget *item;
-
- if(ev->button != 3)
- return FALSE;
-
- if(disable_user_config)
- return FALSE;
-
- hide_current_popup_menu();
-
- change_panel_control_dialog(pc);
-
- return TRUE;
-}
-
-/* Panel popup callbacks
- * ---------------------
-*/
-static void hide_popup(PanelPopup * pp)
-{
- if(open_popup == pp)
- open_popup = NULL;
-
- xfce_togglebutton_set_active(XFCE_TOGGLEBUTTON(pp->button), FALSE);
-
- gtk_widget_hide(pp->window);
-
- if(pp->detached)
- {
- pp->detached = FALSE;
- gtk_widget_show(pp->tearoff_button);
- gtk_window_set_decorated(GTK_WINDOW(pp->window), FALSE);
- }
-}
-
-static void show_popup(PanelPopup * pp)
-{
- GtkRequisition req1, req2;
- GdkWindow *p;
- int xbutton, ybutton, xparent, yparent, x, y;
- int w, h;
- gboolean vertical = settings.orientation == VERTICAL;
- int pos = settings.popup_position;
- GtkAllocation alloc1 = {0, }, alloc2 = {0, };
-
- if(open_popup)
- hide_popup(open_popup);
-
- if(!pp->detached)
- open_popup = pp;
-
- if(pp->items && !pp->detached)
- gtk_widget_show(pp->tearoff_button);
- else
- gtk_widget_hide(pp->tearoff_button);
-
- if(disable_user_config || g_list_length(pp->items) >= NBITEMS)
- {
- gtk_widget_hide(pp->addtomenu_item->button);
- gtk_widget_hide(pp->separator);
- }
- else
- {
- gtk_widget_show(pp->addtomenu_item->button);
- gtk_widget_show(pp->separator);
- }
-
- alloc1 = pp->button->allocation;
- xbutton = alloc1.x;
- ybutton = alloc1.y;
-
- p = gtk_widget_get_parent_window(pp->button);
- gdk_window_get_root_origin(p, &xparent, &yparent);
-
- w = gdk_screen_width();
- h = gdk_screen_height();
-
- if(!GTK_WIDGET_REALIZED(pp->window))
- gtk_widget_realize(pp->window);
-
- gtk_widget_size_request(pp->window, &req2);
-
- alloc2.width = req2.width;
- alloc2.height = req2.height;
- gtk_widget_size_allocate(pp->window, &alloc2);
-
- gtk_widget_realize(pp->window);
-
- /* this is necessary, because the icons are resized on allocation */
- gtk_widget_size_request(pp->window, &req2);
-
- /* positioning logic (well ...)
- * ----------------------------
- * 1) vertical panel
- * - to the left or the right
- * - if buttons left the left else right
- * - fit the screen
- * 2) horizontal
- * - up or down
- * - if buttons down -> down else up
- * - fit the screen
- */
-
- /* set x and y to topleft corner of the button */
- x = xbutton + xparent;
- y = ybutton + yparent;
-
- if (vertical)
- {
- /* left if buttons left ... */
- if (pos == LEFT && x - req2.width >= 0)
- {
- x = x - req2.width;
- y = y + alloc1.height - req2.height;
- }
- /* .. or if menu doesn't fit right, but does fit left */
- else if (x + req2.width + alloc1.width > w && x - req2.width >= 0)
- {
- x = x - req2.width;
- y = y + alloc1.height - req2.height;
- }
- else /* right */
- {
- x = x + alloc1.width;
- y = y + alloc1.height - req2.height;
- }
-
- /* check if it fits upwards */
- if (y < 0)
- y = 0;
- }
- else
- {
- /* down if buttons on bottom ... */
- if (pos == BOTTOM && y + alloc1.height + req2.height <= h)
- {
- x = x + alloc1.width / 2 - req2.width / 2;
- y = y + alloc1.height;
- }
- /* ... or up doesn't fit and down does */
- else if (y - req2.height < 0 && y + alloc1.height + req2.height <= h)
- {
- x = x + alloc1.width / 2 - req2.width / 2;
- y = y + alloc1.height;
- }
- else
- {
- x = x + alloc1.width / 2 - req2.width / 2;
- y = y - req2.height;
- }
-
- /* check if it fits to the left and the right */
- if (x < 0)
- x = 0;
- else if (x + req2.width > w)
- x = w - req2.width;
- }
-
- gtk_window_move(GTK_WINDOW(pp->window), x, y);
- gtk_widget_show(pp->window);
-}
-
-void hide_current_popup_menu(void)
-{
- if(open_popup)
- hide_popup(open_popup);
-}
-
-void toggle_popup(GtkWidget * button, PanelPopup * pp)
-{
- hide_current_popup_menu();
-
- if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)))
- show_popup(pp);
- else
- hide_popup(pp);
-}
-
-void tearoff_popup(GtkWidget * button, PanelPopup * pp)
-{
- open_popup = NULL;
- pp->detached = TRUE;
- gtk_widget_hide(pp->window);
- gtk_widget_hide(pp->tearoff_button);
- gtk_window_set_decorated(GTK_WINDOW(pp->window), TRUE);
- show_popup(pp);
-}
-
-gboolean delete_popup(GtkWidget * window, GdkEvent * ev, PanelPopup * pp)
-{
- hide_popup(pp);
-
- return TRUE;
-}
-
-/* Panel item callbacks
- * --------------------
-*/
-void
-panel_item_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, PanelItem * pi)
-{
- GList *fnames, *fnp;
- guint count;
- char *execute;
-
- fnames = gnome_uri_list_extract_filenames((char *)data->data);
- count = g_list_length(fnames);
-
- if(count > 0)
- {
- execute = (char *)g_new0(char, MAXSTRLEN);
-
- strcpy(execute, pi->command);
-
- for(fnp = fnames; fnp; fnp = fnp->next, count--)
- {
- strcat(execute, " ");
- strncat(execute, (char *)(fnp->data), MAXSTRLEN - strlen(execute));
- }
-
- exec_cmd(execute, pi->in_terminal);
- g_free(execute);
-
- hide_current_popup_menu();
- }
- gnome_uri_list_free_strings(fnames);
- gtk_drag_finish(context, (count > 0), (context->action == GDK_ACTION_MOVE),
- time);
-}
-
-void panel_item_click_cb(GtkButton * b, PanelItem * pi)
-{
- hide_current_popup_menu();
- exec_cmd(pi->command, pi->in_terminal);
-}
-
-/* Menu item callbacks
- * -------------------
-*/
-void
-addtomenu_item_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, PanelPopup * pp)
-{
- GList *fnames, *fnp;
- guint count;
-
- fnames = gnome_uri_list_extract_filenames((char *)data->data);
- count = g_list_length(fnames);
-
- if(count > 0)
- {
- for(fnp = fnames; fnp; fnp = fnp->next, count--)
- {
- char *cmd;
- MenuItem *mi = menu_item_new(pp);
-
- if(!(cmd = g_find_program_in_path((char *)fnp->data)))
- continue;
-
- mi->command = cmd;
-
- mi->caption = g_path_get_basename(cmd);
- mi->caption[0] = g_ascii_toupper(mi->caption[0]);
-
- create_menu_item(mi);
- panel_popup_add_item(pp, mi);
-
- if (!pp->detached)
- {
- xfce_togglebutton_toggled(XFCE_TOGGLEBUTTON(pp->button));
- xfce_togglebutton_toggled(XFCE_TOGGLEBUTTON(pp->button));
- }
- }
- }
-
- gnome_uri_list_free_strings(fnames);
- gtk_drag_finish(context, (count > 0), (context->action == GDK_ACTION_MOVE),
- time);
-}
-
-void addtomenu_item_click_cb(GtkButton * b, PanelPopup * pp)
-{
- add_menu_item_dialog(pp);
-}
-
-gboolean menu_item_press(GtkButton * b, GdkEventButton * ev, MenuItem * mi)
-{
- if(ev->button != 3)
- return FALSE;
-
- if(disable_user_config)
- return FALSE;
-
- edit_menu_item_dialog(mi);
-
- return TRUE;
-}
-
-void
-menu_item_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, MenuItem * mi)
-{
- GList *fnames, *fnp;
- guint count;
- char *execute;
-
- fnames = gnome_uri_list_extract_filenames((char *)data->data);
- count = g_list_length(fnames);
-
- if(count > 0)
- {
- execute = (char *)g_new0(char, MAXSTRLEN);
-
- strcpy(execute, mi->command);
-
- for(fnp = fnames; fnp; fnp = fnp->next, count--)
- {
- strcat(execute, " ");
- strncat(execute, (char *)(fnp->data), MAXSTRLEN - strlen(execute));
- }
-
- exec_cmd(execute, mi->in_terminal);
- g_free(execute);
-
- hide_current_popup_menu();
- }
- gnome_uri_list_free_strings(fnames);
- gtk_drag_finish(context, (count > 0), (context->action == GDK_ACTION_MOVE),
- time);
-}
-
-void menu_item_click_cb(GtkButton * b, MenuItem * mi)
-{
- hide_current_popup_menu();
- exec_cmd(mi->command, mi->in_terminal);
-}
diff --git a/panel/callbacks.h b/panel/callbacks.h
deleted file mode 100644
index 706911bf..00000000
--- a/panel/callbacks.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* callback.h
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef __XFCE_CALLBACKS_H__
-#define __XFCE_CALLBACKS_H__
-
-#include "global.h"
-
-/* global */
-void iconify_cb(void);
-void close_cb(void);
-
-/* side panel */
-gboolean panel_control_press_cb(GtkWidget * b, GdkEventButton * ev,
- PanelControl * pc);
-
-void toggle_popup(GtkWidget * button, PanelPopup * pp);
-
-void tearoff_popup(GtkWidget * button, PanelPopup * pp);
-
-gboolean delete_popup(GtkWidget * window, GdkEvent * ev, PanelPopup * pp);
-
-/* panel items */
-void panel_item_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, PanelItem * pi);
-
-void panel_item_click_cb(GtkButton * b, PanelItem * pi);
-
-/* menu items */
-void addtomenu_item_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, PanelPopup * pp);
-
-void addtomenu_item_click_cb(GtkButton * b, PanelPopup * pp);
-
-gboolean menu_item_press(GtkButton * b, GdkEventButton * ev, MenuItem * mi);
-
-void menu_item_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, MenuItem * mi);
-
-void menu_item_click_cb(GtkButton * b, MenuItem * mi);
-
-#endif /* __XFCE_CALLBACKS_H__ */
diff --git a/panel/central.c b/panel/central.c
deleted file mode 100644
index 7b3a7deb..00000000
--- a/panel/central.c
+++ /dev/null
@@ -1,934 +0,0 @@
-/* central.c
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-/* central.c
- * ---------
- * Contains functions for the central part of the panel, which consists of
- * the desktop switcher and four mini-buttons.
-*/
-
-#include "central.h"
-
-#include "xfce.h"
-#include "xfce_support.h"
-#include "wmhints.h"
-#include "callbacks.h"
-#include "icons.h"
-#include "settings.h"
-
-/* colors used for screen buttons in OLD_STYLE
-*/
-static char *screen_class[] = {
- "gxfce_color2",
- "gxfce_color5",
- "gxfce_color4",
- "gxfce_color6"
-};
-
-static GtkWidget *central_frame;
-static GtkWidget *central_box;
-static GtkWidget *separators[2];
-
-static GtkWidget *minibuttons[4];
-static GtkWidget *mini_tables[2]; /* LEFT and RIGHT */
-
-static GtkWidget *desktop_table;
-static ScreenButton *screen_buttons[NBSCREENS];
-static char *screen_names[NBSCREENS];
-
-static int current_screen = 0;
-
-/* screen names
-*/
-static char *get_default_screen_name(int index)
-{
- char temp[3];
-
- g_snprintf(temp, 3, "%d", index + 1);
-
- return g_strdup(temp);
-}
-
-void init_screen_names(void)
-{
- int i;
-
- for(i = 0; i < NBSCREENS; i++)
- screen_names[i] = NULL;
-}
-
-/* Callbacks
- * ---------
-*/
-static void screen_button_click(GtkWidget * b, ScreenButton * sb)
-{
- int n = screen_button_get_index(sb);
-
- if(n == current_screen)
- {
- /* keep the button depressed */
- central_panel_set_current(n);
- return;
- }
-
- request_net_current_desktop(n);
-}
-
-static gboolean
-screen_button_pressed_cb(GtkButton * b, GdkEventButton * ev, ScreenButton * sb)
-{
- hide_current_popup_menu();
-
- if(disable_user_config)
- return FALSE;
-
- if(ev->button != 3)
- return FALSE;
-
- screen_button_dialog(sb);
-
- return TRUE;
-}
-
-static void mini_lock_cb(void)
-{
- char *cmd = settings.lock_command;
-
- if(!cmd)
- return;
-
- hide_current_popup_menu();
-
- exec_cmd(cmd, FALSE);
-}
-
-static void mini_info_cb(void)
-{
- hide_current_popup_menu();
-
- info_panel_dialog();
-}
-
-static void mini_palet_cb(void)
-{
- hide_current_popup_menu();
-
- if(disable_user_config)
- {
- show_info(_("Access to the configuration system has been disabled.\n\n"
- "Ask your system administrator for more information"));
- return;
- }
-
- global_settings_dialog();
-}
-
-static void mini_power_cb(GtkButton * b, GdkEventButton * ev, gpointer data)
-{
- hide_current_popup_menu();
-
- quit(FALSE);
-}
-
-/* Screen buttons
- * --------------
-*/
-struct _ScreenButton
-{
- int index;
-
- int callback_id;
-
- GtkWidget *frame;
- GtkWidget *button;
- GtkWidget *label;
-};
-
-char *screen_button_get_name(ScreenButton * sb)
-{
- return g_strdup(screen_names[sb->index]);
-}
-
-static void screen_button_update_name(ScreenButton * sb)
-{
-/* char *markup;
-
- markup = g_strconcat("<b>", screen_names[sb->index], "</b>", NULL);
- gtk_label_set_markup(GTK_LABEL(sb->label), markup);
- g_free(markup); */
- gtk_label_set_text(GTK_LABEL(sb->label), screen_names[sb->index]);
-}
-
-void screen_button_set_name(ScreenButton * sb, const char *name)
-{
- g_free(screen_names[sb->index]);
-
- screen_names[sb->index] = g_strdup(name);
-
- screen_button_update_name(sb);
-}
-
-int screen_button_get_index(ScreenButton * sb)
-{
- return sb->index;
-}
-
-static void screen_button_set_size(ScreenButton * sb, int size)
-{
- GtkStyle *gstyle;
-
- int w, h;
-
- /* TODO:
- * calculation of height is very arbitrary. I just put here what looks
- * good on my screen. Should probably be something a little more
- * intelligent. */
-
- /* don't let screen buttons get to large in vertical mode */
- if(settings.orientation == VERTICAL && settings.size > SMALL)
- w = screen_button_width[MEDIUM] * 3 / 4;
- else
- w = screen_button_width[size];
-
- switch (size)
- {
- case TINY:
- h = icon_size[TINY];
- break;
- case SMALL:
- h = -1;
- break;
- case LARGE:
- h = (top_height[LARGE] + icon_size[LARGE]) / 2 - 6;
- break;
- default:
- h = (top_height[MEDIUM] + icon_size[MEDIUM]) / 2 - 5;
- break;
- }
-
- gtk_widget_set_size_request(sb->button, w, h);
-
-/* gstyle = gtk_widget_get_style(sb->button);
- gtk_widget_modify_bg(sb->button, GTK_STATE_ACTIVE,
- &gstyle->bg[GTK_STATE_SELECTED]);
- gtk_widget_modify_bg(sb->button, GTK_STATE_NORMAL,
- &gstyle->bg[GTK_STATE_NORMAL]);
- if (sb->label)
- gtk_widget_modify_fg(sb->label, GTK_STATE_ACTIVE,
- &gstyle->fg[GTK_STATE_SELECTED]);
-*/
-}
-
-static void screen_button_set_style(ScreenButton * sb, int style)
-{
- if(style == OLD_STYLE)
- gtk_widget_set_name(sb->button, screen_class[sb->index % 4]);
- else
- gtk_widget_set_name(sb->button, "gxfce_color4");
-}
-
-ScreenButton *create_screen_button(int index)
-{
- ScreenButton *sb = g_new(ScreenButton, 1);
-
- sb->index = index;
- sb->callback_id = 0;
-
- sb->label = NULL;
-
- sb->frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(sb->frame), GTK_SHADOW_IN);
- gtk_widget_show(sb->frame);
-
- sb->button = gtk_toggle_button_new();
- gtk_button_set_relief(GTK_BUTTON(sb->button), GTK_RELIEF_HALF);
-/* gtk_widget_set_size_request(sb->button,
- screen_button_width[settings.size], -1); */
-
- /* fix the weird desktop button display bug */
- screen_button_set_size(sb, settings.size);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sb->button), sb->index == 0);
- gtk_container_add(GTK_CONTAINER(sb->frame), sb->button);
- gtk_widget_show(sb->button);
-
- /* we only know the screens names after reading the config file */
- sb->label = gtk_label_new(NULL);
- gtk_misc_set_alignment(GTK_MISC(sb->label), 0.1, 0.5);
- gtk_container_add(GTK_CONTAINER(sb->button), sb->label);
- gtk_widget_show(sb->label);
-
- /* signals */
- /* we need the callback id to be able to block the handler to
- prevent a race condition when changing screens */
- sb->callback_id =
- g_signal_connect(sb->button, "clicked", G_CALLBACK(screen_button_click),
- sb);
-
- g_signal_connect(sb->button, "button-press-event",
- G_CALLBACK(screen_button_pressed_cb), sb);
-
- screen_button_set_style(sb, settings.style);
-
- return sb;
-};
-
-void screen_button_pack(ScreenButton * sb, GtkWidget * table)
-{
- int pos = sb->index;
-
- if(settings.orientation == VERTICAL)
- {
- gtk_table_attach(GTK_TABLE(table), sb->frame, 0, 1, pos, pos + 1,
- GTK_EXPAND, GTK_EXPAND, 1, 1);
- }
- else
- {
- if(pos % 2 == 0 || settings.size <= SMALL)
- {
- gtk_table_attach(GTK_TABLE(table), sb->frame, pos, pos + 1, 0, 1,
- GTK_EXPAND, GTK_EXPAND, 1, 1);
- }
- else
- {
- pos = (pos - 1)/2;
- gtk_table_attach(GTK_TABLE(table), sb->frame, pos, pos + 1, 1, 2,
- GTK_EXPAND, GTK_EXPAND, 1, 1);
- }
- }
-}
-
-void screen_button_free(ScreenButton * sb)
-{
- g_free(screen_names[sb->index]);
- g_free(sb);
-}
-
-/* Central panel
- * -------------
-*/
-static void create_minibuttons(void)
-{
- GdkPixbuf *pb[4];
- GtkWidget *im;
- GtkWidget *button;
- int i;
-
- pb[0] = get_minibutton_pixbuf(MINILOCK_ICON);
- pb[1] = get_minibutton_pixbuf(MINIINFO_ICON);
- pb[2] = get_minibutton_pixbuf(MINIPALET_ICON);
- pb[3] = get_minibutton_pixbuf(MINIPOWER_ICON);
-
- for(i = 0; i < 4; i++)
- {
- button = gtk_button_new();
- gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);
- gtk_widget_show(button);
-
- im = gtk_image_new_from_pixbuf(pb[i]);
- gtk_widget_show(im);
- g_object_unref(pb[i]);
- gtk_container_add(GTK_CONTAINER(button), im);
-
- minibuttons[i] = button;
- }
-
- /* fixed tooltips, since the user can't change the icon anyway */
- add_tooltip(minibuttons[0], _("Lock the screen"));
- add_tooltip(minibuttons[1], _("Info..."));
- add_tooltip(minibuttons[2], _("Setup..."));
- add_tooltip(minibuttons[3], _("Exit"));
-
- /* signals */
- g_signal_connect(minibuttons[0], "clicked", G_CALLBACK(mini_lock_cb), NULL);
-
- g_signal_connect(minibuttons[1], "clicked", G_CALLBACK(mini_info_cb), NULL);
-
- g_signal_connect(minibuttons[2], "clicked",
- G_CALLBACK(mini_palet_cb), NULL);
-
- g_signal_connect(minibuttons[3], "clicked",
- G_CALLBACK(mini_power_cb), NULL);
-}
-
-static void add_mini_table(int side, GtkBox * hbox)
-{
- GtkWidget *table;
- int first;
-
- mini_tables[side] = gtk_table_new(2, 2, FALSE);
-
- if(settings.show_minibuttons)
- gtk_widget_show(mini_tables[side]);
-
- if(side == LEFT)
- first = 0;
- else
- first = 2;
-
- if(settings.size > SMALL)
- {
- if(settings.orientation == VERTICAL)
- {
- gtk_table_attach(GTK_TABLE(mini_tables[side]), minibuttons[first],
- 0, 1, 0, 1, GTK_EXPAND, GTK_EXPAND, 0, 0);
- gtk_table_attach(GTK_TABLE(mini_tables[side]),
- minibuttons[first + 1],
- 1, 2, 0, 1, GTK_EXPAND, GTK_EXPAND, 0, 0);
- }
- else
- {
- gtk_table_attach(GTK_TABLE(mini_tables[side]), minibuttons[first],
- 0, 1, 0, 1, GTK_EXPAND, GTK_EXPAND, 0, 0);
- gtk_table_attach(GTK_TABLE(mini_tables[side]),
- minibuttons[first + 1],
- 0, 1, 1, 2, GTK_EXPAND, GTK_EXPAND, 0, 0);
- }
-
- gtk_box_pack_start(hbox, mini_tables[side], TRUE, TRUE, 0);
- }
- else
- {
- if(settings.orientation == VERTICAL)
- {
- gtk_table_attach(GTK_TABLE(mini_tables[side]), minibuttons[first],
- 0, 1, 0, 1, GTK_EXPAND, GTK_EXPAND, 0, 0);
- gtk_table_attach(GTK_TABLE(mini_tables[side]),
- minibuttons[first + 1],
- 0, 1, 1, 2, GTK_EXPAND, GTK_EXPAND, 0, 0);
- }
- else
- {
- gtk_table_attach(GTK_TABLE(mini_tables[side]), minibuttons[first],
- 0, 1, 0, 1, GTK_EXPAND, GTK_EXPAND, 0, 0);
- gtk_table_attach(GTK_TABLE(mini_tables[side]),
- minibuttons[first + 1],
- 1, 2, 0, 1, GTK_EXPAND, GTK_EXPAND, 0, 0);
- }
-
- gtk_box_pack_start(hbox, mini_tables[side], TRUE, TRUE, 0);
- }
-}
-
-static void add_desktop_table(GtkBox * hbox)
-{
- GtkWidget *table;
- int i;
-
- if(settings.orientation == VERTICAL)
- {
- table = gtk_table_new(NBSCREENS, 2, FALSE);
- }
- else
- {
- table = gtk_table_new(2, NBSCREENS, FALSE);
- }
-
- if(settings.show_desktop_buttons)
- gtk_widget_show(table);
-
- desktop_table = table;
-
- for(i = 0; i < settings.num_screens; i++)
- {
- ScreenButton *sb = screen_buttons[i];
-
- screen_button_pack(sb, desktop_table);
- }
-
- gtk_box_pack_start(hbox, desktop_table, TRUE, TRUE, 0);
-}
-
-void central_panel_init(GtkBox * box)
-{
- int i;
- static gboolean need_init = TRUE;
- gboolean newstyle = settings.style == NEW_STYLE;
-
- if (need_init)
- {
- init_screen_names();
- need_init = FALSE;
- }
-
- central_frame = gtk_frame_new(NULL);
- gtk_widget_show(central_frame);
- gtk_box_pack_start(box, central_frame, FALSE, FALSE, 0);
-
- if (newstyle)
- gtk_frame_set_shadow_type(GTK_FRAME(central_frame), GTK_SHADOW_NONE);
- else
- gtk_frame_set_shadow_type(GTK_FRAME(central_frame), GTK_SHADOW_OUT);
-
- if (settings.orientation == VERTICAL)
- {
- central_box = gtk_vbox_new(FALSE, 0);
- separators[0] = gtk_hseparator_new();
- separators[1] = gtk_hseparator_new();
- }
- else
- {
- central_box = gtk_hbox_new(FALSE, 0);
- separators[0] = gtk_vseparator_new();
- separators[1] = gtk_vseparator_new();
- }
-
- gtk_widget_show(central_box);
- gtk_container_add(GTK_CONTAINER(central_frame), central_box);
-
- if (newstyle)
- {
- gtk_widget_show(separators[0]);
- gtk_widget_show(separators[1]);
- }
-
- gtk_box_pack_start(GTK_BOX(central_box), separators[0], FALSE, FALSE, 2);
-
- create_minibuttons();
-
- for(i = 0; i < NBSCREENS; i++)
- {
- if(i < settings.num_screens)
- {
- screen_buttons[i] = create_screen_button(i);
-
- if (screen_names[i])
- {
- char *tmp = g_strdup(screen_names[i]);
- screen_button_set_name(screen_buttons[i], tmp);
- g_free(tmp);
- }
- }
- else
- screen_buttons[i] = NULL;
- }
-
- add_mini_table(LEFT, GTK_BOX(central_box));
- add_desktop_table(GTK_BOX(central_box));
- add_mini_table(RIGHT, GTK_BOX(central_box));
-
- gtk_box_pack_start(GTK_BOX(central_box), separators[1], FALSE, FALSE, 2);
-
- central_panel_set_size(settings.size);
-
- central_panel_set_current(get_net_current_desktop());
-}
-
-void central_panel_set_from_xml(xmlNodePtr node)
-{
- xmlNodePtr child = NULL;
- xmlChar *value;
- int i;
-
- if(node)
- child = node->children;
-
- for(i = 0; i < NBSCREENS; i++)
- {
- ScreenButton *sb = screen_buttons[i];
-
- if(!child || !xmlStrEqual(child->name, (const xmlChar *)"Screen"))
- value = NULL;
- else
- value = DATA(child);
-
- if(value)
- screen_names[i] = (char *)value;
- else
- screen_names[i] = get_default_screen_name(i);
-
- if(i < settings.num_screens)
- screen_button_update_name(sb);
-
- if(child)
- child = child->next;
- }
-}
-
-void central_panel_write_xml(xmlNodePtr root)
-{
- xmlNodePtr node;
- int i;
-
- node = xmlNewTextChild(root, NULL, "Central", NULL);
-
- for(i = 0; i < NBSCREENS; i++)
- {
- xmlNewTextChild(node, NULL, "Screen", screen_names[i]);
- }
-}
-
-void central_panel_cleanup()
-{
- int i;
-
- for(i = 0; i < NBSCREENS; i++)
- {
- if(screen_buttons[i])
- screen_button_free(screen_buttons[i]);
- }
-}
-
-static void reorder_minitable(int side, int size)
-{
- GtkWidget *table = mini_tables[side];
- int n;
- GList *child;
- GtkTableChild *tc;
- int hpos, vpos;
-
- /* Here's an attempt to explain the apparently random code below:
- *
- * - The two mini buttons on either side of the desktop switcher
- * are added to a 2x2 table.
- * - there are 4 mini buttons, with index 0, 1, 2 and 3
- * - the first mini button (0 or 2) is fixed at the top left of
- * the table
- * - the second mini button (1 or 3) is placed either next to the
- * first (on the same row) or below the first (in the same column)
- * - we only have to move the second mini button (1 or 3) when the
- * size or the orientation changes.
- */
- if(side == LEFT)
- n = 1;
- else
- n = 3;
-
- /* Botsie: I didn't understand the bit above -- but in vertical mode
- * we do the exact opposite
- * Jasper: Is it any better now? */
-
- for(child = GTK_TABLE(table)->children;
- child && child->data; child = child->next)
- {
- tc = (GtkTableChild *) child->data;
-
- if(tc->widget == minibuttons[n])
- break;
- }
-
- if(size == SMALL || size == TINY)
- {
- if(settings.orientation == VERTICAL)
- {
- hpos = 0;
- vpos = 1;
- }
- else
- {
- hpos = 1;
- vpos = 0;
- }
- }
- else
- {
- if(settings.orientation == VERTICAL)
- {
- hpos = 1;
- vpos = 0;
- }
- else
- {
- hpos = 0;
- vpos = 1;
- }
- }
-
- tc->left_attach = hpos;
- tc->right_attach = hpos + 1;
- tc->top_attach = vpos;
- tc->bottom_attach = vpos + 1;
-
-}
-
-static void reorder_desktop_table(int size)
-{
- GtkWidget *table;
- GList *child;
- GtkTableChild *tc;
- int hpos, vpos;
-
- table = desktop_table;
-
- for(child = GTK_TABLE(table)->children; child && child->data;
- child = child->next)
- {
- ScreenButton *sb;
- int i;
-
- tc = (GtkTableChild *) child->data;
-
- for(i = 0; i < NBSCREENS; i++)
- {
- sb = screen_buttons[i];
-
- if(sb && tc->widget == sb->frame)
- break;
- }
-
- if(settings.orientation == VERTICAL)
- {
- hpos = 0;
- vpos = i;
- }
- else
- {
- if((i % 2) == 0)
- {
- if(size <= SMALL)
- {
- hpos = i;
- vpos = 0;
- }
- else
- {
- hpos = i / 2;
- vpos = 0;
- }
- }
- else
- {
- if(size <= SMALL)
- {
- hpos = i;
- vpos = 0;
- }
- else
- {
- hpos = (i - 1) / 2;
- vpos = 1;
- }
- }
- }
-
- tc->left_attach = hpos;
- tc->right_attach = hpos + 1;
- tc->top_attach = vpos;
- tc->bottom_attach = vpos + 1;
- }
-}
-
-void central_panel_set_size(int size)
-{
- GdkPixbuf *pb[4];
- GtkWidget *im;
- GtkWidget *button;
- GtkRequisition req;
- int w, h, i;
-
- pb[0] = get_minibutton_pixbuf(MINILOCK_ICON);
- pb[1] = get_minibutton_pixbuf(MINIINFO_ICON);
- pb[2] = get_minibutton_pixbuf(MINIPALET_ICON);
- pb[3] = get_minibutton_pixbuf(MINIPOWER_ICON);
-
- for(i = 0; i < 4; i++)
- {
- button = minibuttons[i];
-
- im = gtk_bin_get_child(GTK_BIN(button));
- gtk_image_set_from_pixbuf(GTK_IMAGE(im), pb[i]);
- g_object_unref(pb[i]);
- }
-
- /* mini tables */
- reorder_minitable(LEFT, size);
- reorder_minitable(RIGHT, size);
-
- /* screen buttons */
- for(i = 0; i < NBSCREENS; i++)
- {
- ScreenButton *sb = screen_buttons[i];
-
- if(sb)
- screen_button_set_size(sb, size);
- }
-
- /* desktop table */
- reorder_desktop_table(size);
-
- /* set all minibuttons to the same size */
- for(i = 0; i < 4; i++)
- gtk_widget_set_size_request(minibuttons[i], -1, -1);
-
- w = h = 0;
-
- for(i = 0; i < 4; i++)
- {
- gtk_widget_size_request(minibuttons[i], &req);
-
- if(req.width > w)
- w = req.width;
- if(req.height > h)
- h = req.height;
- }
-
- for(i = 0; i < 4; i++)
- gtk_widget_set_size_request(minibuttons[i], w, h);
-}
-
-void central_panel_set_style(int style)
-{
- int i;
-
- if (style == NEW_STYLE)
- {
- gtk_frame_set_shadow_type(GTK_FRAME(central_frame), GTK_SHADOW_NONE);
-
- gtk_widget_show(separators[0]);
- gtk_widget_show(separators[1]);
- }
- else
- {
- gtk_frame_set_shadow_type(GTK_FRAME(central_frame), GTK_SHADOW_OUT);
-
- gtk_widget_hide(separators[0]);
- gtk_widget_hide(separators[1]);
- }
-
- for(i = 0; i < NBSCREENS; i++)
- {
- ScreenButton *sb = screen_buttons[i];
-
- if(sb)
- screen_button_set_style(sb, style);
- }
-}
-
-void central_panel_set_theme(const char *theme)
-{
- GdkPixbuf *pb[4];
- GtkWidget *im;
- GtkWidget *button;
- int i;
-
- pb[0] = get_minibutton_pixbuf(MINILOCK_ICON);
- pb[1] = get_minibutton_pixbuf(MINIINFO_ICON);
- pb[2] = get_minibutton_pixbuf(MINIPALET_ICON);
- pb[3] = get_minibutton_pixbuf(MINIPOWER_ICON);
-
- for(i = 0; i < 4; i++)
- {
- button = minibuttons[i];
-
- im = gtk_bin_get_child(GTK_BIN(button));
- gtk_image_set_from_pixbuf(GTK_IMAGE(im), pb[i]);
- g_object_unref(pb[i]);
- }
-}
-
-void central_panel_set_current(int n)
-{
- int i;
-
- current_screen = n;
-
- if(n < 0)
- return;
-
- if(n > NBSCREENS)
- {
- /* try to force our maximum number of desktops */
- request_net_number_of_desktops(NBSCREENS);
- request_net_current_desktop(NBSCREENS);
- return;
- }
-
- if(n > settings.num_screens)
- central_panel_set_num_screens(n);
-
- for(i = 0; i < NBSCREENS; i++)
- {
- ScreenButton *sb = screen_buttons[i];
-
- if(!sb)
- continue;
-
- /* Prevent signal handler to run; we're being called
- * as a reaction to a change by another program
- */
- g_signal_handler_block(sb->button, sb->callback_id);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sb->button), i == n);
- g_signal_handler_unblock(sb->button, sb->callback_id);
- }
-}
-
-void central_panel_set_num_screens(int n)
-{
- int i;
-
- settings.num_screens = n;
-
- for(i = 0; i < NBSCREENS; i++)
- {
- ScreenButton *sb = screen_buttons[i];
-
- if(!sb && i < n)
- {
- sb = screen_buttons[i] = create_screen_button(i);
- screen_button_pack(sb, desktop_table);
- screen_button_update_name(sb);
- }
-
- if(i < n)
- gtk_widget_show(sb->frame);
- else if(sb)
- gtk_widget_hide(sb->frame);
- }
-
- if(n == 1)
- gtk_widget_hide(desktop_table);
- else if(settings.show_desktop_buttons)
- gtk_widget_show(desktop_table);
-}
-
-void central_panel_move(GtkBox * box, int n)
-{
- gtk_box_reorder_child(box, central_frame, n);
-}
-
-void central_panel_show(void)
-{
- gtk_widget_show(central_frame);
-}
-
-void central_panel_hide(void)
-{
- gtk_widget_hide(central_frame);
-}
-
-void central_panel_set_show_desktop_buttons(gboolean show)
-{
- if(show)
- gtk_widget_show(desktop_table);
- else
- gtk_widget_hide(desktop_table);
-}
-
-void central_panel_set_show_minibuttons(gboolean show)
-{
- if(show)
- {
- gtk_widget_show(mini_tables[LEFT]);
- gtk_widget_show(mini_tables[RIGHT]);
- }
- else
- {
- gtk_widget_hide(mini_tables[LEFT]);
- gtk_widget_hide(mini_tables[RIGHT]);
- }
-}
diff --git a/panel/central.h b/panel/central.h
deleted file mode 100644
index e42360b9..00000000
--- a/panel/central.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* central.h
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef __XFCE_CENTRAL_H__
-#define __XFCE_CENTRAL_H__
-
-#include "global.h"
-
-/* central panel */
-void central_panel_init(GtkBox *box);
-
-void central_panel_set_from_xml(xmlNodePtr node);
-
-void central_panel_write_xml(xmlNodePtr root);
-
-void central_panel_cleanup(void);
-
-/* global settings */
-void central_panel_set_size(int size);
-
-void central_panel_set_style(int style);
-
-void central_panel_set_theme(const char *theme);
-
-void central_panel_set_current(int n);
-
-void central_panel_set_num_screens(int n);
-
-void central_panel_move(GtkBox * box, int n);
-
-void central_panel_show(void);
-
-void central_panel_hide(void);
-
-void central_panel_set_show_desktop_buttons(gboolean show);
-
-void central_panel_set_show_minibuttons(gboolean show);
-
-/* Screen buttons */
-char *screen_button_get_name(ScreenButton * sb);
-
-void screen_button_set_name(ScreenButton * sb, const char *name);
-
-int screen_button_get_index(ScreenButton * sb);
-
-#endif /* __XFCE_CENTRAL_H__ */
diff --git a/panel/controls.c b/panel/controls.c
deleted file mode 100644
index cc231b85..00000000
--- a/panel/controls.c
+++ /dev/null
@@ -1,439 +0,0 @@
-/* controls.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-/* Panel Control Configuration Dialog
- * ----------------------------------
- * All panel controls may provide an add_options() functions to allow
- * options to be changed. The arguments to this function are a PanelControl,
- * a GtkContainer to pack options into, and two GtkButton's.
- *
- * The first button is used to revert changes. The button is initially
- * insensitive. The panel control should make it sensitive when an option
- * is changed. The panel control should also connect a callback that
- * reverts the options to the initial state. This implies the initial state
- * should be saved when creating the options.
- *
- * The second button is used to close the dialog. Any changes that weren't
- * applied immediately should be applied now.
- *
- * You can connect to the destroy signal on the option widgets (or the
- * continainer) to know when to clean up the backup data.
- *
- *
- * Plugins
- * -------
- * Plugins are accessed through the GModule interface. They must provide these
- * two symbols:
- * - is_xfce_panel_control : only checked for existance
- * - module_init : this function takes a PanelControl structure as argument
- * and must fill it with the appropriate values and pointers.
-*/
-
-#include "controls.h"
-#include "item.h"
-#include "builtins.h"
-#include "xfce_support.h"
-#include "callbacks.h"
-#include "side.h"
-
-/* Plugins
- * -------
-*/
-static char *find_plugin(const char *name)
-{
- char **dirs, **d;
- char *path;
-
- dirs = get_plugin_dirs();
-
- for(d = dirs; *d; d++)
- {
- path = g_build_filename(*d, name, NULL);
-
- if(g_file_test(path, G_FILE_TEST_EXISTS))
- {
- g_strfreev(dirs);
- return path;
- }
- else
- g_free(path);
- }
-
- return NULL;
-}
-
-gboolean create_plugin(PanelControl * pc)
-{
- gpointer tmp;
- char *path;
- void (*init) (PanelControl * pc);
-
- g_return_val_if_fail(pc->filename, FALSE);
- g_return_val_if_fail(g_module_supported(), FALSE);
-
- if(pc->dir)
- path = g_build_filename(pc->dir, pc->filename, NULL);
- else
- path = find_plugin(pc->filename);
-
- g_return_val_if_fail(path, FALSE);
-
- pc->gmodule = g_module_open(path, 0);
-
- if(!pc->gmodule)
- {
- const char *err = g_module_error();
-
- g_printerr("gmodule could not be opened: %s\n", path);
- g_printerr(" %s\n", err);
- g_free(path);
- return FALSE;
- }
- else if(!g_module_symbol(pc->gmodule, "is_xfce_panel_control", &tmp))
- {
- g_printerr("Not a panel module: %s\n", path);
- g_free(path);
- return FALSE;
- }
-
- g_free(path);
-
- if(g_module_symbol(pc->gmodule, "module_init", &tmp))
- {
- init = tmp;
- init(pc);
- }
-
- if(!pc->main || !pc->base)
- {
- g_module_close(pc->gmodule);
- pc->gmodule = NULL;
-
- return FALSE;
- }
-
- return TRUE;
-}
-
-/* The PanelControl interface
- *
-*/
-
-/* static functions */
-static void panel_control_stop(PanelControl * pc)
-{
- if(!pc || !pc->update)
- return;
-
- if(pc->timeout_id)
- {
- g_source_remove(pc->timeout_id);
- pc->timeout_id = 0;
- }
-}
-
-static void panel_control_start(PanelControl * pc)
-{
- if(!pc->update)
- return;
-
- if(pc->interval > 0)
- {
- if(pc->timeout_id)
- panel_control_stop(pc);
-
-
- pc->timeout_id =
- g_timeout_add(pc->interval, (GSourceFunc) pc->update, pc);
- }
-}
-
-static void panel_control_read_config(PanelControl * pc, xmlNodePtr node)
-{
- if(pc->read_config)
- pc->read_config(pc, node);
-}
-
-/* creation
-*/
-PanelControl *panel_control_new(int index)
-{
- int size = icon_size[settings.size] + border_width;
- PanelControl *pc = g_new(PanelControl, 1);
-
- pc->container = NULL;
-
- pc->index = index;
-
- /* this is the only widget created here
- * We use the eventbox as the simplest container
- * (a frame adds a 2 pixel border)
- */
- pc->base = gtk_event_box_new();
- gtk_container_set_border_width(GTK_CONTAINER(pc->base), 0);
- gtk_widget_show(pc->base);
-
- /* protect against destruction when unpacking */
- g_object_ref(pc->base);
-
- pc->id = ICON;
- pc->filename = NULL;
- pc->dir = NULL;
- pc->gmodule = NULL;
-
- pc->caption = NULL;
- pc->main = NULL;
- pc->data = NULL;
-
- pc->read_config = NULL;
- pc->write_config = NULL;
-
- pc->free = NULL;
-
- pc->interval = 0;
- pc->timeout_id = 0;
- pc->update = NULL;
-
- pc->set_orientation = NULL;
- pc->set_size = NULL;
- pc->set_style = NULL;
- pc->set_theme = NULL;
-
- pc->callback_id = 0;
- pc->add_options = NULL;
-
- return pc;
-}
-
-void create_panel_control(PanelControl * pc)
-{
- switch (pc->id)
- {
- case PLUGIN:
- create_plugin(pc);
- break;
- case EXIT:
- create_exit(pc);
- break;
- case CONFIG:
- create_config(pc);
- break;
- default:
- create_panel_item(pc);
- break;
- }
-
- /* these are required for proper operation */
- if(!pc->main || !gtk_bin_get_child(GTK_BIN(pc->base)) || !pc->caption)
- {
- if(pc->free)
- pc->free(pc);
-
- create_panel_item(pc);
- }
-
- pc->callback_id =
- g_signal_connect(pc->main, "button-press-event",
- G_CALLBACK(panel_control_press_cb), pc);
-
- panel_control_start(pc);
- panel_control_set_settings(pc);
-}
-
-/* here the actual panel control is created */
-void panel_control_set_from_xml(PanelControl * pc, xmlNodePtr node)
-{
- xmlChar *value;
-
- if(!node)
- {
- create_panel_control(pc);
-
- return;
- }
-
- /* get id and filename */
- value = xmlGetProp(node, (const xmlChar *)"id");
-
- if(value)
- {
- pc->id = atoi(value);
- g_free(value);
- }
-
- if(pc->id == PLUGIN)
- {
- value = xmlGetProp(node, (const xmlChar *)"filename");
-
- if(value)
- pc->filename = (char *)value;
- }
-
- /* create a default control */
- create_panel_control(pc);
-
- /* allow the control to read its configuration */
- panel_control_read_config(pc, node);
-
- panel_control_start(pc);
-}
-
-/* packing and unpacking
-*/
-void panel_control_pack(PanelControl * pc, GtkBox * box)
-{
- pc->container = GTK_CONTAINER(box);
-
- gtk_box_pack_start(box, pc->base, TRUE, TRUE, 0);
-
- if(pc->main)
- {
- pc->callback_id =
- g_signal_connect(pc->main, "button-press-event",
- G_CALLBACK(panel_control_press_cb), pc);
-
- panel_control_set_settings(pc);
- }
-}
-
-void panel_control_unpack(PanelControl * pc)
-{
- panel_control_stop(pc);
-
- if(pc->callback_id)
- g_signal_handler_disconnect(pc->main, pc->callback_id);
-
- if(pc->container && GTK_IS_WIDGET(pc->container))
- {
- gtk_container_remove(pc->container, pc->base);
- pc->container = NULL;
- }
-}
-
-/* destruction
-*/
-void panel_control_free(PanelControl * pc)
-{
- panel_control_stop(pc);
-
- if(pc->caption)
- g_free(pc->caption);
-
- if(pc->free)
- pc->free(pc);
-
- if(GTK_IS_WIDGET(pc->base))
- gtk_widget_destroy(pc->base);
-
- g_free(pc);
-}
-
-/* exit
-*/
-void panel_control_write_xml(PanelControl * pc, xmlNodePtr parent)
-{
- xmlNodePtr node;
- char value[4];
-
- node = xmlNewTextChild(parent, NULL, "Control", NULL);
-
- snprintf(value, 3, "%d", pc->id);
- xmlSetProp(node, "id", value);
-
- if(pc->filename)
- xmlSetProp(node, "filename", pc->filename);
-
- if(pc->write_config)
- pc->write_config(pc, node);
-}
-
-/* global settings
- * ---------------
- * These are mostly wrappers around the functions provided by a
- * panel control
-*/
-void panel_control_set_settings(PanelControl *pc)
-{
- panel_control_set_orientation(pc, settings.size);
- panel_control_set_size(pc, settings.size);
- panel_control_set_style(pc, settings.style);
-
- if (settings.theme)
- panel_control_set_theme(pc, settings.theme);
-}
-
-void panel_control_set_orientation(PanelControl *pc, int orientation)
-{
- if (pc->set_orientation)
- pc->set_orientation(pc, orientation);
-}
-
-void panel_control_set_size(PanelControl * pc, int size)
-{
- int s = icon_size[size] + border_width;
-
- if(pc->set_size)
- pc->set_size(pc, size);
- else
- gtk_widget_set_size_request(pc->base, s, s);
-}
-
-void panel_control_set_style(PanelControl * pc, int style)
-{
- if(pc->set_style)
- pc->set_style(pc, style);
-}
-
-void panel_control_set_theme(PanelControl * pc, const char *theme)
-{
- if(pc->set_theme)
- pc->set_theme(pc, theme);
-}
-
-/* Change panel controls
-*/
-void panel_control_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done)
-{
- if(pc->add_options)
- pc->add_options(pc, container, revert, done);
- else
- {
- GtkWidget *hbox, *image, *label;
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_container_set_border_width(GTK_CONTAINER(hbox), 10);
-
- image =
- gtk_image_new_from_stock(GTK_STOCK_DIALOG_INFO,
- GTK_ICON_SIZE_SMALL_TOOLBAR);
- gtk_widget_show(image);
- gtk_box_pack_start(GTK_BOX(hbox), image, TRUE, FALSE, 0);
-
- label = gtk_label_new(_("This module has no configuration options"));
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, FALSE, 0);
-
- gtk_container_add(container, hbox);
- }
-
- g_signal_connect_swapped(done, "clicked",
- G_CALLBACK(panel_control_start), pc);
-}
diff --git a/panel/controls.h b/panel/controls.h
deleted file mode 100644
index b096f17f..00000000
--- a/panel/controls.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* controls.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_CONTROLS_H__
-#define __XFCE_CONTROLS_H__
-
-#include <gmodule.h>
-
-#include "global.h"
-
-struct _PanelControl
-{
- /* provided by system */
- int index;
-
- GtkContainer *container; /* pointer to parent container */
- GtkWidget *base; /* base container for control */
-
- int id;
- char *filename;
- char *dir;
-
- /* provided by control */
- GModule *gmodule;
-
- char *caption;
- GtkWidget *main;
- gpointer data;
-
- void (*read_config) (PanelControl * pc, xmlNodePtr node);
- void (*write_config) (PanelControl * pc, xmlNodePtr node);
-
- void (*free) (PanelControl *);
-
- int interval;
- int timeout_id;
- gboolean(*update) (PanelControl * pc);
-
- /* global settings */
- void (*set_orientation) (PanelControl *pc, int orientation);
- void (*set_size) (PanelControl * pc, int size);
- void (*set_style) (PanelControl * pc, int style);
- void (*set_theme) (PanelControl * pc, const char *theme);
-
- /* config dialog */
- int callback_id; /* right click callback */
- void (*add_options) (PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done);
-};
-
-PanelControl *panel_control_new(int index);
-
-void create_panel_control(PanelControl * pc);
-
-void panel_control_set_from_xml(PanelControl * pc, xmlNodePtr node);
-
-void panel_control_write_xml(PanelControl * pc, xmlNodePtr parent);
-
-void panel_control_free(PanelControl * pc);
-
-void panel_control_pack(PanelControl * pc, GtkBox * box);
-
-void panel_control_unpack(PanelControl * pc);
-
-/* settings */
-void panel_control_set_settings(PanelControl *pc);
-
-void panel_control_set_orientation(PanelControl * pc, int orientation);
-
-void panel_control_set_size(PanelControl * pc, int size);
-
-void panel_control_set_style(PanelControl * pc, int style);
-
-void panel_control_set_theme(PanelControl * pc, const char *theme);
-
-/* config dialog */
-void panel_control_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done);
-
-#endif /* __XFCE_CONTROLS_H__ */
diff --git a/panel/controls_dialog.c b/panel/controls_dialog.c
deleted file mode 100644
index 7777dfdc..00000000
--- a/panel/controls_dialog.c
+++ /dev/null
@@ -1,427 +0,0 @@
-/* controls_dialog.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-/* panel control dialog
- * --------------------
- * The dialog consists of three parts:
- * - Option menu to choose the type of control (icon or one of the available
- * modules);
- * - Notebook containing the options that can be changed. This is provided
- * by the panel controls. Changes must auto-apply if possible.
- * - Buttons: 'Revert' and 'Done'
- *
- * Important data are kept as global variables for easy access.
-*/
-
-#include "global.h"
-#include "controls_dialog.h"
-#include "controls.h"
-#include "xfce_support.h"
-#include "xfce.h"
-#include "settings.h"
-#include "side.h"
-
-static GtkContainer *container; /* container on the panel to hold the
- panel control */
-static GList *controls = NULL; /* list of all available controls */
-static PanelControl *current_pc = NULL;
-static int current_index = 0;
-static GtkWidget *type_option_menu;
-static GtkWidget *pos_spin;
-static GtkWidget *notebook;
-static GtkWidget *done;
-static GtkWidget *revert;
-
-/* Global controls list
- * --------------------
- * Make a list of all available panel controls
- * starting with the current one
-*/
-void create_controls_list(PanelControl * pc)
-{
- PanelControl *new_pc;
- GList *names = NULL;
- char **dirs, **d;
- int i;
-
- controls = NULL;
- current_pc = pc;
-
- /* add the original control as first in the list */
- controls = g_list_append(controls, pc);
-
- /* most common control */
- if(pc->id != ICON)
- {
- new_pc = panel_control_new(pc->index);
- create_panel_control(new_pc);
-
- controls = g_list_append(controls, new_pc);
- }
-
- /* builtin modules */
- for(i = 0; i < NUM_BUILTINS; i++)
- {
- if(i == pc->id)
- continue;
-
- new_pc = panel_control_new(pc->index);
- new_pc->id = i;
-
- create_panel_control(new_pc);
-
- if(!new_pc->main || new_pc->id == ICON)
- {
- panel_control_free(new_pc);
- continue;
- }
-
- controls = g_list_append(controls, new_pc);
- }
-
- /* Plugins. We identify them by caption; that should be sufficient. */
- dirs = get_plugin_dirs();
-
- if(pc->id == PLUGIN)
- names = g_list_append(names, pc->caption);
-
- for(d = dirs; *d; d++)
- {
- GDir *gdir = g_dir_open(*d, 0, NULL);
- const char *file;
-
- if(!gdir)
- continue;
-
- while((file = g_dir_read_name(gdir)))
- {
- char *s = strrchr(file, '.');
-
- s++;
- if(!strequal(s, G_MODULE_SUFFIX))
- continue;
-
- new_pc = panel_control_new(pc->index);
- new_pc->id = PLUGIN;
- new_pc->filename = g_strdup(file);
- new_pc->dir = g_strdup(*d);
-
- create_panel_control(new_pc);
-
- if(!new_pc->main || new_pc->id == ICON)
- {
- panel_control_free(new_pc);
- continue;
- }
-
- if(g_list_find_custom
- (names, new_pc->caption, (GCompareFunc) strcmp))
- {
- panel_control_free(new_pc);
- continue;
- }
-
- names = g_list_append(names, new_pc->caption);
- controls = g_list_append(controls, new_pc);
- }
- }
-
- g_strfreev(dirs);
-}
-
-void clear_controls_list(void)
-{
- GList *current;
- PanelControl *pc;
-
- /* remove current control from the list */
- controls = g_list_remove(controls, current_pc);
-
- /* free all other controls */
- for(current = controls; current; current = current->next)
- {
- pc = (PanelControl *) current->data;
-
- if(pc)
- panel_control_free(pc);
- }
-
- controls = NULL;
- current_pc = NULL;
- current_index = 0;
-}
-
-/* Type options menu
- * -----------------
-*/
-static void type_option_changed(GtkOptionMenu * om)
-{
- int n = gtk_option_menu_get_history(om);
- GList *li;
- PanelControl *new_pc;
-
- li = g_list_nth(controls, n);
- new_pc = (PanelControl *) li->data;
-
- /* this may have changed */
- new_pc->index = current_pc->index;
-
- panel_control_unpack(current_pc);
- panel_control_pack(new_pc, GTK_BOX(container));
- side_panel_register_control(new_pc);
- container = new_pc->container;
-
- current_pc = new_pc;
- current_index = n;
-
- gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), n);
-}
-
-static GtkWidget *create_type_option_menu(void)
-{
- GtkWidget *om;
- GtkWidget *menu, *mi;
- GList *li;
- PanelControl *pc;
-
- om = gtk_option_menu_new();
- menu = gtk_menu_new();
-
- for(li = controls; li; li = li->next)
- {
- pc = (PanelControl *) li->data;
-
- mi = gtk_menu_item_new_with_label(pc->caption);
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
- }
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(om), menu);
-
- g_signal_connect(om, "changed", G_CALLBACK(type_option_changed), NULL);
-
- return om;
-}
-
-/* Notebook containing all options
- * -------------------------------
- * Every panel control adds its options to a notebook page.
-*/
-static void add_notebook(GtkBox * box)
-{
- GList *li;
- PanelControl *pc;
- GtkWidget *frame;
-
- notebook = gtk_notebook_new();
- gtk_widget_show(notebook);
-
- gtk_notebook_set_show_tabs(GTK_NOTEBOOK(notebook), FALSE);
- gtk_notebook_set_show_border(GTK_NOTEBOOK(notebook), FALSE);
-
- for(li = controls; li; li = li->next)
- {
- pc = (PanelControl *) li->data;
-
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_NONE);
- gtk_container_set_border_width(GTK_CONTAINER(frame), 4);
- gtk_widget_show(frame);
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, NULL);
-
- panel_control_add_options(pc, GTK_CONTAINER(frame), revert, done);
- }
-
- gtk_box_pack_start(box, notebook, TRUE, TRUE, 0);
-}
-
-/* The main dialog
- * ---------------
-*/
-
-static int backup_pos;
-static int backup_index;
-static int backup_central_index;
-
-static void revert_pos(GtkWidget *w)
-{
- if (backup_central_index != settings.central_index)
- panel_set_central_index(backup_central_index);
-
- if (backup_index != current_pc->index)
- side_panel_move(current_pc->index, backup_index);
-
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(pos_spin), backup_pos);
-}
-
-/* from xfce.c */
-extern gboolean central_created;
-
-static void pos_changed(GtkSpinButton *spin)
-{
- int n, index;
- gboolean changed = FALSE;
-
- n = gtk_spin_button_get_value_as_int(spin) - 1;
-
- if (!central_created || n < settings.central_index)
- {
- index = n;
- }
- else
- {
- if (n == settings.central_index)
- {
- if (current_pc->index == settings.central_index)
- {
- /* special case: move the desktop switcher */
- panel_set_central_index(settings.central_index + 1);
- return;
- }
- else
- {
- /* special case: move the desktop switcher */
- panel_set_central_index(settings.central_index - 1);
- return;
- }
- }
- else
- {
- index = n-1;
- }
- }
-
- if (index == current_pc->index)
- return;
-
- side_panel_move(current_pc->index, index);
-
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-void change_panel_control_dialog(PanelControl * pc)
-{
- GtkWidget *dlg;
- GtkWidget *button;
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
- GtkWidget *separator;
- GtkWidget *main_vbox;
- int response, n;
- GtkSizeGroup *sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- /* Keep track of the panel container */
- container = pc->container;
-
- dlg = gtk_dialog_new_with_buttons(_("Change item"), GTK_WINDOW(toplevel),
- GTK_DIALOG_MODAL, NULL);
-
- gtk_window_set_position(GTK_WINDOW(dlg), GTK_WIN_POS_CENTER);
-
- revert = button = mixed_button_new(GTK_STOCK_UNDO, _("Revert"));
- gtk_widget_show(button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dlg), button, GTK_RESPONSE_CANCEL);
-
- done = button = mixed_button_new(GTK_STOCK_OK, _("Done"));
- gtk_widget_show(button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dlg), button, GTK_RESPONSE_OK);
-
- main_vbox = GTK_DIALOG(dlg)->vbox;
-
- /* find all available controls */
- create_controls_list(pc);
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_container_set_border_width(GTK_CONTAINER(vbox), 8);
- gtk_widget_show(vbox);
- gtk_box_pack_start(GTK_BOX(main_vbox), vbox, FALSE, FALSE, 0);
-
- /* option menu */
- hbox = gtk_hbox_new(FALSE, 8);
- gtk_widget_show(hbox);
-
- label = gtk_label_new(_("Type:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- type_option_menu = create_type_option_menu();
- gtk_widget_show(type_option_menu);
- gtk_box_pack_start(GTK_BOX(hbox), type_option_menu, FALSE, FALSE, 0);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
-
- /* position */
- hbox = gtk_hbox_new(FALSE, 8);
- gtk_widget_show(hbox);
-
- label = gtk_label_new(_("Position:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0.1, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- backup_index = pc->index;
- backup_central_index = settings.central_index;
-
- n = (backup_index >= backup_central_index && central_created) ? 1 : 0;
- backup_pos = 1 + backup_index + n;
-
- n = central_created ? 1 : 0;
- pos_spin = gtk_spin_button_new_with_range(1, settings.num_groups + n, 1);
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(pos_spin), backup_pos);
- gtk_widget_show(pos_spin);
- gtk_box_pack_start(GTK_BOX(hbox), pos_spin, FALSE, FALSE, 0);
-
- g_signal_connect(pos_spin, "value-changed", G_CALLBACK(pos_changed), NULL);
- g_signal_connect(revert, "clicked", G_CALLBACK(revert_pos), NULL);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
-
- /* separator */
- separator = gtk_hseparator_new();
- gtk_widget_show(separator);
- gtk_box_pack_start(GTK_BOX(main_vbox), separator, FALSE, FALSE, 0);
-
- /* notebook */
- add_notebook(GTK_BOX(main_vbox));
-
- /* run dialog until 'Done' */
- while(1)
- {
- int response = GTK_RESPONSE_NONE;
-
- gtk_widget_set_sensitive(revert, FALSE);
-
- response = gtk_dialog_run(GTK_DIALOG(dlg));
-
- if(response != GTK_RESPONSE_CANCEL)
- break;
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(type_option_menu), 0);
- }
-
- gtk_widget_destroy(dlg);
-
- clear_controls_list();
-
- write_panel_config();
-}
diff --git a/panel/controls_dialog.h b/panel/controls_dialog.h
deleted file mode 100644
index 56ccbb6c..00000000
--- a/panel/controls_dialog.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* controls_dialog.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_CONTROLS_DIALOG_H__
-#define __XFCE_CONTROLS_DIALOG_H__
-
-#include "global.h"
-
-void change_panel_control_dialog(PanelControl * pc);
-
-#endif /* __XFCE_CONTROLS_DIALOG_H__ */
diff --git a/panel/debug.h b/panel/debug.h
deleted file mode 100644
index 81c6a653..00000000
--- a/panel/debug.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- 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; You may only use version 2 of the License,
- you have no option to use any other 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- */
-
-#ifndef __DEBUG_H__
-#define __DEBUG_H__
-
-#if defined(DEBUG) && DEBUG
-#include <stdio.h>
-#define DBG(fmt, args...) ({fprintf(stderr, __FILE__ ", line %d: ", __LINE__); fprintf(stderr , fmt , ## args );})
-#else
-/* #define DBG(fmt, args...) do {} while(0) */
-#define DBG(fmt, args...)
-#endif
-
-#endif /* __DEBUG_H__ */
diff --git a/panel/dialogs.c b/panel/dialogs.c
deleted file mode 100644
index 8aaa7244..00000000
--- a/panel/dialogs.c
+++ /dev/null
@@ -1,1318 +0,0 @@
-/* dialogs.c
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <gmodule.h>
-
-#include "dialogs.h"
-
-#include "xfce.h"
-#include "xfce_support.h"
-#include "wmhints.h"
-#include "callbacks.h"
-#include "settings.h"
-#include "side.h"
-#include "item.h"
-#include "popup.h"
-#include "central.h"
-#include "controls.h"
-#include "icons.h"
-
-enum
-{ RESPONSE_REMOVE, RESPONSE_CHANGE, RESPONSE_CANCEL, RESPONSE_REVERT };
-
-/* Central panel dialogs
- * ---------------------
-*/
-void screen_button_dialog(ScreenButton * sb)
-{
- GtkWidget *dialog;
- GtkWidget *entry;
- GtkWidget *vbox1, *vbox2;
- const char *temp;
- char *name;
-
- int response = GTK_RESPONSE_NONE;
-
- dialog = gtk_dialog_new_with_buttons(_("Change name"), GTK_WINDOW(toplevel),
- GTK_DIALOG_MODAL,
- GTK_STOCK_CANCEL,
- RESPONSE_CANCEL,
- GTK_STOCK_APPLY, RESPONSE_CHANGE,
- NULL);
-
- vbox1 = GTK_DIALOG(dialog)->vbox;
-
- vbox2 = gtk_vbox_new(FALSE, 0);
- gtk_container_set_border_width(GTK_CONTAINER(vbox2), 4);
- gtk_widget_show(vbox2);
- gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0);
-
- entry = gtk_entry_new();
-
- gtk_widget_show(entry);
- gtk_box_pack_start(GTK_BOX(vbox2), entry, TRUE, TRUE, 0);
-
- name = screen_button_get_name(sb);
- gtk_entry_set_text(GTK_ENTRY(entry), name);
- g_free(name);
-
- gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
-
- response = gtk_dialog_run(GTK_DIALOG(dialog));
-
- if(response == RESPONSE_CHANGE)
- {
- temp = gtk_entry_get_text(GTK_ENTRY(entry));
-
- if(temp && strlen(temp))
- {
- screen_button_set_name(sb, temp);
- write_panel_config();
- }
- }
-
- gtk_widget_destroy(dialog);
-}
-
-/* Side panel dialogs
- * ------------------
-*/
-GtkWidget *dialog = NULL;
-
-void set_transient_for_dialog(GtkWidget * window)
-{
- if(dialog)
- gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(dialog));
-}
-
-/* Global settings
- * ---------------
- * size: option menu
- * popup size: option menu
- * popup position: option menu
- * style: option menu (should be radio buttons according to GNOME HIG)
- * panel orientation: option menu
- * icon theme: option menu
- * num groups : spinbutton
- * central index: spinbutton
- * screens: spinbutton
- * central panels: checkbox
- * desktop buttons: checkbox
- * mini buttons: checkbox
- * position: button (restore default)
- * lock command : entry + browse button
- * exit command : entry + browse button
-*/
-static GtkWidget *size_menu;
-static GtkWidget *popup_menu;
-static GtkWidget *popup_position_menu;
-static GtkWidget *style_menu;
-static GtkWidget *orientation_menu;
-static GtkWidget *theme_menu;
-static GtkWidget *groups_spin;
-static GtkWidget *central_spin;
-
-static GtkWidget *central_vbox;
-static GtkWidget *central_checkbox;
-static GtkWidget *buttons_checkbox;
-static GtkWidget *minibuttons_checkbox;
-
-static GtkWidget *screens_spin;
-static GtkWidget *ontop_checkbox;
-static GtkWidget *pos_button;
-static GtkWidget *lock_entry;
-static GtkWidget *exit_entry;
-
-static GtkSizeGroup *sg = NULL;
-static GtkWidget *revert;
-
-static Position backup_pos;
-static Settings backup;
-static int backup_theme_index = 0;
-
-GtkShadowType main_shadow = GTK_SHADOW_NONE;
-GtkShadowType header_shadow = GTK_SHADOW_NONE;
-GtkShadowType option_shadow = GTK_SHADOW_NONE;
-
-/* backup
-*/
-static void create_backup(void)
-{
- backup_pos.x = position.x;
- backup_pos.y = position.y;
- backup.size = settings.size;
- backup.popup_position = settings.popup_position;
- backup.style = settings.style;
- backup.orientation = settings.orientation;
- backup.theme = g_strdup(settings.theme);
- backup.num_groups = settings.num_groups;
- backup.central_index = settings.central_index;
- backup.num_screens = settings.num_screens;
- backup.show_desktop_buttons = settings.show_desktop_buttons;
- backup.show_minibuttons = settings.show_minibuttons;
- backup.show_central = settings.show_central;
- backup.on_top = settings.on_top;
-/* backup.lock_command = g_strdup(settings.lock_command);
- backup.exit_command = g_strdup(settings.exit_command);*/
-}
-
-static void restore_backup(void)
-{
- /* we just let the calbacks of our dialog do all the work */
-
- /* this must be first */
- gtk_option_menu_set_history(GTK_OPTION_MENU(orientation_menu),
- backup.orientation);
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(size_menu), backup.size);
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(popup_position_menu),
- backup.popup_position);
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(style_menu), backup.style);
- gtk_option_menu_set_history(GTK_OPTION_MENU(theme_menu),
- backup_theme_index);
-
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(groups_spin), backup.num_groups);
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(central_spin), backup.central_index);
-
- /* Fix a bad revert number of desktop
- FIXME: there should be a better way to do this
- */
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(screens_spin),
- settings.num_screens=backup.num_screens);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(buttons_checkbox),
- backup.show_desktop_buttons);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(minibuttons_checkbox),
- backup.show_minibuttons);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(central_checkbox),
- backup.show_central);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ontop_checkbox),
- backup.on_top);
-
-/* if(backup.lock_command)
- gtk_entry_set_text(GTK_ENTRY(lock_entry), backup.lock_command);
- else
- gtk_entry_set_text(GTK_ENTRY(lock_entry), "");
-
- if(backup.exit_command)
- gtk_entry_set_text(GTK_ENTRY(exit_entry), backup.exit_command);
- else
- gtk_entry_set_text(GTK_ENTRY(exit_entry), "");
-*/
- position.x = backup_pos.x;
- position.y = backup_pos.y;
- panel_set_position();
-}
-
-/* sections
-*/
-static void add_header(const char *text, GtkBox * box)
-{
- GtkWidget *frame, *eventbox, *label;
- char *markup;
-
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), header_shadow);
- gtk_widget_show(frame);
- gtk_box_pack_start(box, frame, FALSE, TRUE, 0);
-
-/* eventbox = gtk_event_box_new();
- gtk_widget_set_name(eventbox, "gxfce_color2");
- gtk_widget_show(eventbox);
- gtk_container_add(GTK_CONTAINER(frame), eventbox);
-*/
- label = gtk_label_new(NULL);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- markup = g_strconcat("<b>", text, "</b>", NULL);
- gtk_label_set_markup(GTK_LABEL(label), markup);
- g_free(markup);
- gtk_widget_show(label);
- gtk_container_add(GTK_CONTAINER(frame), label);
-}
-
-#define SKIP 12
-
-static void add_spacer(GtkBox * box)
-{
- GtkWidget *eventbox = gtk_alignment_new(0,0,0,0);
-
- gtk_widget_set_size_request(eventbox, SKIP, SKIP);
- gtk_widget_show(eventbox);
- gtk_box_pack_start(box, eventbox, FALSE, TRUE, 0);
-}
-
-/* size
-*/
-static void size_menu_changed(GtkOptionMenu * menu)
-{
- int n = gtk_option_menu_get_history(menu);
- gboolean changed = TRUE;
-
- if(GTK_WIDGET(menu) == size_menu && n != settings.size)
- {
- panel_set_size(n);
-
- if(n == TINY)
- {
- gtk_option_menu_set_history(GTK_OPTION_MENU(style_menu), NEW_STYLE);
-
- gtk_widget_set_sensitive(style_menu, FALSE);
- }
- else
- {
- gtk_widget_set_sensitive(style_menu, TRUE);
- }
- }
- else
- {
- changed = FALSE;
- }
-
- if(changed)
- {
- panel_set_position();
- gtk_widget_set_sensitive(revert, TRUE);
- }
-}
-
-static void add_size_menu(GtkWidget * option_menu, int size)
-{
- GtkWidget *menu = gtk_menu_new();
- GtkWidget *item;
-
- item = gtk_menu_item_new_with_label(_("Tiny"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Small"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Medium"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Large"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(option_menu), menu);
- gtk_option_menu_set_history(GTK_OPTION_MENU(option_menu), size);
-
- g_signal_connect(option_menu, "changed", G_CALLBACK(size_menu_changed),
- NULL);
-}
-
-/* style
-*/
-static void style_changed(GtkOptionMenu * menu)
-{
- int n = gtk_option_menu_get_history(menu);
-
- if(n == settings.style)
- return;
-
- panel_set_style(n);
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void add_style_menu(GtkWidget * option_menu, int style)
-{
- GtkWidget *menu = gtk_menu_new();
- GtkWidget *item;
-
- item = gtk_menu_item_new_with_label(_("Traditional"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Modern"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(option_menu), menu);
- gtk_option_menu_set_history(GTK_OPTION_MENU(option_menu), style);
-
- g_signal_connect(option_menu, "changed", G_CALLBACK(style_changed), NULL);
-
- if (settings.orientation == VERTICAL)
- {
- if(settings.popup_position == TOP || settings.popup_position == BOTTOM)
- gtk_widget_set_sensitive(option_menu, FALSE);
- }
- else
- {
- if(settings.popup_position == LEFT || settings.popup_position == RIGHT)
- gtk_widget_set_sensitive(option_menu, FALSE);
- }
-}
-
-
-/*
- * Panel Orientation
- */
-
-static void orientation_changed(GtkOptionMenu * menu)
-{
- int n = gtk_option_menu_get_history(menu);
- int pos = settings.popup_position;
-
- if(n == settings.orientation)
- return;
-
- if ((n == HORIZONTAL && (pos == LEFT || pos == RIGHT)) ||
- (n == VERTICAL && (pos == TOP || pos == BOTTOM)))
- {
- gtk_option_menu_set_history(GTK_OPTION_MENU(style_menu), NEW_STYLE);
- gtk_widget_set_sensitive(style_menu, FALSE);
- }
- else
- {
- gtk_widget_set_sensitive(style_menu, TRUE);
- }
-
- gtk_widget_set_sensitive(revert, TRUE);
-
- panel_set_orientation(n);
-}
-
-static void add_orientation_menu(GtkWidget * option_menu, int orientation)
-{
- GtkWidget *menu = gtk_menu_new();
- GtkWidget *item;
-
- item = gtk_menu_item_new_with_label(_("Horizontal"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Vertical"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(option_menu), menu);
- gtk_option_menu_set_history(GTK_OPTION_MENU(option_menu), orientation);
-
- g_signal_connect(option_menu, "changed",
- G_CALLBACK(orientation_changed), NULL);
-
-}
-
-
-/* popup position
-*/
-static void popup_position_changed(GtkOptionMenu * menu)
-{
- int n = gtk_option_menu_get_history(menu);
-
- if(n == settings.popup_position)
- return;
-
- if ((settings.orientation == HORIZONTAL && (n == LEFT || n == RIGHT)) ||
- (settings.orientation == VERTICAL && (n == TOP || n == BOTTOM)))
- {
- gtk_option_menu_set_history(GTK_OPTION_MENU(style_menu), NEW_STYLE);
- gtk_widget_set_sensitive(style_menu, FALSE);
- }
- else
- {
- gtk_widget_set_sensitive(style_menu, TRUE);
- }
-
- panel_set_popup_position(n);
- panel_set_position();
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void add_popup_position_menu(GtkWidget * option_menu, int position)
-{
- GtkWidget *menu = gtk_menu_new();
- GtkWidget *item;
-
- item = gtk_menu_item_new_with_label(_("Left"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Right"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Top"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- item = gtk_menu_item_new_with_label(_("Bottom"));
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(option_menu), menu);
- gtk_option_menu_set_history(GTK_OPTION_MENU(option_menu), position);
-
- g_signal_connect(option_menu, "changed",
- G_CALLBACK(popup_position_changed), NULL);
-}
-
-/* theme
-*/
-static char **find_themes(void)
-{
- char **themes = NULL;
- GList *list = NULL, *li;
- GDir *gdir;
- char **dirs, **d;
- const char *file;
- int i, len;
-
- /* Add default theme */
- list = g_list_append(list, g_strdup(DEFAULT_THEME));
- dirs = get_theme_dirs();
-
- for(d = dirs; *d; d++)
- {
- gdir = g_dir_open(*d, 0, NULL);
-
- if(gdir)
- {
- while((file = g_dir_read_name(gdir)))
- {
- char *path = g_build_filename(*d, file, NULL);
-
- if(!g_list_find_custom(list, file, (GCompareFunc) strcmp) &&
- g_file_test(path, G_FILE_TEST_IS_DIR))
- {
- list = g_list_append(list, g_strdup(file));
- }
-
- g_free(path);
- }
-
- g_dir_close(gdir);
- }
- }
-
- len = g_list_length(list);
-
- themes = g_new0(char *, len + 1);
-
- for(i = 0, li = list; li; li = li->next, i++)
- {
- themes[i] = (char *)li->data;
- }
-
- g_list_free(list);
- g_strfreev(dirs);
-
- return themes;
-}
-
-static void theme_changed(GtkOptionMenu * option_menu)
-{
- int n = gtk_option_menu_get_history(option_menu);
- const char *theme;
- GtkWidget *label;
-
- /* Right, this is weird, apparently the option menu
- * button reparents the label connected to the menuitem
- * that is selected. So to get to the label we go to the
- * child of the button and not of the menu item!
- *
- * This took a while to find out :-)
- */
- label = gtk_bin_get_child(GTK_BIN(option_menu));
-
- theme = gtk_label_get_text(GTK_LABEL(label));
-
- if(settings.theme && theme && strequal(theme, settings.theme))
- return;
-
- panel_set_theme(theme);
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void add_theme_menu(GtkWidget * option_menu, const char *theme)
-{
- GtkWidget *menu = gtk_menu_new();
- GtkWidget *item;
- int i = 0, n = 0;
- char **themes = find_themes();
- char **s;
-
- for(i = 0, s = themes; *s; s++, i++)
- {
- item = gtk_menu_item_new_with_label(*s);
- gtk_widget_show(item);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
-
- if(settings.theme && strequal(settings.theme, *s))
- n = backup_theme_index = i;
- }
-
- g_strfreev(themes);
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(option_menu), menu);
- gtk_option_menu_set_history(GTK_OPTION_MENU(option_menu), n);
-
- g_signal_connect(option_menu, "changed", G_CALLBACK(theme_changed), NULL);
-}
-
-static int lastpage = 0;
-
-static void add_style_box(GtkBox * box)
-{
- GtkWidget *frame, *vbox, *hbox, *label;
-
- /* frame and vbox */
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), option_shadow);
- gtk_widget_show(frame);
- gtk_box_pack_start(box, frame, TRUE, TRUE, 0);
-
- vbox = gtk_vbox_new(FALSE, 4);
- gtk_container_set_border_width(GTK_CONTAINER(vbox), 4);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- /* size */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Panel size:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- size_menu = gtk_option_menu_new();
- gtk_widget_show(size_menu);
- add_size_menu(size_menu, settings.size);
- gtk_box_pack_start(GTK_BOX(hbox), size_menu, TRUE, TRUE, 0);
-
- /* style */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Panel style:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- style_menu = gtk_option_menu_new();
- gtk_widget_show(style_menu);
- add_style_menu(style_menu, settings.style);
- gtk_box_pack_start(GTK_BOX(hbox), style_menu, TRUE, TRUE, 0);
-
- /* panel orientation */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Panel Orientation:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- orientation_menu = gtk_option_menu_new();
- gtk_widget_show(orientation_menu);
- add_orientation_menu(orientation_menu, settings.orientation);
- gtk_box_pack_start(GTK_BOX(hbox), orientation_menu, TRUE, TRUE, 0);
-
-
- /* popup orientation */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Popup position:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- popup_position_menu = gtk_option_menu_new();
- gtk_widget_show(popup_position_menu);
- add_popup_position_menu(popup_position_menu, settings.popup_position);
- gtk_box_pack_start(GTK_BOX(hbox), popup_position_menu, TRUE, TRUE, 0);
-
- /* icon theme */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Icon theme:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- theme_menu = gtk_option_menu_new();
- gtk_widget_show(theme_menu);
- add_theme_menu(theme_menu, settings.theme);
- gtk_box_pack_start(GTK_BOX(hbox), theme_menu, TRUE, TRUE, 0);
-}
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-/* panel groups and screen buttons */
-
-static void spin_changed(GtkWidget * spin)
-{
- int n;
- gboolean changed = FALSE;
- n = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin));
-
-
- if(spin == groups_spin && n != settings.num_groups)
- {
- panel_set_num_groups(n);
- changed = TRUE;
- gtk_spin_button_set_range(GTK_SPIN_BUTTON(central_spin), 0, n);
- }
- else if(spin == central_spin && n != settings.central_index)
- {
- panel_set_central_index(n);
- changed = TRUE;
- }
- else if(spin == screens_spin && n != settings.num_screens)
- {
- request_net_number_of_desktops(n);
- changed = TRUE;
- }
-
- if(changed)
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-
-static void central_changed(GtkToggleButton * button, gpointer data)
-{
- gboolean show = gtk_toggle_button_get_active(button);
-
- panel_set_show_central(show);
-
- if(show)
- gtk_widget_show(central_vbox);
- else
- gtk_widget_hide(central_vbox);
-
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void desktop_buttons_changed(GtkToggleButton * button, gpointer data)
-{
- gboolean show = gtk_toggle_button_get_active(button);
-
- panel_set_show_desktop_buttons(show);
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void minibuttons_changed(GtkToggleButton * button, gpointer data)
-{
- gboolean show = gtk_toggle_button_get_active(button);
-
- panel_set_show_minibuttons(show);
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void add_controls_box(GtkBox * box)
-{
- GtkWidget *frame, *vbox, *hbox, *label;
-
- /* frame and vbox */
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), option_shadow);
- gtk_widget_show(frame);
- gtk_box_pack_start(box, frame, TRUE, TRUE, 0);
-
- vbox = gtk_vbox_new(FALSE, 4);
- gtk_container_set_border_width(GTK_CONTAINER(vbox), 4);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- /* groups */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Panel controls:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- groups_spin = gtk_spin_button_new_with_range(1, 2*NBGROUPS, 1);
- gtk_widget_show(groups_spin);
- gtk_box_pack_start(GTK_BOX(hbox), groups_spin, FALSE, FALSE, 0);
-
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(groups_spin), settings.num_groups);
- g_signal_connect(groups_spin, "value-changed", G_CALLBACK(spin_changed),
- NULL);
-
- /* central panel */
- add_spacer(GTK_BOX(vbox));
-
- /* show central panel */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Desktop switcher:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- central_checkbox = gtk_check_button_new();
- gtk_widget_show(central_checkbox);
- gtk_box_pack_start(GTK_BOX(hbox), central_checkbox, FALSE, FALSE, 0);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(central_checkbox),
- settings.show_central);
- g_signal_connect(central_checkbox, "toggled", G_CALLBACK(central_changed),
- NULL);
-
- /* subgroup central */
- central_vbox = gtk_vbox_new(TRUE, 4);
- gtk_widget_show(central_vbox);
- gtk_box_pack_start(GTK_BOX(vbox), central_vbox, FALSE, TRUE, 0);
-
- /* central index */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(central_vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("- position:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- central_spin = gtk_spin_button_new_with_range(0, settings.num_groups, 1);
- gtk_widget_show(central_spin);
- gtk_box_pack_start(GTK_BOX(hbox), central_spin, FALSE, FALSE, 0);
-
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(central_spin), settings.central_index);
- g_signal_connect(central_spin, "value-changed", G_CALLBACK(spin_changed),
- NULL);
-
- /* central - show desktop buttons
- * FIXME: get rid of this option! */
- hbox = gtk_hbox_new(FALSE, 4);
-/* gtk_widget_show(hbox);*/
- gtk_box_pack_start(GTK_BOX(central_vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("- desktop buttons:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- buttons_checkbox = gtk_check_button_new();
- gtk_widget_show(buttons_checkbox);
- gtk_box_pack_start(GTK_BOX(hbox), buttons_checkbox, FALSE, FALSE, 0);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(buttons_checkbox),
- settings.show_desktop_buttons);
- g_signal_connect(buttons_checkbox, "toggled",
- G_CALLBACK(desktop_buttons_changed), NULL);
-
- /* central - show minibuttons */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(central_vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("- mini buttons:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- minibuttons_checkbox = gtk_check_button_new();
- gtk_widget_show(minibuttons_checkbox);
- gtk_box_pack_start(GTK_BOX(hbox), minibuttons_checkbox, FALSE, FALSE, 0);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(minibuttons_checkbox),
- settings.show_minibuttons);
- g_signal_connect(minibuttons_checkbox, "toggled",
- G_CALLBACK(minibuttons_changed), NULL);
-
- if(!settings.show_central)
- gtk_widget_hide(central_vbox);
-
- add_spacer(GTK_BOX(vbox));
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Virtual desktops:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- screens_spin = gtk_spin_button_new_with_range(1, NBSCREENS, 1);
- gtk_widget_show(screens_spin);
- gtk_box_pack_start(GTK_BOX(hbox), screens_spin, FALSE, FALSE, 0);
-
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(screens_spin),
- settings.num_screens);
- g_signal_connect(screens_spin, "value-changed", G_CALLBACK(spin_changed),
- NULL);
-}
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-/* position */
-static void ontop_changed(GtkToggleButton * button, gpointer data)
-{
- gboolean ontop = gtk_toggle_button_get_active(button);
-
- panel_set_on_top(ontop);
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-enum
-{
- BOTTOMCENTER,
- TOPCENTER,
- LEFTCENTER,
- RIGHTCENTER,
- NUM_POSITIONS
-};
-
-static char *position_names[] = {
- N_("Bottom"),
- N_("Top"),
- N_("Left"),
- N_("Right"),
-};
-
-static void position_clicked(GtkWidget * button, GtkOptionMenu *om)
-{
- int w, h, width, height;
-
- gtk_window_get_size(GTK_WINDOW(toplevel), &width, &height);
-
- switch (gtk_option_menu_get_history(om))
- {
- case TOPCENTER:
- position.y = 0;
- position.x = gdk_screen_width() / 2 - width / 2;
- break;
- case LEFTCENTER:
- position.x = 0;
- position.y = gdk_screen_height() / 2 - height / 2;
- break;
- case RIGHTCENTER:
- position.x = gdk_screen_width() - width;
- position.y = gdk_screen_height() / 2 - height / 2;
- break;
- default:
- position.x = gdk_screen_width() / 2 - width / 2;
- position.y = gdk_screen_height() - height;
- break;
- }
-
- gtk_window_move(GTK_WINDOW(toplevel), position.x, position.y);
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-/* restore position and set on top or not */
-static void add_position_box(GtkBox * box)
-{
- GtkWidget *frame, *vbox, *hbox, *label, *optionmenu, *menu;
- int i;
-
- /* frame and vbox */
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), option_shadow);
- gtk_widget_show(frame);
- gtk_box_pack_start(box, frame, TRUE, TRUE, 0);
-
- vbox = gtk_vbox_new(FALSE, 4);
- gtk_container_set_border_width(GTK_CONTAINER(vbox), 4);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- /* checkbutton */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Keep panel on top:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- ontop_checkbox = gtk_check_button_new();
- gtk_widget_show(ontop_checkbox);
- gtk_box_pack_start(GTK_BOX(hbox), ontop_checkbox, FALSE, FALSE, 0);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ontop_checkbox),
- settings.on_top);
- g_signal_connect(ontop_checkbox, "toggled",
- G_CALLBACK(ontop_changed), NULL);
-
- /* centering */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Center the panel:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- optionmenu = gtk_option_menu_new();
- gtk_widget_show(optionmenu);
- gtk_box_pack_start(GTK_BOX(hbox), optionmenu, FALSE, FALSE, 0);
-
- menu = gtk_menu_new();
- gtk_widget_show(menu);
- gtk_option_menu_set_menu(GTK_OPTION_MENU(optionmenu), menu);
-
- for (i = 0; i < NUM_POSITIONS; i++)
- {
- GtkWidget *mi = gtk_menu_item_new_with_label(_(position_names[i]));
-
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
- }
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(optionmenu), 0);
-
- pos_button = mixed_button_new(GTK_STOCK_APPLY, _("Set"));
- gtk_widget_show(pos_button);
- gtk_box_pack_start(GTK_BOX(hbox), pos_button, FALSE, FALSE, 0);
-
- g_signal_connect(pos_button, "clicked", G_CALLBACK(position_clicked), optionmenu);
-}
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-/* lock and exit commands */
-
-static void entry_changed(GtkWidget * w)
-{
- gtk_widget_set_sensitive(revert, TRUE);
-}
-
-static void browse_clicked(GtkWidget * b, GtkEntry * entry)
-{
- char *file;
- char *path = gtk_editable_get_chars(GTK_EDITABLE(entry), 0, -1);
-
- if(!path || !g_file_test(path, G_FILE_TEST_EXISTS))
- {
- g_free(path);
- path = NULL;
- }
-
- file = select_file_name(NULL, path, dialog);
-
- if(file && strlen(file))
- {
- gtk_entry_set_text(entry, file);
- gtk_widget_set_sensitive(revert, TRUE);
- }
-
- g_free(file);
- g_free(path);
-}
-
-static void add_advanced_box(GtkBox * box)
-{
- GtkWidget *frame, *vbox, *hbox, *label, *button;
-
- /* frame and vbox */
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), option_shadow);
- gtk_widget_show(frame);
- gtk_box_pack_start(box, frame, TRUE, TRUE, 0);
-
- vbox = gtk_vbox_new(FALSE, 4);
- gtk_container_set_border_width(GTK_CONTAINER(vbox), 4);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- /* lock */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Lock command:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- lock_entry = gtk_entry_new();
- gtk_widget_show(lock_entry);
- gtk_box_pack_start(GTK_BOX(hbox), lock_entry, TRUE, TRUE, 0);
-
- if(settings.lock_command)
- gtk_entry_set_text(GTK_ENTRY(lock_entry), settings.lock_command);
- g_signal_connect(lock_entry, "insert-at-cursor", G_CALLBACK(entry_changed),
- NULL);
- g_signal_connect(lock_entry, "delete-from-cursor",
- G_CALLBACK(entry_changed), NULL);
-
- button = gtk_button_new_with_label(" ... ");
- gtk_widget_show(button);
- gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);
-
- g_signal_connect(button, "clicked", G_CALLBACK(browse_clicked), lock_entry);
-
- /* exit */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Exit command:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- exit_entry = gtk_entry_new();
- gtk_widget_show(exit_entry);
- gtk_box_pack_start(GTK_BOX(hbox), exit_entry, TRUE, TRUE, 0);
-
- if(settings.exit_command)
- gtk_entry_set_text(GTK_ENTRY(exit_entry), settings.exit_command);
- g_signal_connect(exit_entry, "insert-at-cursor", G_CALLBACK(entry_changed),
- NULL);
- g_signal_connect(exit_entry, "delete-from-cursor",
- G_CALLBACK(entry_changed), NULL);
-
- button = gtk_button_new_with_label(" ... ");
- gtk_widget_show(button);
- gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);
-
- g_signal_connect(button, "clicked", G_CALLBACK(browse_clicked), exit_entry);
-}
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-/* the dialog */
-
-static gboolean running = FALSE;
-
-void global_settings_dialog(void)
-{
- GtkWidget *frame, *vbox, *button;
- gboolean done;
- GtkWidget *notebook, *label;
- char *markup;
-
- if(running)
- {
- gtk_window_present(GTK_WINDOW(dialog));
- return;
- }
-
- running = TRUE;
- done = FALSE;
-
- create_backup();
-
- /* we may have to recreate the panel so safe the changes now */
- if (!disable_user_config)
- write_panel_config();
-
- dialog =
- gtk_dialog_new_with_buttons(_("XFce Panel Preferences"),
- GTK_WINDOW(toplevel),
- GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR,
- NULL);
-
- gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
- gtk_container_set_border_width(GTK_CONTAINER(dialog), 4);
-
- revert = mixed_button_new(GTK_STOCK_UNDO, _("_Revert"));
- gtk_widget_show(revert);
- gtk_dialog_add_action_widget(GTK_DIALOG(dialog), revert, RESPONSE_REVERT);
- gtk_widget_set_sensitive(revert, FALSE);
-
- button = mixed_button_new(GTK_STOCK_OK, _("_Done"));
- gtk_widget_show(button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dialog), button, GTK_RESPONSE_OK);
-
- /* main notebook */
- notebook = gtk_notebook_new();
- gtk_widget_show(notebook);
- gtk_container_set_border_width(GTK_CONTAINER(notebook), 5);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), notebook,
- TRUE, TRUE, 0);
-
- /* first notebook page */
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), main_shadow);
- gtk_container_set_border_width(GTK_CONTAINER(frame), 6);
- gtk_widget_show(frame);
-
- markup = g_strconcat("<span> ", _("General"), " </span>", NULL);
- label = gtk_label_new(NULL);
- gtk_label_set_markup(GTK_LABEL(label), markup);
- g_free(markup);
- gtk_widget_show(label);
-
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, label);
-
-/* gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), frame,
- TRUE, TRUE, 0);*/
-
- vbox = gtk_vbox_new(FALSE, 2);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- add_header(_("Panel controls"), GTK_BOX(vbox));
- add_controls_box(GTK_BOX(vbox));
- add_spacer(GTK_BOX(vbox));
-
- add_header(_("Position"), GTK_BOX(vbox));
- add_position_box(GTK_BOX(vbox));
- add_spacer(GTK_BOX(vbox));
-
- g_object_unref(sg);
-
- /* second notebook page */
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), main_shadow);
- gtk_container_set_border_width(GTK_CONTAINER(frame), 6);
- gtk_widget_show(frame);
-
- markup = g_strconcat("<span> ", _("Appearance"), " </span>", NULL);
- label = gtk_label_new(NULL);
- gtk_label_set_markup(GTK_LABEL(label), markup);
- g_free(markup);
- gtk_widget_show(label);
-
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, label);
-
- vbox = gtk_vbox_new(FALSE, 2);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- /* Appearance */
- add_header(_("Appearance"), GTK_BOX(vbox));
- add_style_box(GTK_BOX(vbox));
- add_spacer(GTK_BOX(vbox));
-
- g_object_unref(sg);
-
-/* FIXME: get rid of these options
- /* third notebook page *
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), main_shadow);
- gtk_container_set_border_width(GTK_CONTAINER(frame), 6);
- gtk_widget_show(frame);
-
- markup = g_strconcat("<span> ", _("Advanced"), " </span>", NULL);
- label = gtk_label_new(NULL);
- gtk_label_set_markup(GTK_LABEL(label), markup);
- g_free(markup);
- gtk_widget_show(label);
-
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, label);
-
- vbox = gtk_vbox_new(FALSE, 2);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(frame), vbox);
-
- sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- /* advanced settings *
- add_header(_("Commands"), GTK_BOX(vbox));
- add_advanced_box(GTK_BOX(vbox));
- add_spacer(GTK_BOX(vbox));
- g_object_unref(sg);
-*/
-
- gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), lastpage);
-
- while(!done)
- {
- int response = GTK_RESPONSE_NONE;
-
- response = gtk_dialog_run(GTK_DIALOG(dialog));
-
- if(response == RESPONSE_REVERT)
- {
- restore_backup();
- panel_set_settings();
- gtk_widget_set_sensitive(revert, FALSE);
- }
-/* FIXME: Get rid of these options
- else if(GTK_IS_WIDGET(dialog))
- {
- const char *cmd;
-
- cmd = gtk_entry_get_text(GTK_ENTRY(lock_entry));
-
- if(cmd && strlen(cmd))
- {
- g_free(settings.lock_command);
- settings.lock_command = g_strdup(cmd);
- }
- else
- {
- g_free(settings.lock_command);
- settings.lock_command = NULL;
- }
-
- cmd = gtk_entry_get_text(GTK_ENTRY(exit_entry));
-
- if(cmd && strlen(cmd))
- {
- g_free(settings.exit_command);
- settings.exit_command = g_strdup(cmd);
- }
- else
- {
- g_free(settings.exit_command);
- settings.exit_command = NULL;
- }
-
- done = TRUE;
- }
-*/
- else
- done = TRUE;
- }
-
- lastpage = gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook));
-
- gtk_widget_destroy(dialog);
- running = FALSE;
- dialog = NULL;
-
- write_panel_config();
-}
diff --git a/panel/dialogs.h b/panel/dialogs.h
deleted file mode 100644
index 47724f05..00000000
--- a/panel/dialogs.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* dialog.h
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef __XFCE_DIALOGS_H__
-#define __XFCE_DIALOGS_H__
-
-#include "global.h"
-
-void screen_button_dialog(ScreenButton * sb);
-
-void set_transient_for_dialog(GtkWidget * window);
-
-void global_settings_dialog(void);
-
-void info_panel_dialog(void);
-
-#endif /* __XFCE_DIALOGS_H__ */
diff --git a/panel/global.h b/panel/global.h
deleted file mode 100644
index c2f8fd4c..00000000
--- a/panel/global.h
+++ /dev/null
@@ -1,168 +0,0 @@
-/* global.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_GLOBAL_H__
-#define __XFCE_GLOBAL_H__
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <gtk/gtk.h>
-#include <xfce4/libxfcegui4/libxfcegui4.h>
-#include <libxml/tree.h>
-#include <string.h>
-
-/* Debug purpose */
-#include "debug.h"
-
-/* gettext */
-#define _(x) x
-#define N_(x) x
-
-/* why is this not in the standard C library ? */
-#define strequal(s1,s2) !strcmp (s1, s2)
-#define strnequal(s1,s2,n) !strncmp (s1, s2, n)
-
-#define MAXSTRLEN 1024
-
-/* files and directories */
-#ifndef SYSCONFDIR
-#define SYSCONFDIR "/usr/local/etc/"
-#endif
-
-#ifndef DATADIR
-#define DATADIR "/usr/local/share/xfce4"
-#endif
-
-#ifndef LIBDIR
-#define LIBDIR "/usr/local/lib/xfce4"
-#endif
-
-#define HOMERCDIR ".xfce4"
-#define SYSRCDIR "xfce4"
-#define XFCERC "xfce4rc"
-
-#define PLUGINDIR "plugins"
-#define THEMEDIR "themes"
-
-/* limits to the panel size */
-#define NBSCREENS 12
-#define NBGROUPS 16
-#define NBITEMS 16
-
-#define DEFAULT_THEME "XFce"
-
-/* panel sides / popup orientation */
-enum
-{ LEFT, RIGHT, TOP, BOTTOM };
-
-/* panel styles */
-enum
-{ OLD_STYLE, NEW_STYLE };
-
-/* panel orientation */
-enum
-{ HORIZONTAL, VERTICAL };
-
-/* Panel sizes
- * -----------
- * settings.size is a symbolic size given by an enum. The actual sizes
- * are put in an array so you can use the symbolic size as index,
- * e.g. icon_size[SMALL], top_height[LARGE]
-*/
-enum
-{ TINY, SMALL, MEDIUM, LARGE, PANEL_SIZES };
-
-extern int minibutton_size[PANEL_SIZES];
-
-extern int icon_size[PANEL_SIZES];
-
-extern int border_width;
-
-extern int popup_icon_size[PANEL_SIZES];
-
-extern int top_height[PANEL_SIZES];
-
-extern int screen_button_width[PANEL_SIZES];
-
-/* panel controls */
-
-enum
-{
- ICON = -2,
- PLUGIN = -1,
- DUMMY_CLOCK,
- DUMMY_TRASH,
- EXIT,
- CONFIG,
- NUM_BUILTINS,
- CENTRAL /* still special case so > NUM_BUILTINS */
-};
-
-/* typedefs */
-typedef struct _ScreenButton ScreenButton;
-typedef struct _PanelControl PanelControl;
-typedef struct _IconButton IconButton;
-typedef struct _PanelItem PanelItem;
-typedef struct _PanelPopup PanelPopup;
-typedef struct _MenuItem MenuItem;
-
-/* global settings */
-typedef struct _Settings Settings;
-
-typedef struct _Position Position;
-
-struct _Position
-{
- int x, y;
-};
-
-struct _Settings
-{
- int orientation;
- gboolean on_top;
-
- int size;
- int popup_position;
-
- int style;
- char *theme;
-
- int num_screens;
- int num_groups;
- int central_index;
-
- gboolean show_central;
- gboolean show_desktop_buttons;
- gboolean show_minibuttons;
-
- char *lock_command;
- char *exit_command;
-};
-
-/* defined in settings.c */
-extern gboolean disable_user_config;
-
-/* defined in xfce.c */
-extern GtkWidget *toplevel;
-extern Settings settings;
-extern Position position;
-
-#endif /* __XFCE_GLOBAL_H__ */
diff --git a/panel/handle.c b/panel/handle.c
deleted file mode 100644
index 47c569ab..00000000
--- a/panel/handle.c
+++ /dev/null
@@ -1,270 +0,0 @@
-/* handle.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <xfce_movehandler.h>
-#include <xfce_decorbutton.h>
-
-#include "handle.h"
-#include "popup.h" /* to hide popups */
-#include "callbacks.h"
-
-/* popup menu */
-static void edit_prefs(void)
-{
- global_settings_dialog();
-}
-
-static void lock_screen(void)
-{
- exec_cmd("xflock", FALSE);
-}
-
-static void exit_panel(void)
-{
- quit(FALSE);
-}
-
-static void do_info(void)
-{
- info_panel_dialog();
-}
-
-static void do_help(void)
-{
- exec_cmd("xfhelp", FALSE);
-}
-
-static GtkItemFactoryEntry panel_items[] = {
- { N_("/XFce Panel"), NULL, NULL, 0, "<Title>" },
- { "/sep", NULL, NULL, 0, "<Separator>" },
- { N_("/_Preferences"), NULL, edit_prefs, 0, "<Item>" },
- { N_("/sep"), NULL, NULL, 0, "<Separator>" },
- { N_("/_Lock screen"), NULL, lock_screen, 0, "<Item>" },
- { N_("/E_xit"), NULL, exit_panel, 0, "<Item>" },
- { "/sep", NULL, NULL, 0, "<Separator>" },
- { N_("/_About XFce"), NULL, do_info, 0, "<Item>" },
- { N_("/_Help"), NULL, do_help, 0, "<Item>" },
-};
-
-static int n_panel_items = 9;
-
-static GtkMenu *create_handle_menu(void)
-{
- static GtkMenu *menu = NULL;
- GtkItemFactory *ifactory;
-
- if (!menu)
- {
- ifactory = gtk_item_factory_new(GTK_TYPE_MENU, "<popup>", NULL);
-
- gtk_item_factory_create_items(ifactory, n_panel_items, panel_items, NULL);
-
- menu = GTK_MENU(gtk_item_factory_get_widget(ifactory, "<popup>"));
- }
-
- return menu;
-}
-
-/* the handle */
-struct _Handle
-{
- GtkWidget *base;
- GtkWidget *box;
-
- GtkWidget *button;
-
- GtkWidget *handler;
-};
-
-static void handle_arrange(Handle * mh)
-{
- gboolean vertical = settings.orientation == VERTICAL;
- int position = settings.popup_position;
-
- if(mh->box)
- {
- gtk_container_remove(GTK_CONTAINER(mh->box), mh->button);
- gtk_container_remove(GTK_CONTAINER(mh->box), mh->handler);
-
- /* removing the box will destroy it */
- gtk_container_remove(GTK_CONTAINER(mh->base), mh->box);
- }
-
- /* create new box */
- if(vertical)
- mh->box = gtk_hbox_new(FALSE, 0);
- else
- mh->box = gtk_vbox_new(FALSE, 0);
-
- gtk_widget_show(mh->box);
- gtk_container_add(GTK_CONTAINER(mh->base), mh->box);
-
- if(vertical)
- {
- if (position == LEFT)
- {
- gtk_box_pack_start(GTK_BOX(mh->box), mh->button, FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(mh->box), mh->handler, TRUE, TRUE, 0);
- }
- else
- {
- gtk_box_pack_start(GTK_BOX(mh->box), mh->handler, TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(mh->box), mh->button, FALSE, FALSE, 0);
- }
- }
- else
- {
- if (position == BOTTOM)
- {
- gtk_box_pack_start(GTK_BOX(mh->box), mh->handler, TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(mh->box), mh->button, FALSE, FALSE, 0);
- }
- else
- {
- gtk_box_pack_start(GTK_BOX(mh->box), mh->button, FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(mh->box), mh->handler, TRUE, TRUE, 0);
- }
- }
-}
-
-static gboolean handler_pressed_cb(GtkWidget *h, GdkEventButton *event,
- GtkMenu *menu)
-{
- hide_current_popup_menu();
-
- if (event->button == 3)
- {
- gtk_menu_popup(menu, NULL, NULL, NULL, NULL, event->button, event->time);
- }
-
- /* let default handler run */
- return FALSE;
-}
-
-static gboolean handler_released_cb(GtkWidget *h, GdkEventButton *event,
- gpointer data)
-{
- gtk_window_get_position(GTK_WINDOW(toplevel), &position.x, &position.y);
- /* let default handler run */
- return FALSE;
-}
-
-Handle *handle_new(int side)
-{
- GtkWidget *im;
- Handle *mh = g_new(Handle, 1);
- GtkMenu *menu;
-
- mh->base = gtk_alignment_new(0, 0, 1, 1);
- gtk_widget_show(mh->base);
-
- /* protect against destruction when unpacking */
- g_object_ref(mh->base);
-
- mh->button = gtk_button_new();
- if(settings.style == NEW_STYLE)
- gtk_button_set_relief(GTK_BUTTON(mh->button), GTK_RELIEF_NONE);
- gtk_widget_show(mh->button);
-
- if (side == LEFT)
- {
- im = xfce_decorbutton_new(XFCE_DECORBUTTON_CLOSE);
- gtk_widget_show(im);
- gtk_container_add(GTK_CONTAINER(mh->button), im);
-
- add_tooltip(mh->button, _("Quit..."));
-
- g_signal_connect(mh->button, "clicked", G_CALLBACK(close_cb), NULL);
- }
- else
- {
- im = xfce_decorbutton_new(XFCE_DECORBUTTON_HIDE);
- gtk_widget_show(im);
- gtk_container_add(GTK_CONTAINER(mh->button), im);
-
- add_tooltip(mh->button, _("Iconify panel"));
-
- g_signal_connect(mh->button, "clicked", G_CALLBACK(iconify_cb), NULL);
- }
-
- gtk_widget_set_name(im, "xfce_popup_button");
-
- mh->handler = xfce_movehandler_new(toplevel);
- gtk_widget_show(mh->handler);
-
- gtk_widget_set_name(mh->handler, "xfce_panel");
-
- menu = create_handle_menu();
-
- g_signal_connect(mh->handler, "button-press-event",
- G_CALLBACK(handler_pressed_cb), menu);
-
- g_signal_connect(mh->handler, "button-release-event",
- G_CALLBACK(handler_released_cb), NULL);
-
- /* protect against destruction when removed from box */
- g_object_ref(mh->button);
- g_object_ref(mh->handler);
-
- mh->box = NULL;
-
- handle_set_size(mh, settings.size);
- handle_arrange(mh);
-
- return mh;
-}
-
-void handle_pack(Handle * mh, GtkBox *box)
-{
- gtk_box_pack_start(box, mh->base, FALSE, FALSE, 0);
-}
-
-void handle_unpack(Handle * mh, GtkContainer * container)
-{
- gtk_container_remove(container, mh->base);
-}
-
-void handle_set_size(Handle * mh, int size)
-{
- int h = top_height[size];
- int w = icon_size[size] + border_width - h;
- gboolean vertical = settings.orientation == VERTICAL;
-
- if(vertical)
- gtk_widget_set_size_request(mh->handler, w + border_width, h);
- else
- gtk_widget_set_size_request(mh->handler, h, w);
-
- gtk_widget_set_size_request(mh->button, h, h);
-}
-
-void handle_set_style(Handle * mh, int style)
-{
- if(style == OLD_STYLE)
- gtk_button_set_relief(GTK_BUTTON(mh->button), GTK_RELIEF_NORMAL);
- else
- gtk_button_set_relief(GTK_BUTTON(mh->button), GTK_RELIEF_NONE);
-}
-
-void handle_set_popup_position(Handle *mh)
-{
- handle_arrange(mh);
-}
-
-
diff --git a/panel/handle.h b/panel/handle.h
deleted file mode 100644
index 11532ab2..00000000
--- a/panel/handle.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* handle.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_HANDLE_H__
-#define __XFCE_HANDLE_H__
-
-#include "global.h"
-
-typedef struct _Handle Handle;
-
-Handle *handle_new(int side);
-
-void handle_pack(Handle *mh, GtkBox *box);
-
-void handle_unpack(Handle *mh, GtkContainer *container);
-
-void handle_set_size(Handle *mh, int size);
-
-void handle_set_style(Handle *mh, int style);
-
-void handle_set_popup_position(Handle *mh);
-
-#endif /* __XFCE_HANDLE_H__ */
-
diff --git a/panel/icons.c b/panel/icons.c
deleted file mode 100644
index fe53b8dc..00000000
--- a/panel/icons.c
+++ /dev/null
@@ -1,232 +0,0 @@
-/* icons.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include "global.h"
-#include "icons.h"
-#include "xfce_support.h"
-
-/* program icons */
-#include "icons/diag_icon.xpm"
-#include "icons/menu_icon.xpm"
-#include "icons/xfce_icon.xpm"
-
-/* icon themes */
-static char *icon_suffix[] = {
- "png",
- "xpm",
- NULL
-};
-
-static char *xfce_icon_names[] = {
- "unknown",
- "edit",
- "file1",
- "file2",
- "games",
- "man",
- "multimedia",
- "network",
- "paint",
- "print",
- "schedule",
- "sound",
- "terminal"
-};
-
-static char *minibutton_names[] = {
- /* icons for the panel */
- "minilock",
- "miniinfo",
- "minipalet",
- "minipower",
-};
-
-static void set_icon_names()
-{
- int i = 0;
-
- icon_names[0] = _("Default");
- icon_names[++i] = _("Editor");
- icon_names[++i] = _("File management");
- icon_names[++i] = _("Utilities");
- icon_names[++i] = _("Games");
- icon_names[++i] = _("Help browser");
- icon_names[++i] = _("Multimedia");
- icon_names[++i] = _("Network");
- icon_names[++i] = _("Graphics");
- icon_names[++i] = _("Printer");
- icon_names[++i] = _("Productvity");
- icon_names[++i] = _("Sound");
- icon_names[++i] = _("Terminal");
-}
-
-void create_builtin_pixbufs(void)
-{
- set_icon_names();
-}
-
-GdkPixbuf *get_pixbuf_by_id(int id)
-{
- GdkPixbuf *pb;
-
- if(id < UNKNOWN_ICON || id >= NUM_ICONS)
- id = UNKNOWN_ICON;
-
- return get_themed_pixbuf(xfce_icon_names[id]);
-}
-
-GdkPixbuf *get_pixbuf_from_file(const char *path)
-{
- GdkPixbuf *pb = NULL;
-
- if(!g_file_test(path, G_FILE_TEST_EXISTS))
- return get_pixbuf_by_id(UNKNOWN_ICON);
-
- pb = gdk_pixbuf_new_from_file(path, NULL);
-
- if(pb && GDK_IS_PIXBUF(pb))
- return pb;
- else
- return get_pixbuf_by_id(UNKNOWN_ICON);
-}
-
-GdkPixbuf *get_system_pixbuf(int id)
-{
- GdkPixbuf *pb = NULL;
-
- /* APP ICONS */
- if (id == DIAG_ICON)
- pb = gdk_pixbuf_new_from_xpm_data((const char **)diag_icon_xpm);
- else if (id == MENU_ICON)
- pb = gdk_pixbuf_new_from_xpm_data((const char **)menu_icon_xpm);
- else if (id == XFCE_ICON)
- pb = gdk_pixbuf_new_from_xpm_data((const char **)xfce_icon_xpm);
-
- if (!pb)
- pb = get_pixbuf_by_id(UNKNOWN_ICON);
-}
-
-GdkPixbuf *get_minibutton_pixbuf(int id)
-{
- GdkPixbuf *pb, *tmp;
-
- if(id < 0 || id >= MINIBUTTONS)
- return get_pixbuf_by_id(UNKNOWN_ICON);
-
- pb = get_themed_pixbuf(minibutton_names[id]);
-
- if(!pb)
- pb = get_pixbuf_by_id(UNKNOWN_ICON);
-
- tmp = pb;
- pb = get_scaled_pixbuf(tmp, minibutton_size[settings.size]);
- g_object_unref(tmp);
-
- return pb;
-}
-
-GdkPixbuf *get_scaled_pixbuf(GdkPixbuf * pb, int size)
-{
- int w, h, neww, newh;
- GdkPixbuf *newpb;
-
- if(!pb || !GDK_IS_PIXBUF(pb))
- {
- GdkPixbuf *tmp = get_pixbuf_by_id(UNKNOWN_ICON);
-
- newpb = get_scaled_pixbuf(tmp, size);
- g_object_unref(tmp);
-
- return newpb;
- }
-
- w = gdk_pixbuf_get_width(pb);
- h = gdk_pixbuf_get_height(pb);
-
- if(size > w && size > h)
- {
- newpb = pb;
- g_object_ref(newpb);
- return newpb;
- }
- else if(h > w)
- {
- newh = size;
- neww = ((double)w * (double)size / (double)h);
- }
- else
- {
- neww = size;
- newh = ((double)h * (double)size / (double)w);
- }
-
- return gdk_pixbuf_scale_simple(pb, neww, newh, GDK_INTERP_BILINEAR);
-}
-
-static GdkPixbuf *_get_themed_pixbuf(const char *name, const char *theme)
-{
- GdkPixbuf *pb = NULL;
- char **icon_paths, **p;
-
- if(!theme)
- return NULL;
-
- icon_paths = get_theme_dirs();
-
- for(p = icon_paths; *p; p++)
- {
- char **suffix;
-
- for(suffix = icon_suffix; *suffix; suffix++)
- {
- char *path =
- g_strconcat(*p, "/", theme, "/", name, ".", *suffix, NULL);
-
- if(g_file_test(path, G_FILE_TEST_EXISTS))
- pb = gdk_pixbuf_new_from_file(path, NULL);
-
- g_free(path);
-
- if(pb)
- break;
- }
-
- if(pb)
- break;
- }
-
- g_strfreev(icon_paths);
-
- return pb;
-}
-
-GdkPixbuf *get_themed_pixbuf(const char *name)
-{
- GdkPixbuf *pb = NULL;
-
- pb = _get_themed_pixbuf(name, settings.theme);
-
- if (!pb && (!settings.theme || !strequal(DEFAULT_THEME, settings.theme)))
- pb = _get_themed_pixbuf(name, DEFAULT_THEME);
-
- if (!pb)
- pb = get_pixbuf_by_id(UNKNOWN_ICON);
-
- return pb;
-}
diff --git a/panel/icons.h b/panel/icons.h
deleted file mode 100644
index c51f5f49..00000000
--- a/panel/icons.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* icons.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_ICONS_H__
-#define __XFCE_ICONS_H__
-
-#include "global.h"
-
-/* launcher and menu icons */
-enum
-{
- STOCK_ICON = -2, /* used in popup menu */
- EXTERN_ICON = -1,
- /* general icons */
- DEFAULT_ICON,
- EDIT_ICON,
- FILE1_ICON,
- FILE2_ICON,
- GAMES_ICON,
- MAN_ICON,
- MULTIMEDIA_ICON,
- NETWORK_ICON,
- PAINT_ICON,
- PRINT_ICON,
- SCHEDULE_ICON,
- SOUND_ICON,
- TERMINAL_ICON,
- NUM_ICONS
-};
-
-char *icon_names[NUM_ICONS];
-
-/* system icons */
-enum
-{
- MINILOCK_ICON,
- MINIINFO_ICON,
- MINIPALET_ICON,
- MINIPOWER_ICON,
- MINIBUTTONS
-};
-
-enum
-{
- DIAG_ICON,
- MENU_ICON,
- XFCE_ICON,
-};
-
-#define UNKNOWN_ICON DEFAULT_ICON
-
-void create_builtin_pixbufs(void);
-
-GdkPixbuf *get_pixbuf_by_id(int id);
-GdkPixbuf *get_minibutton_pixbuf(int id);
-GdkPixbuf *get_system_pixbuf(int id);
-
-GdkPixbuf *get_pixbuf_from_file(const char *path);
-
-GdkPixbuf *get_scaled_pixbuf(GdkPixbuf * pb, int size);
-
-/* for plugins */
-GdkPixbuf *get_themed_pixbuf(const char *name);
-
-#endif /* __XFCE_ICONS_H__ */
diff --git a/panel/info.c b/panel/info.c
deleted file mode 100644
index 38b3d04f..00000000
--- a/panel/info.c
+++ /dev/null
@@ -1,315 +0,0 @@
-/* gxfce
- * Copyright (C) 1999 Olivier Fourdan (fourdan@xfce.org)
- * 2002 Xavier MAILLARD (zedek@fxgsproject.org)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <stdio.h>
-#include <string.h>
-
-#include "global.h"
-#include "xfce_support.h"
-#include "icons/xfce_slogan.xpm"
-
-#ifndef XFCE_LICENSE
-#define XFCE_LICENSE "COPYING"
-#endif
-
-#ifndef XFCE_AUTHORS
-#define XFCE_AUTHORS "ChangeLog"
-#endif
-
-#ifndef VERSION
-#define VERSION "unknown"
-#endif
-
-#define XFCE_VERSION N_("XFce 4: build " VERSION)
-
-static void fill_buffer(const char *filename, char **buf, int *nb)
-{
- GError *err = NULL;
-
- if(!filename)
- return;
-
- g_file_get_contents(filename, buf, nb, &err);
-
- if(err)
- {
- g_printerr("\nxfce4: %s (line: %d): %s\n\n", __FILE__, __LINE__,
- err->message);
- }
-}
-
-static GtkWidget *create_bold_label(const char *text)
-{
- GtkWidget *label;
- char *markup;
-
- if(!text)
- return gtk_label_new("");
-
- markup = g_strconcat("<b> ", text, " </b>", NULL);
-
- label = gtk_label_new(NULL);
- gtk_label_set_markup(GTK_LABEL(label), markup);
-
- return label;
-}
-
-static void info_help_cb(GtkWidget * w, gpointer data)
-{
- exec_cmd("xfhelp", FALSE);
-}
-
-GtkWidget *create_scrolled_text_view(const char *file)
-{
- GtkWidget *frame;
- GtkWidget *sw;
- GtkTextBuffer *textbuffer = gtk_text_buffer_new(NULL);
- GtkWidget *textview = gtk_text_view_new();
- char *buffer;
- int nbytes_read;
-
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_IN);
- gtk_widget_show(frame);
-
- sw = gtk_scrolled_window_new(NULL, NULL);
- gtk_widget_show(sw);
- gtk_container_add(GTK_CONTAINER(frame), sw);
-
- fill_buffer(file, &buffer, &nbytes_read);
-
- if(buffer)
- gtk_text_buffer_set_text(GTK_TEXT_BUFFER(textbuffer), buffer,
- nbytes_read);
- else
- gtk_text_buffer_set_text(GTK_TEXT_BUFFER(textbuffer), " ", 1);
- g_free(buffer);
-
- gtk_text_view_set_buffer(GTK_TEXT_VIEW(textview), textbuffer);
- gtk_text_view_set_editable(GTK_TEXT_VIEW(textview), FALSE);
- gtk_text_view_set_left_margin(GTK_TEXT_VIEW(textview), 6);
- gtk_text_view_set_right_margin(GTK_TEXT_VIEW(textview), 6);
- gtk_widget_show(textview);
- gtk_container_add(GTK_CONTAINER(sw), textview);
-
- return frame;
-}
-
-static GtkWidget *create_header(void)
-{
- GtkWidget *vbox1, *vbox2;
- GdkPixbuf *logo_pb;
- GtkWidget *logo_im;
- GtkWidget *frame;
- GtkWidget *label;
-
- vbox1 = gtk_vbox_new(FALSE, 4);
- gtk_widget_show(vbox1);
-
- logo_pb = gdk_pixbuf_new_from_xpm_data((const char **)xfce_slogan_xpm);
- logo_im = gtk_image_new_from_pixbuf(logo_pb);
- g_object_unref(logo_pb);
- gtk_widget_show(logo_im);
- gtk_box_pack_start(GTK_BOX(vbox1), logo_im, FALSE, FALSE, 0);
-
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_IN);
- gtk_widget_show(frame);
- gtk_box_pack_start(GTK_BOX(vbox1), frame, FALSE, FALSE, 0);
-
- vbox2 = gtk_vbox_new(FALSE, 6);
- gtk_container_set_border_width(GTK_CONTAINER(vbox2), 4);
- gtk_widget_show(vbox2);
- gtk_container_add(GTK_CONTAINER(frame), vbox2);
-
- label = create_bold_label(_(XFCE_VERSION));
- gtk_widget_show(label);
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- gtk_box_pack_start(GTK_BOX(vbox2), label, FALSE, FALSE, 0);
-
- label = create_bold_label(_("By Olivier Fourdan (c) 1997-2002"));
- gtk_widget_show(label);
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- gtk_box_pack_start(GTK_BOX(vbox2), label, FALSE, FALSE, 0);
-
- return vbox1;
-}
-
-static void add_info_page(GtkNotebook * notebook)
-{
- GtkWidget *info_label_1;
- GtkWidget *info_notebook_page;
- GtkWidget *info_bottom_frame;
- GtkWidget *info_view;
-
- info_label_1 = gtk_label_new(_("Info"));
- gtk_widget_show(info_label_1);
-
- info_notebook_page = gtk_vbox_new(FALSE, 0);
- gtk_container_set_border_width(GTK_CONTAINER(info_notebook_page), 4);
- gtk_widget_show(info_notebook_page);
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook), info_notebook_page,
- info_label_1);
-
- info_bottom_frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(info_bottom_frame), GTK_SHADOW_IN);
- gtk_widget_show(info_bottom_frame);
- gtk_box_pack_start(GTK_BOX(info_notebook_page), info_bottom_frame, TRUE,
- TRUE, 0);
-
- {
- GtkTextBuffer *tb = gtk_text_buffer_new(NULL);
- char *info_text = "\n\
-XFce Desktop Environment\n\
-\n\n\
-XFce is a collection of programs that together provide the full functionality\n\
-of the desktop enviroment. At this time the following programs are part of XFce:\n\
-\n\
-o Window manager (xfwm4)\n\
- handles the placement on the screen\n\
-\n\
-o Panel (xfce4)\n\
- start programs, monitor mailboxes, show time\n\
-\n\
-This is a developcent version and the list presented here is expected to grow\n\
-considerably before the final release\n\
-\n\
-Thank you for your interest in XFce,\n\
-\n\
- -- The XFce Developcent Team --\n";
-
- gtk_text_buffer_set_text(tb, info_text, -1);
- info_view = gtk_text_view_new();
- gtk_text_view_set_buffer(GTK_TEXT_VIEW(info_view), tb);
- gtk_text_view_set_editable(GTK_TEXT_VIEW(info_view), FALSE);
- gtk_text_view_set_left_margin(GTK_TEXT_VIEW(info_view), 6);
- gtk_text_view_set_right_margin(GTK_TEXT_VIEW(info_view), 6);
- gtk_widget_show(info_view);
- gtk_container_add(GTK_CONTAINER(info_bottom_frame), info_view);
- }
-}
-
-static void add_credits_page(GtkNotebook * notebook)
-{
- GtkWidget *info_label;
- GtkWidget *info_notebook_page;
- GtkWidget *info_credits_view;
- char *filename;
-
- info_label = gtk_label_new(_("Credits"));
- gtk_widget_show(info_label);
-
- info_notebook_page = gtk_vbox_new(FALSE, 0);
- gtk_container_set_border_width(GTK_CONTAINER(info_notebook_page), 4);
- gtk_widget_show(info_notebook_page);
- gtk_notebook_append_page(notebook, info_notebook_page, info_label);
-
- filename = g_build_filename(DATADIR, XFCE_AUTHORS, NULL);
- info_credits_view = create_scrolled_text_view(filename);
- g_free(filename);
- gtk_container_add(GTK_CONTAINER(info_notebook_page), info_credits_view);
-}
-
-static void add_license_page(GtkNotebook * notebook)
-{
- GtkWidget *info_label;
- GtkWidget *info_notebook_page;
- GtkWidget *info_license_view;
- char *filename;
-
- info_label = gtk_label_new(_("License"));
- gtk_widget_show(info_label);
-
- info_notebook_page = gtk_vbox_new(FALSE, 0);
- gtk_container_set_border_width(GTK_CONTAINER(info_notebook_page), 4);
- gtk_widget_show(info_notebook_page);
- gtk_notebook_append_page(notebook, info_notebook_page, info_label);
-
- filename = g_build_filename(DATADIR, XFCE_LICENSE, NULL);
- info_license_view = create_scrolled_text_view(filename);
- g_free(filename);
- gtk_container_add(GTK_CONTAINER(info_notebook_page), info_license_view);
-}
-
-void info_panel_dialog(void)
-{
- GtkWidget *info;
- GtkWidget *vbox;
- GtkWidget *header;
- GtkWidget *notebook;
- GtkWidget *info_separator;
- GtkWidget *buttonbox;
- GtkWidget *info_ok_button;
- GtkWidget *info_help_button;
-
- info = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- gtk_window_set_position(GTK_WINDOW(info), GTK_WIN_POS_CENTER);
- gtk_window_set_title(GTK_WINDOW(info), _("Info ..."));
-
- /* Make the info dialog sticky */
- gtk_window_stick(GTK_WINDOW(info));
- gtk_container_set_border_width(GTK_CONTAINER(info), 10);
-
- vbox = gtk_vbox_new(FALSE, 10);
- gtk_widget_show(vbox);
- gtk_container_add(GTK_CONTAINER(info), vbox);
-
- /* header with logo */
- header = create_header();
- gtk_box_pack_start(GTK_BOX(vbox), header, FALSE, FALSE, 0);
-
- /* the notebook */
- notebook = gtk_notebook_new();
- gtk_widget_show(notebook);
- gtk_widget_set_size_request(notebook, 300, 400);
- gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
-
- /* add pages */
- add_info_page(GTK_NOTEBOOK(notebook));
- add_credits_page(GTK_NOTEBOOK(notebook));
- add_license_page(GTK_NOTEBOOK(notebook));
-
- /* separator */
- info_separator = gtk_hseparator_new();
- gtk_widget_show(info_separator);
- gtk_box_pack_start(GTK_BOX(vbox), info_separator, FALSE, FALSE, 0);
-
- /* buttons */
- buttonbox = gtk_hbutton_box_new();
- gtk_widget_show(buttonbox);
- gtk_box_pack_start(GTK_BOX(vbox), buttonbox, FALSE, FALSE, 0);
-
- info_ok_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
- gtk_widget_show(info_ok_button);
- gtk_box_pack_start(GTK_BOX(buttonbox), info_ok_button, FALSE, FALSE, 0);
-
- info_help_button = gtk_button_new_from_stock(GTK_STOCK_HELP);
- gtk_widget_show(info_help_button);
- gtk_box_pack_start(GTK_BOX(buttonbox), info_help_button, FALSE, FALSE, 0);
-
- gtk_button_box_set_child_secondary(GTK_BUTTON_BOX(buttonbox),
- info_ok_button, TRUE);
-
- g_signal_connect_swapped(info_ok_button, "clicked",
- G_CALLBACK(gtk_widget_destroy), info);
- g_signal_connect(info_help_button, "clicked", G_CALLBACK(info_help_cb),
- NULL);
-
- gtk_widget_show_all(info);
-}
diff --git a/panel/item.c b/panel/item.c
deleted file mode 100644
index cdc0d5c1..00000000
--- a/panel/item.c
+++ /dev/null
@@ -1,213 +0,0 @@
-/* item.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <xfce_iconbutton.h>
-
-#include "item.h"
-
-#include "item_dialog.h"
-#include "controls.h"
-#include "xfce.h"
-#include "xfce_support.h"
-#include "callbacks.h"
-#include "popup.h"
-#include "icons.h"
-#include "settings.h"
-
-/* (re)apply the settings to the icon button
-*/
-void panel_item_apply_config(PanelItem * pi)
-{
- GdkPixbuf *tmp;
-
- if(pi->icon_id == EXTERN_ICON)
- tmp = get_pixbuf_from_file(pi->icon_path);
- else
- tmp = get_pixbuf_by_id(pi->icon_id);
-
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(pi->button), tmp);
- g_object_unref(tmp);
-
- if(pi->tooltip)
- add_tooltip(pi->button, pi->tooltip);
-}
-
-/* global settings
-*/
-static void panel_item_set_theme(PanelControl * pc, const char *theme)
-{
- PanelItem *pi = (PanelItem *) pc->data;
-
- panel_item_apply_config(pi);
-}
-
-/* creation
-*/
-static PanelItem *panel_item_new(void)
-{
- PanelItem *pi = g_new(PanelItem, 1);
-
- pi->command = NULL;
- pi->in_terminal = FALSE;
- pi->tooltip = NULL;
-
- pi->icon_id = UNKNOWN_ICON;
- pi->icon_path = NULL;
-
- pi->button = xfce_iconbutton_new();
- gtk_widget_show(pi->button);
- gtk_button_set_relief(GTK_BUTTON(pi->button), GTK_RELIEF_NONE);
-
- add_tooltip(pi->button, _("Click Mouse 3 to change item"));
-
- g_signal_connect(pi->button, "clicked", G_CALLBACK(panel_item_click_cb), pi);
-
- dnd_set_drag_dest(pi->button);
- g_signal_connect(pi->button, "drag-data-received", G_CALLBACK(panel_item_drop_cb),
- pi);
-
- panel_item_apply_config(pi);
-
- return pi;
-}
-
-static void panel_item_read_config(PanelControl * pc, xmlNodePtr node)
-{
- PanelItem *pi = (PanelItem *) pc->data;
- xmlNodePtr child;
- xmlChar *value;
-
- if(!node)
- {
- panel_item_apply_config(pi);
- return;
- }
-
- for(child = node->children; child; child = child->next)
- {
- if(xmlStrEqual(child->name, (const xmlChar *)"Command"))
- {
- int n = -1;
-
- value = DATA(child);
-
- if(value)
- pi->command = (char *)value;
-
- value = xmlGetProp(child, "term");
-
- if(value)
- n = atoi(value);
-
- if(n == 1)
- pi->in_terminal = TRUE;
- }
- else if(xmlStrEqual(child->name, (const xmlChar *)"Tooltip"))
- {
- value = DATA(child);
-
- if(value)
- pi->tooltip = (char *)value;
- }
- else if(xmlStrEqual(child->name, (const xmlChar *)"Icon"))
- {
- value = xmlGetProp(child, (const xmlChar *)"id");
-
- if(value)
- pi->icon_id = atoi(value);
-
- if(!value || pi->icon_id < EXTERN_ICON || pi->icon_id >= NUM_ICONS)
- pi->icon_id = UNKNOWN_ICON;
-
- g_free(value);
-
- if(pi->icon_id == EXTERN_ICON)
- {
- value = DATA(child);
-
- if(value)
- pi->icon_path = (char *)value;
- else
- pi->icon_id = UNKNOWN_ICON;
- }
- }
- }
-
- panel_item_apply_config(pi);
-}
-
-/* destruction
-*/
-static void panel_item_free(PanelControl * pc)
-{
- PanelItem *pi = (PanelItem *) pc->data;
-
- g_free(pi->command);
- g_free(pi->icon_path);
- g_free(pi->tooltip);
-
- g_free(pi);
-}
-
-/* exit
-*/
-static void panel_item_write_config(PanelControl * pc, xmlNodePtr root)
-{
- PanelItem *pi = (PanelItem *) pc->data;
- xmlNodePtr child;
- char value[3];
-
- child = xmlNewChild(root, NULL, "Command", pi->command);
-
- snprintf(value, 2, "%d", pi->in_terminal);
- xmlSetProp(child, "term", value);
-
- if(pi->tooltip)
- xmlNewTextChild(root, NULL, "Tooltip", pi->tooltip);
-
- child = xmlNewTextChild(root, NULL, "Icon", pi->icon_path);
-
- snprintf(value, 3, "%d", pi->icon_id);
- xmlSetProp(child, "id", value);
-}
-
-/* create a default panel item
-*/
-void create_panel_item(PanelControl * pc)
-{
- PanelItem *pi = panel_item_new();
-
- gtk_container_add(GTK_CONTAINER(pc->base), pi->button);
-
- /* fill the PanelControl structure */
- pc->id = ICON;
-
- pc->caption = g_strdup(_("Icon"));
- pc->main = pi->button;
- pc->data = (gpointer) pi;
-
- pc->read_config = panel_item_read_config;
- pc->write_config = panel_item_write_config;
-
- pc->free = panel_item_free;
-
- pc->set_theme = panel_item_set_theme;
-
- pc->add_options = panel_item_add_options;
-}
diff --git a/panel/item.h b/panel/item.h
deleted file mode 100644
index 500ca509..00000000
--- a/panel/item.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* item.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_ITEM_H__
-#define __XFCE_ITEM_H__
-
-#include "global.h"
-
-/* The panel item stuff is only public for use in item_dialog.c, so that
- * the dialog can provide immediate apply and revert functionality.
- *
- * The dialog is in a separate file because it is shared with menu items.
-*/
-struct _PanelItem
-{
- char *command;
- gboolean in_terminal;
- char *tooltip;
-
- int icon_id;
- char *icon_path; /* if id==EXTERN_ICON */
-
- GtkWidget *button;
-};
-
-void panel_item_apply_config(PanelItem * pi);
-
-/* panel control interface
-*/
-void create_panel_item(PanelControl * pc);
-
-#endif /* __XFCE_ITEM_H__ */
diff --git a/panel/item_dialog.c b/panel/item_dialog.c
deleted file mode 100644
index 691f766d..00000000
--- a/panel/item_dialog.c
+++ /dev/null
@@ -1,1023 +0,0 @@
-/* item_dialog.c
- *
- * Copyright (C) Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include "global.h"
-#include "item_dialog.h"
-#include "xfce_support.h"
-#include "controls.h"
-#include "settings.h"
-#include "item.h"
-#include "side.h"
-#include "popup.h"
-#include "icons.h"
-
-/* item_dialog.c
- * -------------
- * There are two types of configuration dialogs: for panel items and for
- * menu items.
- *
- * 1) Dialog for changing items on the panel. This is now defined in
- * controls_dialog.c. Only icon items use code from this file to
- * present their options. This code is partially shared with menu item
- * dialogs.
- *
- * 2) Dialogs for changing or adding menu items.
- * Basically the same as the notebook page for icon panel items. Adds
- * options for caption and position in menu.
-*/
-
-static void menu_item_apply_options(void);
-static void panel_item_apply_options(void);
-
-enum
-{ RESPONSE_REVERT, RESPONSE_DONE, RESPONSE_REMOVE };
-
-/* the item is a menu item or a panel control */
-MenuItem *mitem = NULL;
-int num_items = 0;
-/*PanelControl *pcontrol = NULL;*/
-PanelItem *pitem;
-
-/* important widgets */
-static GtkWidget *command_entry;
-static GtkWidget *command_browse_button;
-static GtkWidget *term_checkbutton;
-static GtkWidget *icon_id_menu;
-static GtkWidget *icon_entry;
-static GtkWidget *icon_browse_button;
-static GtkWidget *tip_entry;
-static GtkWidget *preview_image;
-
-/* for menu items */
-GtkWidget *caption_entry;
-GtkWidget *pos_spin;
-
-/* controls on the parent dialog */
-GtkWidget *revert_button;
-GtkWidget *done_button;
-
-static int id_callback;
-
-/* usefull for (instant) apply */
-int icon_id;
-static char *icon_path = NULL;
-int pos;
-
-/* Save options for revert
- * -----------------------
-*/
-struct ItemBackup
-{
- char *command;
- gboolean in_terminal;
-
- char *caption;
- char *tooltip;
-
- int icon_id;
- char *icon_path;
-
- int pos;
-};
-
-struct ItemBackup backup;
-
-void init_backup(void)
-{
- backup.command = NULL;
- backup.in_terminal = FALSE;
-
- backup.caption = NULL;
- backup.tooltip = NULL;
-
- backup.icon_id = 0;
- backup.icon_path = NULL;
-
- backup.pos = 0;
-}
-
-void clear_backup(void)
-{
- g_free(backup.command);
-
- g_free(backup.caption);
- g_free(backup.tooltip);
-
- g_free(backup.icon_path);
-
- /* not really backup, but ... */
- g_free(icon_path);
- icon_path = NULL;
-
- init_backup();
-}
-
-/* useful in callbacks to make revert button sensitive
-*/
-void make_sensitive(GtkWidget * widget)
-{
- gtk_widget_set_sensitive(widget, TRUE);
-}
-
-/* entry callback
-*/
-gboolean entry_lost_focus(GtkEntry * entry, GdkEventFocus * event,
- gpointer data)
-{
- if(mitem)
- menu_item_apply_options();
- else
- panel_item_apply_options();
-
- /* needed to prevent GTK+ crash :( */
- return FALSE;
-}
-
-/* Changing the icon
- * -----------------
- * An icon is changed by changing the id or the path in case of an
- * external icon.
- * There are several mechamisms by which an external icon can be changed:
- * - dragging an icon to the preview area
- * - writing the path in the text entry
- * - using the file dialog
-*/
-static void change_icon(int id, const char *path)
-{
- GdkPixbuf *pb = NULL;
-
- if(id == EXTERN_ICON && path)
- pb = gdk_pixbuf_new_from_file(path, NULL);
- else
- pb = get_pixbuf_by_id(id);
-
- if(!pb || !GDK_IS_PIXBUF(pb))
- {
- g_printerr("xfce4: %s (line %d): couldn't create pixbuf\n",
- __FILE__, __LINE__);
- return;
- }
-
- gtk_image_set_from_pixbuf(GTK_IMAGE(preview_image), pb);
- g_object_unref(pb);
-
- icon_id = id;
-
- if(id == EXTERN_ICON || id == UNKNOWN_ICON)
- {
- if(path)
- {
- if(!icon_path || !strequal(path, icon_path))
- {
- g_free(icon_path);
- icon_path = g_strdup(path);
- }
-
- gtk_entry_set_text(GTK_ENTRY(icon_entry), path);
- }
-
- gtk_widget_set_sensitive(icon_entry, TRUE);
- gtk_widget_set_sensitive(icon_browse_button, TRUE);
- }
- else
- {
- gtk_entry_set_text(GTK_ENTRY(icon_entry), "");
-
- gtk_widget_set_sensitive(icon_entry, FALSE);
- gtk_widget_set_sensitive(icon_browse_button, FALSE);
- }
-
- g_signal_handler_block(icon_id_menu, id_callback);
- gtk_option_menu_set_history(GTK_OPTION_MENU(icon_id_menu),
- (id == EXTERN_ICON) ? 0 : id);
- g_signal_handler_unblock(icon_id_menu, id_callback);
-
- if(mitem)
- menu_item_apply_options();
- else
- panel_item_apply_options();
-
- make_sensitive(revert_button);
-}
-
-static void icon_id_changed(void)
-{
- int new_id = gtk_option_menu_get_history(GTK_OPTION_MENU(icon_id_menu));
-
- if(new_id == 0)
- {
- change_icon(EXTERN_ICON, icon_path);
- }
- else
- {
- change_icon(new_id, NULL);
- }
-}
-
-static GtkWidget *create_icon_option_menu(void)
-{
- GtkWidget *om;
- GtkWidget *menu = gtk_menu_new();
- GtkWidget *mi;
- int i;
-
- mi = gtk_menu_item_new_with_label(_("External Icon"));
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
-
- for(i = 1; i < NUM_ICONS; i++)
- {
- mi = gtk_menu_item_new_with_label(icon_names[i]);
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
- }
-
- om = gtk_option_menu_new();
- gtk_option_menu_set_menu(GTK_OPTION_MENU(om), menu);
-
- id_callback =
- g_signal_connect_swapped(om, "changed", G_CALLBACK(icon_id_changed),
- NULL);
-
- return om;
-}
-
-static void icon_browse_cb(GtkWidget * b, GtkEntry * entry)
-{
- char *file =
- select_file_name(_("Select icon"), gtk_entry_get_text(entry), NULL);
-
- if(file)
- {
- change_icon(EXTERN_ICON, file);
- g_free(file);
- }
-}
-
-gboolean icon_entry_lost_focus(GtkEntry * entry, GdkEventFocus * event,
- gpointer data)
-{
- const char *temp = gtk_entry_get_text(entry);
-
- if(temp)
- change_icon(EXTERN_ICON, temp);
-
- /* we must return FALSE or gtk will crash :-( */
- return FALSE;
-}
-
-static GtkWidget *create_icon_option(GtkSizeGroup * sg)
-{
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_widget_show(vbox);
-
- /* option menu */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Icon:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- icon_id_menu = create_icon_option_menu();
- gtk_widget_show(icon_id_menu);
- gtk_box_pack_start(GTK_BOX(hbox), icon_id_menu, TRUE, TRUE, 0);
-
- /* icon entry */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new("");
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- icon_entry = gtk_entry_new();
- gtk_widget_show(icon_entry);
- gtk_box_pack_start(GTK_BOX(hbox), icon_entry, TRUE, TRUE, 0);
-
- g_signal_connect(icon_entry, "focus-out-event",
- G_CALLBACK(icon_entry_lost_focus), NULL);
-
-
- icon_browse_button = gtk_button_new_with_label(" ... ");
- gtk_widget_show(icon_browse_button);
- gtk_box_pack_start(GTK_BOX(hbox), icon_browse_button, FALSE, FALSE, 0);
-
- g_signal_connect(icon_browse_button, "clicked", G_CALLBACK(icon_browse_cb),
- icon_entry);
-
- return vbox;
-}
-
-/* Change the command
- * ------------------
-*/
-static void command_browse_cb(GtkWidget * b, GtkEntry * entry)
-{
- char *file =
- select_file_name(_("Select command"), gtk_entry_get_text(entry), NULL);
-
- if(file)
- {
- gtk_entry_set_text(entry, file);
- g_free(file);
- }
-}
-
-static GtkWidget *create_command_option(GtkSizeGroup * sg)
-{
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_widget_show(vbox);
-
- /* entry */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Command:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- command_entry = gtk_entry_new();
- gtk_widget_show(command_entry);
- gtk_box_pack_start(GTK_BOX(hbox), command_entry, TRUE, TRUE, 0);
-
- command_browse_button = gtk_button_new_with_label("...");
- gtk_widget_show(command_browse_button);
- gtk_box_pack_start(GTK_BOX(hbox), command_browse_button, FALSE, FALSE, 0);
-
- g_signal_connect(command_browse_button, "clicked",
- G_CALLBACK(command_browse_cb), command_entry);
-
- /* terminal */
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new("");
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- term_checkbutton =
- gtk_check_button_new_with_mnemonic(_("Run in _terminal"));
- gtk_widget_show(term_checkbutton);
- gtk_box_pack_start(GTK_BOX(hbox), term_checkbutton, FALSE, FALSE, 0);
-
- return vbox;
-}
-
-/* Change caption
-*/
-static GtkWidget *create_caption_option(GtkSizeGroup * sg)
-{
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_widget_show(vbox);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Caption:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- caption_entry = gtk_entry_new();
- gtk_widget_show(caption_entry);
- gtk_box_pack_start(GTK_BOX(hbox), caption_entry, TRUE, TRUE, 0);
-
- /* activate revert button when changing the label */
- g_signal_connect_swapped(caption_entry, "insert-at-cursor",
- G_CALLBACK(make_sensitive), revert_button);
- g_signal_connect_swapped(caption_entry, "delete-from-cursor",
- G_CALLBACK(make_sensitive), revert_button);
-
- /* only set label on focus out */
- g_signal_connect(caption_entry, "focus-out-event",
- G_CALLBACK(entry_lost_focus), NULL);
-
- return vbox;
-}
-
-/* Change tooltip
-*/
-static GtkWidget *create_tooltip_option(GtkSizeGroup * sg)
-{
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_widget_show(vbox);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Tooltip:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- tip_entry = gtk_entry_new();
- gtk_widget_show(tip_entry);
- gtk_box_pack_start(GTK_BOX(hbox), tip_entry, TRUE, TRUE, 0);
-
- return vbox;
-}
-
-/* Change menu item position
- * -------------------------
-*/
-static void pos_changed(GtkSpinButton * spin, gpointer data)
-{
- int n = gtk_spin_button_get_value_as_int(spin);
-
- mitem->pos = n - 1;
-
- menu_item_apply_options();
- gtk_widget_set_sensitive(revert_button, TRUE);
-}
-
-static GtkWidget *create_position_option(GtkSizeGroup * sg)
-{
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_widget_show(vbox);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Position:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- pos_spin = gtk_spin_button_new_with_range(1, num_items, 1);
- gtk_widget_show(pos_spin);
- gtk_box_pack_start(GTK_BOX(hbox), pos_spin, FALSE, FALSE, 0);
-
- g_signal_connect(pos_spin, "value-changed", G_CALLBACK(pos_changed), NULL);
-
- return vbox;
-}
-
-/* The main options box
- * --------------------
-*/
-static GtkWidget *create_item_options_box(void)
-{
- GtkWidget *vbox;
- GtkWidget *box;
- GtkWidget *label;
- GtkSizeGroup *sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- vbox = gtk_vbox_new(FALSE, 8);
- gtk_widget_show(vbox);
-
- /* command */
- box = create_command_option(sg);
- gtk_box_pack_start(GTK_BOX(vbox), box, FALSE, TRUE, 0);
-
- /* icon */
- box = create_icon_option(sg);
- gtk_box_pack_start(GTK_BOX(vbox), box, FALSE, TRUE, 0);
-
- /* caption (menu item) */
- if(mitem)
- {
- box = create_caption_option(sg);
- gtk_box_pack_start(GTK_BOX(vbox), box, FALSE, TRUE, 0);
- }
-
- /* tooltip */
- box = create_tooltip_option(sg);
- gtk_box_pack_start(GTK_BOX(vbox), box, FALSE, TRUE, 0);
-
- /* position (menu item) */
- if(mitem && num_items > 1)
- {
- box = create_position_option(sg);
- gtk_box_pack_start(GTK_BOX(vbox), box, FALSE, TRUE, 0);
- }
-
- return vbox;
-}
-
-/* Icon preview area
- * -----------------
-*/
-static void
-icon_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, gpointer user_data)
-{
- GList *fnames;
- guint count;
-
- fnames = gnome_uri_list_extract_filenames((char *)data->data);
- count = g_list_length(fnames);
-
- if(count > 0)
- {
- char *icon;
-
- icon = (char *)fnames->data;
-
- change_icon(EXTERN_ICON, icon);
- }
-
- gnome_uri_list_free_strings(fnames);
- gtk_drag_finish(context, (count > 0), (context->action == GDK_ACTION_MOVE),
- time);
-}
-
-static GtkWidget *create_icon_preview_frame()
-{
- GtkWidget *frame;
- GtkWidget *eventbox;
-
- frame = gtk_frame_new(_("Icon Preview"));
- gtk_widget_show(frame);
-
- eventbox = gtk_event_box_new();
- add_tooltip(eventbox, _("Drag file onto this frame to change the icon"));
- gtk_widget_show(eventbox);
- gtk_container_add(GTK_CONTAINER(frame), eventbox);
-
- preview_image = gtk_image_new();
- gtk_widget_show(preview_image);
- gtk_container_add(GTK_CONTAINER(eventbox), preview_image);
-
- /* signals */
- dnd_set_drag_dest(eventbox);
-
- g_signal_connect(eventbox, "drag_data_received", G_CALLBACK(icon_drop_cb),
- NULL);
-
- return frame;
-}
-
-/* Panel item options box
- * ----------------------
-*/
-void panel_item_revert_options(PanelControl * pc)
-{
- g_free(pitem->command);
- pitem->command = g_strdup(backup.command);
-
- pitem->in_terminal = backup.in_terminal;
-
- g_free(pitem->tooltip);
- pitem->tooltip = g_strdup(backup.tooltip);
-
- pitem->icon_id = backup.icon_id;
-
- g_free(pitem->icon_path);
- pitem->icon_path = g_strdup(backup.icon_path);
-
- panel_item_apply_config(pitem);
-
- /* revert the widgets */
- if(pitem->command)
- gtk_entry_set_text(GTK_ENTRY(command_entry), pitem->command);
- else
- gtk_entry_set_text(GTK_ENTRY(command_entry), "");
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(term_checkbutton),
- pitem->in_terminal);
-
- change_icon(pitem->icon_id, pitem->icon_path);
-
- if(pitem->tooltip)
- gtk_entry_set_text(GTK_ENTRY(tip_entry), pitem->tooltip);
- else
- gtk_entry_set_text(GTK_ENTRY(tip_entry), "");
-}
-
-void panel_item_apply_options(void)
-{
- const char *temp;
-
- g_free(pitem->command);
- temp = gtk_entry_get_text(GTK_ENTRY(command_entry));
-
- if(temp && *temp)
- pitem->command = g_strdup(temp);
- else
- pitem->command = NULL;
-
- pitem->in_terminal =
- gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(term_checkbutton));
-
- g_free(pitem->tooltip);
- temp = gtk_entry_get_text(GTK_ENTRY(tip_entry));
-
- if(temp && *temp)
- pitem->tooltip = g_strdup(temp);
- else
- pitem->tooltip = NULL;
-
- pitem->icon_id = icon_id;
-
- g_free(pitem->icon_path);
-
- if(icon_path && pitem->icon_id == EXTERN_ICON)
- pitem->icon_path = g_strdup(icon_path);
- else
- pitem->icon_path = NULL;
-
- panel_item_apply_config(pitem);
-}
-
-void panel_item_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done)
-{
- GtkWidget *main_hbox;
- GtkWidget *options_box;
- GtkWidget *preview_frame;
-
- pitem = (PanelItem *) pc->data;
- mitem = NULL;
-
- revert_button = revert;
-
- g_signal_connect_swapped(revert, "clicked",
- G_CALLBACK(panel_item_revert_options), pitem);
-
- g_signal_connect_swapped(done, "clicked",
- G_CALLBACK(panel_item_apply_options), pitem);
-
- /* create backup for revert */
- init_backup();
-
- if(pitem->command)
- backup.command = g_strdup(pitem->command);
-
- backup.in_terminal = pitem->in_terminal;
-
- if(pitem->tooltip)
- backup.tooltip = g_strdup(pitem->tooltip);
-
- backup.icon_id = pitem->icon_id;
-
- if(pitem->icon_path)
- backup.icon_path = g_strdup(pitem->icon_path);
-
- main_hbox = gtk_hbox_new(FALSE, 8);
- gtk_widget_show(main_hbox);
- gtk_container_add(container, main_hbox);
-
- /* clean backup when dialog is destroyed */
- g_signal_connect(main_hbox, "destroy-event",
- G_CALLBACK(clear_backup), NULL);
-
- options_box = create_item_options_box();
- gtk_box_pack_start(GTK_BOX(main_hbox), options_box, TRUE, TRUE, 0);
-
- preview_frame = create_icon_preview_frame();
- gtk_box_pack_start(GTK_BOX(main_hbox), preview_frame, TRUE, FALSE, 0);
-
- /* fill in the structures
- * use the backup values because the item may have changed
- * after connecting callbacks */
- if(backup.command)
- gtk_entry_set_text(GTK_ENTRY(command_entry), backup.command);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(term_checkbutton),
- backup.in_terminal);
-
- change_icon(backup.icon_id, backup.icon_path);
-
- if(backup.tooltip)
- gtk_entry_set_text(GTK_ENTRY(tip_entry), backup.tooltip);
-}
-
-/* Menu item options box
- * ---------------------
- * Much of the code is shared with the panel item option box
-*/
-static void menu_item_apply_options(void)
-{
- const char *temp;
- PanelPopup *pp = mitem->parent;
-
- g_free(mitem->command);
- temp = gtk_entry_get_text(GTK_ENTRY(command_entry));
-
- if(temp && *temp)
- mitem->command = g_strdup(temp);
- else
- mitem->command = NULL;
-
- mitem->in_terminal =
- gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(term_checkbutton));
-
- g_free(mitem->tooltip);
- temp = gtk_entry_get_text(GTK_ENTRY(tip_entry));
-
- if(temp && *temp)
- mitem->tooltip = g_strdup(temp);
- else
- mitem->tooltip = NULL;
-
- mitem->icon_id = icon_id;
-
- g_free(mitem->icon_path);
-
- if(icon_path && mitem->icon_id == EXTERN_ICON)
- mitem->icon_path = g_strdup(icon_path);
- else
- mitem->icon_path = NULL;
-
- g_free(mitem->caption);
- temp = gtk_entry_get_text(GTK_ENTRY(caption_entry));
-
- if(temp && *temp)
- mitem->caption = g_strdup(temp);
- else
- mitem->caption = NULL;
-
- gtk_box_reorder_child(GTK_BOX(pp->vbox), mitem->button, mitem->pos + 2);
-
- menu_item_apply_config(mitem);
-}
-
-void menu_item_revert_options(void)
-{
- g_free(mitem->command);
- mitem->command = g_strdup(backup.command);
-
- mitem->in_terminal = backup.in_terminal;
-
- g_free(mitem->tooltip);
- mitem->tooltip = g_strdup(backup.tooltip);
-
- g_free(mitem->caption);
- mitem->caption = g_strdup(backup.caption);
-
- mitem->icon_id = backup.icon_id;
-
- g_free(mitem->icon_path);
- mitem->icon_path = g_strdup(backup.icon_path);
-
- mitem->pos = backup.pos;
-
- menu_item_apply_config(mitem);
-
- gtk_box_reorder_child(GTK_BOX(mitem->parent->vbox), mitem->button,
- mitem->pos + 2);
-
- /* revert the widgets */
- if(mitem->command)
- gtk_entry_set_text(GTK_ENTRY(command_entry), mitem->command);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(term_checkbutton),
- mitem->in_terminal);
-
- if(mitem->tooltip)
- gtk_entry_set_text(GTK_ENTRY(tip_entry), mitem->tooltip);
-
- if(mitem->caption)
- gtk_entry_set_text(GTK_ENTRY(caption_entry), mitem->caption);
-
- if(num_items > 1)
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(pos_spin),
- (gfloat) mitem->pos + 1);
-
- change_icon(mitem->icon_id, mitem->icon_path);
-
- gtk_widget_set_sensitive(revert_button, FALSE);
-}
-
-void menu_item_add_options(MenuItem * item, GtkContainer * container)
-{
- GtkWidget *main_hbox;
- GtkWidget *options_box;
- GtkWidget *preview_frame;
-
- pitem = NULL;
- mitem = item;
-
- init_backup();
-
- backup.command = g_strdup(mitem->command);
- backup.in_terminal = mitem->in_terminal;
- backup.tooltip = g_strdup(mitem->tooltip);
- backup.caption = g_strdup(mitem->caption);
- backup.icon_id = mitem->icon_id;
- backup.icon_path = g_strdup(mitem->icon_path);
- backup.pos = mitem->pos;
-
- main_hbox = gtk_hbox_new(FALSE, 8);
- gtk_widget_show(main_hbox);
- gtk_container_add(container, main_hbox);
-
- options_box = create_item_options_box();
- gtk_box_pack_start(GTK_BOX(main_hbox), options_box, TRUE, TRUE, 0);
-
- preview_frame = create_icon_preview_frame();
- gtk_box_pack_start(GTK_BOX(main_hbox), preview_frame, TRUE, FALSE, 0);
-
- /* fill in the structures use the backup values
- * because the item values may have changed when connecting signals */
- if(backup.command)
- gtk_entry_set_text(GTK_ENTRY(command_entry), backup.command);
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(term_checkbutton),
- backup.in_terminal);
-
- change_icon(backup.icon_id, backup.icon_path);
-
- if(backup.tooltip)
- gtk_entry_set_text(GTK_ENTRY(tip_entry), backup.tooltip);
-
- if(backup.caption)
- gtk_entry_set_text(GTK_ENTRY(caption_entry), backup.caption);
-
- if(num_items > 1)
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(pos_spin),
- (gfloat) backup.pos + 1);
-
- menu_item_apply_options();
-}
-
-/* Menu item dialogs
- * -----------------
- * Edit or add menu items
-*/
-GtkWidget *create_menu_item_dialog(MenuItem * mi)
-{
- char *title;
- GtkWidget *dlg;
- GtkWidget *hbox;
- GtkWidget *label;
- GtkWidget *main_vbox;
- GtkWidget *frame;
- GtkWidget *main_hbox;
- GtkWidget *options_box;
- GtkWidget *preview_frame;
- GtkWidget *remove_button;
-
- /* create dialog */
- title = _("Change menu item");
-
- dlg = gtk_dialog_new_with_buttons(title, GTK_WINDOW(toplevel),
- GTK_DIALOG_MODAL, NULL);
-
- gtk_window_set_position(GTK_WINDOW(dlg), GTK_WIN_POS_CENTER);
-
- /* add buttons */
- remove_button = mixed_button_new(GTK_STOCK_REMOVE, _("Remove"));
- gtk_widget_show(remove_button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dlg), remove_button,
- RESPONSE_REMOVE);
-
- revert_button = mixed_button_new(GTK_STOCK_UNDO, _("Revert"));
- gtk_widget_show(revert_button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dlg), revert_button,
- RESPONSE_REVERT);
-
- done_button = mixed_button_new(GTK_STOCK_OK, _("Done"));
- gtk_widget_show(done_button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dlg), done_button, RESPONSE_DONE);
-
- /* the options */
- main_vbox = GTK_DIALOG(dlg)->vbox;
-
- frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_NONE);
- gtk_container_set_border_width(GTK_CONTAINER(frame), 10);
- gtk_widget_show(frame);
- gtk_box_pack_start(GTK_BOX(main_vbox), frame, TRUE, TRUE, 0);
-
- menu_item_add_options(mi, GTK_CONTAINER(frame));
-
- /* signals */
- g_signal_connect(revert_button, "clicked",
- G_CALLBACK(menu_item_revert_options), NULL);
-
- g_signal_connect(done_button, "clicked",
- G_CALLBACK(menu_item_apply_options), NULL);
-
- return dlg;
-}
-
-static void reposition_popup(PanelPopup * pp)
-{
- if(pp->detached)
- return;
-
- gtk_button_clicked(GTK_BUTTON(pp->button));
- gtk_button_clicked(GTK_BUTTON(pp->button));
-}
-
-void edit_menu_item_dialog(MenuItem * mi)
-{
- GtkWidget *dlg;
-
- mitem = mi;
- pitem = NULL;
-
- num_items = g_list_length(mi->parent->items);
-
- dlg = create_menu_item_dialog(mi);
-
- /* run dialog until 'Done' */
- while(1)
- {
- int response = GTK_RESPONSE_NONE;
-
- gtk_widget_set_sensitive(revert_button, FALSE);
-
- response = gtk_dialog_run(GTK_DIALOG(dlg));
-
- if(response == RESPONSE_REVERT)
- continue;
-
- /* the options are already applied, so we only have to deal
- * with removal */
- if(response == RESPONSE_REMOVE)
- {
- PanelPopup *pp = mi->parent;
-
- gtk_container_remove(GTK_CONTAINER(pp->vbox), mi->button);
- pp->items = g_list_remove(pp->items, mi);
- menu_item_free(mi);
-
- reposition_popup(pp);
- }
-
- break;
- }
-
- gtk_widget_destroy(dlg);
- num_items = 0;
-
- clear_backup();
-
- if(icon_path)
- {
- g_free(icon_path);
- icon_path = NULL;
- }
-
- write_panel_config();
-}
-
-void add_menu_item_dialog(PanelPopup * pp)
-{
- MenuItem *mi = menu_item_new(pp);
-
- create_menu_item(mi);
- mi->pos = 0;
-
- panel_popup_add_item(pp, mi);
-
- reposition_popup(pp);
-
- edit_menu_item_dialog(mi);
-}
diff --git a/panel/item_dialog.h b/panel/item_dialog.h
deleted file mode 100644
index c8137db4..00000000
--- a/panel/item_dialog.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* item_dialog.h
- *
- * Copyright (C) Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef __XFCE_ITEM_DIALOG_H__
-#define __XFCE_ITEM_DIALOG_H__
-
-#include "global.h"
-
-void edit_menu_item_dialog(MenuItem * mi);
-
-void add_menu_item_dialog(PanelPopup * pp);
-
-/* options box for panel control dialog */
-void panel_item_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done);
-
-#endif /* __XFCE_ITEM_DIALOG_H__ */
diff --git a/panel/popup.c b/panel/popup.c
deleted file mode 100644
index f590ab54..00000000
--- a/panel/popup.c
+++ /dev/null
@@ -1,546 +0,0 @@
-/* popup.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <xfce_togglebutton.h>
-#include <xfce_menubutton.h>
-
-#include "popup.h"
-
-#include "xfce.h"
-#include "xfce_support.h"
-#include "callbacks.h"
-#include "icons.h"
-#include "settings.h"
-#include "wmhints.h"
-
-/* Menu items
- * ----------
-*/
-MenuItem *menu_item_new(PanelPopup * pp)
-{
- MenuItem *mi = g_new(MenuItem, 1);
-
- mi->parent = pp;
- mi->pos = 0;
-
- mi->command = NULL;
- mi->in_terminal = FALSE;
- mi->caption = NULL;
- mi->tooltip = NULL;
-
- mi->icon_id = UNKNOWN_ICON;
- mi->icon_path = NULL;
-
- mi->button = NULL;
-
- return mi;
-}
-
-void menu_item_read_config(MenuItem * mi, xmlNodePtr node)
-{
- xmlNodePtr child;
- xmlChar *value;
-
- for(child = node->children; child; child = child->next)
- {
- if(xmlStrEqual(child->name, (const xmlChar *)"Caption"))
- {
- value = DATA(child);
-
- if(value)
- mi->caption = (char *)value;
- }
- else if(xmlStrEqual(child->name, (const xmlChar *)"Command"))
- {
- int n = -1;
-
- value = DATA(child);
-
- if(value)
- mi->command = (char *)value;
-
- value = xmlGetProp(child, "term");
-
- if(value)
- n = atoi(value);
-
- if(n == 1)
- mi->in_terminal = TRUE;
- }
- else if(xmlStrEqual(child->name, (const xmlChar *)"Tooltip"))
- {
- value = DATA(child);
-
- if(value)
- mi->tooltip = (char *)value;
- }
- else if(xmlStrEqual(child->name, (const xmlChar *)"Icon"))
- {
- value = xmlGetProp(child, (const xmlChar *)"id");
-
- if(value)
- mi->icon_id = atoi(value);
-
- if(!value || mi->icon_id < EXTERN_ICON || mi->icon_id >= NUM_ICONS)
- mi->icon_id = UNKNOWN_ICON;
-
- g_free(value);
-
- if(mi->icon_id == EXTERN_ICON)
- {
- value = DATA(child);
-
- if(value)
- mi->icon_path = (char *)value;
- else
- mi->icon_id = UNKNOWN_ICON;
- }
- }
- }
-}
-
-void menu_item_write_xml(MenuItem * mi, xmlNodePtr root)
-{
- xmlNodePtr node;
- xmlNodePtr child;
- char value[3];
-
- node = xmlNewTextChild(root, NULL, "Item", NULL);
-
- xmlNewTextChild(node, NULL, "Caption", mi->caption);
-
- child = xmlNewChild(node, NULL, "Command", mi->command);
-
- snprintf(value, 2, "%d", mi->in_terminal);
- xmlSetProp(child, "term", value);
-
- if(mi->tooltip)
- xmlNewTextChild(node, NULL, "Tooltip", mi->tooltip);
-
- child = xmlNewTextChild(node, NULL, "Icon", mi->icon_path);
-
- snprintf(value, 3, "%d", mi->icon_id);
- xmlSetProp(child, "id", value);
-}
-
-void menu_item_free(MenuItem * mi)
-{
- g_free(mi->command);
- g_free(mi->caption);
- g_free(mi->tooltip);
- g_free(mi->icon_path);
-
- g_free(mi);
-}
-
-void menu_item_set_popup_size(MenuItem * mi, int size)
-{
- int s = popup_icon_size[size];
-
- gtk_widget_set_size_request(mi->button, -1, s + border_width);
-}
-
-void menu_item_set_theme(MenuItem * mi, const char *theme)
-{
- GdkPixbuf *pb;
-
- if(mi->icon_id <= EXTERN_ICON)
- return;
-
- pb = get_pixbuf_by_id(mi->icon_id);
- xfce_menubutton_set_pixbuf(XFCE_MENUBUTTON(mi->button), pb);
- g_object_unref(pb);
-/* menu_item_set_popup_size(mi, settings.size);*/
-}
-
-void menu_item_apply_config(MenuItem * mi)
-{
- GdkPixbuf *pb = NULL;
-
- xfce_menubutton_set_text(XFCE_MENUBUTTON(mi->button), mi->caption);
-
- if(mi->icon_id == EXTERN_ICON)
- pb = get_pixbuf_from_file(mi->icon_path);
- else if (mi->icon_id != STOCK_ICON)
- pb = get_pixbuf_by_id(mi->icon_id);
-
- if (pb)
- {
- xfce_menubutton_set_pixbuf(XFCE_MENUBUTTON(mi->button), pb);
- g_object_unref(pb);
- }
-
- menu_item_set_popup_size(mi, settings.size);
-
- if(mi->tooltip)
- add_tooltip(mi->button, mi->tooltip);
-}
-
-void create_addtomenu_item(MenuItem * mi)
-{
- mi->button = xfce_menubutton_new_with_stock_icon(_("Add icon..."), GTK_STOCK_ADD);
- gtk_widget_show(mi->button);
- gtk_button_set_relief(GTK_BUTTON(mi->button), GTK_RELIEF_NONE);
-
- add_tooltip(mi->button, _("Add new item"));
-
- /* signals */
- dnd_set_drag_dest(mi->button);
-
- g_signal_connect(mi->button, "drag_data_received",
- G_CALLBACK(addtomenu_item_drop_cb), mi->parent);
-
- g_signal_connect(mi->button, "clicked", G_CALLBACK(addtomenu_item_click_cb),
- mi->parent);
-
- menu_item_set_popup_size(mi, settings.size);
-}
-
-void create_menu_item(MenuItem * mi)
-{
- GdkPixbuf *pb = NULL;
-
- mi->button = xfce_menubutton_new(mi->caption);
- gtk_widget_show(mi->button);
- gtk_button_set_relief(GTK_BUTTON(mi->button), GTK_RELIEF_NONE);
-
- if(mi->icon_id == EXTERN_ICON && mi->icon_path)
- pb = get_pixbuf_from_file(mi->icon_path);
- else
- pb = get_pixbuf_by_id(mi->icon_id);
-
- if (pb)
- {
- xfce_menubutton_set_pixbuf(XFCE_MENUBUTTON(mi->button), pb);
- g_object_unref(pb);
- }
-
- if(mi->tooltip && strlen(mi->tooltip))
- add_tooltip(mi->button, mi->tooltip);
- else if(mi->command && strlen(mi->command))
- add_tooltip(mi->button, mi->command);
- else
- add_tooltip(mi->button, _("Click Mouse 3 to change item"));
-
- /* signals */
- g_signal_connect(mi->button, "button-press-event",
- G_CALLBACK(menu_item_press), mi);
-
- g_signal_connect(mi->button, "clicked", G_CALLBACK(menu_item_click_cb), mi);
-
- dnd_set_drag_dest(mi->button);
-
- g_signal_connect(mi->button, "drag_data_received",
- G_CALLBACK(menu_item_drop_cb), mi);
-
- menu_item_set_popup_size(mi, settings.size);
-}
-
-/* Popup menus
- * -----------
-*/
-static void set_popup_window_properties(GtkWidget * win)
-{
- GtkWindow *window = GTK_WINDOW(win);
- GdkPixbuf *pb;
-
- gtk_window_set_decorated(window, FALSE);
- gtk_window_set_resizable(window, FALSE);
- gtk_window_stick(window);
- gtk_window_set_title(window, _("Menu"));
- gtk_window_set_transient_for(window, GTK_WINDOW(toplevel));
- gtk_window_set_type_hint(window, GDK_WINDOW_TYPE_HINT_MENU);
-
- pb = get_system_pixbuf(MENU_ICON);
- gtk_window_set_icon(window, pb);
- g_object_unref(pb);
-
- if(settings.on_top)
- set_window_type_dock(win, settings.on_top);
-
- /* don't care about decorations when calculating position */
- gtk_window_set_gravity(window, GDK_GRAVITY_STATIC);
-}
-
-PanelPopup *create_panel_popup(void)
-{
- PanelPopup *pp = g_new(PanelPopup, 1);
- GtkWidget *sep;
- GtkArrowType at;
- gboolean vertical = settings.orientation == VERTICAL;
-
- /* the button */
- if (vertical)
- {
- if (settings.popup_position == LEFT)
- at = GTK_ARROW_LEFT;
- else
- at = GTK_ARROW_RIGHT;
- }
- else
- {
- if (settings.popup_position == BOTTOM)
- at = GTK_ARROW_DOWN;
- else
- at = GTK_ARROW_UP;
- }
-
- pp->button = xfce_togglebutton_new(at);
- gtk_widget_show(pp->button);
- g_object_ref(pp->button);
- gtk_widget_set_name(pp->button, "xfce_popup_button");
-
- if (settings.style == NEW_STYLE)
- xfce_togglebutton_set_relief(XFCE_TOGGLEBUTTON(pp->button), GTK_RELIEF_NONE);
-
- /* the menu */
- pp->hgroup = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- pp->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- set_popup_window_properties(pp->window);
-
- pp->frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(pp->frame), GTK_SHADOW_OUT);
- gtk_container_add(GTK_CONTAINER(pp->window), pp->frame);
-
- pp->vbox = gtk_vbox_new(FALSE, 0);
- gtk_container_add(GTK_CONTAINER(pp->frame), pp->vbox);
-
- pp->addtomenu_item = menu_item_new(pp);
- create_addtomenu_item(pp->addtomenu_item);
- gtk_box_pack_start(GTK_BOX(pp->vbox), pp->addtomenu_item->button, TRUE,
- TRUE, 0);
-
- pp->separator = gtk_hseparator_new();
- gtk_box_pack_start(GTK_BOX(pp->vbox), pp->separator, FALSE, FALSE, 0);
-
- /* we don't know the items until we read the config file */
- pp->items = NULL;
-
- pp->tearoff_button = gtk_button_new();
- gtk_button_set_relief(GTK_BUTTON(pp->tearoff_button), GTK_RELIEF_NONE);
- gtk_box_pack_start(GTK_BOX(pp->vbox), pp->tearoff_button, FALSE, TRUE, 0);
- sep = gtk_hseparator_new();
- gtk_container_add(GTK_CONTAINER(pp->tearoff_button), sep);
-
- /* signals */
- g_signal_connect(pp->button, "toggled", G_CALLBACK(toggle_popup), pp);
-
-
- g_signal_connect(pp->tearoff_button, "clicked", G_CALLBACK(tearoff_popup),
- pp);
-
- g_signal_connect(pp->window, "delete-event", G_CALLBACK(delete_popup), pp);
-
- /* apparently this is necessary to make the popup show correctly */
- pp->detached = FALSE;
-
- gtk_widget_show_all(pp->frame);
-
- panel_popup_set_size(pp, settings.size);
- panel_popup_set_style(pp, settings.style);
-
- return pp;
-}
-
-void panel_popup_pack(PanelPopup * pp, GtkBox * box)
-{
- gtk_box_pack_start(box, pp->button, FALSE, FALSE, 0);
-}
-
-void panel_popup_unpack(PanelPopup * pp, GtkContainer * container)
-{
- gtk_container_remove(container, pp->button);
-}
-
-void panel_popup_add_item(PanelPopup * pp, MenuItem * mi)
-{
- GList *li;
- int i;
-
- gtk_box_pack_start(GTK_BOX(pp->vbox), mi->button, TRUE, TRUE, 0);
- gtk_box_reorder_child(GTK_BOX(pp->vbox), mi->button, mi->pos + 2);
-
- pp->items = g_list_insert(pp->items, mi, mi->pos);
-
- for(i = 0, li = pp->items; li && li->data; i++, li = li->next)
- {
- MenuItem *item = (MenuItem *) li->data;
-
- item->pos = i;
- }
-}
-
-void panel_popup_remove_item(PanelPopup * pp, MenuItem * mi)
-{
- GList *li;
- int i;
-
- gtk_container_remove(GTK_CONTAINER(pp->vbox), mi->button);
-
- pp->items = g_list_remove(pp->items, mi);
-
- menu_item_free(mi);
-
- for(i = 0, li = pp->items; li && li->data; i++, li = li->next)
- {
- MenuItem *item = (MenuItem *) li->data;
-
- mi->pos = i;
- }
-}
-
-void panel_popup_set_from_xml(PanelPopup * pp, xmlNodePtr node)
-{
- xmlNodePtr child;
- int i = 0;
-
- for(child = node->children; child; child = child->next)
- {
- MenuItem *mi;
-
- if(!xmlStrEqual(child->name, (const xmlChar *)"Item"))
- continue;
-
- mi = menu_item_new(pp);
- menu_item_read_config(mi, child);
- create_menu_item(mi);
-
- mi->pos = i;
-
- panel_popup_add_item(pp, mi);
-
- i++;
- }
-}
-
-void panel_popup_write_xml(PanelPopup * pp, xmlNodePtr root)
-{
- xmlNodePtr node;
- GList *li;
-
- node = xmlNewTextChild(root, NULL, "Popup", NULL);
-
- for(li = pp->items; li; li = li->next)
- {
- MenuItem *mi = (MenuItem *) li->data;
-
- menu_item_write_xml(mi, node);
- }
-}
-
-void panel_popup_free(PanelPopup * pp)
-{
- /* only items contain non-gtk elements to be freed */
- GList *li;
- for(li = pp->items; li && li->data; li = li->next)
- {
- MenuItem *mi = (MenuItem *) li->data;
- menu_item_free(mi);
- }
-
- g_free(pp);
-}
-
-void panel_popup_set_size(PanelPopup * pp, int size)
-{
- int pos = settings.popup_position;
- GdkPixbuf *pb;
- int w, h, s;
- GList *li;
-
- w = icon_size[size] + border_width;
- h = top_height[size];
-
- if(pos == LEFT || pos == RIGHT)
- gtk_widget_set_size_request(pp->button, h, w);
- else
- gtk_widget_set_size_request(pp->button, w, h);
-
- /* decide on popup size based on panel size */
- menu_item_set_popup_size(pp->addtomenu_item, size);
-
- for(li = pp->items; li && li->data; li = li->next)
- {
- MenuItem *mi = (MenuItem *) li->data;
- menu_item_set_popup_size(mi, size);
- }
-
-}
-
-void panel_popup_set_style(PanelPopup * pp, int style)
-{
- GList *li;
- if(style == OLD_STYLE)
- xfce_togglebutton_set_relief(XFCE_TOGGLEBUTTON(pp->button), GTK_RELIEF_NORMAL);
- else
- xfce_togglebutton_set_relief(XFCE_TOGGLEBUTTON(pp->button), GTK_RELIEF_NONE);
-/*
- menu_item_set_style(pp->addtomenu_item, style);
-
- for(li = pp->items; li && li->data; li = li->next)
- {
- MenuItem *mi = (MenuItem *) li->data;
- menu_item_set_style(mi, style);
- }
-*/
-}
-
-void panel_popup_set_popup_position(PanelPopup * pp, int position)
-{
- GtkArrowType at;
- gboolean vertical = settings.orientation == VERTICAL;
-
- settings.popup_position = position;
-
- if (vertical)
- {
- if (settings.popup_position == LEFT)
- at = GTK_ARROW_LEFT;
- else
- at = GTK_ARROW_RIGHT;
- }
- else
- {
- if (settings.popup_position == BOTTOM)
- at = GTK_ARROW_DOWN;
- else
- at = GTK_ARROW_UP;
- }
-
- xfce_togglebutton_set_arrow_type(XFCE_TOGGLEBUTTON(pp->button), at);
- panel_popup_set_size(pp, settings.size);
-}
-
-void panel_popup_set_on_top(PanelPopup * pp, gboolean on_top)
-{
- set_window_type_dock(pp->window, on_top);
-}
-
-void panel_popup_set_theme(PanelPopup * pp, const char *theme)
-{
- GList *li;
-
- for(li = pp->items; li && li->data; li = li->next)
- {
- MenuItem *mi = (MenuItem *) li->data;
- menu_item_set_theme(mi, theme);
- }
-}
-
diff --git a/panel/popup.h b/panel/popup.h
deleted file mode 100644
index 35ec4b0f..00000000
--- a/panel/popup.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* popup.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_POPUP_H__
-#define __XFCE_POPUP_H__
-
-#include "global.h"
-
-struct _PanelPopup
-{
- /* button */
- GtkWidget *button;
-
- /* menu */
- gboolean detached;
-
- GtkWidget *window;
- GtkWidget *frame;
- GtkWidget *vbox;
-
- GtkSizeGroup *hgroup;
-
- MenuItem *addtomenu_item;
- GtkWidget *separator;
- GtkWidget *tearoff_button;
-
- GList *items; /* type MenuItem */
-};
-
-struct _MenuItem
-{
- char *command;
- gboolean in_terminal;
- char *caption;
- char *tooltip;
-
- int icon_id;
- char *icon_path;
-
- PanelPopup *parent;
- int pos;
-
- GtkWidget *button;
-};
-
-/* Panel popups */
-
-PanelPopup *create_panel_popup(void);
-void panel_popup_free(PanelPopup * pp);
-
-void panel_popup_pack(PanelPopup * pp, GtkBox * box);
-void panel_popup_unpack(PanelPopup * pp, GtkContainer * container);
-
-void panel_popup_add_item(PanelPopup * pp, MenuItem * mi);
-void panel_popup_remove_item(PanelPopup * pp, MenuItem * mi);
-
-void panel_popup_set_size(PanelPopup * pp, int size);
-void panel_popup_set_popup_position(PanelPopup * pp, int position);
-void panel_popup_set_on_top(PanelPopup * pp, gboolean on_top);
-void panel_popup_set_style(PanelPopup * pp, int size);
-void panel_popup_set_theme(PanelPopup * pp, const char *theme);
-
-void hide_current_popup_menu(void);
-
-void panel_popup_set_from_xml(PanelPopup * pp, xmlNodePtr node);
-void panel_popup_write_xml(PanelPopup * pp, xmlNodePtr root);
-
-/* Menu items */
-MenuItem *menu_item_new(PanelPopup * pp);
-
-void create_menu_item(MenuItem * mi);
-
-void menu_item_free(MenuItem * mi);
-
-void menu_item_apply_config(MenuItem * mi);
-
-void panel_popup_add_item(PanelPopup * pp, MenuItem * mi);
-
-void panel_popup_remove_item(PanelPopup * pp, MenuItem * mi);
-
-#endif /* __XFCE_POPUP_H__ */
diff --git a/panel/settings.c b/panel/settings.c
deleted file mode 100644
index 12e01dba..00000000
--- a/panel/settings.c
+++ /dev/null
@@ -1,229 +0,0 @@
-/* settings.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/stat.h>
-
-#include <libxml/parser.h>
-#include <libxml/tree.h>
-
-#include "global.h"
-#include "settings.h"
-
-#include "xfce.h"
-#include "xfce_support.h"
-#include "central.h"
-#include "side.h"
-#include "popup.h"
-#include "item.h"
-#include "controls.h"
-
-#define ROOT "Xfce"
-#define NS "http://www.xfce.org/xfce4/panel/1.0"
-
-gboolean disable_user_config = FALSE;
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
- Reading xml
--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-xmlDocPtr xmlconfig = NULL;
-
-static xmlDocPtr make_empty_doc(void)
-{
- xmlDocPtr doc;
- xmlNodePtr root;
-
- doc = xmlNewDoc("1.0");
- doc->children = xmlNewDocRawNode(doc, NULL, ROOT, NULL);
-
- root = (xmlNodePtr) doc->children;
- xmlDocSetRootElement(doc, root);
-
- xmlNewTextChild(root, NULL, "Panel", NULL);
- xmlNewTextChild(root, NULL, "Central", NULL);
- xmlNewTextChild(root, NULL, "Left", NULL);
- xmlNewTextChild(root, NULL, "Right", NULL);
-
- return doc;
-}
-
-
-static xmlDocPtr read_xml_file(void)
-{
- char *rcfile;
- xmlDocPtr doc = NULL;
-
- xmlKeepBlanksDefault(0);
-
- rcfile = get_read_file(XFCERC);
-
- if(rcfile)
- doc = xmlParseFile(rcfile);
-
- if(!doc)
- doc = make_empty_doc();
-
- g_free(rcfile);
- return doc;
-}
-
-/* Configuration
- * -------------
-*/
-static gboolean check_disable_user_config(void)
-{
- const char *var = g_getenv("XFCE_DISABLE_USER_CONFIG");
-
- return (var && !strequal(var, "0"));
-}
-
-/* for now we still read this from the xml file until we have a new
- * preferences system */
-void get_global_prefs(void)
-{
- xmlNodePtr node;
-
- /* global xmlDocPtr */
- if(!xmlconfig)
- xmlconfig = read_xml_file();
-
- node = xmlDocGetRootElement(xmlconfig);
-
- if(!node)
- {
- g_printerr(_("xfce: %s (line %d): empty document\n"), __FILE__,
- __LINE__);
-
- xmlFreeDoc(xmlconfig);
- xmlconfig = make_empty_doc();
- node = xmlDocGetRootElement(xmlconfig);
- }
-
- if(!xmlStrEqual(node->name, (const xmlChar *)ROOT))
- {
- g_printerr(_("xfce: %s (line %d): wrong document type\n"),
- __FILE__, __LINE__);
-
- xmlFreeDoc(xmlconfig);
- xmlconfig = make_empty_doc();
- node = xmlDocGetRootElement(xmlconfig);
- }
-
- /* Now parse the xml tree */
- for(node = node->children; node; node = node->next)
- {
- if(xmlStrEqual(node->name, (const xmlChar *)"Panel"))
- {
- panel_parse_xml(node);
-
- break;
- }
- }
-
-}
-
-void get_panel_config(void)
-{
- xmlNodePtr node;
-
- disable_user_config = check_disable_user_config();
-
- /* global xmlDocPtr */
- if(!xmlconfig)
- xmlconfig = read_xml_file();
-
- node = xmlDocGetRootElement(xmlconfig);
-
- if(!node)
- {
- g_printerr(_("xfce: %s (line %d): empty document\n"), __FILE__,
- __LINE__);
-
- xmlFreeDoc(xmlconfig);
- xmlconfig = make_empty_doc();
- node = xmlDocGetRootElement(xmlconfig);
- }
-
- if(!xmlStrEqual(node->name, (const xmlChar *)ROOT))
- {
- g_printerr(_("xfce: %s (line %d): wrong document type\n"),
- __FILE__, __LINE__);
-
- xmlFreeDoc(xmlconfig);
- xmlconfig = make_empty_doc();
- node = xmlDocGetRootElement(xmlconfig);
- }
-
- /* Now parse the xml tree */
- for(node = node->children; node; node = node->next)
- {
- if(xmlStrEqual(node->name, (const xmlChar *)"Central"))
- central_panel_set_from_xml(node);
- else if(xmlStrEqual(node->name, (const xmlChar *)"Left"))
- side_panel_set_from_xml(LEFT, node);
- else if(xmlStrEqual(node->name, (const xmlChar *)"Right"))
- side_panel_set_from_xml(RIGHT, node);
- }
-
- xmlFreeDoc(xmlconfig);
- xmlconfig = NULL;
-}
-
-void write_panel_config(void)
-{
- char *dir;
- char *rcfile;
- xmlNodePtr root;
-
- disable_user_config = check_disable_user_config();
-
- if(disable_user_config)
- return;
-
- rcfile = get_save_file(XFCERC);
-
- if(g_file_test(rcfile, G_FILE_TEST_EXISTS))
- write_backup_file(rcfile);
- else
- {
- dir = g_path_get_dirname(rcfile);
-
- if(!g_file_test(dir, G_FILE_TEST_IS_DIR))
- mkdir(dir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
-
- g_free(dir);
- }
-
- xmlconfig = xmlNewDoc("1.0");
- xmlconfig->children = xmlNewDocRawNode(xmlconfig, NULL, ROOT, NULL);
-
- root = (xmlNodePtr) xmlconfig->children;
- xmlDocSetRootElement(xmlconfig, root);
-
- panel_write_xml(root);
- central_panel_write_xml(root);
- side_panel_write_xml(LEFT, root);
- side_panel_write_xml(RIGHT, root);
-
- xmlSaveFormatFile(rcfile, xmlconfig, 1);
-
- xmlFreeDoc(xmlconfig);
- xmlconfig = NULL;
-}
diff --git a/panel/settings.h b/panel/settings.h
deleted file mode 100644
index f567f168..00000000
--- a/panel/settings.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* settings.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_XMLCONFIG_H__
-#define __XFCE_XMLCONFIG_H__
-
-#include "global.h"
-
-void write_panel_config(void);
-
-void get_global_prefs(void);
-
-void get_panel_config(void);
-
-extern xmlDocPtr xmlconfig;
-
-#define DATA(node) xmlNodeListGetString(xmlconfig, node->children, 1)
-
-#endif /* __XFCE_XMLCONFIG_H__ */
diff --git a/panel/side.c b/panel/side.c
deleted file mode 100644
index c0545828..00000000
--- a/panel/side.c
+++ /dev/null
@@ -1,502 +0,0 @@
-/* side.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-/* Side panels
- * -----------
- * Side panels (left and right) consist of a collection of panel groups. A
- * panel group defines several containers to pack widgets into and to allow
- * easy rearragement of these widgets.
- *
- * Two widgets are packed into a panel group: a panel control and a popup
- * button. The first group on each side contains a move handle instead of
- * a popup button.
- *
- * For easy access to the structure important data is stored in global
- * variable arrays, one for each side per major data structure.
-*/
-
-#include "side.h"
-
-#include "xfce.h"
-#include "xfce_support.h"
-#include "popup.h"
-#include "item.h"
-#include "controls.h"
-#include "callbacks.h"
-#include "icons.h"
-
-typedef struct _PanelGroup PanelGroup;
-
-static GList *group_list = NULL;
-static GtkBox *groupbox;
-
-/* Panel group
- * -----------
-*/
-struct _PanelGroup
-{
- int index;
-
- GtkWidget *base; /* container to pack into panel */
- GtkWidget *box; /* hbox or vbox */
-
- PanelPopup *popup;
- PanelControl *control;
-};
-
-void panel_group_arrange(PanelGroup * pg, int position)
-{
- gboolean vertical = settings.orientation == VERTICAL;
-
- if(pg->box)
- {
- if (pg->popup)
- panel_popup_unpack(pg->popup, GTK_CONTAINER(pg->box));
- if (pg->control)
- panel_control_unpack(pg->control);
-
- gtk_widget_destroy(pg->box);
- }
-
- if(position == TOP || position == BOTTOM)
- pg->box = gtk_vbox_new(FALSE, 0);
- else
- pg->box = gtk_hbox_new(FALSE, 0);
-
- gtk_widget_show(pg->box);
- gtk_container_add(GTK_CONTAINER(pg->base), pg->box);
-
- if (position == RIGHT || position == BOTTOM)
- {
- if (pg->control)
- panel_control_pack(pg->control, GTK_BOX(pg->box));
- if (pg->popup)
- panel_popup_pack(pg->popup, GTK_BOX(pg->box));
- }
- else
- {
- if (pg->popup)
- panel_popup_pack(pg->popup, GTK_BOX(pg->box));
- if (pg->control)
- panel_control_pack(pg->control, GTK_BOX(pg->box));
- }
-}
-
-PanelGroup *create_panel_group(int index)
-{
- PanelGroup *pg = g_new(PanelGroup, 1);
-
- pg->index = index;
-
- pg->base = gtk_alignment_new(0, 0, 1, 1);
- gtk_widget_show(pg->base);
-
- /* protect against destruction when unpacking */
- g_object_ref(pg->base);
- gtk_object_sink(GTK_OBJECT(pg->base));
-
- pg->box = NULL;
- pg->popup = NULL;
- pg->control = NULL;
-
- return pg;
-}
-
-void panel_group_pack(PanelGroup * pg, GtkBox * hbox)
-{
- gtk_box_pack_start(hbox, pg->base, TRUE, TRUE, 0);
-}
-
-void panel_group_unpack(PanelGroup * pg, GtkContainer *container)
-{
- gtk_container_remove(container, pg->base);
-}
-
-/* Side panel
- * ----------
-*/
-void side_panel_init(int side, GtkBox * box)
-{
- int i = (side == LEFT) ? 0 :
- settings.central_index >= 0 ? settings.central_index : 0;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- PanelGroup *group;
-
- groupbox = box;
-
- for(; i < num; i++)
- {
- group = create_panel_group(i);
- panel_group_pack(group, box);
-
- group_list = g_list_append(group_list, group);
-
- group->popup = create_panel_popup();
-
- /* we create an empty control, because we don't know what to put
- * here until after we read the configuration file */
- group->control = panel_control_new(i);
-
- panel_group_arrange(group, settings.popup_position);
- }
-}
-
-void side_panel_pack(int side, GtkBox *box)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- groupbox = box;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- if(group)
- {
- panel_group_pack(group, box);
- panel_group_arrange(group, settings.popup_position);
- }
- }
-}
-
-void side_panel_unpack(int side)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- panel_group_unpack(group, GTK_CONTAINER(groupbox));
- }
-}
-
-void side_panel_register_control(PanelControl * pc)
-{
- PanelGroup *group;
-
- group = g_list_nth(group_list, pc->index)->data;
-
- group->control = pc;
-
- panel_group_arrange(group, settings.popup_position);
-}
-
-void side_panel_cleanup(int side)
-{
- GList *li;
- PanelGroup *group;
-
- /* ok, here I cheat. I just clean all groups when side == RIGHT */
- if (side == LEFT)
- return;
-
- for(li = group_list; li; li = li->next)
- {
- group = li->data;
-
- panel_popup_free(group->popup);
- panel_control_free(group->control);
-
- g_object_unref(group->base);
- g_free(group);
- }
-
- g_list_free(group_list);
- group_list = NULL;
-}
-
-void side_panel_set_size(int side, int size)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- panel_popup_set_size(group->popup, size);
-
- panel_control_set_size(group->control, size);
- }
-}
-
-void side_panel_set_popup_position(int side, int position)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- panel_group_arrange(group, position);
-
- panel_popup_set_popup_position(group->popup, position);
- }
-}
-
-void side_panel_set_on_top(int side, gboolean on_top)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- panel_popup_set_on_top(group->popup, on_top);
- }
-}
-
-void side_panel_set_style(int side, int style)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- panel_popup_set_style(group->popup, style);
-
- panel_control_set_style(group->control, style);
- }
-}
-
-void side_panel_set_theme(int side, const char *theme)
-{
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- panel_popup_set_theme(group->popup, theme);
-
- panel_control_set_theme(group->control, theme);
- }
-}
-
-void side_panel_move(int from, int to)
-{
- int i;
- GList *li;
- PanelGroup *group;
-
- if (from < 0 || from >= settings.num_groups)
- return;
-
- li = g_list_nth(group_list, from);
- group = li->data;
-
- /* FIXME: This isn't right
- * We need to incorporate the desktop switcher in the group list */
- if (to >= settings.central_index && settings.show_central)
- gtk_box_reorder_child(groupbox, group->base, to + 1);
- else
- gtk_box_reorder_child(groupbox, group->base, to);
-
- group_list = g_list_delete_link(group_list, li);
- group_list = g_list_insert(group_list, group, to);
-
- for (i = 0, li = group_list; li; i++, li = li->next)
- {
- group = li->data;
-
- group->index = group->control->index = i;
- }
-}
-
-void side_panel_set_from_xml(int side, xmlNodePtr node)
-{
- xmlNodePtr child;
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- /* children are "Group" nodes */
- if(node)
- node = node->children;
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- gboolean control_created = FALSE;
-
- group = li->data;
-
- if(node)
- {
- for(child = node->children; child; child = child->next)
- {
- /* create popup items and panel control */
- if(xmlStrEqual(child->name, (const xmlChar *)"Popup"))
- {
- panel_popup_set_from_xml(group->popup, child);
- }
- else if(xmlStrEqual(child->name, (const xmlChar *)"Control"))
- {
- panel_control_set_from_xml(group->control, child);
- control_created = TRUE;
- }
- }
- }
-
- if(!control_created)
- panel_control_set_from_xml(group->control, NULL);
-
- if(node)
- node = node->next;
- }
-}
-
-void side_panel_set_num_groups(int n)
-{
- int i;
- GList *li;
- PanelGroup *group;
-
- for(i = 0, li = group_list; i < n ||li; i++)
- {
- group = li ? li->data : NULL;
-
- if(i < n)
- {
- if(!group)
- {
- group = create_panel_group(i);
- panel_group_pack(group, groupbox);
-
- group_list = g_list_append(group_list, group);
-
- group->popup = create_panel_popup();
-
- group->control = panel_control_new(i);
- create_panel_control(group->control);
-
- panel_group_arrange(group, settings.popup_position);
- }
-
- gtk_widget_show(group->base);
- }
- else if(group)
- {
- gtk_widget_hide(group->base);
- }
-
- if (li)
- li = li->next;
- }
-}
-
-void side_panel_write_xml(int side, xmlNodePtr root)
-{
- xmlNodePtr node, child;
- int i;
- int num = (side == RIGHT) ? settings.num_groups :
- settings.central_index >= 0 ? settings.central_index : 0;
- GList *li;
- PanelGroup *group;
-
- if (side == RIGHT && settings.central_index >= 0)
- li = g_list_nth(group_list, settings.central_index);
- else
- li = group_list;
-
- node = xmlNewTextChild(root, NULL, side == LEFT ? "Left" : "Right", NULL);
-
- for(i = 0; i < num && li; i++, li = li->next)
- {
- group = li->data;
-
- child = xmlNewTextChild(node, NULL, "Group", NULL);
-
- panel_popup_write_xml(group->popup, child);
-
- panel_control_write_xml(group->control, child);
- }
-}
-
diff --git a/panel/side.h b/panel/side.h
deleted file mode 100644
index 790336a6..00000000
--- a/panel/side.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/* side.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_SIDE_H__
-#define __XFCE_SIDE_H__
-
-#include "global.h"
-
-/* init */
-void side_panel_init(int side, GtkBox * box);
-
-void side_panel_pack(int side, GtkBox * box);
-
-void side_panel_unpack(int side);
-
-/* just points the proper array element to this panel control */
-void side_panel_register_control(PanelControl * pc);
-
-void side_panel_set_from_xml(int side, xmlNodePtr node);
-
-/* exit */
-void side_panel_write_xml(int side, xmlNodePtr root);
-
-void side_panel_cleanup(int side);
-
-/* settings */
-void side_panel_set_size(int side, int size);
-
-void side_panel_set_popup_position(int side, int position);
-
-void side_panel_set_on_top(int side, gboolean on_top);
-
-void side_panel_set_style(int side, int style);
-
-void side_panel_set_theme(int side, const char *theme);
-
-void side_panel_move(int from, int to);
-
-void side_panel_set_num_groups(int n);
-
-#endif /* __XFCE_SIDE_H__ */
diff --git a/panel/wmhints.c b/panel/wmhints.c
deleted file mode 100644
index bdd17470..00000000
--- a/panel/wmhints.c
+++ /dev/null
@@ -1,305 +0,0 @@
-/* wmhints.c
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <X11/Xlib.h>
-#include <X11/Xatom.h>
-#include <gdk/gdkx.h>
-
-#include "xfce.h"
-#include "wmhints.h"
-#include "dialogs.h"
-#include "xfce_support.h"
-
-gboolean atoms_created = FALSE;
-
-Atom xa_NET_CURRENT_DESKTOP = 0;
-Atom xa_NET_NUMBER_OF_DESKTOPS = 0;
-Atom xa_NET_SUPPORTING_WM_CHECK = 0;
-
-Atom xa_NET_WM_WINDOW_TYPE = 0;
-Atom xa_NET_WM_WINDOW_TYPE_DOCK = 0;
-
-Display *dpy;
-Window root;
-
-/* create all atoms we may want to use */
-static void create_atoms(void)
-{
- dpy = GDK_DISPLAY();
- root = GDK_ROOT_WINDOW();
-
- xa_NET_CURRENT_DESKTOP = XInternAtom(dpy, "_NET_CURRENT_DESKTOP", FALSE);
- xa_NET_NUMBER_OF_DESKTOPS =
- XInternAtom(dpy, "_NET_NUMBER_OF_DESKTOPS", FALSE);
- xa_NET_SUPPORTING_WM_CHECK =
- XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", FALSE);
-
- xa_NET_WM_WINDOW_TYPE = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", FALSE);
- xa_NET_WM_WINDOW_TYPE_DOCK =
- XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DOCK", FALSE);
-
- atoms_created = TRUE;
-}
-
-/* The _NET_WM_SUPPORTING_WM contains the id of an invisible window
- * that has to contain the same property containing the same id */
-void check_net_support(void)
-{
- Atom ret_type;
- int fmt;
- unsigned long nitems, bytes_after;
- long *data = 0;
- Window xid;
- int i;
- int n = 5;
-
- if(!atoms_created)
- create_atoms();
-
- /* try n times for a compliant window manager */
- for(i = 0; i < n; i++)
- {
- gdk_error_trap_push();
-
- if(XGetWindowProperty
- (dpy, root, xa_NET_SUPPORTING_WM_CHECK, 0, 1, False, XA_CARDINAL,
- &ret_type, &fmt, &nitems, &bytes_after,
- (unsigned char **)&data) == Success && data)
- {
-/* xid = (Window) data[0];
-
- if(XGetWindowProperty
- (dpy, xid, xa_NET_SUPPORTING_WM_CHECK, 0, 1, False, XA_CARDINAL, &ret_type,
- &fmt, &nitems, &bytes_after, (unsigned char **)&data) == Success && data)
- {
- XFree(data);
-
- if(xid == data[0])
- return;
- }
-*/
- XFree(data);
-
- gdk_flush();
- gdk_error_trap_pop();
- return;
- }
- else if(i < n)
- g_usleep(2000000); /* wait 2 seconds */
-
- gdk_flush();
- gdk_error_trap_pop();
- }
-
- /* fall through */
- report_error(_("The xfce panel needs a window manager that supports the "
- "extended window manager hints as defined on "
- "http://www.freedesktop.org.\n"
- "The panel was designed to run with xfwm4, the window"
- "manager of the XFce project (http://www.xfce.org)"));
-}
-
-void set_window_type_dock(GtkWidget * window, gboolean set)
-{
- /* Copied from ROX Filer by Thomas Leonard */
- /* TODO: Use gdk function when it supports this type */
- {
- GdkAtom window_type;
- gboolean mapped;
-
- if(set)
- window_type = gdk_atom_intern("_NET_WM_WINDOW_TYPE_DOCK", FALSE);
- else
- window_type = gdk_atom_intern("_NET_WM_WINDOW_TYPE_NORMAL", FALSE);
-
- if(!GTK_WIDGET_REALIZED(window))
- gtk_widget_realize(window);
-
- if((mapped = GTK_WIDGET_MAPPED(window)))
- gtk_widget_unmap(window);
-
- gdk_property_change(window->window,
- gdk_atom_intern("_NET_WM_WINDOW_TYPE", FALSE),
- gdk_atom_intern("ATOM", FALSE), 32,
- GDK_PROP_MODE_REPLACE, (guchar *) & window_type, 1);
-
- if(!set)
- gdk_property_delete(window->window,
- gdk_atom_intern("_WIN_LAYER", FALSE));
-
- if(mapped)
- gtk_widget_map(window);
-
- if(GTK_IS_WINDOW(toplevel))
- {
- panel_set_position();
- gtk_window_present(GTK_WINDOW(toplevel));
- }
- }
-}
-
-/* current desktop */
-int get_net_current_desktop(void)
-{
- Atom ret_type;
- int fmt;
- unsigned long nitems, bytes_after;
- long *data = 0;
- int n;
-
- if(!atoms_created)
- create_atoms();
-
- if(XGetWindowProperty
- (dpy, root, xa_NET_CURRENT_DESKTOP, 0, 1, False, XA_CARDINAL, &ret_type,
- &fmt, &nitems, &bytes_after, (unsigned char **)&data) == Success &&
- data)
- {
- n = (int)data[0];
-
- XFree(data);
- }
- else
- n = -1;
-
- return n;
-}
-
-/* change current desktop */
-void request_net_current_desktop(int n)
-{
- XClientMessageEvent sev;
-
- if(!atoms_created)
- create_atoms();
-
- sev.type = ClientMessage;
- sev.display = dpy;
- sev.format = 32;
- sev.window = root;
- sev.message_type = xa_NET_CURRENT_DESKTOP;
- sev.data.l[0] = n;
-
- gdk_error_trap_push();
-
- XSendEvent(dpy, root, False,
- SubstructureNotifyMask | SubstructureRedirectMask,
- (XEvent *) & sev);
-
- gdk_flush();
- gdk_error_trap_pop();
-}
-
-/* number of desktops */
-int get_net_number_of_desktops(void)
-{
- Atom ret_type;
- int fmt;
- unsigned long nitems, bytes_after;
- long *data = 0;
- int n;
-
- if(!atoms_created)
- create_atoms();
-
- if(XGetWindowProperty
- (dpy, root, xa_NET_NUMBER_OF_DESKTOPS, 0, 1, False, XA_CARDINAL,
- &ret_type, &fmt, &nitems, &bytes_after,
- (unsigned char **)&data) == Success && data)
- {
- n = (int)data[0];
-
- XFree(data);
- }
- else
- n = -1;
-
- return n;
-}
-
-/* change number of desktops */
-void request_net_number_of_desktops(int n)
-{
- XClientMessageEvent sev;
-
- if(!atoms_created)
- create_atoms();
-
- sev.type = ClientMessage;
- sev.display = dpy;
- sev.format = 32;
- sev.window = root;
- sev.message_type = xa_NET_NUMBER_OF_DESKTOPS;
- sev.data.l[0] = n;
-
- gdk_error_trap_push();
-
- XSendEvent(dpy, root, False,
- SubstructureNotifyMask | SubstructureRedirectMask,
- (XEvent *) & sev);
-
- gdk_flush();
- gdk_error_trap_pop();
-}
-
-/* next two functions are copied from rox pager */
-static void root_property_notify(XPropertyEvent * event)
-{
- if(event->atom == xa_NET_CURRENT_DESKTOP)
- {
- int n = get_net_current_desktop();
-
- if(n >= 0)
- central_panel_set_current(n);
-
- return;
- }
-
- if(event->atom == xa_NET_NUMBER_OF_DESKTOPS)
- {
- int n = get_net_number_of_desktops();
-
- if(n >= 0)
- central_panel_set_num_screens(n);
-
- return;
- }
-}
-
-static GdkFilterReturn root_filter(GdkXEvent * xevent, GdkEvent * event,
- gpointer data)
-{
- XEvent *xev = (XEvent *) xevent;
-
- if(xev->type == PropertyNotify)
- root_property_notify((XPropertyEvent *) xev);
-
- return GDK_FILTER_CONTINUE;
-}
-
-
-/* watch for changes in any root property */
-void watch_root_properties(void)
-{
- GdkWindow *w = gdk_get_default_root_window();
-
- gdk_window_add_filter(w, root_filter, NULL);
- gdk_window_set_events(w,
- gdk_window_get_events(w) | GDK_PROPERTY_CHANGE_MASK);
-}
diff --git a/panel/wmhints.h b/panel/wmhints.h
deleted file mode 100644
index 805d968f..00000000
--- a/panel/wmhints.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* wmhints.h
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef __XFCE_WMHINTS_H__
-#define __XFCE_WMHINTS_H__
-
-void check_net_support(void);
-
-void watch_root_properties(void);
-
-void set_window_type_dock(GtkWidget * window, gboolean set);
-
-void request_net_current_desktop(int n);
-void request_net_number_of_desktops(int n);
-
-int get_net_current_desktop(void);
-int get_net_number_of_desktops(void);
-
-#endif /* __XFCE_WMHINTS_H__ */
diff --git a/panel/xfce.c b/panel/xfce.c
deleted file mode 100644
index c6f3130f..00000000
--- a/panel/xfce.c
+++ /dev/null
@@ -1,846 +0,0 @@
-/* xfce.c
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-/* xfce.c
- * ------
- * Contains 'main' function, quit and restart functions, some utility functions
- * and panel functions.
-*/
-
-#include <signal.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-
-#include <session-client.h>
-
-#include "xfce.h"
-
-#include "xfce_support.h"
-#include "central.h"
-#include "side.h"
-#include "wmhints.h"
-#include "icons.h"
-#include "callbacks.h"
-#include "settings.h"
-#include "handle.h"
-
-/* Panel dimensions
-*/
-int minibutton_size[] = { 16, 24, 24, 32 };
-
-int icon_size[] = { 24, 30, 45, 60 };
-
-int border_width = 4;
-
-int popup_icon_size[] = { 20, 24, 24, 32 };
-
-int top_height[] = { 14, 16, 16, 18 };
-
-int screen_button_width[] = { 30, 40, 80, 80 };
-
-/* Panel framework
- * ---------------
-*/
-GtkWidget *toplevel;
-
-static SessionClient *client_session;
-static gboolean session_managed = FALSE;
-
-static GtkWidget *main_frame;
-static GtkWidget *main_box; /* contains panel and taskbar (future) */
-
-static GtkWidget *panel_box; /* contains all panel components */
-
-Handle *handles[2];
-
-static GtkWidget *group_box;
-
-gboolean central_created = FALSE;
-
-/* callbacks */
-static gboolean panel_delete_cb(GtkWidget * window, GdkEvent * ev,
- gpointer data)
-{
- quit(FALSE);
-
- return TRUE;
-}
-
-static gboolean panel_destroy_cb(GtkWidget * frame, GdkEvent * ev,
- gpointer data)
-{
- toplevel = NULL;
-
- side_panel_cleanup(LEFT);
- side_panel_cleanup(RIGHT);
-
- if (central_created)
- central_panel_cleanup();
-
- return TRUE;
-}
-
-/* creation and destruction */
-static GtkWidget *create_panel_window(void)
-{
- GtkWidget *w = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- GtkWindow *window = GTK_WINDOW(w);
- GdkPixbuf *pb;
-
- gtk_window_set_title(window, _("XFce Panel"));
- gtk_window_set_decorated(window, FALSE);
- gtk_window_set_resizable(window, FALSE);
- gtk_window_stick(window);
-
- gtk_container_set_border_width(GTK_CONTAINER(w), 0);
-
- pb = get_system_pixbuf(XFCE_ICON);
- gtk_window_set_icon(window, pb);
- g_object_unref(pb);
-
- g_signal_connect(w, "destroy-event", G_CALLBACK(panel_destroy_cb), NULL);
- g_signal_connect(w, "delete-event", G_CALLBACK(panel_delete_cb), NULL);
-
- if(settings.on_top)
- set_window_type_dock(w, TRUE);
-
- return w;
-}
-
-static void create_panel_contents(void)
-{
- gboolean vertical = settings.orientation == VERTICAL;
-
- main_frame = gtk_frame_new(NULL);
- gtk_frame_set_shadow_type(GTK_FRAME(main_frame), GTK_SHADOW_OUT);
- gtk_container_set_border_width(GTK_CONTAINER(main_frame), 0);
- gtk_widget_show(main_frame);
- gtk_container_add(GTK_CONTAINER(toplevel), main_frame);
-
- /* create all widgets that depend on orientation */
- if (vertical)
- {
- main_box = gtk_hbox_new(FALSE, 0);
-
- panel_box = gtk_vbox_new(FALSE, 0);
-
- group_box = gtk_vbox_new(FALSE, 0);
- }
- else
- {
- main_box = gtk_vbox_new(FALSE, 0);
-
- panel_box = gtk_hbox_new(FALSE, 0);
-
- group_box = gtk_hbox_new(FALSE, 0);
- }
-
- /* show them */
- gtk_widget_show(main_box);
- gtk_widget_show(panel_box);
- gtk_widget_show(group_box);
-
- /* create the other widgets */
-
- handles[LEFT] = handle_new(LEFT);
- handles[RIGHT] = handle_new(RIGHT);
-
-
- /* pack the widgets into the main frame */
-
- gtk_container_add(GTK_CONTAINER(main_frame), main_box);
-
- gtk_box_pack_start(GTK_BOX(main_box), panel_box, TRUE, TRUE, 0);
-
- handle_pack(handles[LEFT], GTK_BOX(panel_box));
-
- gtk_box_pack_start(GTK_BOX(panel_box), group_box, TRUE, TRUE, 0);
-
- handle_pack(handles[RIGHT], GTK_BOX(panel_box));
-}
-
-void panel_init(void)
-{
- toplevel = create_panel_window();
- create_panel_contents();
-}
-
-void panel_cleanup(void)
-{
- if(toplevel && GTK_IS_WIDGET(toplevel))
- gtk_widget_destroy(toplevel);
- toplevel = NULL;
-}
-
-/* Panel settings
- * --------------
-*/
-void panel_set_orientation(int orientation)
-{
- settings.orientation = orientation;
-
- position.x = position.y = -1;
-
- /* only keep groups. We just rebuild the central panel
- * if necessary */
- side_panel_unpack(LEFT);
- side_panel_unpack(RIGHT);
-
- gtk_widget_destroy(main_frame);
-
- create_panel_contents();
-
- side_panel_pack(LEFT, GTK_BOX(group_box));
-
- if (settings.show_central)
- {
- central_panel_init(GTK_BOX(group_box));
- central_created = TRUE;
- }
-
- side_panel_pack(RIGHT, GTK_BOX(group_box));
-
- panel_set_position();
- panel_set_popup_position(settings.popup_position);
-}
-
-void panel_set_on_top(gboolean on_top)
-{
- settings.on_top = on_top;
-
- set_window_type_dock(toplevel, on_top);
- side_panel_set_on_top(LEFT, on_top);
- side_panel_set_on_top(RIGHT, on_top);
-}
-
-void panel_set_size(int size)
-{
- settings.size = size;
-
- side_panel_set_size(LEFT, size);
-
- if (central_created)
- central_panel_set_size(size);
-
- side_panel_set_size(RIGHT, size);
-
- handle_set_size(handles[LEFT], size);
- handle_set_size(handles[RIGHT], size);
-}
-
-void panel_set_popup_position(int position)
-{
- settings.popup_position = position;
-
- side_panel_set_popup_position(LEFT, position);
- side_panel_set_popup_position(RIGHT, position);
-
- handle_set_popup_position(handles[LEFT]);
- handle_set_popup_position(handles[RIGHT]);
-
- /* this is necessary to get the right proportions */
- panel_set_size(settings.size);
-}
-
-void panel_set_style(int style)
-{
- settings.style = style;
-
- if (central_created)
- central_panel_set_style(style);
-
- side_panel_set_style(LEFT, style);
- side_panel_set_style(RIGHT, style);
-
- handle_set_style(handles[LEFT], style);
- handle_set_style(handles[RIGHT], style);
-}
-
-void panel_set_theme(const char *theme)
-{
- char *tmp = settings.theme;
-
- settings.theme = g_strdup(theme);
- g_free(tmp);
-
- if (central_created)
- central_panel_set_theme(theme);
-
- side_panel_set_theme(LEFT, theme);
- side_panel_set_theme(RIGHT, theme);
-}
-
-void panel_set_central_index(int n)
-{
- settings.central_index = n;
-
- if (central_created)
- central_panel_move(GTK_BOX(group_box), n);
-}
-
-void panel_set_num_groups(int n)
-{
- settings.num_groups = n;
- side_panel_set_num_groups(n);
-}
-
-void panel_set_num_screens(int n)
-{
- settings.num_screens = n;
-
- if (central_created)
- central_panel_set_num_screens(n);
-}
-
-void panel_set_show_central(gboolean show)
-{
- settings.show_central = show;
-
- if (show)
- {
- if (!central_created)
- {
- if (settings.central_index == -1)
- settings.central_index = settings.num_groups / 2;
-
- central_panel_init(GTK_BOX(group_box));
- central_created = TRUE;
- panel_set_central_index(settings.central_index);
- }
-
- central_panel_show();
- }
- else if (central_created)
- {
- central_panel_hide();
- }
-}
-
-void panel_set_show_desktop_buttons(gboolean show)
-{
- settings.show_desktop_buttons = show;
-
- central_panel_set_show_desktop_buttons(show);
-}
-
-void panel_set_show_minibuttons(gboolean show)
-{
- settings.show_minibuttons = show;
-
- central_panel_set_show_minibuttons(show);
-}
-
-/* Global preferences
- * ------------------
-*/
-Settings settings;
-Position position;
-
-void init_settings(void)
-{
- position.x = -1;
- position.y = -1;
-
- settings.size = SMALL;
- settings.popup_position = TOP;
- settings.style = NEW_STYLE;
- settings.orientation = HORIZONTAL;
- settings.theme = NULL;
- settings.on_top = TRUE;
-
- settings.num_screens = 4;
- settings.num_groups = 8;
- settings.central_index = -1;
-
- settings.show_central = TRUE;
- settings.show_desktop_buttons = TRUE;
- settings.show_minibuttons = TRUE;
-
- settings.lock_command = NULL;
- settings.exit_command = NULL;
-}
-
-void panel_set_settings(void)
-{
- panel_set_size(settings.size);
- panel_set_popup_position(settings.popup_position);
-
- panel_set_style(settings.style);
- panel_set_theme(settings.theme);
-
- side_panel_set_num_groups(settings.num_groups);
-
- panel_set_num_screens(settings.num_screens);
-
- panel_set_show_central(settings.show_central);
- panel_set_central_index(settings.central_index);
-
- if (central_created)
- {
- central_panel_set_show_desktop_buttons(settings.show_desktop_buttons);
- central_panel_set_show_minibuttons(settings.show_minibuttons);
- }
-}
-
-void panel_set_position(void)
-{
- GtkRequisition req;
- int w = 0, h = 0;
-
- if(!w)
- {
- w = gdk_screen_width();
- h = gdk_screen_height();
- }
-
- gtk_widget_size_request(toplevel, &req);
-
- if(position.x == -1 || position.y == -1)
- {
- if (settings.orientation == VERTICAL)
- {
- position.x = position.y = 0;
- }
- else
- {
- position.x = w / 2 - req.width / 2;
- position.y = h - req.height;
- }
- }
- else
- {
- if(position.x < 0)
- position.x = 0;
- if(position.x > w - req.width)
- position.x = w - req.width;
- if(position.y < 0)
- position.y = 0;
- if(position.y > h - req.height)
- position.y = h - req.height;
- }
-
- gtk_window_move(GTK_WINDOW(toplevel), position.x, position.y);
-}
-
-void panel_parse_xml(xmlNodePtr node)
-{
- xmlChar *value;
- xmlNodePtr child;
- int n;
-
- /* properties */
- value = xmlGetProp(node, (const xmlChar *)"size");
-
- if(value)
- settings.size = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"popupposition");
-
- if(value)
- settings.popup_position = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"style");
-
- if(value)
- settings.style = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"orientation");
-
- if(value)
- settings.orientation = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"icontheme");
-
- if(value)
- settings.theme = g_strdup(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"ontop");
-
- if(value)
- {
- n = atoi(value);
-
- if(n == 1)
- settings.on_top = TRUE;
- else
- settings.on_top = FALSE;
- }
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"left");
-
- if(value)
- settings.central_index = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"right");
-
- if(value)
- {
- settings.num_groups = atoi(value);
-
- if (settings.central_index > -1)
- settings.num_groups += settings.central_index;
- }
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"screens");
-
- if(value)
- settings.num_screens = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"showcentral");
-
- if(value)
- {
- n = atoi(value);
-
- if(n == 1)
- settings.show_central = TRUE;
- else
- settings.show_central = FALSE;
- }
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"desktopbuttons");
-
- if(value)
- {
- n = atoi(value);
-
- if(n == 1)
- settings.show_desktop_buttons = TRUE;
- else
- settings.show_desktop_buttons = FALSE;
- }
-
- g_free(value);
-
- value = xmlGetProp(node, (const xmlChar *)"minibuttons");
-
- if(value)
- {
- n = atoi(value);
-
- if(n == 1)
- settings.show_minibuttons = TRUE;
- else
- settings.show_minibuttons = FALSE;
- }
-
- g_free(value);
-
- /* child nodes */
- for(child = node->children; child; child = child->next)
- {
- if(xmlStrEqual(child->name, (const xmlChar *)"Position"))
- {
- value = xmlGetProp(child, (const xmlChar *)"x");
-
- if(value)
- position.x = atoi(value);
-
- g_free(value);
-
- value = xmlGetProp(child, (const xmlChar *)"y");
-
- if(value)
- position.y = atoi(value);
-
- g_free(value);
- }
- if(xmlStrEqual(child->name, (const xmlChar *)"Lock"))
- {
- value = DATA(child);
-
- if(value)
- settings.lock_command = (char *)value;
- }
- if(xmlStrEqual(child->name, (const xmlChar *)"Exit"))
- {
- value = DATA(child);
-
- if(value)
- settings.exit_command = (char *)value;
- }
- }
-
- /* check the values */
- if(settings.style < OLD_STYLE || settings.style > NEW_STYLE)
- settings.style = NEW_STYLE;
- if(settings.orientation < HORIZONTAL || settings.orientation > VERTICAL)
- settings.orientation = HORIZONTAL;
- if(settings.size < TINY || settings.size > LARGE)
- settings.size = SMALL;
- if(settings.num_groups < 1 || settings.num_groups > 2*NBGROUPS)
- settings.num_groups = 10;
- if(settings.num_screens < 1 || settings.num_screens > NBSCREENS)
- settings.num_screens = 4;
-
- if (settings.show_central && settings.central_index == -1)
- settings.central_index = settings.num_groups / 2;
-
- /* some things just look awful with old style */
- if(settings.orientation == HORIZONTAL)
- {
- if (settings.popup_position == LEFT ||
- settings.popup_position == RIGHT)
- {
- settings.style = NEW_STYLE;
- }
- }
- else
- {
- if (settings.popup_position == TOP ||
- settings.popup_position == BOTTOM)
- {
- settings.style = NEW_STYLE;
- }
- }
-}
-
-void panel_write_xml(xmlNodePtr root)
-{
- xmlNodePtr node;
- xmlNodePtr child;
- char value[MAXSTRLEN + 1];
-
- node = xmlNewTextChild(root, NULL, "Panel", NULL);
-
- snprintf(value, 2, "%d", settings.size);
- xmlSetProp(node, "size", value);
-
- snprintf(value, 2, "%d", settings.popup_position);
- xmlSetProp(node, "popupposition", value);
-
- snprintf(value, 2, "%d", settings.style);
- xmlSetProp(node, "style", value);
-
- snprintf(value, 2, "%d", settings.orientation);
- xmlSetProp(node, "orientation", value);
-
- if(settings.theme)
- xmlSetProp(node, "icontheme", settings.theme);
-
- snprintf(value, 2, "%d", settings.on_top);
- xmlSetProp(node, "ontop", value);
-
- snprintf(value, 3, "%d", settings.central_index);
- xmlSetProp(node, "left", value);
-
- if (settings.central_index == -1)
- snprintf(value, 3, "%d", settings.num_groups);
- else
- snprintf(value, 3, "%d", settings.num_groups - settings.central_index);
- xmlSetProp(node, "right", value);
-
- snprintf(value, 3, "%d", settings.num_screens);
- xmlSetProp(node, "screens", value);
-
- snprintf(value, 2, "%d", settings.show_central);
- xmlSetProp(node, "showcentral", value);
-
- snprintf(value, 2, "%d", settings.show_desktop_buttons);
- xmlSetProp(node, "desktopbuttons", value);
-
- snprintf(value, 2, "%d", settings.show_minibuttons);
- xmlSetProp(node, "minibuttons", value);
-
- child = xmlNewTextChild(node, NULL, "Position", NULL);
-
- snprintf(value, 5, "%d", position.x);
- xmlSetProp(child, "x", value);
-
- snprintf(value, 5, "%d", position.y);
- xmlSetProp(child, "y", value);
-
- if(settings.lock_command)
- {
- child = xmlNewTextChild(node, NULL, "Lock", settings.lock_command);
- }
-
- if(settings.exit_command)
- {
- child = xmlNewTextChild(node, NULL, "Exit", settings.exit_command);
- }
-}
-
-/* Main program
- * ------------
-*/
-void sighandler(int sig)
-{
- switch (sig)
- {
- case SIGHUP:
- restart();
- break;
- default:
- quit(TRUE);
- }
-}
-
-void quit(gboolean force)
-{
- if(!force)
- {
- if (session_managed)
- {
- logout_session(client_session);
- return;
- }
- else if (!confirm(_("Are you sure you want to Exit ?"), GTK_STOCK_QUIT, NULL))
- {
- return;
- }
- }
-
- if (!disable_user_config)
- write_panel_config();
-
- gtk_widget_hide(toplevel);
-
- if(settings.exit_command)
- exec_cmd_silent(settings.exit_command, FALSE);
-
-/* gtk_widget_destroy(toplevel);*/
-
- gtk_main_quit();
-}
-
-void restart(void)
-{
- gtk_widget_destroy(main_frame);
-
- gtk_main_quit();
-
- xfce_run();
-}
-
-void xfce_init(void)
-{
- check_net_support();
-
- create_builtin_pixbufs();
-
- signal(SIGHUP, &sighandler);
- signal(SIGTERM, &sighandler);
- signal(SIGINT, &sighandler);
-}
-
-void xfce_run(void)
-{
- gboolean need_init = TRUE;
-
- if (need_init)
- {
- /* fill in the 'settings' structure */
- init_settings();
- get_global_prefs();
-
- need_init = FALSE;
- }
-
- /* panel framework */
- panel_init();
-
- side_panel_init(LEFT, GTK_BOX(group_box));
-
- if (settings.show_central)
- {
- central_panel_init(GTK_BOX(group_box));
- central_created = TRUE;
- }
-
- side_panel_init(RIGHT, GTK_BOX(group_box));
-
- /* give early visual feedback
- * the init functions have already created the basic panel */
- panel_set_position();
- gtk_widget_show(toplevel);
-
- /* read and apply configuration
- * This function creates the panel items and popup menus */
- get_panel_config();
-
- /* panel may have moved slightly off the screen */
- panel_set_position();
-
- watch_root_properties();
-
- request_net_number_of_desktops(settings.num_screens);
-
- gtk_main();
-}
-
-static void save_yourself(gpointer data, int save_style, gboolean shutdown, int interact_style, gboolean fast)
-{
- if (!disable_user_config)
- write_panel_config();
-}
-
-static void die (gpointer client_data)
-{
- quit(TRUE);
-}
-
-int main(int argc, char **argv)
-{
- if(argc == 2 && (strequal(argv[1], "-v") || strequal(argv[1], "--version")))
- {
- g_print(_("xfce4, version %s\n\n"
- "Part of the XFce Desktop Environment\n"
- "http://www.xfce.org\n"), VERSION);
- }
-
- gtk_init(&argc, &argv);
-
- client_session = client_session_new(argc, argv, NULL /* data */ , SESSION_RESTART_IF_RUNNING, 40);
-
- client_session->save_yourself = save_yourself;
- client_session->die = die;
-
- if(!(session_managed = session_init(client_session)))
- g_message("xfce4: Cannot connect to session manager");
-
- xfce_init();
-
- xfce_run();
-
- return 0;
-}
diff --git a/panel/xfce.h b/panel/xfce.h
deleted file mode 100644
index 6f1052de..00000000
--- a/panel/xfce.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* xfce.h
- *
- * Copyright (C) 2002 Jasper Huijsmans <huysmans@users.sourceforge.net>
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef __XFCE_H__
-#define __XFCE_H__
-
-#include "global.h"
-
-/* main program */
-void quit(gboolean force);
-void restart(void);
-
-void xfce_init(void);
-void xfce_run(void);
-
-/* panel functions */
-void panel_init(void);
-void panel_cleanup(void);
-void panel_reorient(void);
-
-/* apply panel settings */
-void panel_set_size(int size);
-void panel_set_popup_position(int position);
-void panel_set_orientation(int orientation);
-void panel_set_on_top(gboolean on_top);
-
-void panel_set_style(int size);
-void panel_set_theme(const char *theme);
-void panel_set_on_top(gboolean on_top);
-
-void panel_set_num_left(int n);
-void panel_set_num_right(int n);
-void panel_set_num_screens(int n);
-void panel_set_show_central(gboolean show);
-void panel_set_show_desktop_buttons(gboolean show);
-void panel_set_show_minibuttons(gboolean show);
-
-/* global prefs */
-void init_settings(void);
-void panel_set_settings(void);
-void panel_set_position(void);
-
-void panel_parse_xml(xmlNodePtr node);
-void panel_write_xml(xmlNodePtr root);
-
-#endif /* __XFCE_H__ */
diff --git a/panel/xfce_support.c b/panel/xfce_support.c
deleted file mode 100644
index 846df948..00000000
--- a/panel/xfce_support.c
+++ /dev/null
@@ -1,628 +0,0 @@
-/* xfce_support.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-/* xfce_support.c
- * --------------
- * miscellaneous support functions that can be used by
- * all modules (and external plugins).
- */
-
-#include <ctype.h>
-#include "global.h"
-#include "xfce_support.h"
-
-/* Files and directories
- * ---------------------
-*/
-char *get_save_dir(void)
-{
- const char *home = g_getenv("HOME");
-
- return g_build_filename(home, HOMERCDIR, NULL);
-}
-
-char *get_save_file(const char *name)
-{
- const char *home = g_getenv("HOME");
-
- return g_build_filename(home, HOMERCDIR, name, NULL);
-}
-
-char **get_read_dirs(void)
-{
- char **dirs;
-
- if(disable_user_config)
- {
- dirs = g_new0(char *, 2);
-
- dirs[0] = g_build_filename(SYSCONFDIR, SYSRCDIR, NULL);
- }
- else
- {
- dirs = g_new0(char *, 3);
-
- dirs[0] = g_build_filename(g_getenv("HOME"), HOMERCDIR, NULL);
- dirs[1] = g_build_filename(SYSCONFDIR, SYSRCDIR, NULL);
- }
-
- return dirs;
-}
-
-static char *get_localized_system_rcfile(const char *name)
-{
- const char *locale;
- char base_locale[3];
- char *sysrcfile;
-
- if(!(locale = g_getenv("LC_MESSAGES")))
- locale = g_getenv("LANG");
-
- if(locale)
- {
- base_locale[0] = locale[0];
- base_locale[1] = locale[1];
- base_locale[3] = '\0';
- }
-
- sysrcfile = g_build_filename(SYSCONFDIR, SYSRCDIR, name, NULL);
-
- if(!locale)
- {
- if(g_file_test(sysrcfile, G_FILE_TEST_EXISTS))
- return sysrcfile;
- else
- {
- g_free(sysrcfile);
- return NULL;
- }
- }
- else
- {
- char *file = g_build_filename(sysrcfile, locale, NULL);
-
- if(g_file_test(file, G_FILE_TEST_EXISTS))
- {
- g_free(sysrcfile);
- return file;
- }
- else
- {
- g_free(file);
- }
-
- file = g_build_filename(sysrcfile, base_locale, NULL);
-
- if(g_file_test(file, G_FILE_TEST_EXISTS))
- {
- g_free(sysrcfile);
- return file;
- }
- else if(g_file_test(sysrcfile, G_FILE_TEST_EXISTS))
- {
- return sysrcfile;
- }
- else
- {
- g_free(sysrcfile);
- return NULL;
- }
- }
-}
-
-char *get_read_file(const char *name)
-{
- if(!disable_user_config)
- {
- char *dir = get_save_dir();
- char *file = g_build_filename(dir, name, NULL);
- g_free(dir);
-
- if(g_file_test(file, G_FILE_TEST_EXISTS))
- return file;
- else
- g_free(file);
- }
-
- /* fall through */
- return get_localized_system_rcfile(name);
-}
-
-char **get_plugin_dirs(void)
-{
- char **dirs;
-
- if(disable_user_config)
- {
- dirs = g_new0(char *, 2);
-
- dirs[0] = g_build_filename(LIBDIR, "plugins", NULL);
- }
- else
- {
- dirs = g_new0(char *, 3);
-
- dirs[0] =
- g_build_filename(g_getenv("HOME"), HOMERCDIR, "plugins", NULL);
- dirs[1] = g_build_filename(LIBDIR, "plugins", NULL);
- }
-
- return dirs;
-}
-
-char **get_theme_dirs(void)
-{
- char **dirs;
-
- if(disable_user_config)
- {
- dirs = g_new0(char *, 2);
-
- dirs[0] = g_build_filename(DATADIR, "themes", NULL);
- }
- else
- {
- dirs = g_new0(char *, 3);
-
- dirs[0] = g_build_filename(g_getenv("HOME"), HOMERCDIR, "themes", NULL);
- dirs[1] = g_build_filename(DATADIR, "themes", NULL);
- }
-
- return dirs;
-}
-
-void write_backup_file(const char *path)
-{
- FILE *fp;
- FILE *bakfp;
- char bakfile[MAXSTRLEN + 1];
-
- snprintf(bakfile, MAXSTRLEN, "%s.bak", path);
-
- if((bakfp = fopen(bakfile, "w")) && (fp = fopen(path, "r")))
- {
- char c;
-
- while((c = fgetc(fp)) != EOF)
- putc(c, bakfp);
-
- fclose(fp);
- fclose(bakfp);
- }
-}
-
-/* Tooltips
- * --------
-*/
-static GtkTooltips *tooltips = NULL;
-
-void add_tooltip(GtkWidget * widget, char *tip)
-{
- if(!tooltips)
- tooltips = gtk_tooltips_new();
-
- gtk_tooltips_set_tip(tooltips, widget, tip, NULL);
-}
-
-/* Button with text and stock icon
- * -------------------------------
- * Taken from ROX Filer (http://rox.sourceforge.net)
- * by Thomas Leonard
-*/
-GtkWidget *mixed_button_new(const char *stock, const char *message)
-{
- GtkWidget *button, *align, *image, *hbox, *label;
-
- button = gtk_button_new();
- label = gtk_label_new_with_mnemonic(message);
- gtk_label_set_mnemonic_widget(GTK_LABEL(label), button);
-
- image = gtk_image_new_from_stock(stock, GTK_ICON_SIZE_BUTTON);
- hbox = gtk_hbox_new(FALSE, 2);
-
- align = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
-
- gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, FALSE, 0);
- gtk_box_pack_end(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- gtk_container_add(GTK_CONTAINER(button), align);
- gtk_container_add(GTK_CONTAINER(align), hbox);
- gtk_widget_show_all(align);
-
- return button;
-}
-
-/* DND
- * ---
-*/
-enum
-{
- TARGET_STRING,
- TARGET_ROOTWIN,
- TARGET_URL
-};
-
-static GtkTargetEntry target_table[] = {
- {"text/uri-list", 0, TARGET_URL},
- {"STRING", 0, TARGET_STRING}
-};
-
-static guint n_targets = sizeof(target_table) / sizeof(target_table[0]);
-
-void dnd_set_drag_dest(GtkWidget * widget)
-{
- gtk_drag_dest_set(widget, GTK_DEST_DEFAULT_ALL,
- target_table, n_targets, GDK_ACTION_COPY);
-}
-
-static void dnd_drop_cb(GtkWidget * widget, GdkDragContext * context,
- gint x, gint y, GtkSelectionData * data,
- guint info, guint time, gpointer user_data)
-{
- GList *fnames;
- DropCallback f;
-
- fnames = gnome_uri_list_extract_filenames((char *)data->data);
-
- f = DROP_CALLBACK(g_object_get_data(G_OBJECT(widget), "dropfunction"));
-
- f(widget, fnames, user_data);
-
- gnome_uri_list_free_strings(fnames);
- gtk_drag_finish(context, FALSE, (context->action == GDK_ACTION_MOVE), time);
-}
-
-void dnd_set_callback(GtkWidget * widget, DropCallback function, gpointer data)
-{
- g_object_set_data(G_OBJECT(widget), "dropfunction", (gpointer) function);
-
- g_signal_connect(widget, "drag-data-received",
- G_CALLBACK(dnd_drop_cb), data);
-}
-
-/*** the next three routines are taken straight from gnome-libs so that the
- gtk-only version can receive drag and drops as well ***/
-/**
- * gnome_uri_list_free_strings:
- * @list: A GList returned by gnome_uri_list_extract_uris() or gnome_uri_list_extract_filenames()
- *
- * Releases all of the resources allocated by @list.
- */
-void gnome_uri_list_free_strings(GList * list)
-{
- g_list_foreach(list, (GFunc) g_free, NULL);
- g_list_free(list);
-}
-
-
-/**
- * gnome_uri_list_extract_uris:
- * @uri_list: an uri-list in the standard format.
- *
- * Returns a GList containing strings allocated with g_malloc
- * that have been splitted from @uri-list.
- */
-GList *gnome_uri_list_extract_uris(const gchar * uri_list)
-{
- const gchar *p, *q;
- gchar *retval;
- GList *result = NULL;
-
- g_return_val_if_fail(uri_list != NULL, NULL);
-
- p = uri_list;
-
- /* We don't actually try to validate the URI according to RFC
- * 2396, or even check for allowed characters - we just ignore
- * comments and trim whitespace off the ends. We also
- * allow LF delimination as well as the specified CRLF.
- */
- while(p)
- {
- if(*p != '#')
- {
- while(isspace((int)(*p)))
- p++;
-
- q = p;
- while(*q && (*q != '\n') && (*q != '\r'))
- q++;
-
- if(q > p)
- {
- q--;
- while(q > p && isspace((int)(*q)))
- q--;
-
- retval = (char *)g_malloc(q - p + 2);
- strncpy(retval, p, q - p + 1);
- retval[q - p + 1] = '\0';
-
- result = g_list_prepend(result, retval);
- }
- }
- p = strchr(p, '\n');
- if(p)
- p++;
- }
-
- return g_list_reverse(result);
-}
-
-
-/**
- * gnome_uri_list_extract_filenames:
- * @uri_list: an uri-list in the standard format
- *
- * Returns a GList containing strings allocated with g_malloc
- * that contain the filenames in the uri-list.
- *
- * Note that unlike gnome_uri_list_extract_uris() function, this
- * will discard any non-file uri from the result value.
- */
-GList *gnome_uri_list_extract_filenames(const gchar * uri_list)
-{
- GList *tmp_list, *node, *result;
-
- g_return_val_if_fail(uri_list != NULL, NULL);
-
- result = gnome_uri_list_extract_uris(uri_list);
-
- tmp_list = result;
- while(tmp_list)
- {
- gchar *s = (char *)tmp_list->data;
-
- node = tmp_list;
- tmp_list = tmp_list->next;
-
- if(!strncmp(s, "file:", 5))
- {
- /* added by Jasper Huijsmans
- remove leading multiple slashes */
- if(!strncmp(s + 5, "///", 3))
- node->data = g_strdup(s + 7);
- else
- node->data = g_strdup(s + 5);
- }
- else
- {
- node->data = g_strdup(s);
- }
- g_free(s);
- }
- return result;
-}
-
-/* User interaction dialogs
- * ------------------------
-*/
-gboolean confirm(const char *text, const char *stock, const char *action)
-{
- GtkWidget *dialog, *button;
- int response = GTK_RESPONSE_NONE;
-
- dialog = gtk_message_dialog_new(GTK_WINDOW(toplevel),
- GTK_DIALOG_MODAL |
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING, GTK_BUTTONS_NONE,
- text);
-
- button = gtk_button_new_from_stock(GTK_STOCK_CANCEL);
- gtk_widget_show(button);
- gtk_dialog_add_action_widget(GTK_DIALOG(dialog), button, GTK_RESPONSE_NO);
-
- if(action)
- button = mixed_button_new(stock, action);
- else
- button = gtk_button_new_from_stock(stock);
- gtk_widget_show(button);
-
- gtk_dialog_add_action_widget(GTK_DIALOG(dialog), button, GTK_RESPONSE_YES);
-
- gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
-
- response = gtk_dialog_run(GTK_DIALOG(dialog));
- gtk_widget_destroy(dialog);
-
- if(response == GTK_RESPONSE_YES)
- return TRUE;
- else
- return FALSE;
-}
-
-void report_error(const char *text)
-{
- GtkWidget *dialog;
-
- dialog = gtk_message_dialog_new(toplevel ? GTK_WINDOW(toplevel) : NULL,
- GTK_DIALOG_MODAL |
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE,
- text);
-
- gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
-
- gtk_dialog_run(GTK_DIALOG(dialog));
- gtk_widget_destroy(dialog);
-}
-
-void show_info(const char *text)
-{
- GtkWidget *dialog;
-
- dialog = gtk_message_dialog_new(GTK_WINDOW(toplevel),
- GTK_DIALOG_MODAL |
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, text);
-
- gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
-
- gtk_dialog_run(GTK_DIALOG(dialog));
- gtk_widget_destroy(dialog);
-}
-
-/* File open dialog
- * ----------------
-*/
-static void fs_ok_cb(GtkDialog * fs)
-{
- gtk_dialog_response(fs, GTK_RESPONSE_OK);
-}
-
-
-static void fs_cancel_cb(GtkDialog * fs)
-{
- gtk_dialog_response(fs, GTK_RESPONSE_CANCEL);
-}
-
-/* Any of the arguments may be NULL */
-char *select_file_name(const char *title, const char *path, GtkWidget * parent)
-{
- const char *t = (title) ? title : _("Select file");
- GtkWidget *fs = preview_file_selection_new(t, TRUE);
- char *name = NULL;
- const char *temp;
-
- if(path)
- gtk_file_selection_set_filename(GTK_FILE_SELECTION(fs), path);
-
- if(parent)
- gtk_window_set_transient_for(GTK_WINDOW(fs), GTK_WINDOW(parent));
-
- g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(fs)->ok_button),
- "clicked", G_CALLBACK(fs_ok_cb), fs);
-
- g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(fs)->cancel_button),
- "clicked", G_CALLBACK(fs_cancel_cb), fs);
-
- if(gtk_dialog_run(GTK_DIALOG(fs)) == GTK_RESPONSE_OK)
- {
- temp = gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs));
-
- if(temp && strlen(temp))
- name = g_strdup(temp);
- else
- name = NULL;
- }
-
- gtk_widget_destroy(fs);
-
- return name;
-}
-
-/* Executing commands
- * ------------------
-*/
-
-/* '~' doesn't get expanded by g_spawn_* */
-/* this has to be statically allocated for putenv !! */
-static char newpath[MAXSTRLEN + 1];
-
-static void expand_path(void)
-{
- static gboolean first = TRUE;
-
- /* we don't have to do this every time */
- if(first)
- {
- const char *path = g_getenv("PATH");
- const char *home = g_getenv("HOME");
- int homelen = strlen(home);
- const char *c;
- char *s;
-
- if(!path || !strlen(path))
- return;
-
- c = path;
- s = newpath;
-
- strcpy(s, "PATH=");
- s+=5;
-
- while(*c)
- {
- if(*c == '~')
- {
- strcpy(s, home);
- s += homelen;
- }
- else
- {
- *s = *c;
- s++;
- }
-
- c++;
- }
-
- *s = '\0';
- first = FALSE;
-
- putenv(newpath);
- }
-}
-
-static void real_exec_cmd(const char *cmd, gboolean in_terminal,
- gboolean silent)
-{
- GError *error = NULL; /* this must be NULL to prevent crash :( */
- char execute[MAXSTRLEN + 1];
-
- if(!cmd)
- return;
-
- /* make sure '~' is expanded in the users PATH */
- expand_path();
-
- if(in_terminal)
- snprintf(execute, MAXSTRLEN, "xterm -e %s", cmd);
- else
- snprintf(execute, MAXSTRLEN, "%s", cmd);
-
- if(!g_spawn_command_line_async(execute, &error))
- {
- char *msg;
-
- msg = g_strcompress(error->message);
-
- if(silent)
- {
- g_printerr("xfce: %s\n", msg);
- }
- else
- {
- report_error(msg);
- }
-
- g_free(msg);
- }
-}
-
-void exec_cmd(const char *cmd, gboolean in_terminal)
-{
- real_exec_cmd(cmd, in_terminal, FALSE);
-}
-
-/* without error reporting dialog */
-void exec_cmd_silent(const char *cmd, gboolean in_terminal)
-{
- real_exec_cmd(cmd, in_terminal, TRUE);
-}
diff --git a/panel/xfce_support.h b/panel/xfce_support.h
deleted file mode 100644
index 8153abd8..00000000
--- a/panel/xfce_support.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* xfce_support.h
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef __XFCE_SUPPORT_H__
-#define __XFCE_SUPPORT_H__
-
-/* files and directories */
-char *get_save_dir(void);
-char *get_save_file(const char *name);
-char **get_read_dirs(void);
-char *get_read_file(const char *name);
-char **get_plugin_dirs(void);
-char **get_theme_dirs(void);
-void write_backup_file(const char *path);
-
-/* tooltips */
-void add_tooltip(GtkWidget * widget, char *tip);
-
-/* button with text and stock icon */
-GtkWidget *mixed_button_new(const char *stock, const char *message);
-
-/* dnd */
-void dnd_set_drag_dest(GtkWidget * widget);
-
-typedef void (*DropCallback) (GtkWidget * widget, GList * drop_data,
- gpointer data);
-
-#define DROP_CALLBACK(f) (DropCallback)f
-
-void dnd_set_callback(GtkWidget * widget, DropCallback function, gpointer data);
-
-void gnome_uri_list_free_strings(GList * list);
-GList *gnome_uri_list_extract_uris(const gchar * uri_list);
-GList *gnome_uri_list_extract_filenames(const gchar * uri_list);
-
-/* dialogs */
-gboolean confirm(const char *text, const char *stock, const char *action);
-void report_error(const char *text);
-void show_info(const char *text);
-
-/* file open dialog */
-char *select_file_name(const char *title, const char *path, GtkWidget * parent);
-
-/* executing programs */
-void exec_cmd(const char *cmd, gboolean in_terminal);
-void exec_cmd_silent(const char *cmd, gboolean in_terminal);
-
-#endif /* __XFCE_SUPPORT_H__ */
diff --git a/plugins/Makefile.am b/plugins/Makefile.am
deleted file mode 100644
index 0cdc8033..00000000
--- a/plugins/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-SUBDIRS = \
-mailcheck \
-clock \
-trash
diff --git a/plugins/Makefile.in b/plugins/Makefile.in
deleted file mode 100644
index 73edf685..00000000
--- a/plugins/Makefile.in
+++ /dev/null
@@ -1,428 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-SUBDIRS = \
-mailcheck \
-clock \
-trash
-
-subdir = plugins
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-DIST_SOURCES =
-
-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
- ps-recursive install-info-recursive uninstall-info-recursive \
- all-recursive install-data-recursive install-exec-recursive \
- installdirs-recursive install-recursive uninstall-recursive \
- check-recursive installcheck-recursive
-DIST_COMMON = Makefile.am Makefile.in
-DIST_SUBDIRS = $(SUBDIRS)
-all: all-recursive
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu plugins/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @set fnord $$MAKEFLAGS; amf=$$2; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
- @set fnord $$MAKEFLAGS; amf=$$2; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d $(distdir)/$$subdir \
- || mkdir $(distdir)/$$subdir \
- || exit 1; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$(top_distdir)" \
- distdir=../$(distdir)/$$subdir \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile
-installdirs: installdirs-recursive
-installdirs-am:
-
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
-
-distclean-am: clean-am distclean-generic distclean-libtool \
- distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am:
-
-install-exec-am:
-
-install-info: install-info-recursive
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-uninstall-info: uninstall-info-recursive
-
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
- clean-generic clean-libtool clean-recursive ctags \
- ctags-recursive distclean distclean-generic distclean-libtool \
- distclean-recursive distclean-tags distdir dvi dvi-am \
- dvi-recursive info info-am info-recursive install install-am \
- install-data install-data-am install-data-recursive \
- install-exec install-exec-am install-exec-recursive \
- install-info install-info-am install-info-recursive install-man \
- install-recursive install-strip installcheck installcheck-am \
- installdirs installdirs-am installdirs-recursive \
- maintainer-clean maintainer-clean-generic \
- maintainer-clean-recursive mostlyclean mostlyclean-generic \
- mostlyclean-libtool mostlyclean-recursive pdf pdf-am \
- pdf-recursive ps ps-am ps-recursive tags tags-recursive \
- uninstall uninstall-am uninstall-info-am \
- uninstall-info-recursive uninstall-recursive
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/clock/Makefile.am b/plugins/clock/Makefile.am
deleted file mode 100644
index ee733e2b..00000000
--- a/plugins/clock/Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
-plugindir = $(pkglibdir)/plugins
-
-plugin_LTLIBRARIES = libclock.la
-libclock_la_LDFLAGS = "-module"
-
-libclock_la_SOURCES = \
-clock.c
-
-libclock_la_CFLAGS = -I../../panel @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\"
-libclock_la_LIBADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
diff --git a/plugins/clock/Makefile.in b/plugins/clock/Makefile.in
deleted file mode 100644
index ff2a11c0..00000000
--- a/plugins/clock/Makefile.in
+++ /dev/null
@@ -1,475 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-plugindir = $(pkglibdir)/plugins
-
-plugin_LTLIBRARIES = libclock.la
-libclock_la_LDFLAGS = "-module"
-
-libclock_la_SOURCES = \
-clock.c
-
-
-libclock_la_CFLAGS = -I../../panel @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\"
-libclock_la_LIBADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
-subdir = plugins/clock
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(plugin_LTLIBRARIES)
-
-libclock_la_DEPENDENCIES =
-am_libclock_la_OBJECTS = libclock_la-clock.lo
-libclock_la_OBJECTS = $(am_libclock_la_OBJECTS)
-
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/libclock_la-clock.Plo
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
- $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-DIST_SOURCES = $(libclock_la_SOURCES)
-DIST_COMMON = Makefile.am Makefile.in
-SOURCES = $(libclock_la_SOURCES)
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu plugins/clock/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-pluginLTLIBRARIES_INSTALL = $(INSTALL)
-install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(plugindir)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(LIBTOOL) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(plugindir)/$$f"; \
- $(LIBTOOL) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(plugindir)/$$f; \
- else :; fi; \
- done
-
-uninstall-pluginLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- p="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/$$p"; \
- $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/$$p; \
- done
-
-clean-pluginLTLIBRARIES:
- -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" = "$$p" && dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libclock_la-clock.lo: clock.c
-libclock.la: $(libclock_la_OBJECTS) $(libclock_la_DEPENDENCIES)
- $(LINK) -rpath $(plugindir) $(libclock_la_LDFLAGS) $(libclock_la_OBJECTS) $(libclock_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT) core *.core
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclock_la-clock.Plo@am__quote@
-
-distclean-depend:
- -rm -rf ./$(DEPDIR)
-
-.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
-
-.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
-
-libclock_la-clock.o: clock.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclock_la_CFLAGS) $(CFLAGS) -MT libclock_la-clock.o -MD -MP -MF "$(DEPDIR)/libclock_la-clock.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libclock_la-clock.o `test -f 'clock.c' || echo '$(srcdir)/'`clock.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libclock_la-clock.Tpo" "$(DEPDIR)/libclock_la-clock.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libclock_la-clock.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clock.c' object='libclock_la-clock.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libclock_la-clock.Po' tmpdepfile='$(DEPDIR)/libclock_la-clock.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclock_la_CFLAGS) $(CFLAGS) -c -o libclock_la-clock.o `test -f 'clock.c' || echo '$(srcdir)/'`clock.c
-
-libclock_la-clock.obj: clock.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclock_la_CFLAGS) $(CFLAGS) -MT libclock_la-clock.obj -MD -MP -MF "$(DEPDIR)/libclock_la-clock.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libclock_la-clock.obj `if test -f 'clock.c'; then $(CYGPATH_W) 'clock.c'; else $(CYGPATH_W) '$(srcdir)/clock.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libclock_la-clock.Tpo" "$(DEPDIR)/libclock_la-clock.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libclock_la-clock.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clock.c' object='libclock_la-clock.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libclock_la-clock.Po' tmpdepfile='$(DEPDIR)/libclock_la-clock.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclock_la_CFLAGS) $(CFLAGS) -c -o libclock_la-clock.obj `if test -f 'clock.c'; then $(CYGPATH_W) 'clock.c'; else $(CYGPATH_W) '$(srcdir)/clock.c'`
-
-libclock_la-clock.lo: clock.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclock_la_CFLAGS) $(CFLAGS) -MT libclock_la-clock.lo -MD -MP -MF "$(DEPDIR)/libclock_la-clock.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libclock_la-clock.lo `test -f 'clock.c' || echo '$(srcdir)/'`clock.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libclock_la-clock.Tpo" "$(DEPDIR)/libclock_la-clock.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libclock_la-clock.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clock.c' object='libclock_la-clock.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libclock_la-clock.Plo' tmpdepfile='$(DEPDIR)/libclock_la-clock.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclock_la_CFLAGS) $(CFLAGS) -c -o libclock_la-clock.lo `test -f 'clock.c' || echo '$(srcdir)/'`clock.c
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(plugindir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-compile distclean-depend \
- distclean-generic distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-pluginLTLIBRARIES
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-pluginLTLIBRARIES
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-pluginLTLIBRARIES ctags distclean \
- distclean-compile distclean-depend distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am info \
- info-am install install-am install-data install-data-am \
- install-exec install-exec-am install-info install-info-am \
- install-man install-pluginLTLIBRARIES install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-info-am \
- uninstall-pluginLTLIBRARIES
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/clock/clock.c b/plugins/clock/clock.c
deleted file mode 100644
index ff56a8bb..00000000
--- a/plugins/clock/clock.c
+++ /dev/null
@@ -1,672 +0,0 @@
-/* clock.c
- *
- * Copyright (C) 2002 Jasper Huijsmans(huysmans@users.sourceforge.net)
- * Xavier Maillard (zedek@fxgsproject.org)
- * Olivier Fourdan (fourdan@xfce.org)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <stdio.h>
-#include <unistd.h>
-#include <string.h>
-#include <sys/stat.h>
-#include <time.h>
-
-#include <xfce_clock.h>
-
-#include "global.h"
-#include "debug.h"
-
-#include "controls.h"
-#include "icons.h"
-
-/* Clock tooltip - From xfce3 */
-/* FIXME: Find another place for that */
-static char *day_names[] = { N_("Sunday"),
- N_("Monday"),
- N_("Tuesday"),
- N_("Wednesday"),
- N_("Thursday"),
- N_("Friday"),
- N_("Saturday")
-};
-
-static char *month_names[] = { N_("January"),
- N_("February"),
- N_("March"),
- N_("April"),
- N_("May"),
- N_("June"),
- N_("July"),
- N_("August"),
- N_("September"),
- N_("October"),
- N_("November"),
- N_("December")
-};
-
-/* panel control configuration
- Global widget used in all the module configuration
- to revert the settings
-*/
-GtkWidget *revert_button;
-
-/* this is checked when the control is loaded */
-int is_xfce_panel_control = 1;
-
-static void set_tip(GtkWidget *widget, const char *tip)
-{
- static GtkTooltips *tooltips = NULL;
-
- if (!tooltips)
- {
- tooltips = gtk_tooltips_new();
- }
-
- gtk_tooltips_set_tip(tooltips, widget, tip, NULL);
-}
-
-
-/* Clock module
- * ------------
-*/
-
-/* Our real clock */
-typedef struct
-{
- GtkWidget *frame;
- GtkWidget *eventbox;
- GtkWidget *clock; /* our XfceClock widget */
-}
-t_clock;
-
-
-/* Our static backup clock structure used to store/retrieve infos
- in the configuration dialog
-*/
-struct ClockBackup
-{
- gint i_mode;
- gint b_military;
- gint b_ampm;
- gint b_secs;
-};
-
-static struct ClockBackup backup;
-
-/* I know there is a better way but :) */
-/* Global widget to be able to check for their state wherever
- we need them (actually usefull for the configuration dialog
-*/
-/* FIXME: Try to do it without global var */
-static GtkWidget *ampmbutton, *secsbutton, *checkbutton, *om;
-
-
-static t_clock *clock_new(void)
-{
- t_clock *clock = g_new(t_clock, 1);
-
- clock->clock = xfce_clock_new();
-
- clock->frame = gtk_frame_new(NULL);
- gtk_container_set_border_width(GTK_CONTAINER(clock->frame), 0);
-
- gtk_widget_show(clock->frame);
-
- clock->eventbox = gtk_event_box_new();
- gtk_container_add(GTK_CONTAINER(clock->frame), clock->eventbox);
- gtk_widget_show(clock->eventbox);
-
- gtk_container_add(GTK_CONTAINER(clock->eventbox), clock->clock);
-
- gtk_widget_show(clock->clock);
-
- return clock;
-}
-
-void clock_free(PanelControl * pc)
-{
- t_clock *clock = (t_clock *) pc->data;
- g_return_if_fail( clock != NULL );
- if(GTK_IS_WIDGET(clock->clock))
- gtk_widget_destroy(clock->clock);
- if(GTK_IS_WIDGET(clock->eventbox))
- gtk_widget_destroy(clock->eventbox);
- if(GTK_IS_WIDGET(clock->frame))
- gtk_widget_destroy(clock->frame);
- g_free(clock);
-}
-
-void update_clock_size(XfceClock *clock, int size)
-{
- if ((xfce_clock_get_mode(clock) == XFCE_CLOCK_LEDS) || (xfce_clock_get_mode(clock) == XFCE_CLOCK_DIGITAL))
- {
- gtk_widget_set_size_request(GTK_WIDGET(clock), -1, -1);
- }
- else
- {
- gtk_widget_set_size_request(GTK_WIDGET(clock), icon_size[size], icon_size[size]);
- }
- gtk_widget_queue_resize (GTK_WIDGET(clock));
-}
-
-void clock_set_size(PanelControl * pc, int size)
-{
- int s = icon_size[size];
- t_clock *clock = (t_clock *) pc->data;
- XfceClock *tmp = XFCE_CLOCK(clock->clock);
-
- switch (size)
- {
- case 0:
- xfce_clock_set_led_size(tmp, DIGIT_SMALL);
- break;
- case 1:
- xfce_clock_set_led_size(tmp, DIGIT_MEDIUM);
- break;
- case 2:
- xfce_clock_set_led_size(tmp, DIGIT_LARGE);
- break;
- default:
- xfce_clock_set_led_size(tmp, DIGIT_HUGE);
- }
- update_clock_size(tmp, size);
-}
-
-/* FIXME: have to have a look into it as I don't really know if that
- still works :). At least it compiles.
-*/
-void clock_set_style(PanelControl * pc, int style)
-{
- t_clock *clock = (t_clock *) pc->data;
-
- if(style == OLD_STYLE)
- {
- gtk_widget_set_name(clock->frame, "gxfce_color2");
- gtk_widget_set_name(clock->clock, "gxfce_color2");
- gtk_widget_set_name(clock->eventbox, "gxfce_color2");
- gtk_frame_set_shadow_type(GTK_FRAME(clock->frame), GTK_SHADOW_IN);
- }
- else
- {
- gtk_widget_set_name(clock->frame, "gxfce_color4");
- gtk_widget_set_name(clock->clock, "gxfce_color4");
- gtk_widget_set_name(clock->eventbox, "gxfce_color4");
- gtk_frame_set_shadow_type(GTK_FRAME(clock->frame), GTK_SHADOW_NONE);
- }
-}
-
-gboolean
-clock_date_tooltip (GtkWidget * widget)
-{
- time_t ticks;
- struct tm *tm;
- static gint mday = -1;
- static gint wday = -1;
- static gint mon = -1;
- static gint year = -1;
- char date_s[255];
-
- g_return_val_if_fail(widget != NULL, FALSE);
- g_return_val_if_fail(GTK_IS_WIDGET(widget), FALSE);
-
- ticks = time(0);
- tm = localtime(&ticks);
- if((mday != tm->tm_mday) || (wday != tm->tm_wday) || (mon != tm->tm_mon) ||
- (year != tm->tm_year))
- {
- mday = tm->tm_mday;
- wday = tm->tm_wday;
- mon = tm->tm_mon;
- year = tm->tm_year;
- snprintf(date_s, 255, "%s, %u %s %u", _(day_names[wday]), mday,
- _(month_names[mon]), year + 1900);
- add_tooltip(widget, _(date_s));
- }
- return TRUE;
-}
-
-
-/* Update the widgets' state of the configuration dialog to
- reflect change
-*/
-static void clock_update_options_box(t_clock *clock)
-{
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(om),XFCE_CLOCK( clock->clock )->mode);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton), XFCE_CLOCK( clock->clock )->military_time);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ampmbutton), XFCE_CLOCK( clock->clock )->display_am_pm);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(secsbutton), XFCE_CLOCK( clock->clock )->display_secs);
-
-}
-
-/* Update the clock size whenever a config settings has changed */
-static void update_size(GtkToggleButton * tb, PanelControl* pc)
-{
- clock_set_size(pc,settings.size);
-}
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-static void clock_type_changed(GtkOptionMenu * omi, t_clock * clock)
-{
- XFCE_CLOCK(clock->clock)->mode = gtk_option_menu_get_history(omi);
-
- /* No frame *please* (OF.) */
-#if 0
- /* Cosmetic change : in analog mode 3D mode is not cute */
- if(XFCE_CLOCK(clock->clock)->mode == XFCE_CLOCK_ANALOG)
- gtk_frame_set_shadow_type(GTK_FRAME(clock->frame), GTK_SHADOW_NONE);
- else
- gtk_frame_set_shadow_type(GTK_FRAME(clock->frame), GTK_SHADOW_IN);
-#else
- gtk_frame_set_shadow_type(GTK_FRAME(clock->frame), GTK_SHADOW_NONE);
-#endif
-
- xfce_clock_set_mode(XFCE_CLOCK(clock->clock), XFCE_CLOCK(clock->clock)->mode);
- gtk_widget_queue_resize (GTK_WIDGET(clock->clock));
- /* Make the revert_button sensitive to get our initial value back
- */
- gtk_widget_set_sensitive( revert_button, TRUE );
-}
-
-
-static GtkWidget *create_clock_type_option_menu(t_clock * clock, PanelControl* pc)
-{
- GtkWidget *menu, *mi, *omi;
-
- (void) omi;
-
- om = gtk_option_menu_new();
-
- menu = gtk_menu_new();
- gtk_widget_show(menu);
-
- mi = gtk_menu_item_new_with_label(_("Analog"));
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
-
- mi = gtk_menu_item_new_with_label(_("Digital"));
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
-
- mi = gtk_menu_item_new_with_label(_("LED"));
- gtk_widget_show(mi);
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
-
- gtk_option_menu_set_menu(GTK_OPTION_MENU(om), menu);
-
- gtk_option_menu_set_history(GTK_OPTION_MENU(om),
- XFCE_CLOCK(clock->clock)->mode);
-
- g_signal_connect(om, "changed", G_CALLBACK(clock_type_changed), clock);
- g_signal_connect(om, "changed", G_CALLBACK(update_size), pc);
- return om;
-}
-
-static void clock_hour_mode_changed(GtkToggleButton * tb, t_clock * clock)
-{
- XFCE_CLOCK(clock->clock)->military_time = gtk_toggle_button_get_active(tb);
- if(XFCE_CLOCK(clock->clock)->military_time == 1)
- {
- /* Disable ampm mode when we use 24h mode */
- gtk_widget_set_sensitive(ampmbutton, FALSE);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ampmbutton), FALSE);
- }
- else
- gtk_widget_set_sensitive(ampmbutton, TRUE);
-
-
- xfce_clock_show_military(XFCE_CLOCK(clock->clock),
- XFCE_CLOCK(clock->clock)->military_time);
- /* Make the revert_button sensitive to get our initial value back
- */
- gtk_widget_set_sensitive( revert_button, TRUE );
- gtk_widget_set_size_request(clock->frame,-1, -1);
- gtk_widget_queue_resize (GTK_WIDGET(clock->clock));
-}
-
-static GtkWidget *create_clock_24hrs_button(t_clock * clock, PanelControl* pc)
-{
- GtkWidget *cb;
- cb = gtk_check_button_new();
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cb),
- XFCE_CLOCK(clock->clock)->military_time);
-
-
- xfce_clock_show_military(XFCE_CLOCK(clock->clock),
- XFCE_CLOCK(clock->clock)->military_time);
-
- g_signal_connect(cb, "toggled", G_CALLBACK(clock_hour_mode_changed), clock);
- g_signal_connect(cb, "toggled", G_CALLBACK(update_size), pc);
-
- return cb;
-}
-
-static void clock_secs_mode_changed(GtkToggleButton * tb, t_clock * clock)
-{
- XFCE_CLOCK(clock->clock)->display_secs = gtk_toggle_button_get_active(tb);
-
- xfce_clock_show_secs(XFCE_CLOCK(clock->clock),
- XFCE_CLOCK(clock->clock)->display_secs);
-
- /* Make the revert_button sensitive to get our initial value back
- */
- gtk_widget_set_sensitive( revert_button, TRUE );
- gtk_widget_set_size_request(clock->frame, -1, -1);
- gtk_widget_queue_resize (GTK_WIDGET(clock->clock));
-}
-
-static GtkWidget *create_clock_secs_button(t_clock * clock, PanelControl* pc)
-{
- GtkWidget *cb;
-
- cb = gtk_check_button_new();
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cb),
- XFCE_CLOCK(clock->clock)->display_secs);
-
-
- xfce_clock_show_secs(XFCE_CLOCK(clock->clock),
- XFCE_CLOCK(clock->clock)->display_secs);
-
- g_signal_connect(cb, "toggled", G_CALLBACK(clock_secs_mode_changed), clock);
- g_signal_connect(cb, "toggled", G_CALLBACK(update_size), pc);
-
- return cb;
-}
-
-static void clock_ampm_mode_changed(GtkToggleButton * tb, t_clock * clock)
-{
- XFCE_CLOCK(clock->clock)->display_am_pm = gtk_toggle_button_get_active(tb);
-
-
- xfce_clock_show_ampm( XFCE_CLOCK(clock->clock),
- XFCE_CLOCK(clock->clock)->display_am_pm);
-
- /* Make the revert_button sensitive to get our initial value back
- */
- gtk_widget_set_sensitive( revert_button, TRUE );
- gtk_widget_set_size_request(clock->frame,-1, -1);
- gtk_widget_queue_resize (GTK_WIDGET(clock->clock));
-}
-
-static GtkWidget *create_clock_ampm_button(t_clock * clock, PanelControl* pc)
-{
- GtkWidget *cb;
- cb = gtk_check_button_new();
-
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cb),
- XFCE_CLOCK(clock->clock)->display_am_pm &&
- ! XFCE_CLOCK(clock->clock)->military_time);
-
- gtk_widget_set_sensitive(cb, ! XFCE_CLOCK(clock->clock)->military_time);
- xfce_clock_show_ampm( XFCE_CLOCK(clock->clock), XFCE_CLOCK(clock->clock)->display_am_pm );
-
- g_signal_connect(cb, "toggled", G_CALLBACK(clock_ampm_mode_changed), clock);
- g_signal_connect(cb, "toggled", G_CALLBACK(update_size), pc);
- return cb;
-}
-
-
-/* Store old clock infos to be retrieved later on */
-static void clock_create_backup(t_clock *cl)
-{
- XfceClock *tmp = XFCE_CLOCK( cl->clock );
- g_return_if_fail( tmp != NULL );
-
- backup.i_mode = tmp->mode;
- backup.b_military = tmp->military_time;
- backup.b_ampm = tmp->display_am_pm;
- backup.b_secs = tmp->display_secs;
-}
-
-/* Delete backup */
-static void clock_clean_backup(void)
-{
- /* Nothing to do here */
-
-}
-
-/* Get back our clock structure
- FIXME: use this whenever an entry in the configuration dialog has
- changed
-*/
-static void clock_revert(t_clock *clock)
-{
- XFCE_CLOCK( clock->clock )->mode = backup.i_mode;
- XFCE_CLOCK( clock->clock )->military_time = backup.b_military;
- XFCE_CLOCK( clock->clock )->display_am_pm = backup.b_ampm;
- XFCE_CLOCK( clock->clock )->display_secs = backup.b_secs;
-
- clock_update_options_box(clock);
-}
-
-/* Write the configuration at exit */
-void clock_write_config(PanelControl *pc, xmlNodePtr parent)
-{
- xmlNodePtr root;
- char value[MAXSTRLEN+1];
-
- t_clock *cl = (t_clock *) pc->data;
- XfceClock *clock = XFCE_CLOCK(cl->clock);
-
- /* I use my own node even if we only have 4 settings
- It's safer and easier to check
- */
- root = xmlNewTextChild(parent, NULL, "XfceClock", NULL);
- g_snprintf(value,2,"%d", clock->mode);
- xmlSetProp(root, "Clock_type", value);
- g_snprintf(value,2,"%d", clock->military_time);
- xmlSetProp(root, "Toggle_military", value);
- g_snprintf(value,2,"%d", clock->display_am_pm);
- xmlSetProp(root, "Toggle_am_pm",value);
- g_snprintf(value,2,"%d", clock->display_secs);
- xmlSetProp(root,"Toggle_secs",value);
-}
-
-/* Read the configuration file at init */
-void clock_read_config(PanelControl *pc, xmlNodePtr node)
-{
- xmlChar *value;
-
- t_clock *cl = (t_clock *)pc->data;
-
- if(!node || !node->children)
- return;
-
- node = node->children;
-
- /* Leave if we can't find the node XfceClock */
- if(!xmlStrEqual(node->name, "XfceClock"))
- return;
-
- /* No frame *please* (OF.) */
-#if 0
- if ( value = xmlGetProp(node, (const xmlChar *)"Clock_type"))
- {
- XFCE_CLOCK(cl->clock)->mode = atoi(value);
- if(xfce_clock_get_mode(XFCE_CLOCK(cl->clock)) == XFCE_CLOCK_ANALOG )
- gtk_frame_set_shadow_type(GTK_FRAME(cl->frame), GTK_SHADOW_NONE);
- else
- gtk_frame_set_shadow_type(GTK_FRAME(cl->frame), GTK_SHADOW_IN);
- g_free(value);
- }
-#else
- if ((value = xmlGetProp(node, (const xmlChar *)"Clock_type")))
- {
- XFCE_CLOCK(cl->clock)->mode = atoi(value);
- g_free(value);
- }
- gtk_frame_set_shadow_type(GTK_FRAME(cl->frame), GTK_SHADOW_NONE);
-#endif
-
- if ((value = xmlGetProp(node, (const xmlChar *)"Toggle_military")))
- {
- XFCE_CLOCK(cl->clock)->military_time = atoi(value);
- g_free(value);
- }
- if ((value = xmlGetProp(node, (const xmlChar *)"Toggle_am_pm")))
- {
- XFCE_CLOCK(cl->clock)->display_am_pm = atoi(value);
- g_free(value);
- }
- if ((value = xmlGetProp(node, (const xmlChar *)"Toggle_secs")))
- {
- XFCE_CLOCK(cl->clock)->display_secs = atoi(value);
- g_free(value);
- }
-
- /* Try to resize the clock to fit the user settings */
- clock_set_size(pc, settings.size);
-}
-
-static void clock_apply_configuration(PanelControl * pc)
-{
- t_clock *cl = (t_clock*) pc->data;
-
- XFCE_CLOCK(cl->clock)->display_am_pm = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ampmbutton));
- XFCE_CLOCK(cl->clock)->display_secs = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(secsbutton));
- XFCE_CLOCK(cl->clock)->military_time = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbutton));
- XFCE_CLOCK(cl->clock)->mode = gtk_option_menu_get_history(GTK_OPTION_MENU(om));
-
- /* Clean the backup whenever we confirm our changes */
- /* Actually that does nothing but it's to be consistent with the
- API */
- clock_clean_backup();
-}
-
-void clock_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget * revert, GtkWidget * done)
-{
- GtkWidget *vbox, *om, *hbox, *label;
-
- GtkSizeGroup *sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
- t_clock *clock = (t_clock *) pc->data;
-
- /* Make a backup copy of our current settings */
- clock_create_backup(clock);
-
- revert_button = revert;
-
- vbox = gtk_vbox_new(FALSE, 4);
- gtk_widget_show(vbox);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Clock type:"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- om = create_clock_type_option_menu(clock,pc);
- gtk_widget_show(om);
- gtk_box_pack_start(GTK_BOX(hbox), om, FALSE, FALSE, 0);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("24 hour clock:"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- checkbutton = create_clock_24hrs_button(clock,pc);
- gtk_widget_show(checkbutton);
- gtk_box_pack_start(GTK_BOX(hbox), checkbutton, FALSE, FALSE, 0);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Toggle AM PM mode :"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- ampmbutton = create_clock_ampm_button(clock,pc);
- gtk_widget_show(ampmbutton);
- gtk_box_pack_start(GTK_BOX(hbox), ampmbutton, FALSE, FALSE, 0);
-
- hbox = gtk_hbox_new(FALSE, 4);
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- label = gtk_label_new(_("Show seconds:"));
- gtk_widget_show(label);
- gtk_size_group_add_widget(sg, label);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- secsbutton = create_clock_secs_button(clock,pc);
- gtk_widget_show(secsbutton);
- gtk_box_pack_start(GTK_BOX(hbox), secsbutton, FALSE, FALSE, 0);
-
- /* signals */
- g_signal_connect_swapped(revert, "clicked",
- G_CALLBACK(clock_revert), clock);
- g_signal_connect_swapped(done, "clicked",
- G_CALLBACK(clock_clean_backup), NULL);
- g_signal_connect_swapped(done, "clicked",
- G_CALLBACK(clock_apply_configuration), pc);
-
- gtk_container_add(container, vbox);
-
-}
-
-/* create clock panel control
-*/
-/* this must be called 'module_init', because that is what we look for
- * when opening the gmodule */
-void module_init(PanelControl * pc)
-{
- t_clock *clock = clock_new();
-
- gtk_container_add(GTK_CONTAINER(pc->base), clock->frame);
-
- pc->caption = g_strdup(_("XFce clock"));
- pc->data = (gpointer) clock;
- pc->main = clock->eventbox;
-
- pc->interval = 1000; /* 1 sec */
-
- pc->free = (gpointer) clock_free;
-
- pc->read_config = clock_read_config;
- pc->write_config = clock_write_config;
-
- pc->set_size = (gpointer) clock_set_size;
- pc->set_style = (gpointer) clock_set_style;
-
- pc->add_options = (gpointer) clock_add_options;
-
- /* Add tooltip to show up the current date */
- /*
- FIXME: this is a bug in fact. The tooltipe never gets updated.
- This is a problem if the panel is not reloaded once a day
- because the current day may be totally wrong. I know the way to
- fix it but as it's not really critical, I let it down for the
- moment
- */
- clock_date_tooltip (clock->eventbox);
-}
-
-
diff --git a/plugins/mailcheck/Makefile.am b/plugins/mailcheck/Makefile.am
deleted file mode 100644
index ee2a2980..00000000
--- a/plugins/mailcheck/Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
-plugindir = $(pkglibdir)/plugins
-
-plugin_LTLIBRARIES = libmailcheck.la
-libmailcheck_la_LDFLAGS = "-module"
-
-libmailcheck_la_SOURCES = \
-mailcheck.c
-
-libmailcheck_la_CFLAGS = -I../../panel @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\"
-libmailcheck_la_LIBADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
diff --git a/plugins/mailcheck/Makefile.in b/plugins/mailcheck/Makefile.in
deleted file mode 100644
index 2b019a67..00000000
--- a/plugins/mailcheck/Makefile.in
+++ /dev/null
@@ -1,475 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-plugindir = $(pkglibdir)/plugins
-
-plugin_LTLIBRARIES = libmailcheck.la
-libmailcheck_la_LDFLAGS = "-module"
-
-libmailcheck_la_SOURCES = \
-mailcheck.c
-
-
-libmailcheck_la_CFLAGS = -I../../panel @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\"
-libmailcheck_la_LIBADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
-subdir = plugins/mailcheck
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(plugin_LTLIBRARIES)
-
-libmailcheck_la_DEPENDENCIES =
-am_libmailcheck_la_OBJECTS = libmailcheck_la-mailcheck.lo
-libmailcheck_la_OBJECTS = $(am_libmailcheck_la_OBJECTS)
-
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/libmailcheck_la-mailcheck.Plo
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
- $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-DIST_SOURCES = $(libmailcheck_la_SOURCES)
-DIST_COMMON = Makefile.am Makefile.in
-SOURCES = $(libmailcheck_la_SOURCES)
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu plugins/mailcheck/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-pluginLTLIBRARIES_INSTALL = $(INSTALL)
-install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(plugindir)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(LIBTOOL) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(plugindir)/$$f"; \
- $(LIBTOOL) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(plugindir)/$$f; \
- else :; fi; \
- done
-
-uninstall-pluginLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- p="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/$$p"; \
- $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/$$p; \
- done
-
-clean-pluginLTLIBRARIES:
- -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" = "$$p" && dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libmailcheck_la-mailcheck.lo: mailcheck.c
-libmailcheck.la: $(libmailcheck_la_OBJECTS) $(libmailcheck_la_DEPENDENCIES)
- $(LINK) -rpath $(plugindir) $(libmailcheck_la_LDFLAGS) $(libmailcheck_la_OBJECTS) $(libmailcheck_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT) core *.core
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmailcheck_la-mailcheck.Plo@am__quote@
-
-distclean-depend:
- -rm -rf ./$(DEPDIR)
-
-.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
-
-.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
-
-libmailcheck_la-mailcheck.o: mailcheck.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmailcheck_la_CFLAGS) $(CFLAGS) -MT libmailcheck_la-mailcheck.o -MD -MP -MF "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libmailcheck_la-mailcheck.o `test -f 'mailcheck.c' || echo '$(srcdir)/'`mailcheck.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo" "$(DEPDIR)/libmailcheck_la-mailcheck.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mailcheck.c' object='libmailcheck_la-mailcheck.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libmailcheck_la-mailcheck.Po' tmpdepfile='$(DEPDIR)/libmailcheck_la-mailcheck.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmailcheck_la_CFLAGS) $(CFLAGS) -c -o libmailcheck_la-mailcheck.o `test -f 'mailcheck.c' || echo '$(srcdir)/'`mailcheck.c
-
-libmailcheck_la-mailcheck.obj: mailcheck.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmailcheck_la_CFLAGS) $(CFLAGS) -MT libmailcheck_la-mailcheck.obj -MD -MP -MF "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libmailcheck_la-mailcheck.obj `if test -f 'mailcheck.c'; then $(CYGPATH_W) 'mailcheck.c'; else $(CYGPATH_W) '$(srcdir)/mailcheck.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo" "$(DEPDIR)/libmailcheck_la-mailcheck.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mailcheck.c' object='libmailcheck_la-mailcheck.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libmailcheck_la-mailcheck.Po' tmpdepfile='$(DEPDIR)/libmailcheck_la-mailcheck.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmailcheck_la_CFLAGS) $(CFLAGS) -c -o libmailcheck_la-mailcheck.obj `if test -f 'mailcheck.c'; then $(CYGPATH_W) 'mailcheck.c'; else $(CYGPATH_W) '$(srcdir)/mailcheck.c'`
-
-libmailcheck_la-mailcheck.lo: mailcheck.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmailcheck_la_CFLAGS) $(CFLAGS) -MT libmailcheck_la-mailcheck.lo -MD -MP -MF "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libmailcheck_la-mailcheck.lo `test -f 'mailcheck.c' || echo '$(srcdir)/'`mailcheck.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo" "$(DEPDIR)/libmailcheck_la-mailcheck.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libmailcheck_la-mailcheck.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mailcheck.c' object='libmailcheck_la-mailcheck.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libmailcheck_la-mailcheck.Plo' tmpdepfile='$(DEPDIR)/libmailcheck_la-mailcheck.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmailcheck_la_CFLAGS) $(CFLAGS) -c -o libmailcheck_la-mailcheck.lo `test -f 'mailcheck.c' || echo '$(srcdir)/'`mailcheck.c
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(plugindir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-compile distclean-depend \
- distclean-generic distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-pluginLTLIBRARIES
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-pluginLTLIBRARIES
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-pluginLTLIBRARIES ctags distclean \
- distclean-compile distclean-depend distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am info \
- info-am install install-am install-data install-data-am \
- install-exec install-exec-am install-info install-info-am \
- install-man install-pluginLTLIBRARIES install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-info-am \
- uninstall-pluginLTLIBRARIES
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/mailcheck/mailcheck.c b/plugins/mailcheck/mailcheck.c
deleted file mode 100644
index d25847d4..00000000
--- a/plugins/mailcheck/mailcheck.c
+++ /dev/null
@@ -1,618 +0,0 @@
-/* mailcheck.c
- *
- * Copyright (C) 2002 Jasper Huijsmans (huysmans@users.sourceforge.net)
- *
- * 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 Library General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <sys/stat.h>
-#include <gtk/gtk.h>
-
-#include <xfce_iconbutton.h>
-
-#include "global.h"
-#include "xfce_support.h"
-#include "icons.h"
-#include "controls.h"
-#include "settings.h"
-
-#if 0
-/* mailcheck icons */
-#include "icons/mail.xpm"
-#include "icons/nomail.xpm"
-#include "icons/oldmail.xpm"
-#endif
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
- Globals
--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-static GtkTooltips *tooltips = NULL;
-
-/* this is checked when the control is loaded */
-int is_xfce_panel_control = 1;
-
-#define MAILCHECK_ROOT "Mailcheck"
-
-/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
- General definitions
--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
-enum
-{
- NO_MAIL,
- NEW_MAIL,
- OLD_MAIL
-};
-
-/* control data structure */
-typedef struct
-{
- int status;
- int interval;
- char *mbox;
-
- GdkPixbuf *nomail_pb;
- GdkPixbuf *newmail_pb;
- GdkPixbuf *oldmail_pb;
-
- char *command;
- gboolean term;
- char *tooltip;
-
- GtkWidget *button;
-}
-t_mailcheck;
-
-/* Icons
- * -----
-*/
-static char *mailcheck_icon_names[] = {
- "nomail",
- "newmail",
- "oldmail"
-};
-
-static GdkPixbuf *get_mailcheck_pixbuf(int id)
-{
- GdkPixbuf *pb;
- char *name = mailcheck_icon_names[id];
- pb = get_themed_pixbuf(name);
-
- if(!pb || !GDK_IS_PIXBUF(pb))
- pb = get_pixbuf_by_id(UNKNOWN_ICON);
-
- return pb;
-}
-
-/* Configuration
- * -------------
-*/
-static void make_sensitive(GtkWidget *w)
-{
- gtk_widget_set_sensitive(w, TRUE);
-}
-
-static void mailcheck_set_tip(t_mailcheck *mc)
-{
- if(!tooltips)
- tooltips = gtk_tooltips_new();
-
- if (mc->tooltip)
- {
- gtk_tooltips_set_tip(tooltips, mc->button, mc->tooltip, NULL);
- }
- else
- {
- char *tip = g_strdup(mc->command);
-
- *tip = g_ascii_toupper(*tip);
-
- gtk_tooltips_set_tip(tooltips, mc->button, tip, NULL);
-
- g_free(tip);
- }
-}
-
-void mailcheck_read_config(PanelControl *pc, xmlNodePtr node)
-{
- char *file;
- const char *mail, *logname;
- xmlChar *value;
- int n;
-
- t_mailcheck *mc = (t_mailcheck *)pc->data;
-
- if(!node || !node->children)
- return;
-
- node = node->children;
-
- if(!xmlStrEqual(node->name, (const xmlChar *)MAILCHECK_ROOT))
- return;
-
- value = xmlGetProp(node, (const xmlChar *)"interval");
-
- if (value)
- {
- n = atoi(value);
-
- if (n > 0)
- mc->interval = n;
-
- g_free(value);
- }
-
- /* Now parse the xml tree */
- for(node = node->children; node; node = node->next)
- {
- if(xmlStrEqual(node->name, (const xmlChar *)"Mbox"))
- {
- value = DATA(node);
-
- if(value)
- {
- g_free(mc->mbox);
- mc->mbox = (char *)value;
- }
- }
- else if(xmlStrEqual(node->name, (const xmlChar *)"Command"))
- {
- value = DATA(node);
-
- if(value)
- {
- g_free(mc->command);
- mc->command = (char *)value;
- }
-
- value = xmlGetProp(node, "term");
-
- if(value)
- {
- int n = atoi(value);
-
- if(n == 1)
- mc->term = TRUE;
- else
- mc->term = FALSE;
-
- g_free(value);
- }
- }
- else if(xmlStrEqual(node->name, (const xmlChar *)"Tooltip"))
- {
- value = DATA(node);
-
- if(value)
- {
- g_free(mc->tooltip);
- mc->tooltip = (char *)value;
- }
- }
- }
-
- mailcheck_set_tip(mc);
-}
-
-void mailcheck_write_config(PanelControl *pc, xmlNodePtr parent)
-{
- xmlNodePtr root, node;
- char value[MAXSTRLEN + 1];
-
- t_mailcheck *mc = (t_mailcheck *)pc->data;
-
- root = xmlNewTextChild(parent, NULL, MAILCHECK_ROOT, NULL);
-
- g_snprintf(value, 4, "%d", mc->interval);
- xmlSetProp(root, "interval", value);
-
- xmlNewTextChild(root, NULL, "Mbox", mc->mbox);
-
- node = xmlNewTextChild(root, NULL, "Command", mc->command);
-
- snprintf(value, 2, "%d", mc->term);
- xmlSetProp(node, "term", value);
-
- if (mc->tooltip)
- xmlNewTextChild(root, NULL, "Tooltip", mc->tooltip);
-}
-
-static void run_mail_command(t_mailcheck *mc)
-{
- exec_cmd(mc->command, mc->term);
-}
-
-static t_mailcheck *mailcheck_new(void)
-{
- PanelItem *pi;
- t_mailcheck *mailcheck;
- const char *mail;
-
- mailcheck = g_new(t_mailcheck, 1);
-
- mailcheck->status = NO_MAIL;
- mailcheck->interval = 30;
- mailcheck->mbox = NULL;
- mailcheck->command = NULL;
- mailcheck->tooltip = NULL;
-
- mailcheck->nomail_pb = get_mailcheck_pixbuf(NO_MAIL);
- mailcheck->oldmail_pb = get_mailcheck_pixbuf(OLD_MAIL);
- mailcheck->newmail_pb = get_mailcheck_pixbuf(NEW_MAIL);
-
- mail = g_getenv("MAIL");
-
- if(mail)
- mailcheck->mbox = g_strdup(mail);
- else
- {
- const char *logname = g_getenv("LOGNAME");
- mailcheck->mbox = g_strconcat("/var/spool/mail/", logname, NULL);
- }
-
- mailcheck->command = g_strdup("pine");
- mailcheck->term = TRUE;
-
- mailcheck->button = xfce_iconbutton_new_from_pixbuf(mailcheck->nomail_pb);
- gtk_widget_show(mailcheck->button);
- gtk_button_set_relief(GTK_BUTTON(mailcheck->button), GTK_RELIEF_NONE);
-
- g_signal_connect_swapped(mailcheck->button,
- "clicked", G_CALLBACK(run_mail_command),
- mailcheck);
-
- mailcheck_set_tip(mailcheck);
-
- return mailcheck;
-}
-
-void mailcheck_free(PanelControl * pc)
-{
- t_mailcheck *mailcheck = (t_mailcheck *) pc->data;
-
- g_free(mailcheck->mbox);
- g_free(mailcheck->command);
-
- g_object_unref(mailcheck->nomail_pb);
- g_object_unref(mailcheck->oldmail_pb);
- g_object_unref(mailcheck->newmail_pb);
-
- g_free(mailcheck);
-}
-
-static gboolean check_mail(PanelControl * pc)
-{
- t_mailcheck *mailcheck = (t_mailcheck *) pc->data;
- int mail;
- struct stat s;
-
- if(stat(mailcheck->mbox, &s) < 0)
- mail = NO_MAIL;
- else if(!s.st_size)
- mail = NO_MAIL;
- else if(s.st_mtime < s.st_atime)
- mail = OLD_MAIL;
- else
- mail = NEW_MAIL;
-
- if(mail != mailcheck->status)
- {
- mailcheck->status = mail;
-
- if(mail == NO_MAIL)
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(mailcheck->button), mailcheck->nomail_pb);
- else if(mail == OLD_MAIL)
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(mailcheck->button), mailcheck->oldmail_pb);
- else
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(mailcheck->button), mailcheck->newmail_pb);
- }
-
- return TRUE;
-}
-
-static void mailcheck_set_theme(PanelControl *pc, const char *theme)
-{
- t_mailcheck *mailcheck = (t_mailcheck *) pc->data;
-
- g_object_unref(mailcheck->nomail_pb);
- g_object_unref(mailcheck->oldmail_pb);
- g_object_unref(mailcheck->newmail_pb);
-
- mailcheck->nomail_pb = get_mailcheck_pixbuf(NO_MAIL);
- mailcheck->oldmail_pb = get_mailcheck_pixbuf(OLD_MAIL);
- mailcheck->newmail_pb = get_mailcheck_pixbuf(NEW_MAIL);
-
- if(mailcheck->status == NO_MAIL)
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(mailcheck->button), mailcheck->nomail_pb);
- else if(mailcheck->status == OLD_MAIL)
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(mailcheck->button), mailcheck->oldmail_pb);
- else
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(mailcheck->button), mailcheck->newmail_pb);
-}
-
-/* Options dialog
- * --------------
-*/
-static GtkWidget *mbox_entry;
-static GtkWidget *command_entry;
-static GtkWidget *term_checkbutton;
-static GtkWidget *spinbutton;
-
-static GtkWidget *revert_button;
-
-struct BackUp
-{
- char *mbox;
- char *command;
- gboolean term;
- int interval;
- char *tooltip;
-};
-
-static struct BackUp backup;
-
-static void create_mailcheck_backup(t_mailcheck *mc)
-{
- backup.mbox = g_strdup(mc->mbox);
- backup.command = g_strdup(mc->command);
- backup.term = mc->term;
- backup.interval = mc->interval;
- backup.tooltip = g_strdup(mc->tooltip);
-}
-
-static void clean_mailcheck_backup(void)
-{
- g_free(backup.mbox);
- backup.mbox = NULL;
- g_free(backup.command);
- backup.command = NULL;
- g_free(backup.tooltip);
-}
-
-static void update_options_box(t_mailcheck *mc)
-{
- gtk_entry_set_text(GTK_ENTRY(mbox_entry), mc->mbox);
- gtk_entry_set_text(GTK_ENTRY(command_entry), mc->command);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(term_checkbutton),
- mc->term);
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(spinbutton), mc->interval);
-}
-
-static void mailcheck_revert_options(PanelControl *pc)
-{
- t_mailcheck *mc = (t_mailcheck *) pc->data;
-
- g_free(mc->mbox);
- mc->mbox = g_strdup(backup.mbox);
-
- g_free(mc->command);
- mc->command = g_strdup(backup.command);
-
- mc->term = backup.term;
- mc->interval = backup.interval;
-
- pc->interval = 1000 * mc->interval;
-
- update_options_box(mc);
-}
-
-static void mailcheck_apply_options(PanelControl * pc)
-{
- const char *tmp;
- t_mailcheck *mc = (t_mailcheck *) pc->data;
-
- tmp = gtk_entry_get_text(GTK_ENTRY(command_entry));
-
- if(tmp && *tmp)
- {
- g_free(mc->command);
- mc->command = g_strdup(tmp);
- }
-
- mc->term =
- gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(term_checkbutton));
-
- tmp = gtk_entry_get_text(GTK_ENTRY(mbox_entry));
-
- if(tmp && *tmp)
- {
- g_free(mc->mbox);
- mc->mbox = g_strdup(tmp);
- }
-
- mc->interval =
- gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spinbutton));
-
- pc->interval = 1000 * mc->interval;
-
- mailcheck_set_tip(mc);
-}
-
-static void browse_cb(GtkWidget * b, GtkEntry * entry)
-{
- const char *text = gtk_entry_get_text(entry);
- char *file;
-
- file = select_file_name(NULL, text, NULL);
-
- if(file)
- {
- gtk_entry_set_text(entry, file);
- make_sensitive(revert_button);
- }
-}
-
-gboolean mailcheck_entry_changed(PanelControl *pc)
-{
- mailcheck_apply_options(pc);
-
- make_sensitive(revert_button);
-
- /* needed to let entry handle focus-out as well */
- return FALSE;
-}
-
-void mailcheck_add_options(PanelControl * pc, GtkContainer * container,
- GtkWidget *revert, GtkWidget *done)
-{
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *label;
- GtkWidget *mbox_button;
- GtkWidget *command_button;
- GtkSizeGroup *sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
- t_mailcheck *mc = (t_mailcheck *) pc->data;
-
- create_mailcheck_backup(mc);
- revert_button = revert;
-
- vbox = gtk_vbox_new(TRUE, 8);
- gtk_container_set_border_width(GTK_CONTAINER(vbox), 10);
-
- /* mbox location */
- hbox = gtk_hbox_new(FALSE, 4);
-
- label = gtk_label_new(_("Mail box:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- mbox_entry = gtk_entry_new();
- gtk_box_pack_start(GTK_BOX(hbox), mbox_entry, TRUE, TRUE, 0);
-
- mbox_button = gtk_button_new_with_label(" ... ");
- gtk_box_pack_start(GTK_BOX(hbox), mbox_button, FALSE, FALSE, 0);
-
- g_signal_connect(mbox_button, "clicked", G_CALLBACK(browse_cb), mbox_entry);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- /* activate revert button when changing the label */
- g_signal_connect_swapped(mbox_entry, "insert-at-cursor",
- G_CALLBACK(make_sensitive), revert_button);
- g_signal_connect(mbox_entry, "delete-from-cursor",
- G_CALLBACK(make_sensitive), revert_button);
-
- /* only set label on focus out */
- g_signal_connect_swapped(mbox_entry, "focus-out-event",
- G_CALLBACK(mailcheck_entry_changed), pc);
-
- /* mail command */
- hbox = gtk_hbox_new(FALSE, 4);
-
- label = gtk_label_new(_("Mail command:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- command_entry = gtk_entry_new();
- gtk_tooltips_set_tip(tooltips, command_entry,
- _
- ("Command to run when the button on the panel is clicked"),
- NULL);
- gtk_box_pack_start(GTK_BOX(hbox), command_entry, TRUE, TRUE, 0);
-
- command_button = gtk_button_new_with_label(" ... ");
- gtk_box_pack_start(GTK_BOX(hbox), command_button, FALSE, FALSE, 0);
-
- g_signal_connect(command_button, "clicked", G_CALLBACK(browse_cb),
- command_entry);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- /* activate revert button when changing the label */
- g_signal_connect_swapped(command_entry, "insert-at-cursor",
- G_CALLBACK(make_sensitive), revert_button);
- g_signal_connect_swapped(command_entry, "delete-from-cursor",
- G_CALLBACK(make_sensitive), revert_button);
-
- /* only set label on focus out */
- g_signal_connect_swapped(command_entry, "focus-out-event",
- G_CALLBACK(mailcheck_entry_changed), pc);
-
- /* run in terminal ? */
- hbox = gtk_hbox_new(FALSE, 4);
-
- label = gtk_label_new(_(""));
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- term_checkbutton = gtk_check_button_new_with_mnemonic(_("Run in _terminal"));
- gtk_box_pack_start(GTK_BOX(hbox), term_checkbutton, FALSE, FALSE, 0);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- g_signal_connect_swapped(term_checkbutton, "toggled",
- G_CALLBACK(make_sensitive), revert_button);
-
- g_signal_connect_swapped(term_checkbutton, "toggled",
- G_CALLBACK(mailcheck_apply_options), pc);
-
- /* mail check interval */
- hbox = gtk_hbox_new(FALSE, 4);
-
- label = gtk_label_new(_("Interval (sec):"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_size_group_add_widget(sg, label);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- spinbutton = gtk_spin_button_new_with_range(1, 600, 1);
- gtk_box_pack_start(GTK_BOX(hbox), spinbutton, FALSE, FALSE, 0);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0);
-
- g_signal_connect_swapped(spinbutton, "value-changed",
- G_CALLBACK(make_sensitive), revert_button);
-
- g_signal_connect_swapped(spinbutton, "value-changed",
- G_CALLBACK(mailcheck_apply_options), pc);
-
- update_options_box(mc);
-
- gtk_widget_show_all(vbox);
-
- /* signals */
- g_signal_connect_swapped(revert, "clicked",
- G_CALLBACK(mailcheck_revert_options), pc);
-
- g_signal_connect_swapped(done, "clicked",
- G_CALLBACK(mailcheck_apply_options), pc);
-
- gtk_container_add(container, vbox);
-}
-
-/* this must be called 'module_init', because that is what we look for
- * when opening the gmodule */
-void module_init(PanelControl * pc)
-{
- t_mailcheck *mailcheck = mailcheck_new();
- GtkWidget *b = mailcheck->button;
-
- gtk_container_add(GTK_CONTAINER(pc->base), b);
-
- pc->caption = g_strdup(_("Mail check"));
- pc->data = (gpointer) mailcheck;
- pc->main = b;
-
- pc->interval = 1000 * mailcheck->interval; /* in msec */
- pc->update = check_mail;
-
- pc->free = mailcheck_free;
-
- pc->read_config = mailcheck_read_config;
- pc->write_config = mailcheck_write_config;
- pc->set_theme = mailcheck_set_theme;
-
- pc->add_options = (gpointer) mailcheck_add_options;
-}
diff --git a/plugins/trash/Makefile.am b/plugins/trash/Makefile.am
deleted file mode 100644
index 56367310..00000000
--- a/plugins/trash/Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
-plugindir = $(pkglibdir)/plugins
-
-plugin_LTLIBRARIES = libtrash.la
-libtrash_la_LDFLAGS = "-module"
-
-libtrash_la_SOURCES = \
-trash.c
-
-libtrash_la_CFLAGS = -I../../panel @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\"
-libtrash_la_LIBADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
diff --git a/plugins/trash/Makefile.in b/plugins/trash/Makefile.in
deleted file mode 100644
index af26cebf..00000000
--- a/plugins/trash/Makefile.in
+++ /dev/null
@@ -1,475 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-plugindir = $(pkglibdir)/plugins
-
-plugin_LTLIBRARIES = libtrash.la
-libtrash_la_LDFLAGS = "-module"
-
-libtrash_la_SOURCES = \
-trash.c
-
-
-libtrash_la_CFLAGS = -I../../panel @CFLAGS@ @X_CFLAGS@ @BASE_DEPENDENCIES_CFLAGS@ -DG_DISABLE_DEPRECATED -DDATADIR=\"$(pkgdatadir)\" -DLIBDIR=\"$(pkglibdir)\"
-libtrash_la_LIBADD = @LIBS@ @X_LIBS@ @BASE_DEPENDENCIES_LIBS@
-subdir = plugins/trash
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(plugin_LTLIBRARIES)
-
-libtrash_la_DEPENDENCIES =
-am_libtrash_la_OBJECTS = libtrash_la-trash.lo
-libtrash_la_OBJECTS = $(am_libtrash_la_OBJECTS)
-
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/libtrash_la-trash.Plo
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
- $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-DIST_SOURCES = $(libtrash_la_SOURCES)
-DIST_COMMON = Makefile.am Makefile.in
-SOURCES = $(libtrash_la_SOURCES)
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu plugins/trash/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-pluginLTLIBRARIES_INSTALL = $(INSTALL)
-install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(plugindir)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(LIBTOOL) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(plugindir)/$$f"; \
- $(LIBTOOL) --mode=install $(pluginLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(plugindir)/$$f; \
- else :; fi; \
- done
-
-uninstall-pluginLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- p="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/$$p"; \
- $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(plugindir)/$$p; \
- done
-
-clean-pluginLTLIBRARIES:
- -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES)
- @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" = "$$p" && dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libtrash_la-trash.lo: trash.c
-libtrash.la: $(libtrash_la_OBJECTS) $(libtrash_la_DEPENDENCIES)
- $(LINK) -rpath $(plugindir) $(libtrash_la_LDFLAGS) $(libtrash_la_OBJECTS) $(libtrash_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT) core *.core
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libtrash_la-trash.Plo@am__quote@
-
-distclean-depend:
- -rm -rf ./$(DEPDIR)
-
-.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
-
-.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
-
-libtrash_la-trash.o: trash.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libtrash_la_CFLAGS) $(CFLAGS) -MT libtrash_la-trash.o -MD -MP -MF "$(DEPDIR)/libtrash_la-trash.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libtrash_la-trash.o `test -f 'trash.c' || echo '$(srcdir)/'`trash.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libtrash_la-trash.Tpo" "$(DEPDIR)/libtrash_la-trash.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libtrash_la-trash.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='trash.c' object='libtrash_la-trash.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libtrash_la-trash.Po' tmpdepfile='$(DEPDIR)/libtrash_la-trash.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libtrash_la_CFLAGS) $(CFLAGS) -c -o libtrash_la-trash.o `test -f 'trash.c' || echo '$(srcdir)/'`trash.c
-
-libtrash_la-trash.obj: trash.c
-@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libtrash_la_CFLAGS) $(CFLAGS) -MT libtrash_la-trash.obj -MD -MP -MF "$(DEPDIR)/libtrash_la-trash.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libtrash_la-trash.obj `if test -f 'trash.c'; then $(CYGPATH_W) 'trash.c'; else $(CYGPATH_W) '$(srcdir)/trash.c'`; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libtrash_la-trash.Tpo" "$(DEPDIR)/libtrash_la-trash.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libtrash_la-trash.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='trash.c' object='libtrash_la-trash.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libtrash_la-trash.Po' tmpdepfile='$(DEPDIR)/libtrash_la-trash.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libtrash_la_CFLAGS) $(CFLAGS) -c -o libtrash_la-trash.obj `if test -f 'trash.c'; then $(CYGPATH_W) 'trash.c'; else $(CYGPATH_W) '$(srcdir)/trash.c'`
-
-libtrash_la-trash.lo: trash.c
-@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libtrash_la_CFLAGS) $(CFLAGS) -MT libtrash_la-trash.lo -MD -MP -MF "$(DEPDIR)/libtrash_la-trash.Tpo" \
-@am__fastdepCC_TRUE@ -c -o libtrash_la-trash.lo `test -f 'trash.c' || echo '$(srcdir)/'`trash.c; \
-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/libtrash_la-trash.Tpo" "$(DEPDIR)/libtrash_la-trash.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libtrash_la-trash.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='trash.c' object='libtrash_la-trash.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libtrash_la-trash.Plo' tmpdepfile='$(DEPDIR)/libtrash_la-trash.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libtrash_la_CFLAGS) $(CFLAGS) -c -o libtrash_la-trash.lo `test -f 'trash.c' || echo '$(srcdir)/'`trash.c
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(plugindir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-compile distclean-depend \
- distclean-generic distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-pluginLTLIBRARIES
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-pluginLTLIBRARIES
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-pluginLTLIBRARIES ctags distclean \
- distclean-compile distclean-depend distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am info \
- info-am install install-am install-data install-data-am \
- install-exec install-exec-am install-info install-info-am \
- install-man install-pluginLTLIBRARIES install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-info-am \
- uninstall-pluginLTLIBRARIES
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/trash/trash.c b/plugins/trash/trash.c
deleted file mode 100644
index 0b348fb3..00000000
--- a/plugins/trash/trash.c
+++ /dev/null
@@ -1,266 +0,0 @@
-/* trash.c
- *
- * Copyright (C) 2002 Jasper Huijsmans(huysmans@users.sourceforge.net)
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#include <stdio.h>
-#include <unistd.h>
-#include <string.h>
-#include <sys/stat.h>
-#include <time.h>
-
-#include <xfce_iconbutton.h>
-
-#include "global.h"
-#include "debug.h"
-
-#include "controls.h"
-#include "icons.h"
-#include "xfce_support.h"
-
-/* panel control configuration
- Global widget used in all the module configuration
- to revert the settings
-*/
-GtkWidget *revert_button;
-
-/* this is checked when the control is loaded */
-int is_xfce_panel_control = 1;
-
-
-enum
-{
- TRASH_EMPTY_ICON,
- TRASH_FULL_ICON,
- MODULE_ICONS
-};
-
-static char *trash_icon_names[] = {
- "trash_empty",
- "trash_full"
-};
-
-/* Trash module
- * ------------
-*/
-typedef struct
-{
- char *dirname;
- char *command;
- gboolean in_terminal;
-
- gboolean empty;
-
- GdkPixbuf *empty_pb;
- GdkPixbuf *full_pb;
-
- GtkWidget *button;
-}
-t_trash;
-
-static GdkPixbuf *get_trash_pixbuf(int id)
-{
- GdkPixbuf *pb;
-
- pb = get_themed_pixbuf(trash_icon_names[id]);
-
- if(!pb)
- pb = get_pixbuf_by_id(UNKNOWN_ICON);
-
- return pb;
-}
-
-static void trash_run(t_trash * trash)
-{
- exec_cmd(trash->command, trash->in_terminal);
-}
-
-void trash_dropped(GtkWidget * widget, GList * drop_data, gpointer data)
-{
- t_trash *trash = (t_trash *) data;
- char *cmd;
- GList *li;
-
- for(li = drop_data; li && li->data; li = li->next)
- {
- cmd = g_strconcat(trash->command, " ", (char *)li->data, NULL);
-
- exec_cmd_silent(cmd, FALSE);
-
- g_free(cmd);
- }
-}
-
-static t_trash *trash_new(void)
-{
- t_trash *trash = g_new(t_trash, 1);
- const char *home = g_getenv("HOME");
- GtkWidget *b;
-
- trash->dirname = g_strconcat(home, "/.xfce/trash", NULL);
-
- trash->empty = TRUE;
-
- trash->command = g_strdup("xftrash");
- trash->in_terminal = FALSE;
-
- trash->empty_pb = get_trash_pixbuf(TRASH_EMPTY_ICON);
- trash->full_pb = get_trash_pixbuf(TRASH_FULL_ICON);
-
- trash->button = xfce_iconbutton_new_from_pixbuf(trash->empty_pb);
- gtk_widget_show(trash->button);
- gtk_button_set_relief(GTK_BUTTON(trash->button), GTK_RELIEF_NONE);
-
- b = trash->button;
-
- add_tooltip(b, _("Trashcan: 0 files"));
-
- /* signals */
- dnd_set_drag_dest(b);
- dnd_set_callback(b, DROP_CALLBACK(trash_dropped), trash);
-
- g_signal_connect_swapped(b, "clicked", G_CALLBACK(trash_run), trash);
-
- return trash;
-}
-
-static gboolean check_trash(PanelControl * pc)
-{
- t_trash *trash = (t_trash *) pc->data;
-
- GDir *dir;
- const char *file;
- char text[MAXSTRLEN];
- gboolean changed = FALSE;
-
- if(!trash->dirname)
- return TRUE;
- dir = g_dir_open(trash->dirname, 0, NULL);
-
- if(dir)
- file = g_dir_read_name(dir);
-
- if(!dir || !file)
- {
- if(!trash->empty)
- {
- trash->empty = TRUE;
- changed = TRUE;
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(trash->button), trash->empty_pb);
- add_tooltip(trash->button, _("Trashcan: 0 files"));
- }
- }
- else
- {
- struct stat s;
- int number = 0;
- int size = 0;
- char *cwd = g_get_current_dir();
-
- chdir(trash->dirname);
-
- if(trash->empty)
- {
- trash->empty = FALSE;
- changed = TRUE;
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(trash->button), trash->full_pb);
- }
-
- while(file)
- {
- number++;
-
- stat(file, &s);
- size += s.st_size;
-
- file = g_dir_read_name(dir);
- }
-
- chdir(cwd);
- g_free(cwd);
-
- if(size < 1024)
- sprintf(text, _("Trashcan: %d files / %d B"), number, size);
- else if(size < 1024 * 1024)
- sprintf(text, _("Trashcan: %d files / %d KB"), number, size / 1024);
- else
- sprintf(text, _("Trashcan: %d files / %d MB"), number,
- size / (1024 * 1024));
-
- add_tooltip(trash->button, text);
- }
-
- if(dir)
- g_dir_close(dir);
-
- return TRUE;
-}
-
-static void trash_free(PanelControl * pc)
-{
- t_trash *trash = (t_trash *) pc->data;
-
- g_free(trash->dirname);
-
- g_object_unref(trash->empty_pb);
- g_object_unref(trash->full_pb);
-
- g_free(trash);
-}
-
-static void trash_set_theme(PanelControl * pc, const char *theme)
-{
- t_trash *trash = (t_trash *) pc->data;
-
- g_object_unref(trash->empty_pb);
- g_object_unref(trash->full_pb);
-
- trash->empty_pb = get_trash_pixbuf(TRASH_EMPTY_ICON);
- trash->full_pb = get_trash_pixbuf(TRASH_FULL_ICON);
-
- if(trash->empty)
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(trash->button), trash->empty_pb);
- else
- xfce_iconbutton_set_pixbuf(XFCE_ICONBUTTON(trash->button), trash->full_pb);
-
- panel_control_set_size(pc, settings.size);
-}
-
-/* create trash panel control
-*/
-/* this must be called 'module_init', because that is what we look for
- * when opening the gmodule */
-void module_init(PanelControl * pc)
-{
- t_trash *trash = trash_new();
- GtkWidget *b = trash->button;
-
- gtk_container_add(GTK_CONTAINER(pc->base), b);
-
- pc->caption = g_strdup(_("Trash can"));
- pc->data = (gpointer) trash;
- pc->main = b;
-
- pc->interval = 2000; /* 2 sec */
- pc->update = (gpointer) check_trash;
-
- pc->free = (gpointer) trash_free;
-
- pc->set_theme = (gpointer) trash_set_theme;
-}
-
-
diff --git a/themes/Curve/Makefile.am b/themes/Curve/Makefile.am
deleted file mode 100644
index 17ca9b79..00000000
--- a/themes/Curve/Makefile.am
+++ /dev/null
@@ -1,24 +0,0 @@
-curvedir = $(pkgdatadir)/themes/Curve
-curve_DATA = \
-edit.png \
-file1.png \
-file2.png \
-games.png \
-man.png \
-miniinfo.png \
-minilock.png \
-minipalet.png \
-minipower.png \
-multimedia.png \
-network.png \
-paint.png \
-print.png \
-schedule.png \
-sound.png \
-terminal.png \
-trash_empty.png \
-trash_full.png \
-unknown.png \
-README
-
-EXTRA_DIST = $(curve_DATA)
diff --git a/themes/Curve/Makefile.in b/themes/Curve/Makefile.in
deleted file mode 100644
index c4680c18..00000000
--- a/themes/Curve/Makefile.in
+++ /dev/null
@@ -1,327 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-curvedir = $(pkgdatadir)/themes/Curve
-curve_DATA = \
-edit.png \
-file1.png \
-file2.png \
-games.png \
-man.png \
-miniinfo.png \
-minilock.png \
-minipalet.png \
-minipower.png \
-multimedia.png \
-network.png \
-paint.png \
-print.png \
-schedule.png \
-sound.png \
-terminal.png \
-trash_empty.png \
-trash_full.png \
-unknown.png \
-README
-
-
-EXTRA_DIST = $(curve_DATA)
-subdir = themes/Curve
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-DIST_SOURCES =
-DATA = $(curve_DATA)
-
-DIST_COMMON = README Makefile.am Makefile.in
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu themes/Curve/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-curveDATA_INSTALL = $(INSTALL_DATA)
-install-curveDATA: $(curve_DATA)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(curvedir)
- @list='$(curve_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(curveDATA_INSTALL) $$d$$p $(DESTDIR)$(curvedir)/$$f"; \
- $(curveDATA_INSTALL) $$d$$p $(DESTDIR)$(curvedir)/$$f; \
- done
-
-uninstall-curveDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(curve_DATA)'; for p in $$list; do \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " rm -f $(DESTDIR)$(curvedir)/$$f"; \
- rm -f $(DESTDIR)$(curvedir)/$$f; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(curvedir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-curveDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-curveDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am info info-am install install-am install-curveDATA \
- install-data install-data-am install-exec install-exec-am \
- install-info install-info-am install-man install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-curveDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/themes/Curve/README b/themes/Curve/README
deleted file mode 100644
index b677a4f4..00000000
--- a/themes/Curve/README
+++ /dev/null
@@ -1,3 +0,0 @@
-All icons in here are taken from the RedHat Bluecurve icon theme. As far as I
-know they are all released under the GPL.
-
diff --git a/themes/Curve/edit.png b/themes/Curve/edit.png
deleted file mode 100644
index 2c65bffb..00000000
--- a/themes/Curve/edit.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/file1.png b/themes/Curve/file1.png
deleted file mode 100644
index d753dc3c..00000000
--- a/themes/Curve/file1.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/file2.png b/themes/Curve/file2.png
deleted file mode 100644
index 9fba41d7..00000000
--- a/themes/Curve/file2.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/games.png b/themes/Curve/games.png
deleted file mode 100644
index aeaedd41..00000000
--- a/themes/Curve/games.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/man.png b/themes/Curve/man.png
deleted file mode 100644
index 43fba116..00000000
--- a/themes/Curve/man.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/miniinfo.png b/themes/Curve/miniinfo.png
deleted file mode 100644
index 6c659296..00000000
--- a/themes/Curve/miniinfo.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/minilock.png b/themes/Curve/minilock.png
deleted file mode 100644
index 9ac8a19d..00000000
--- a/themes/Curve/minilock.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/minipalet.png b/themes/Curve/minipalet.png
deleted file mode 100644
index f228cd59..00000000
--- a/themes/Curve/minipalet.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/minipower.png b/themes/Curve/minipower.png
deleted file mode 100644
index e7b2a003..00000000
--- a/themes/Curve/minipower.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/multimedia.png b/themes/Curve/multimedia.png
deleted file mode 100644
index 0ad3d5d3..00000000
--- a/themes/Curve/multimedia.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/network.png b/themes/Curve/network.png
deleted file mode 100644
index ce40da8a..00000000
--- a/themes/Curve/network.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/paint.png b/themes/Curve/paint.png
deleted file mode 100644
index 4b0f2b1a..00000000
--- a/themes/Curve/paint.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/print.png b/themes/Curve/print.png
deleted file mode 100644
index 8fd6fb25..00000000
--- a/themes/Curve/print.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/schedule.png b/themes/Curve/schedule.png
deleted file mode 100644
index 63846cbb..00000000
--- a/themes/Curve/schedule.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/sound.png b/themes/Curve/sound.png
deleted file mode 100644
index 4cca1b37..00000000
--- a/themes/Curve/sound.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/terminal.png b/themes/Curve/terminal.png
deleted file mode 100644
index 19671434..00000000
--- a/themes/Curve/terminal.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/trash_empty.png b/themes/Curve/trash_empty.png
deleted file mode 100644
index 05bd29e7..00000000
--- a/themes/Curve/trash_empty.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/trash_full.png b/themes/Curve/trash_full.png
deleted file mode 100644
index 64999969..00000000
--- a/themes/Curve/trash_full.png
+++ /dev/null
Binary files differ
diff --git a/themes/Curve/unknown.png b/themes/Curve/unknown.png
deleted file mode 100644
index 48c214ab..00000000
--- a/themes/Curve/unknown.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/Makefile.am b/themes/Gnome/Makefile.am
deleted file mode 100644
index 171a186c..00000000
--- a/themes/Gnome/Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
-gnomedir = $(pkgdatadir)/themes/Gnome
-gnome_DATA = \
-edit.png \
-file1.png \
-file2.png \
-games.png \
-man.png \
-miniinfo.png \
-minilock.png \
-minipalet.png \
-minipower.png \
-multimedia.png \
-network.png \
-paint.png \
-print.png \
-schedule.png \
-sound.png \
-terminal.png \
-trash_empty.png \
-trash_full.png \
-unknown.png
-
-EXTRA_DIST = $(gnome_DATA)
diff --git a/themes/Gnome/Makefile.in b/themes/Gnome/Makefile.in
deleted file mode 100644
index b71f4cab..00000000
--- a/themes/Gnome/Makefile.in
+++ /dev/null
@@ -1,326 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-gnomedir = $(pkgdatadir)/themes/Gnome
-gnome_DATA = \
-edit.png \
-file1.png \
-file2.png \
-games.png \
-man.png \
-miniinfo.png \
-minilock.png \
-minipalet.png \
-minipower.png \
-multimedia.png \
-network.png \
-paint.png \
-print.png \
-schedule.png \
-sound.png \
-terminal.png \
-trash_empty.png \
-trash_full.png \
-unknown.png
-
-
-EXTRA_DIST = $(gnome_DATA)
-subdir = themes/Gnome
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-DIST_SOURCES =
-DATA = $(gnome_DATA)
-
-DIST_COMMON = Makefile.am Makefile.in
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu themes/Gnome/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-gnomeDATA_INSTALL = $(INSTALL_DATA)
-install-gnomeDATA: $(gnome_DATA)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(gnomedir)
- @list='$(gnome_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(gnomeDATA_INSTALL) $$d$$p $(DESTDIR)$(gnomedir)/$$f"; \
- $(gnomeDATA_INSTALL) $$d$$p $(DESTDIR)$(gnomedir)/$$f; \
- done
-
-uninstall-gnomeDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(gnome_DATA)'; for p in $$list; do \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " rm -f $(DESTDIR)$(gnomedir)/$$f"; \
- rm -f $(DESTDIR)$(gnomedir)/$$f; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(gnomedir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-gnomeDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-gnomeDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am info info-am install install-am install-data \
- install-data-am install-exec install-exec-am install-gnomeDATA \
- install-info install-info-am install-man install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-gnomeDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/themes/Gnome/edit.png b/themes/Gnome/edit.png
deleted file mode 100644
index a93b25dd..00000000
--- a/themes/Gnome/edit.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/file1.png b/themes/Gnome/file1.png
deleted file mode 100644
index 943d1466..00000000
--- a/themes/Gnome/file1.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/file2.png b/themes/Gnome/file2.png
deleted file mode 100644
index 3d1533f6..00000000
--- a/themes/Gnome/file2.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/games.png b/themes/Gnome/games.png
deleted file mode 100644
index 5ec4feb7..00000000
--- a/themes/Gnome/games.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/man.png b/themes/Gnome/man.png
deleted file mode 100644
index 757e599d..00000000
--- a/themes/Gnome/man.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/miniinfo.png b/themes/Gnome/miniinfo.png
deleted file mode 100644
index 0e0682ae..00000000
--- a/themes/Gnome/miniinfo.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/minilock.png b/themes/Gnome/minilock.png
deleted file mode 100644
index 70f00108..00000000
--- a/themes/Gnome/minilock.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/minipalet.png b/themes/Gnome/minipalet.png
deleted file mode 100644
index f3e8bfd4..00000000
--- a/themes/Gnome/minipalet.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/minipower.png b/themes/Gnome/minipower.png
deleted file mode 100644
index 89c21249..00000000
--- a/themes/Gnome/minipower.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/multimedia.png b/themes/Gnome/multimedia.png
deleted file mode 100644
index 9db13818..00000000
--- a/themes/Gnome/multimedia.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/network.png b/themes/Gnome/network.png
deleted file mode 100644
index b52af4b2..00000000
--- a/themes/Gnome/network.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/paint.png b/themes/Gnome/paint.png
deleted file mode 100644
index d30a53bf..00000000
--- a/themes/Gnome/paint.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/print.png b/themes/Gnome/print.png
deleted file mode 100644
index b4dfab1b..00000000
--- a/themes/Gnome/print.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/schedule.png b/themes/Gnome/schedule.png
deleted file mode 100644
index 889f329a..00000000
--- a/themes/Gnome/schedule.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/sound.png b/themes/Gnome/sound.png
deleted file mode 100644
index 12a18763..00000000
--- a/themes/Gnome/sound.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/terminal.png b/themes/Gnome/terminal.png
deleted file mode 100644
index 6b5627b5..00000000
--- a/themes/Gnome/terminal.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/trash_empty.png b/themes/Gnome/trash_empty.png
deleted file mode 100644
index 2bdb4d26..00000000
--- a/themes/Gnome/trash_empty.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/trash_full.png b/themes/Gnome/trash_full.png
deleted file mode 100644
index 3057686c..00000000
--- a/themes/Gnome/trash_full.png
+++ /dev/null
Binary files differ
diff --git a/themes/Gnome/unknown.png b/themes/Gnome/unknown.png
deleted file mode 100644
index 20dda29c..00000000
--- a/themes/Gnome/unknown.png
+++ /dev/null
Binary files differ
diff --git a/themes/Makefile.am b/themes/Makefile.am
deleted file mode 100644
index 8515f4b7..00000000
--- a/themes/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-SUBDIRS = \
-XFce \
-Gnome \
-Curve
diff --git a/themes/Makefile.in b/themes/Makefile.in
deleted file mode 100644
index 1c4d5423..00000000
--- a/themes/Makefile.in
+++ /dev/null
@@ -1,428 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-SUBDIRS = \
-XFce \
-Gnome \
-Curve
-
-subdir = themes
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-DIST_SOURCES =
-
-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
- ps-recursive install-info-recursive uninstall-info-recursive \
- all-recursive install-data-recursive install-exec-recursive \
- installdirs-recursive install-recursive uninstall-recursive \
- check-recursive installcheck-recursive
-DIST_COMMON = Makefile.am Makefile.in
-DIST_SUBDIRS = $(SUBDIRS)
-all: all-recursive
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu themes/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @set fnord $$MAKEFLAGS; amf=$$2; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
- @set fnord $$MAKEFLAGS; amf=$$2; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d $(distdir)/$$subdir \
- || mkdir $(distdir)/$$subdir \
- || exit 1; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$(top_distdir)" \
- distdir=../$(distdir)/$$subdir \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile
-installdirs: installdirs-recursive
-installdirs-am:
-
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
-
-distclean-am: clean-am distclean-generic distclean-libtool \
- distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am:
-
-install-exec-am:
-
-install-info: install-info-recursive
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-uninstall-info: uninstall-info-recursive
-
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
- clean-generic clean-libtool clean-recursive ctags \
- ctags-recursive distclean distclean-generic distclean-libtool \
- distclean-recursive distclean-tags distdir dvi dvi-am \
- dvi-recursive info info-am info-recursive install install-am \
- install-data install-data-am install-data-recursive \
- install-exec install-exec-am install-exec-recursive \
- install-info install-info-am install-info-recursive install-man \
- install-recursive install-strip installcheck installcheck-am \
- installdirs installdirs-am installdirs-recursive \
- maintainer-clean maintainer-clean-generic \
- maintainer-clean-recursive mostlyclean mostlyclean-generic \
- mostlyclean-libtool mostlyclean-recursive pdf pdf-am \
- pdf-recursive ps ps-am ps-recursive tags tags-recursive \
- uninstall uninstall-am uninstall-info-am \
- uninstall-info-recursive uninstall-recursive
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/themes/XFce/Makefile.am b/themes/XFce/Makefile.am
deleted file mode 100644
index eba2dae9..00000000
--- a/themes/XFce/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-xfcedir = $(pkgdatadir)/themes/XFce
-xfce_DATA = \
-edit.xpm \
-file1.xpm \
-file2.xpm \
-games.xpm \
-mail.xpm \
-man.xpm \
-miniinfo.xpm \
-minilock.xpm \
-minipalet.xpm \
-minipower.xpm \
-multimedia.xpm \
-network.xpm \
-nomail.xpm \
-oldmail.xpm \
-paint.xpm \
-print.xpm \
-schedule.xpm \
-sound.xpm \
-terminal.xpm \
-trash_empty.xpm \
-trash_full.xpm \
-unknown.xpm
-
-EXTRA_DIST = $(xfce_DATA)
diff --git a/themes/XFce/Makefile.in b/themes/XFce/Makefile.in
deleted file mode 100644
index 3615c831..00000000
--- a/themes/XFce/Makefile.in
+++ /dev/null
@@ -1,329 +0,0 @@
-# Makefile.in generated by automake 1.7.1 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
-BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
-GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MY_SUBDIRS = @MY_SUBDIRS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__include = @am__include@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xfcedir = $(pkgdatadir)/themes/XFce
-xfce_DATA = \
-edit.xpm \
-file1.xpm \
-file2.xpm \
-games.xpm \
-mail.xpm \
-man.xpm \
-miniinfo.xpm \
-minilock.xpm \
-minipalet.xpm \
-minipower.xpm \
-multimedia.xpm \
-network.xpm \
-nomail.xpm \
-oldmail.xpm \
-paint.xpm \
-print.xpm \
-schedule.xpm \
-sound.xpm \
-terminal.xpm \
-trash_empty.xpm \
-trash_full.xpm \
-unknown.xpm
-
-
-EXTRA_DIST = $(xfce_DATA)
-subdir = themes/XFce
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-DIST_SOURCES =
-DATA = $(xfce_DATA)
-
-DIST_COMMON = Makefile.am Makefile.in
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu themes/XFce/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-xfceDATA_INSTALL = $(INSTALL_DATA)
-install-xfceDATA: $(xfce_DATA)
- @$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(xfcedir)
- @list='$(xfce_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(xfceDATA_INSTALL) $$d$$p $(DESTDIR)$(xfcedir)/$$f"; \
- $(xfceDATA_INSTALL) $$d$$p $(DESTDIR)$(xfcedir)/$$f; \
- done
-
-uninstall-xfceDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(xfce_DATA)'; for p in $$list; do \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " rm -f $(DESTDIR)$(xfcedir)/$$f"; \
- rm -f $(DESTDIR)$(xfcedir)/$$f; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-
-installdirs:
- $(mkinstalldirs) $(DESTDIR)$(xfcedir)
-
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f Makefile $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-xfceDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-xfceDATA
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am info info-am install install-am install-data \
- install-data-am install-exec install-exec-am install-info \
- install-info-am install-man install-strip install-xfceDATA \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-info-am uninstall-xfceDATA
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/themes/XFce/edit.xpm b/themes/XFce/edit.xpm
deleted file mode 100644
index 9103258c..00000000
--- a/themes/XFce/edit.xpm
+++ /dev/null
@@ -1,60 +0,0 @@
-/* XPM */
-static char *edit_xpm[] = {
- "48 48 8 1",
- "+ c none",
- "# c #595959",
- "a c #ffffff",
- "b c #dfdfdf",
- "c c #595959",
- "d c #a2a2a2",
- "e c #00ff00",
- "f c #ff00ff",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++###############################a++++++++",
- "++++++++#aaaaaaaaaaaaaaaaaaaaaaaaaaaaa#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbbbbbb#a++++++++",
- "++++++++#abbbccdccdcbdccbdcdccddbbbbbb#a++++++++",
- "++++++++#abbdcbbdcbddbdcdbbdcbcbbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbbbbbb#a++++++++",
- "++++++++#abbcdddcbccbcdcbbccbcddccbbbb#a++++++++",
- "++++++++#abbddcbbbcddbcbddbbddddbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbbbbbb#a++++++++",
- "++++++++#abbdcbddcbbccbcdbbcddcbccccbb#a++++++++",
- "++++++++#abbddbbdddbbdddbbbdddbbbdddbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbadddbbbbbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbba###ddbbbbbbbb#a++++++++",
- "++++++++#abbdcbcddcbcdcba###ccdbbbbbbb#a++++++++",
- "++++++++#abbddbbddbbbddba####ccdbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbba#eeccdbbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbaeeeeccdbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbaeeeccdbbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbaeeeeccdbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbaeeeccdbbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbaeeeeccdbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbaeeeccdbbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbaeeeeccdbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbaeeeccdbb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbaeeeeccdb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbaeeeccdb#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbaeeeeccd#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbaeeeccd#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbaeeeecc#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbaeeecc#a++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbaeeeeccd++++++++",
- "++++++++#abbbbbbbbbbbbbbbbbbbbbbbaeeeccd++++++++",
- "++++++++#########################aeececcd+++++++",
- "++++++++aaaaaaaaaaaaaaaaaaaaaaaaaaaceeccd+++++++",
- "++++++++++++++++++++++++++++++++++aeeffccd++++++",
- "+++++++++++++++++++++++++++++++++++afffccd++++++",
- "+++++++++++++++++++++++++++++++++++affff#cd+++++",
- "++++++++++++++++++++++++++++++++++++afff#cd+++++",
- "++++++++++++++++++++++++++++++++++++aff##cd+++++",
- "++++++++++++++++++++++++++++++++++++++##cdd+++++",
- "+++++++++++++++++++++++++++++++++++++++ddd++++++"
-};
diff --git a/themes/XFce/file1.xpm b/themes/XFce/file1.xpm
deleted file mode 100644
index 2779ff17..00000000
--- a/themes/XFce/file1.xpm
+++ /dev/null
@@ -1,64 +0,0 @@
-/* XPM */
-static char *file1_xpm[] = {
- "48 48 12 1",
- "+ c none",
- ". c #bebebe",
- "# c #ffffff",
- "a c #ff00ff",
- "b c #aaa2a2",
- "c c #595959",
- "d c #ff0000",
- "e c #00ff00",
- "f c #0000ff",
- "g c #ffffff",
- "h c #183c59",
- "i c #ffff00",
- "+++++++++++++++++++++++++++###++++++++++++++++++",
- "+++++++++++++++++++++++++##aaa##++++++++++++++++",
- "+++++++++++++++++++++++##aaaaa###b++++++++++++++",
- "+++++++++++++++++++++##aaaaa###...b+++++++++++++",
- "+++++++++++++++++++++#aaaa###.....b+++++++++++++",
- "+++++++++++++++++++++#aa###........b++++++++++++",
- "++ccccccccccccccccccc####..........bccc+++++++++",
- "++cccccccccccccccccc###.............bcc+++++++++",
- "++cccccccccccccccc###...............bcc+++++++++",
- "++cccccccccccccc###..................bc+++++++++",
- "++cbccc#######################b......bc+++++++++",
- "++cbbc#ddddddd#eeeeeee#fffffff#b......b+++++++++",
- "++cbb#ddddddd#eeeeeee#fffffffff#b.....b+++++++++",
- "++cbbggggggggggggggggggggggggggggggggggggg++++++",
- "++cbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbh++++++",
- "++cbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbh++++++",
- "++ccbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbh++++++",
- "++cccgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbh++++++",
- "++cccgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbh++++++",
- "++cccgbbbbbbbbbb###############bbbbbbbbbbh++++++",
- "++cccgbbbbbbbbbb#bbbbbbbbbbbbb#cbbbbbbbbbhb+++++",
- "++cbcgbbbbbbbbbb#biiiiiiiiiiii#cbbbbbbbbbhbb++++",
- "++cbbgbbbbbbbbbb#biiiiiiiiiiii#cbbbbbbbbbhbbb+++",
- "++cbbgbbbbbbbbbb#biiiiiiiiiiii#cbbbbbbbbbhcbbb++",
- "++cbbgbbbbbbbbbb#hhhhhhhhhhhhh#cbbbbbbbbbhccbbb+",
- "++cbbgbbbbbbbbbb#hcccccccccccc#cbbbbbbbbbhcccbb+",
- "++cbbgbbbbbbbbbb#hbbbbbbbbbbbb#cbbbbbbbbbhcccbb+",
- "++ccbgbbbbbbbbbb###############cbbbbbbbbbhcccbb+",
- "++cccgbbbbbbbbbbbcccccccccccccccbbbbbbbbbhcccbb+",
- "++cccgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cccgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cccgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cbcgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++cbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "+++bbgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "++++bgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "+++++gbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "+++++gbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "+++++gbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhcccbb+",
- "+++++ghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhcccbb+",
- "+++++++++bbbcccccccccccccccccccccccccccccccccbb+",
- "++++++++++bbbccccccccccccccccccccccccccccccccbb+",
- "+++++++++++bbbcccccccccccccccccccccccccccccccbb+",
- "++++++++++++bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb+",
- "+++++++++++++bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb+"
-};
diff --git a/themes/XFce/file2.xpm b/themes/XFce/file2.xpm
deleted file mode 100644
index 3a980dc9..00000000
--- a/themes/XFce/file2.xpm
+++ /dev/null
@@ -1,62 +0,0 @@
-/* XPM */
-static char *file2_xpm[] = {
- "48 48 10 1",
- "+ c none",
- ". c #bebebe",
- "# c #a2a2a2",
- "a c #183c59",
- "b c #595959",
- "c c #ffffff",
- "d c #ff00ff",
- "e c #797979",
- "f c #0000ff",
- "g c #00ff00",
- "+++++++++++++++++++............+++++++++++++++++",
- "+++++++++#####a++++.##########ab+++++++++cddb#++",
- "+++++++++e#cccab+++.baaaaaaaa#ab#+++++++cdddab#+",
- "+++++++++#ccccab#++.bafafafa.#ab#++++++cddddab#+",
- "+++++++++e##ccab#++.bafafaaf.#ab#+++++cagddab#++",
- "+++++++++#ccccab#++.ba.......#ab#++++cgcagab#+++",
- "++bbbbbbbe#cccabbbb.b#.##.##.#abbbbbcgggcbb#++++",
- "++bbbbbbb#ccccabbbb.b..b..b..#abbbbcgggcbb#+++++",
- "++bbbbbbbe##ccabbbb.bbbbbbbbb#abbbcgggcab#++++++",
- "++bbbbbbb#ccccabbbb.b#.##.##.#abbcgggcab#+++++++",
- "++b#bbbbbe#cccabbbb.b..b..b..#abcgggcab#++++++++",
- "++b##bbbb#ccccabbbb.bbbbbbbbb#acgggcabb+++++++++",
- "++b###bbbe##ccabbbb.b#########aaaaaabbb+++++++++",
- "++b##ccccccccccccccccccccccccccccccccccccc++++++",
- "++b##c###################################a++++++",
- "++b##c###################################a++++++",
- "++bb#c###################################a++++++",
- "++bbbc###################################a++++++",
- "++bbbc###################################a++++++",
- "++bbbc###################################a++++++",
- "++bbbc##########ccccccccccccccc##########a#+++++",
- "++b#bc##########c#############cb#########a##++++",
- "++b##c##########c#ggggggggggggcb#########a###+++",
- "++b##c##########c#ggggggggggggcb#########ab###++",
- "++b##c##########c#ggggggggggggcb#########abb###+",
- "++b##c##########caaaaaaaaaaaaacb#########abbb##+",
- "++b##c##########cabbbbbbbbbbbbcb#########abbb##+",
- "++bb#c##########ca############cb#########abbb##+",
- "++bbbc##########cccccccccccccccb#########abbb##+",
- "++bbbc###########bbbbbbbbbbbbbbb#########abbb##+",
- "++bbbc###################################abbb##+",
- "++bbbc###################################abbb##+",
- "++b#bc###################################abbb##+",
- "++b##c###################################abbb##+",
- "++b##c###################################abbb##+",
- "++b##c###################################abbb##+",
- "++b##c###################################abbb##+",
- "+++##c###################################abbb##+",
- "++++#c###################################abbb##+",
- "+++++c###################################abbb##+",
- "+++++c###################################abbb##+",
- "+++++c###################################abbb##+",
- "+++++caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb##+",
- "+++++++++###bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb##+",
- "++++++++++###bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb##+",
- "+++++++++++###bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb##+",
- "++++++++++++###################################+",
- "+++++++++++++##################################+"
-};
diff --git a/themes/XFce/games.xpm b/themes/XFce/games.xpm
deleted file mode 100644
index a1f6a0de..00000000
--- a/themes/XFce/games.xpm
+++ /dev/null
@@ -1,58 +0,0 @@
-/* XPM */
-static char *games_xpm[] = {
- "48 48 6 1",
- ". c none",
- "# c #595959",
- "a c #ffffff",
- "b c #dfdfdf",
- "c c #a2a2a2",
- "d c #797979",
- "................................................",
- "................................................",
- "..#######################################a......",
- "..#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbbb#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbbb#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbbb#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbbb#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbbb#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbbb#a......",
- "..#a#########bbbbbbbbb#########bbbbbbbb##a......",
- "..#a#########bbbbbbbbb#########bbbbbbbb#aa......",
- "..#a#########bbbbbbbbb#########bbbbbbbb#a.......",
- "..#abbbbbbbbb#########bbbbbbbbb#########a.......",
- "..#abbbbbbbbb#########bbbbbbbbb########aa.......",
- "..#abbbbbbbbb#########bbbbbbbbb########a........",
- "..#abbbbbbbbb#########bbbbbbbbb########a........",
- "..#abbbbbbbbb#########bbbbbbbbb#######aa........",
- "..#abbbbbbbbb########################aa.........",
- "..#abbbbbbbbb#######abbbbbbb###bbbbbb#..........",
- "..#abbbbbbbbb#######babbbbbbb###bbbbbb#.........",
- "..#abbbbbbbbb#######bbaaaaaaaaaaaaaaaaa#........",
- "..#a#########bbbbbb#bbaaacccccccccccccca#.......",
- "..#a#########bbbbbb#b#aacccccccccccccccc##......",
- "..#a#########bbbbbb###accc##cccccccc##ccc##.....",
- "..#a#########bbbbbb###acc####cccccc####cc###....",
- "..#a#########bbbbbb##bacc####cccccc####cc###d...",
- "..#a#########bbbbbb#bbaccc##cccccccc##ccc###dc..",
- "..#a#########bbbbbb#bbacccccccccccccccccc###dc..",
- "..#a#########bbbbbb#bbacccccccc##cccccccc###dcc.",
- "..#a#########bbbbbb#b#accccccc####ccccccc###dcc.",
- "..#abbbbbbbbb#########accccccc####ccccccc###dcc.",
- "..#abbbbbbbbb#########acccccccc##cccccccc###dcc.",
- "..#abbbbbbbbb########bacccccccccccccccccc###dcc.",
- "..#abbbbbbbbb#######bbaccc##cccccccc##ccc###dcc.",
- "..#abbbbbbbbb#####a#bbacc####cccccc####cc###dcc.",
- "..#abbbbbbbbb####aa##bacc####cccccc####cc###dcc.",
- "..#abbbbbbbbb###aa...#accc##cccccccc##ccc###dcc.",
- "..#abbbbbbbbb###a.....#accccccccccccccccc###dcc.",
- "..#abbbbbbbbb##aa......##ccccccccccccccc####dcc.",
- "..#############a.........###################dcc.",
- "..aaaaaaaaaaaaaa..........##################dcc.",
- "...........................################ddcc.",
- "............................ddddddddddddddddccc.",
- ".............................cccccccccccccccccc.",
- "..............................cccccccccccccccc..",
- "................................................",
- "................................................"
-};
diff --git a/themes/XFce/mail.xpm b/themes/XFce/mail.xpm
deleted file mode 100644
index 71b56235..00000000
--- a/themes/XFce/mail.xpm
+++ /dev/null
@@ -1,62 +0,0 @@
-/* XPM */
-static char *mail_xpm[] = {
- "48 48 10 1",
- "+ c none",
- ". c #bebebe",
- "# c #ffffff",
- "a c #595959",
- "c c #0000ff",
- "d c #ff0000",
- "e c #ff6145",
- "f c #a2a2a2",
- "g c #797979",
- "h c #183c59",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "+++++++++++++++++++++++++++++#a+++++++++++++++++",
- "++++++++++++++++++++++++++++###a++++++++++++++++",
- "+++++++++++++++++++++++++++##c##a+++++++++++++++",
- "++++++++++++++++++++++++++##ccc.#a++++++++++++++",
- "+++++++++++++++++++++++++##ccccc.#a+++++++++++++",
- "++++++++++++++++++++++++##d#ccccc.#a++++++++++++",
- "+++++++++++++++++++++++##d###ccc##.#a+++++++++++",
- "++++++++++++++++++++++##d##d##c####.#a++++++++++",
- "+++++++++++++++++++++##e##d#########.#a+++++++++",
- "++++++++++++++++++++#####d###########.#a++++++++",
- "+++++++++++++++++++###################.#a+++++++",
- "++++++#################################.#a++++++",
- "++++++##fffffffff#######################.#a+++++",
- "+++++####################################.fa++++",
- "+++++##ffffffff#########################.fa+++++",
- "+++++#############################f####.faa+++++",
- "+++++#.......################f###fg###.faga+++++",
- "+++++#......###########f####fg##fg###.fagfa+++++",
- "+++++#.....###########fg###fg##fg###.fagffa+++++",
- "+++++#....##e#gf####fg####g##fg####.fagfffa+++++",
- "+++++#...###e#gf####g###f###fg####.fagffffa+++++",
- "+++++#..##c#e#gf#######fg###g####.fagfffffa+++++",
- "++++a#.###c#e#g#######fg########.fagffffffa#++++",
- "+++a##ff##c#e#########g##f#####.fagfffffffa+#+++",
- "++a#.#fff#c#e#gf########fg####.fagffffffffaf+#++",
- "+a#.fgggghf#e#g#########g####.fagfffffggggahf+#+",
- "a#.fgggggghf..##############.fagffffgggggggahf+#",
- "a#.##########f.############.fagffff###########f#",
- "a#..fffffffffaf.##########.fagfffff#ffffffggaah#",
- "a#..fffffffffaf..########.fagffffff#ffffffggaah#",
- "a#..fffffffffaf...######.fagfffffff#ffffffgaaah#",
- "a#..fffffffffahffffffffffaggggggggg#ffffffggaah#",
- "a#..ffffffffffahffffffffaaaaaaaaaa#fffffffgaaah#",
- "a#..fffffffffffaaaaaaaaaaaaaaaaaa#ffffffffggaah#",
- "a#..fffffffffff##################fffffffffgaaah#",
- "a#..ffffffffffffffffffffffffffffffffffffffggaah#",
- "a#..fffffffffffffffffffffffffffffffffffffggaaah#",
- "a#..ffffffffffffffffffffffffffffffffffffggggaah#",
- "a#...ffggggggggggggggggggggggggggggggggggaaaaah#",
- "a#..ffggggggggggggggggggggggggggggggggggggaaaah#",
- "a#.ffggggggggggggggggggggggggggggggggggggggaaa##",
- "++############################################++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++"
-};
diff --git a/themes/XFce/man.xpm b/themes/XFce/man.xpm
deleted file mode 100644
index 60fe8d3c..00000000
--- a/themes/XFce/man.xpm
+++ /dev/null
@@ -1,59 +0,0 @@
-/* XPM */
-static char *man_xpm[] = {
- "48 48 7 1",
- "+ c none",
- ". c #bebebe",
- "# c #595959",
- "a c #183c59",
- "b c #a2a2a2",
- "c c #797979",
- "d c #ffffff",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++##########++++++++++++++++++++",
- "++++++++++########abcccccc#a++++++++++++++++++++",
- "++++++++++#cd.bbcaabcccccc#a++++++++++++++++++++",
- "++++++++++#cd.bbcaabcccccc#a+++++##########+++++",
- "++++++++++##d.bbcaabcccccc#a+++++#dd..bbbca+++++",
- "++++######a#d.bbcaabcccccc#a#####add..bbbcab++++",
- "++++#dddbba#d.bbcaabcccccc#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#dbc#caabcccccc#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabcccccc#aabc#aaddbbcc#ca#b+++",
- "++++#dbc#ca#dbc#caabddddddaaabc#aaddbbcc#ca#b+++",
- "++++#dbc#cacd.bbcaaddddddddaabc#aadd..bbbca#b+++",
- "++++#d.bbcacdbc#caddddddddddabc#aaddbbcc#ca#b+++",
- "++++#dbc#cacd.bbcddddaaa#ddddbc#aadd..bbbca#b+++",
- "++++#dbc#ca#d.bbcdddaaccc#dddbc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcdddacccc#dddbc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcdddacccc#dddbc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaaacccc#ddddbc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabccc#ddddabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabcc#ddddaabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabc#ddddaaabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaab#dddda#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaab#dddac#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaab#dddac#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabcaaaac#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabcccccc#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaab#dddcc#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#dbc#caab#dddac#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaab#dddac#aabc#aadd..bbbca#b+++",
- "++++#dbc#ca#dbc#caabcaaaac#aabc#aadd..bbbca#b+++",
- "++++#dbc#ca#d.bbcaabcccccc#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#dbc#caabcccccc#aabc#aaddbbcc#ca#b+++",
- "++++#d.bbca#d.bbcaabcccccc#aabc#aaddbbcc#ca#b+++",
- "++++#d.bbca#d.bbcaabcccccc#aabc#aadd..bbbca#b+++",
- "++++#d.bbca#d.bbcaabcccccc#aabc#aadd..bbbca#b+++",
- "++++#bbbcca#d.bbcaabcccccc#aabc#aa########a#b+++",
- "++++#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#aaaaaa#b+++",
- "++++#dddddddddddddddddddddddddddddddb#######b+++",
- "+++++++++++++++++++++++++++++++++++++bbbbbbbb+++",
- "++++++++++++++++++++++++++++++++++++++bbbbbbb+++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++"
-};
diff --git a/themes/XFce/miniinfo.xpm b/themes/XFce/miniinfo.xpm
deleted file mode 100644
index acff8e3e..00000000
--- a/themes/XFce/miniinfo.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static char *miniinfo_xpm[] = {
- "19 19 4 1",
- "+ c none",
- "# c #183c59",
- "a c #ffffff",
- "b c #0000ff",
- "+++++++#####+++++++",
- "+++++##aaaaa##+++++",
- "++++#aabbbbbaa##+++",
- "+++#abbbaaabbbaa+++",
- "++#abbbaaaaabbb#a++",
- "+#abbbbbaaabbbbb#a+",
- "+#abbbbbbbbbbbbb#a+",
- "#abbbbaaaaabbbbbb#a",
- "#abbbbbbaaabbbbbb#a",
- "#abbbbbbaaabbbbbb#a",
- "#abbbbbbaaabbbbbb#a",
- "#abbbbbbaaabbbbbb#a",
- "+#abbbbbaaabbbbb#a+",
- "+#abbbbbaaabbbbb#a+",
- "++#abbaaaaaaabb#a++",
- "+++a#bbbbbbbbb#a+++",
- "++++a##bbbbb##a++++",
- "+++++aa#####aa+++++",
- "+++++++aaaaa+++++++"
-};
diff --git a/themes/XFce/minilock.xpm b/themes/XFce/minilock.xpm
deleted file mode 100644
index f957c2e7..00000000
--- a/themes/XFce/minilock.xpm
+++ /dev/null
@@ -1,29 +0,0 @@
-/* XPM */
-static char *minilock_xpm[] = {
- "16 18 7 1",
- "+ c none",
- "# c #183c59",
- "a c #bebebe",
- "b c #fff7f7",
- "c c #797979",
- "d c #595959",
- "e c #a2a2a2",
- "+++++######+++++",
- "++++#aaaaaab++++",
- "+++#accccccdb+++",
- "++#acdddddecdb++",
- "++#acdbbbbacdb++",
- "++#acdb++#acdb++",
- "++#acdb++#acdb++",
- "###ecd####acdbbb",
- "#aaaaaaaaaaaaaab",
- "#aeeeeeeeeeeeedb",
- "#aeeaaaaaaaaeedb",
- "#aeecccccccceedb",
- "#aeeeeeeeeeeeedb",
- "#aeeaaaaaaaaeedb",
- "#aeecccccccceedb",
- "#aeeeeeeeeeeeedb",
- "#ddddddddddddddb",
- "bbbbbbbbbbbbbbbb"
-};
diff --git a/themes/XFce/minipalet.xpm b/themes/XFce/minipalet.xpm
deleted file mode 100644
index 72e291e8..00000000
--- a/themes/XFce/minipalet.xpm
+++ /dev/null
@@ -1,31 +0,0 @@
-/* XPM */
-static char *minipalet_xpm[] = {
- "24 18 9 1",
- "+ c none",
- ". c #bebebe",
- "# c #183c59",
- "a c #ffffff",
- "b c #ff00ff",
- "c c #ff6145",
- "d c #ffff00",
- "e c #0000ff",
- "f c #00ff00",
- "++++++++########++++++++",
- "++++++##aaaaaaaa##++++++",
- "++++##aaa.......aa##++++",
- "+++#aaa...........aa#+++",
- "++#aa..bbbb...cccc..a#++",
- "+#aa..bbbbbb.cccccc..#++",
- "+#a....bbbb...cccc..#a++",
- "#aa................#a+++",
- "#a..dddd..........#a###+",
- "#a.dddddd.........aaaa#a",
- "#a..dddd..............#a",
- "+a#............eeee..#a+",
- "+a#......ffff.eeeeee.#a+",
- "++a#....ffffff.eee..#a++",
- "+++a##...ffff.....##a+++",
- "++++aa###......###aa++++",
- "++++++aa########aa++++++",
- "++++++++aaaaaaaa++++++++"
-};
diff --git a/themes/XFce/minipower.xpm b/themes/XFce/minipower.xpm
deleted file mode 100644
index d80ea943..00000000
--- a/themes/XFce/minipower.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static char *minipower_xpm[] = {
-/* width height num_colors chars_per_pixel */
- " 14 16 4 1",
-/* colors */
- ". c none",
- "# c #595959",
- "a c #183c59",
- "b c #fff7f7",
-/* pixels */
- ".....###b.....",
- ".....#aab.....",
- ".....#aab.....",
- "..##b#aab###..",
- ".#aab#aab#aab.",
- "#aaab#aab#aaab",
- "#aab.#aab.#aab",
- "#aab.#aab.#aab",
- "#aab.bbbb.#aab",
- "#aab......#aab",
- "#aab......#aab",
- "#aaab....#aaab",
- ".#aaa####aaab.",
- ".#aaaaaaaaaab.",
- "..bbaaaaaabb..",
- "....bbbbbb...."
-};
diff --git a/themes/XFce/multimedia.xpm b/themes/XFce/multimedia.xpm
deleted file mode 100644
index 9d4ca2db..00000000
--- a/themes/XFce/multimedia.xpm
+++ /dev/null
@@ -1,60 +0,0 @@
-/* XPM */
-static char *multimedia_xpm[] = {
- "48 48 8 1",
- ". c none",
- "# c #183c59",
- "a c #ffffff",
- "b c #a2a2a2",
- "c c #595959",
- "d c #0000ff",
- "e c #797979",
- "f c #bebebe",
- "................................................",
- "................................................",
- "........#####################################a..",
- "........#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#a..",
- "........#abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb#a..",
- "........#abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb#a..",
- "........#abbccccccccccccccccccccccccccccc#bb#a..",
- "........#abb#dcdcdcdcdcdcdcdcdcdcdcdcdcdcabb#a..",
- "........#abb#cccccececececececececececcccabb#a..",
- "......aa#abb#dcdedededededededededededcdcabb#a..",
- ".....aea#abb#cceeeeeeeeeeeeeeeeeeeeeee#ccabb#a..",
- "....ae###abb#dcdededbdbdbdbdbdbdbdededcdcabb#a..",
- "...aeec##abb#ceeebbbbbbbbbbbbbbbbbbbeeeccabb#a..",
- "..aeffec##bb#dcdedbdbdbdbdbdbdbdbdbdedcdcabb#a..",
- "..aaafbec##b#ceebbbbbbbbbbbbbbbbbbbbbeeccabb#a..",
- ".....afbec###dcdedbdbdfdfdfdfdfdbdbdedcdcabb#a..",
- "......afbec##ceebbbbbfffffffffffbbbbbeeccabb#a..",
- ".......afbec##cdedbdbdfdfdfdfdfdbdbdedcdcabb#a..",
- "........afbec##ebbbbbfffffffffffbbbbbeeccabb#a..",
- "........#afbec##edbdbdfdfdfdfdfdbdbdedcdcabb#a..",
- "........#aafbec##bbbbbbbbbbbbbbbbbbbeeeccabb#a..",
- "........#abafbec##bdbdbdbdbdbdbdbdbdedcdcabb#a..",
- "........#abbafbec##ebebebebebebebeeeeeeccabb#a..",
- "........#abb#afbec##edededededededededcdcabb#a..",
- "......aaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeecccabb#a..",
- "....aaafffffffffffffffffffffffffaacdcdcdcabb#a..",
- "...aafffbbbbbbbbbbbbbbbbbbbbbbbbbbaa#ccccabb#a..",
- "...affeeeeeeeeeeeeeeeeeeeeeeeeeafffffff#aabb#a..",
- "...afbbbbbeeeeeeeeeeeeeeeeeeeeafbbbbbbb#cbbb#a..",
- "...afbeeeceeebbbbbbbbbbbbbbbbeffbbbbbbb##ebb#a..",
- "...afbcccceeebeeeeeeeeeeeeeecebbeeeeeee##eb##a..",
- "...afbbbbbeeebeeeeeeeeeeeeeecebbeeeeeee##ebaaa..",
- "...afbeeeceeebeeffffffffffeeceeeccccccc##eb.....",
- "...afbcccceeebeeffbbffbbffeecececcccccc#ceb.....",
- "...afbbbbbeeebeefbbbffbbbfeeceec########ceb.....",
- "...afbeeeceeebeeffbbffbbffeeceeeeecc#cccceb.....",
- "...afbcccceeebeeeeeeeeeeeeeeceeeeecc#cccceb.....",
- "...afbeeeeeeecccccccccccccccceeeeccc#cceeeb.....",
- "...afbccccccccccccccccccccccccccccc##ccebbb.....",
- "....acccccccccccccccccccccccccccccc#cccebbb.....",
- ".....###############################cccebb......",
- "......c##########################ccccceebb......",
- ".......cccccccccccccccccccccccccccccccebbb......",
- "........ccccccccccccccccccccccccccceeeebbb......",
- ".........eeeeeeeeeeeeeeeeeeeeeeeeeeebbbbb.......",
- "..........bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.......",
- "...........bbbbbbbbbbbbbbbbbbbbbbbbbbb..........",
- "................................................"
-};
diff --git a/themes/XFce/network.xpm b/themes/XFce/network.xpm
deleted file mode 100644
index 0447d969..00000000
--- a/themes/XFce/network.xpm
+++ /dev/null
@@ -1,61 +0,0 @@
-/* XPM */
-static char *network_xpm[] = {
- "48 48 9 1",
- ". c none",
- "# c #ffffff",
- "a c #a2a2a2",
- "b c #797979",
- "c c #183c59",
- "d c #595959",
- "e c #ff6145",
- "f c #bebebe",
- "g c #ffff00",
- "................................................",
- "................................................",
- ".......#aaaaab..................................",
- "..#################.............................",
- "..#bbbbbbbbbbbbbbbb.............................",
- "..#bccccccccccccc#b.............................",
- "..#bcbbcbcbbccccc#b.............................",
- "..#bccccccccccccc#b.............................",
- "..#bcbcbbcccccccc#bdddddddd.....................",
- "..#bccccccccccccc#beeffffffddd..................",
- "..#bcbcbccccccccc#beegggggffffdd................",
- "..#bccccccccccccc#beedddddgggffadb..............",
- "..#bcbbbcbccccccc#b######ddddggfaab.............",
- "..#bccccccccccccc#b......###dddggaaf............",
- "..#bccccccccccccc#b.........##dddgaaf...........",
- "..#b##############b...........##bbgabf..........",
- "..#bbbbbbbbbbbbbbbb.............#ffgb#..........",
- "......ddddddddd..................bfgb#..........",
- ".....##aaaaaaabb.................bfgb#..........",
- "...##c#c#c#c#c#cbb..............bbfgb#..........",
- ".##ac#c#c#c#cac#cabb..........ddfffgb#..........",
- ".aaaaaaaaaaaaaaaaaab.....dddddfffggbb#..........",
- ".ddddddddddddddddddddddddffffffggbbb#...........",
- ".............ddddfffffffffgggggbbb##............",
- "...........ddfffffggggggggbbbbbb##..............",
- ".........ddfffggggddddddddd#####.#aaaaab........",
- "........dfffggdddd#########.#################...",
- ".......dffggdd####..........#bbbbbbbbbbbbbbbb...",
- "......dffgdd##..............#bccccccccccccc#b...",
- "......dfgdd#................#bcbbcbcbbccccc#b...",
- "......dfgd#.................#bccccccccccccc#b...",
- "......dfgd#.................#bcbcbbcccccccc#b...",
- "......dfgdbd................#bccccccccccccc#b...",
- "......dffgbbd...............#bcbcbccccccccc#b...",
- ".......aaagbbddd............#bccccccccccccc#b...",
- "........faaggbbbdd..........#bcbbbcbccccccc#b...",
- ".........fbbbggfffdddd......#bccccccccccccc#b...",
- "..........f#bbbggfffffdddddd#bccccccccccccc#b...",
- "............##bbbggggfffffee#b##############b...",
- "..............##bbbbbgggggee#bbbbbbbbbbbbbbbb...",
- "................####bbbbbbee....ddddddddd.......",
- "....................########...##aaaaaaabb......",
- ".............................##c#c#c#c#c#cbb....",
- "...........................##ac#c#c#c#cac#cabb..",
- "...........................aaaaaaaaaaaaaaaaaab..",
- "...........................ddddddddddddddddddd..",
- "................................................",
- "................................................"
-};
diff --git a/themes/XFce/nomail.xpm b/themes/XFce/nomail.xpm
deleted file mode 100644
index fd6e80c1..00000000
--- a/themes/XFce/nomail.xpm
+++ /dev/null
@@ -1,59 +0,0 @@
-/* XPM */
-static char *nomail_xpm[] = {
- "48 48 7 1",
- ". c none",
- "# c #595959",
- "a c #ffffff",
- "b c #a2a2a2",
- "c c #bebebe",
- "d c #797979",
- "e c #183c59",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "...........##########################...........",
- "..........#aaaaaaaaaaaaaaaaaaaaaaaaaaa..........",
- ".........#abbbbbbbbbbbbbbbbbbbbbbbbbbba.........",
- "........#acbbbbbbbbbbbbbbbbbbbbbbbbbbbca........",
- ".......#ac#bbbbbbbbbbbbbbbbbbbbbbbbbbbdca.......",
- "......#ac##bbbbbbbbbbbbbbbbbbbbbbbbbbbddca......",
- ".....#ac###bbbbbbbbbbbbbbbbbbbbbbbbbbbdddca.....",
- "....#ac####bbbbbbbbbbbbbbbbbbbbbbbbbbbddddca....",
- "...#ac#####bbbbbbbbbbbbbbbbbbbbbbbbbbbdddddca...",
- "..#ac######bbbbbbbbbbbbbbbbbbbbbbbbbbbddddddca..",
- ".#ac#######bbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddca.",
- "#ac#########bbbbbbbbbbbbbbbbbbbbbbbbbdddddddddca",
- "#acaaaaaaaaaabcccccccccccccccccccccaaaaaaaaaaaba",
- "#accbbbbbbbbb#bccccccccccccccccccccabbbbbbdd##ea",
- "#accbbbbbbbbb#bccccccccccccccccccccabbbbbbdd##ea",
- "#accbbbbbbbbb#bccccccccccccccccccccabbbbbbd###ea",
- "#accbbbbbbbbb#ecccccccccccccccccccdabbbbbbdd##ea",
- "#accbbbbbbbbbb#eccccccccccccccccc#abbbbbbbd###ea",
- "#accbbbbbbbbbbb##################abbbbbbbbdd##ea",
- "#accbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbd###ea",
- "#accbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##ea",
- "#accbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd###ea",
- "#accbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddd##ea",
- "#acccbbdddddddddddddddddddddddddddddddddd#####ea",
- "#accbbdddddddddddddddddddddddddddddddddddd####ea",
- "#acbbdddddddddddddddddddddddddddddddddddddd###aa",
- "..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..",
- "................................................",
- "................................................",
- "................................................",
- "................................................"
-};
diff --git a/themes/XFce/oldmail.xpm b/themes/XFce/oldmail.xpm
deleted file mode 100644
index fadf36bb..00000000
--- a/themes/XFce/oldmail.xpm
+++ /dev/null
@@ -1,65 +0,0 @@
-/* XPM */
-static char *oldmail_xpm[] = {
-/* width height num_colors chars_per_pixel */
- " 48 48 10 1",
-/* colors */
- ". c none",
- "# c #ffffff",
- "a c #595959",
- "b c #a2a2a2",
- "c c #bebebe",
- "d c #ff0000",
- "e c #0000ff",
- "f c #000000",
- "g c #797979",
- "h c #183c59",
-/* pixels */
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "......###################################a......",
- "......##bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba......",
- ".....####################################aa.....",
- ".....##bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba.....",
- ".....#c##################################ba.....",
- ".....#c###dd##ee################dddddeeeeba.....",
- ".....#c##dd##ee######################eeeeba.....",
- ".....#c#dd##ee##c################ddd#eeeeba.....",
- ".....#cdd##ee##c#####################eeeeba.....",
- ".....#cd##ee##cb#####################eeeeba.....",
- ".....#c##ee##############################ba.....",
- "....a#c#ee##c#####fg######f###gg#########ba#....",
- "...a##bee##cb#####fffffff#fffffgf########bac#...",
- "..a#c#be############g####################babc#..",
- ".a#cbgggggb##########################bggggahbc#.",
- "a#cbgggggghbbb####ff##############bggggggggahbc#",
- "a#c##########b####ff#fffff#ff#####b###########b#",
- "a#ccbbbbbbbbbab#####g#############b#bbbbbbggaah#",
- "a#ccbbbbbbbbbab###################b#bbbbbbggaah#",
- "a#ccbbbbbbbbbab###################b#bbbbbbgaaah#",
- "a#ccbbbbbbbbbahggcccccccccccccccggg#bbbbbbggaah#",
- "a#ccbbbbbbbbbbahaaaaaaaaaaaaaaaaaa#bbbbbbbgaaah#",
- "a#ccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa#bbbbbbbbggaah#",
- "a#ccbbbbbbbbbbb##################bbbbbbbbbgaaah#",
- "a#ccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbggaah#",
- "a#ccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbggaaah#",
- "a#ccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbggggaah#",
- "a#cccbbggggggggggggggggggggggggggggggggggaaaaah#",
- "a#ccbbggggggggggggggggggggggggggggggggggggaaaah#",
- "a#cbbggggggggggggggggggggggggggggggggggggggaaa##",
- "..############################################..",
- "................................................",
- "................................................",
- "................................................",
- "................................................"
-};
diff --git a/themes/XFce/paint.xpm b/themes/XFce/paint.xpm
deleted file mode 100644
index 2cd2cfa3..00000000
--- a/themes/XFce/paint.xpm
+++ /dev/null
@@ -1,64 +0,0 @@
-/* XPM */
-static char *paint_xpm[] = {
- "50 48 12 1",
- "+ c none",
- ". c #bebebe",
- "# c #183c59",
- "a c #595959",
- "b c #ffffff",
- "c c #a2a2a2",
- "e c #ff6145",
- "f c #ff00ff",
- "g c #797979",
- "h c #ffff00",
- "i c #0000ff",
- "j c #00ff00",
- "++++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++++",
- "+++++++#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa+++++++",
- "+++++++#bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb+++++++",
- "+++++++#bccccccccccccccccccccccccccbbbbbb#b+++++++",
- "+++++++#bcccccccccccccccccccccccbbb......bbb++++++",
- "+++++++#bccbbbbbbbbbbbbbbbbbbbbb......eee...bbb+++",
- "+++++++#bccbcccccccccc#bccccbb.......eeeee.....bc+",
- "+++++++#bccbcccccccccc#bcccb...fff...eeeee.....#c+",
- "+++++++#bccbcccccccccc#bccb...fffff...eee.....#cc+",
- "+bbbbbbbbccbccbbbbbbcc#bcb....fffff..........#cc++",
- "+cccccccc#cbccbccccgcc#bb......fff..........#cc+++",
- "+ccccccccc#bccggggggcc#bb..................#cc++++",
- "+######ccc#bcccccccccc#bb..hhh.............bbbbb++",
- "+++++++bcc#bcccccccccc#bb.hhhhh........iii.....#c+",
- "+++++++bcc#b###########bb.hhhhh..jjj..iiiii....#c+",
- "+++++++bcc#b............b..hhh..jjjjj.iiiii...##c+",
- "+++++++bcc#bccccccccccccg##.....jjjjj..iii...##cc+",
- "++bbbbbbbbbbbbbbbccccccccg###....jjj........##cc++",
- "++b..............#ccccccccgg###c..........##ccc+++",
- "++b.bbbcbbbcbbbcc#acccccccccgg############ccc+++++",
- "++b.bbbabbbabbbac#agccbbbbbbbbbbbbbgggggg#cc++++++",
- "++b.bbbabbbabbbac#agccbbbbbbbbbbbbb#ggggc#b+++++++",
- "++b.bbbabbbabbbac#agccbb###bbb###bb#gcccc#b+++++++",
- "++b.bbbabbbabbbac#agccbb#ggbbb#ggbb#gcccc#b+++++++",
- "++bgggggggggggggc#agcc###gcbbb#cc###gcccc#b+++++++",
- "++b.............c#agcccgggcbbb#cccgggcccc#b+++++++",
- "++b.b.b.b.b.b.b.c#agcccccccbbb#cbbbbbbbbc#b+++++++",
- "++bbbbbbbbbbbbbbc#agcccccccbbb#cb##bb##bg#b+++++++",
- "++bbbbbbbbbbbbbbc#agcccccccbbb#cb#gbb#gbg#b+++++++",
- "++b.b.b.b.b.b.b.c#ag#######bbb#####bb#####b+++++++",
- "++b.............c#acbbbbbbbbbb#bbbbbb#bbbbb+++++++",
- "++b.............c#ac+++++++bbb#c+++bb#c+++++++++++",
- "++b.c.c.c.c.c.c.c#ac+++++++bbb#c+++bb#c+++++++++++",
- "++bcccccccccccccc#ac+++++bbbbbbb+++bb#c+bbbbb+++++",
- "++bcccccccccccccc#ac+++++bbbbbbb#++bb#c+b#b#b#++++",
- "++bgcgcgcgcgcgcgc#ac++++++#######c+bb#c+##b###c+++",
- "++bgggggggggggggg#ac+++++++cccccccbbbb#c++b#ccc+++",
- "++bgggggggggggggg#ac+++++++++++++++####c++b#c+++++",
- "++bgggggggggggggg#ac++++++++++++++++cccc++b#c+++++",
- "+++###############ac+++++++++++++++++++++bbb#+++++",
- "++++aaaaaaaaaaaaaacc++++++++++++++++++++++###c++++",
- "+++++cccccccccccccc++++++++++++++++++++++++ccc++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++++"
-};
diff --git a/themes/XFce/print.xpm b/themes/XFce/print.xpm
deleted file mode 100644
index 8a527f31..00000000
--- a/themes/XFce/print.xpm
+++ /dev/null
@@ -1,61 +0,0 @@
-/* XPM */
-static char *print_xpm[] = {
- "48 48 9 1",
- "+ c none",
- ". c #bebebe",
- "# c #a2a2a2",
- "a c #ffffff",
- "c c #595959",
- "d c #183c59",
- "e c #797979",
- "f c #00ff00",
- "g c #ff6145",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "+++++++++++######################+++++++++++++++",
- "+++++++++++aaaaaaaaaaaaaaaaaaaaaa+++++++++++++++",
- "+++++++++++aaaaaaaaaaaaaaaaaaaaaa+++++++++++++++",
- "+++++++++++aaaaaaaaaaaaaaaaaaaaaa+++++++++++++++",
- "+++++++ccccaaaaaaaaaaaaaaaaaaaaaacccccccca++++++",
- "++++++ca...aaaaaaaaaaaaaaaaaaaaaa........da+++++",
- "+++++ca...eaaaaaaaaaaaaaaaaaaaaaa.........da++++",
- "++++ca...e#aaaaaaaaaaaaaaaaaaaaaa..........da+++",
- "+++ca...dceeeeeeeeeeeeeeeeeeeeeeee..........da++",
- "+++caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaada++",
- "+++caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaada++",
- "+++ca..eeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccc.da++",
- "+++ca..eeeeeeeeeeeeeeeeeeeeeeeeeeeceffeeggc.da++",
- "+++ca..eaaaaaaaaaaaaaaaaaaaaaaaaaaceffeeggc.da++",
- "+++ca..eeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccc.da++",
- "+++ca.......................................da++",
- "+++ca.......................................da++",
- "+++ca.##############################eee#ee#.da++",
- "+++ca.###############################ee#ee#.da++",
- "+++ca.......................................da++",
- "+++ca...eeeeeeeeeeeeeeeeeeeeeeeeeeee........da++",
- "+++ca...edddddddddddddddddddddddddd.........da++",
- "+++ca...ed#eeeeeeeeeeeeeeeeeeeeeeedd........da++",
- "+++cadddd#eeeeeeeeeeeeeeeeeeeeeeeeedddddddddda++",
- "+++caaadd##########################ddddddddaaa++",
- "+++++cadd#eeeeeeeeeeeeeeeeeeeeeeeeedddddddda++++",
- "+++++caad#eeeeeeeeeeeeeeeeeeeeeeeeedcaaaaaaa++++",
- "+++++++#ddddddddddddddddddddddddddddc#++++++++++",
- "++++++++#cccccccccccccccccccccccccccc##+++++++++",
- "+++++++++###############################++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++"
-};
diff --git a/themes/XFce/schedule.xpm b/themes/XFce/schedule.xpm
deleted file mode 100644
index 03795740..00000000
--- a/themes/XFce/schedule.xpm
+++ /dev/null
@@ -1,60 +0,0 @@
-/* XPM */
-static char *schedule_xpm[] = {
- "48 48 8 1",
- ". c none",
- "# c #595959",
- "a c #ffffff",
- "b c #a2a2a2",
- "c c #797979",
- "d c #dfdfdf",
- "e c #595959",
- "f c #0000ff",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "..........############################a.........",
- ".........#abcbcbcbcbcbcbcbcbcbcbcbcbcbca........",
- "........#abc#c#c#c#c#c#c#c#c#c#c#c#c#c##a.......",
- "........#acbcbcbcbcbcbcbcbcbcbcbcbcbcbc#a.......",
- "........#acbcbcbcbcbcbcbcbcbcbcbcbcbcbc#a.......",
- "........#acdccbcbcbcbcbcbcbcbcbcbcbcbcd#a.......",
- "........#acdcdddddddddddddddddddddddddd#a.......",
- "........#acdcdeedbdeedbdeedbdeedbdeedbd#a.......",
- "........#acdcdeedbdeedbdeedbdeedbdeedbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddfbdddfbdddfbdddfbdddfbd#a.......",
- "........#acdcdeedbddddbddddbddddbddddbd#a.......",
- "........#acdcddddbddddbddddbddddbddddbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddfbdddfbdddfbdddfbdddfbd#a.......",
- "........#acdcdeedbddddbddddbddddbddddbd#a.......",
- "........#acdcddddbddddbddddbddddbddddbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddfbdddfbdddfbdddfbdddfbd#a.......",
- "........#acdcdeedbddddbddddbddddbddddbd#a.......",
- "........#acdcddddbddddbddddbddddbddddbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddfbdddfbdddfbdddfbdddfbd#a.......",
- "........#acdcdeedbddddbddddbddddbddddbd#a.......",
- "........#acdcddddbddddbddddbddddbddddbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddfbdddfbdddfbdddfbdddfbd#a.......",
- "........#acdcdeedbddddbddddbddddbddddbd#a.......",
- "........#acdcddddbddddbddddbddddbddddbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddfbdddfbdddfbdddfbdddfbd#a.......",
- "........#acdcdeedbddddbddddbddddbddddbd#a.......",
- "........#acdcddddbddddbddddbddddbddddbd#a.......",
- "........#acdcdbbbbbbbbbbbbbbbbbbbbbbbbd#a.......",
- "........#acdcdddddddddddddddddddddddddd#a.......",
- ".........#adcdddddddddddddddddddddddddd#a.......",
- "..........#a############################a.......",
- "...........#aaaaaaaaaaaaaaaaaaaaaaaaaaaaa.......",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................",
- "................................................"
-};
diff --git a/themes/XFce/sound.xpm b/themes/XFce/sound.xpm
deleted file mode 100644
index 21be51e6..00000000
--- a/themes/XFce/sound.xpm
+++ /dev/null
@@ -1,62 +0,0 @@
-/* XPM */
-static char *sound_xpm[] = {
- "48 48 10 1",
- ". c none",
- "# c #000000",
- "a c #ffffff",
- "b c #a2a2a2",
- "c c #bebebe",
- "d c #797979",
- "e c #ff0000",
- "f c #595959",
- "g c #ffff00",
- "h c #0000ff",
- "................................................",
- "................................................",
- ".......#####....................................",
- "......#abaca#...................................",
- ".....#ababada#................##................",
- "....#ababada#c#..............#aa#........e......",
- "...#ababada#c#c#............#a#f#a.....eeed.....",
- "..#ababada#a#b#fa..........#ac#f#a...eeeeed.....",
- "..#cabada#a#c#dfa..........#a#fff#aeeeeeeed.....",
- "..#abada#a#c#b#fa.........#ac#fffeeeeeeeeed.....",
- "..#cada#a#c#b#dfa........#acc#feeeeeeddeeed.....",
- "..#ada#a#c#b#d#fa.......#accceeeeeedd..eeed.....",
- "..#ca#c#c#b#d#dfa.......#acceeeee#b....eeed.....",
- "...a#c#c#b#d#dfa.......#accceee###a....eeed.....",
- "....a#c#b#d#dfa.......#acccceee#ffa....eeed.....",
- ".....a#d#d#dfa.......#accccceee#ffa...eeeed.....",
- "......#fffffa.......#acccccceee#ff#a.eeeeed.....",
- "......#acbdfa.......#acccccbeee#ff#a.eeeeec.....",
- "......#acedfa#######accccbbeeee#ff#a.eeeeec.....",
- "......#acedfaccaaaaaccccbbeeeee#ff#a..eeedg.....",
- "......#achdfabbccccccccbbbeeeee#ff#a..gdd.gg....",
- "......#achdfabbccccccbbbbbeeeee#ff#a..gg...g....",
- "......#acbdfaddbbbbbbbbbbbbeee###f#a...g...g....",
- "......#acbdfaddbbbbbbbbbbbbb##f##f#a...g...g....",
- "......#acbdfaffdddddbbbbbbbb#ff##f#a...g...g....",
- "......#acbdfaffdddddddbbbbbb#ff#ff#a..gg...g....",
- "......#acbdfafffffffddddbbbb#fffff#a..g...gg....",
- "......#acbdfa#######fdddddbb#fffff#a..g...g.....",
- ".......cabfdaaaaaaaa#fdddddd#fffff#a......g.....",
- ".......babfb........a#fddddd#fffff#a.....gg.....",
- ".......dabfc.........a#fdddd#fffff#a....gg......",
- ".......fabfa.........a#ffddd#fffff#a...gg.......",
- ".......#abfa..........a#ffdd#fffff#a...g........",
- ".......#abfa...........a#ffdd#fff#a.............",
- ".......#abfa............a#ffd#fff#a.............",
- ".......#abfa.............#fff#fff#a.............",
- ".......#abfa.............a#ff#fff#a.............",
- ".......#abfa..............a#f#fff#a.............",
- ".......#abfa...............a##fff#a.............",
- ".......#abfa...............a#f#f##a.............",
- ".......#fffa................a##f#a..............",
- ".......aa#aa.................a###a..............",
- ".........#....................aaa...............",
- "..........##....................................",
- "............##..................................",
- "..............####..............................",
- "..................#######.......................",
- "................................................"
-};
diff --git a/themes/XFce/terminal.xpm b/themes/XFce/terminal.xpm
deleted file mode 100644
index ae993dca..00000000
--- a/themes/XFce/terminal.xpm
+++ /dev/null
@@ -1,64 +0,0 @@
-/* XPM */
-static char *terminal_xpm[] = {
- "48 48 8 1",
- "+ c none",
- ". c #bebebe",
- "# c #615959",
- "a c #ffffff",
- "c c #a2a2a2",
- "d c #183c59",
- "e c #797979",
- "f c #183c59",
-
-/*
- pixels
- */
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "+++++++++++########################+++++++++++++",
- "+++++++++###aaaaaaaaaaaaaaaaaaaaaac###++++++++++",
- "+++++++##acacacacacacaccacacacacacacac##++++++++",
- "++++++#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.#a+++++++",
- "++++++#a...............................#a+++++++",
- "++++++#a...............................#a+++++++",
- "++++++#a.############################a.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#ffffcacfcacfaaccfcacfffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#ffffaaafaccafccaafccaffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#ffffaccfacfccfacfaaccffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#ffffcafaafcacfaccfacfffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#ffffcafacffffffffffffffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#fffffffffffffffffffffffffffa.#a+++++++",
- "++++++#a.#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#a+++++++",
- "++++++#a...............................#a+++++++",
- "++++++#a...............................#a+++++++",
- "++++++#################################da+++++++",
- "++++++aaaaaaa#######cccccccc######aaaaaaa+++++++",
- "++++++++###########eeeeeeeeee#########a+++++++++",
- "+++++++#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#a++++++++",
- "++++++#aaaa#a#a#a#a#a#aa#a#aaaa#a#a#aa.#a+++++++",
- "+++++#aaa#c#c#c#c#c#c#cc#c#c#caaa#c#c#a.#a++++++",
- "++++#aaaac#c#c#c#c#c#c##c#c#c#caaa#c#caa.#a+++++",
- "+++#aaaa##c#cccccccccccccccc#c#aaaa#c##aa.#a++++",
- "+++daaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#a+++",
- "+++dccccccccccccccccccccccccccccccccccccccc#a+++",
- "+++#########################################a+++",
- "+++aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa+++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++",
- "++++++++++++++++++++++++++++++++++++++++++++++++"
-};
diff --git a/themes/XFce/trash_empty.xpm b/themes/XFce/trash_empty.xpm
deleted file mode 100644
index c24677c8..00000000
--- a/themes/XFce/trash_empty.xpm
+++ /dev/null
@@ -1,67 +0,0 @@
-/* XPM */
-static char * trash_empty_xpm[] = {
-"53 53 11 1",
-" c None",
-". c #4E4E4E",
-"+ c #D1D1D1",
-"@ c #969696",
-"# c #E1E1E1",
-"$ c #AFAFAF",
-"% c #C8C8C8",
-"& c #4B4B4B",
-"* c #000000",
-"= c #7D7D7D",
-"- c #989999",
-" ",
-" ............................+++ ",
-" .@#######################$@@...+ ",
-" .@#######################$@@...+ ",
-" .#@@#########################@@.+ ",
-" .#%%#%%%%%%%%%%%%%%%%%%%%%%%%##&+ ",
-" .#%%#%%%%%%%%%%%%%%%%%%%%%%%%##&+ ",
-" .#%%#%%%%%%%%%%%%%%%%%%%%%%%%##&+ ",
-" .&%%#%%%%%%%%%%%%%%%%%%%%%%%%##&+ ",
-" .&%%#%%%%%%%%%%%%%%%%%%%%%%%%##&+ ",
-" .#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ ",
-" .$##%%%%%%%%%%%%%%%%%%%%%%%%%%%&+ ",
-" .$##%%%%%%%%%%%%%%%%%%%%%%%%%%%&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .$$$%@@@@@@@@@@@@@@@@@@@@@@@@@@&+ ",
-" .@$$%@@@@@@@@*********@@@@@@@@@&+ ",
-" +*$$%@@@@@@@@*#########==@@@@@@&+ ",
-" +*$$%@@@@@@@@*#########==@@@@@@&+ ",
-" +**%@@@@@@@@*********===@@@@@@&+ ",
-" ++****************************+ ",
-" ++****************************+ ",
-" ++++++++++--------+++++++++++ ",
-" "};
diff --git a/themes/XFce/trash_full.xpm b/themes/XFce/trash_full.xpm
deleted file mode 100644
index de18608d..00000000
--- a/themes/XFce/trash_full.xpm
+++ /dev/null
@@ -1,70 +0,0 @@
-/* XPM */
-static char * trash_full_xpm[] = {
-"53 53 14 1",
-" c None",
-". c #4E4E4E",
-"+ c #FFFFFF",
-"@ c #E1E1E1",
-"# c #646464",
-"$ c #D1D1D1",
-"% c #C8C8C8",
-"& c #323232",
-"* c #4B4B4B",
-"= c #7D7D7D",
-"- c #AFAFAF",
-"; c #989999",
-"> c #969696",
-", c #000000",
-" ",
-" ................................. ",
-" .+++++++@@+@@+@@@@@@@@@@@@@@@@@##$ ",
-" .%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%##$ ",
-" .%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%##$ ",
-" .%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%##$ ",
-" .%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%##$ ",
-" .%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%##$ ",
-" .&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ ",
-" .&**######=--=--=--=--=--=#####;;; ",
-" .&**######=--=--=--=--=--=#####;;; ",
-" .---*******+++%%+%%+***+++>>>>>... ",
-" .---%%%%%%%%%+++%++*%%%%%%%%%%%%%$ ",
-" .---%%%%%%%%%+++%++*%%%%%%%%%%%%%$ ",
-" .>--%>>>>>>>>>+++**#==>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>***##=>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>***##=>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>###=>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>###=>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>==>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .---%>>>>>>>>>>>>>>>>>>>>>>>>>>**$ ",
-" .>--%>>>>>>>>,,,,,,,,,>>>>>>>>>**$ ",
-" $,--%>>>>>>>>,@@@@@@@@@==>>>>>>**$ ",
-" $,--%>>>>>>>>,@@@@@@@@@==>>>>>>**$ ",
-" $,,%>>>>>>>>,,,,,,,,,===>>>>>>**$ ",
-" $$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$ ",
-" $$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$ ",
-" $$$$$$$$$$;;;;;;;;$$$$$$$$$$$$ "};
diff --git a/themes/XFce/unknown.xpm b/themes/XFce/unknown.xpm
deleted file mode 100644
index a5e3e860..00000000
--- a/themes/XFce/unknown.xpm
+++ /dev/null
@@ -1,69 +0,0 @@
-/* XPM */
-static char *unknown_xpm[] = {
- "48 48 17 1",
- " c None",
- ". c #111256",
- "+ c #04801F",
- "@ c #971305",
- "# c #024711",
- "$ c #5C0D08",
- "% c #022E0C",
- "& c #D11A04",
- "* c #3231DD",
- "= c #02BE2F",
- "- c #02681A",
- "; c #AE460C",
- "> c #492C90",
- ", c #119E27",
- "' c #02D836",
- ") c #4A400C",
- "! c #300812",
- " ",
- " ",
- " $ ",
- " !&$$&!$@ ",
- " $$@&@&@@& $ ",
- " .* !&&@&&&&&&@@@ ",
- " *..** . !@$&&&&&@&@&&&$ ",
- " ..*.*****. $@@@&&&&&&&@&@@@@ ",
- " ..******** !@&&&&&&&&&&@&&@& ",
- " .** ....* .$@@&&&&&&@&&&@&@&$ ",
- " .**** ..***$@@&&&&&&&@&&&@&@&@ ",
- " ..*** .>**@&&&&&&&&&&&@&@&&@@ ",
- " ...* .*.$&&&&&&&&&@$@&&@&&@ ",
- " .*. ..*>@@&&&&&&&@@@@@&@&@@$ ",
- " *** .***$&&&&&&&@@@@@&&&&&@$ ",
- " ..***. .***@&&&&&&&@ @@@@@&@&@ ",
- " .....** ***!@&&&&&&&& $@@@&&@&& ",
- " .********$$@@&&&&&&&$@$@&&&@&@@ ",
- " .***.**.**$$$@&&&&&&&&&&&&&&&@@ ",
- " .....**.. !$$&&&&&&&&&&&&&@&&& ",
- " . ..* !!&&&&&&&&&&&&&&&@&@ ",
- " . $$$$@&&&&&&&&&&&&&&@@ ",
- " $!$$$@&&&&&&&&&&&&&@! ",
- " $$@&&&&&&&&&&&&&@ ",
- " !$$&@@&&&&&&&&&@@@ ",
- " $$!$$@&&&&&&&&&&$ ",
- " ! !$$&&$&;&+,@& ",
- " $$$@$-',+')$ ",
- " $! )--,'=', , ",
- " #-+++''''''- ",
- " ---+'''''''=+ ",
- " ---#,''''''== ",
- " -#%#%+'''++'='= ",
- " ##%###-'''--=='= ",
- " %####-'''''+,='+ ",
- " %##-#=''''=='== ",
- " ####%#-''''''=' ",
- " %##%%%%#''''''=+- ",
- " ##%%%%++='''='=% ",
- " ..%--+-,=#='+=- ",
- " -+-#%%--+'--= ",
- " +-#%#-+--=+% ",
- " #%.-----#%% ",
- " #+--%% ",
- " -% ",
- " ",
- " ",
- " "
-};
diff --git a/xfce4.spec.in b/xfce4.spec.in
deleted file mode 100644
index d69df40e..00000000
--- a/xfce4.spec.in
+++ /dev/null
@@ -1,69 +0,0 @@
-Summary: Next generation panel for xfce
-Name: xfce4
-Version: @VERSION@
-Release: 1
-License: GPL
-URL: http://www.xfce.org/
-Source0: %{name}-%{version}.tar.gz
-Group: User Interface/Desktops
-BuildRoot: %{_tmppath}/%{name}-root
-Requires: gtk2 >= @GTK_REQUIRED_VERSION@
-Requires: glib2 >= @GLIB_REQUIRED_VERSION@
-Requires: pango >= @PANGO_REQUIRED_VERSION@
-Requires: libxfcegui4 >= @LIBXFCEGUI4_REQUIRED_VERSION@
-Requires: libxml2
-BuildRequires: gtk2-devel >= @GTK_REQUIRED_VERSION@
-BuildRequires: glib2-devel >= @GLIB_REQUIRED_VERSION@
-BuildRequires: pango-devel >= @PANGO_REQUIRED_VERSION@
-BuildRequires: libxfcegui4-devel >= @LIBXFCEGUI4_REQUIRED_VERSION@
-BuildRequires: libxml2-devel
-
-%description
-xfce4 is the panel for the XFce desktop environment
-
-%package themes
-Summary: Icon themes for xfce4
-Group: User Interface/Desktops
-Requires: xfce4
-# This should be really noarch, but if I set noarch here, even the arch
-# dependent stuff is marked as noarch, so... no noarch.
-# BuildArch: noarch
-
-%description themes
-Various icon themes for xfce4.
-
-%package plugins
-Summary: Panel plugins for xfce4
-Group: User Interface/Desktops
-Requires: xfce4
-
-%description plugins
-Various panel plugins for xfce4.
-
-%prep
-%setup -q
-
-%build
-%configure
-make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%defattr(-,root,root)
-%doc example.xfce4rc README TODO ChangeLog NEWS INSTALL COPYING AUTHORS
-%{_bindir}/*
-
-%files themes
-%defattr(-, root, root)
-%{_datadir}/xfce4/themes/
-
-%files plugins
-%defattr(-, root, root)
-%{_libdir}/xfce4/plugins/
-